diff --git a/OPTIMIZER_IDEAS.md b/OPTIMIZER_IDEAS.md new file mode 100644 index 0000000..4031128 --- /dev/null +++ b/OPTIMIZER_IDEAS.md @@ -0,0 +1,273 @@ +# Fantasy Squad Optimizer — Product Notes + +## Aim + +Recommend the best legal Kickbase fantasy squad for a target matchday, while +showing *why* each player is selected and how confident the recommendation is. + +This is a living question bank and product brief, not an implementation plan. + +## What influences a player's fantasy rating? + +### Team factors + +- Current domestic-league form. +- Overall form across competitions, adjusted for opponent quality. +- League-table position and underlying quality. +- Whether results suggest the team is overperforming or underperforming its + underlying performance. +- Tactical style: possession, pressing, directness, defensive line, chance + volume, and set-piece strength. +- Whether the team is playing well beyond results (for example chances created + and conceded). +- Upcoming fixture run, including home/away, rest days, travel, and opponent + strength. + +### Player factors + +- Chance of starting, based on multiple independent sources. +- Expected minutes, including likelihood of an early substitution. +- Importance to the squad and reliability of selection. +- In-game position versus real-life role/position. +- General recent performance, using more than one source. +- Fantasy relevance of that performance under the Kickbase scoring rules. +- Involvement in penalties, free kicks, corners, and other set pieces. + +### Match factors + +- Win/draw/loss probability from match odds. +- Expected tactical approach of both teams and resulting match-up. +- Match importance: title race, European qualification, relegation battle, + derby, cup tie, or a low-priority fixture. + +### Manager factors + +- Manager tenure at the club. +- Job-security risk. +- Historical and current tendency to rotate. + +### Market and game-rule factors + +- Current in-game value. +- Maximum of three players from one club. +- In-game position versus real-life position. +- Market-value movement over the previous 24 hours and over longer periods. +- Total available budget. +- Transfers available between matchdays. +- Transfer mechanics, including whether selling/buying timing and market + liquidity matter. + +## Selection principle + +Selection should balance more than the highest predicted points. It should +consider expected score, likelihood of playing, upside, downside, price, +fixture horizon, club concentration, and the user's current squad/transfer +position. Each recommended player should have a human-readable rationale. + +## Feature checklist and current status + +Status legend: **Done** means relevant source data or a baseline workflow is +already present in this repository. **Partial** means some ingredients exist, +but they are not yet a complete, explicit feature of the recommendation. +**To do** means it has not yet been incorporated. + +### Foundation and selection rules + +- [x] **Collect core source data — Done.** The project already collects + fixtures, odds, team form/statistics, player data, market values, and several + predicted-lineup sources. +- [x] **Baseline expected-points files and squad optimizers — Done.** Existing + score builders feed constrained optimizer notebooks and write squad outputs. +- [ ] **One documented scoring schema — To do.** Define every feature, its + direction, weight, confidence, and source so recommendations are comparable + and explainable. +- [ ] **Target horizon — To do.** Decide whether the objective is next + matchday points, a rolling fixture horizon, or points plus market growth. +- [ ] **Multi-matchday squad planning — To do.** Optimise a planned sequence of + squads across several matchdays, not isolated weekly selections. It should + weigh fixture swings, expected price changes, transfer limits, likely future + injuries/rotation, and the value of keeping flexible budget or club slots. +- [ ] **Risk profile — To do.** Let the user choose conservative, balanced, or + upside-seeking recommendations instead of treating all projected points alike. +- [ ] **Explain each selection — To do.** Show the score drivers, warnings, + uncertainty, and the reason a player beats the closest alternative. + +### Team factors + +- [x] **Domestic form — Partial.** Recent team-form data is collected; it still + needs a defined window, opponent-strength adjustment, and score contribution. +- [x] **Overall form — Partial.** Team statistics provide useful ingredients, + but cross-competition form and weighting are not formalised. +- [x] **Table position — Partial.** Bundesliga-table snapshots exist; translate + position into a useful signal without double-counting team strength. +- [ ] **Over/underperformance — To do.** Compare results with underlying output + (for example expected goals, chances, or ratings) to identify teams likely to + regress or improve. +- [x] **Tactical style — Partial.** Some team-stat inputs can support this, but + no explicit possession, pressing, directness, defensive-line, or set-piece + style profile exists yet. +- [x] **Is the team playing well? — Partial.** Ratings/form are available; + define a robust performance index that distinguishes results from play. +- [x] **Future fixtures — Partial.** Fixture data is collected; calculate a + forward-looking fixture-difficulty and rest/travel schedule. + +### Player factors + +- [x] **Chance of starting from multiple sources — Partial.** Multiple lineup + providers are collected and a blended starting chance is used in score + builders; add source quality, agreement, recency, and late-news handling. +- [ ] **Expected minutes — To do.** Move beyond start/not-start by estimating + starts, substitute appearances, and early-substitution risk. +- [ ] **Squad importance — To do.** Quantify how indispensable a player is + through selection history, minute share, role, and available replacements. +- [ ] **Real-life role and position — To do.** Model the actual role (for + example attacking fullback, inverted winger, target striker) and compare it + with the Kickbase-listed position. +- [x] **General recent player performance — Partial.** Player ratings and + KBStats point averages exist; agree the windows, quality controls, and blend. +- [ ] **Multi-source player-form consensus — To do.** Combine player form from + SofaScore, Flashscore, FotMob, and other suitable providers rather than + trusting one rating system. Normalise differing scales and definitions, track + recency and source agreement, and retain the source-level values so an + outlying rating can be explained. +- [ ] **Kickbase scoring fit — To do.** Map on-pitch actions to the actual + Kickbase scoring rules so a good real-life player is not automatically treated + as a good fantasy pick. +- [ ] **Raw-points floor versus odds-driven upside — To do.** Split a projected + fantasy score into (1) a repeatable action-based floor, such as duels, passes, + tackles, interceptions, saves, and volume of involvement, and (2) an + event-driven upside component informed by match odds, team scoring/clean-sheet + expectations, and a player's goal/assist/set-piece role. Show both components + separately, so users can choose dependable all-action players or higher-variance + attacking upside according to their strategy. +- [ ] **Set-piece involvement — To do.** Track first/second-choice penalties, + direct free kicks, corners, aerial targets, and the reliability of this role. +- [ ] **Injury, suspension, and team news — To do.** Add confirmed absences, + fitness uncertainty, press-conference news, and freshness timestamps. +- [ ] **Fatigue and availability — To do.** Incorporate recent minutes, + international duty, travel, rest days, fixture congestion, and recovery from + injury. This should reduce both expected minutes and confidence where + appropriate. +- [ ] **Role changes — To do.** Detect effects from transfers, formation shifts, + teammate injuries, new set-piece duties, and manager changes. +- [ ] **New-signing impact — To do.** Measure how an incoming player is likely + to affect the squad before sufficient new-club data exists. Estimate the new + signing's probable minutes, role, position, and adaptation risk using their + prior club/league performance, transfer context, manager fit, and competition + for places. Also project the knock-on effect on incumbents: displaced starters, + reduced minutes, changed set-piece duties, altered tactical shape, and changes + to team attacking or defensive output. Mark these forecasts as low-confidence + until confirmed lineups and new-club performances validate them. + +### Match factors + +- [x] **Win/draw/loss probability — Partial.** Match odds are already + collected and used in baseline score builders; improve calibration and handle + market changes close to kick-off. +- [ ] **Likely tactical approach — To do.** Predict whether each team will + dominate possession, press, sit deep, counter, or protect a result, then map + that to relevant player roles. +- [ ] **Match importance — To do.** Include title, European, relegation, derby, + cup, and low-priority contexts only where historical evidence shows a useful + effect. +- [ ] **Opponent-specific match-up — To do.** Model how an opponent's strengths + and weaknesses affect a player's role: weak set-piece defence for aerial + threats, vulnerable flanks for wide players, or high possession against a + defensive midfielder likely to collect actions. +- [ ] **Weather and referee effects — To do.** Assess only if reliable data and + backtesting show these signals improve forecasts. Relevant candidates include + wind/rain affecting passing and set pieces, extreme heat affecting intensity, + and referee tendencies for fouls, cards, and penalties. + +### Manager factors + +- [ ] **Manager tenure — To do.** Capture how long the coach has been in post; + it may contextualise tactical stability and selection certainty. +- [ ] **Job-security risk — To do.** Track instability carefully, because a + likely change can invalidate historical tactical and lineup assumptions. +- [ ] **Rotation tendency — To do.** Measure rotation by manager, team context, + player position, fixture congestion, and competition rather than a single + season-wide percentage. + +### Market, squad, and transfer factors + +- [x] **Current in-game value — Partial.** Market-value data is present and + used in squad constraints; define value-for-money measures alongside raw + projected points. +- [x] **Three-players-per-club rule — Done.** Existing optimizer variants + implement per-team limits; confirm the exact rule for the arena being played. +- [x] **In-game position — Partial.** Player positions are available to the + optimizer; enrich them with real-life role data as noted above. +- [ ] **24-hour market-value movement — To do.** Save comparable snapshots, + calculate the movement, and distinguish genuine demand from noise. +- [x] **Total budget — Done.** Existing optimizer workflows use budget caps; + make the entered budget a standard user setting. +- [ ] **Transfer limit — To do.** Encode the number of permitted transfers for + the selected matchday and preserve the user's current squad. +- [ ] **Transfer mechanics — To do.** Model buying/selling timing, liquidity, + price-change risk, and the opportunity cost of using a transfer now. +- [ ] **Rolling transfer plan — To do.** For a multi-matchday horizon, recommend + not only this week's transfers but a route for the next few matchdays, with + contingency options for late injuries, lineup surprises, and changing prices. +- [ ] **Ownership and league strategy — To do.** Use popularity and the user's + league position to distinguish protecting a lead from chasing upside. + +### Multiple fantasy games and league rules + +- [ ] **Game-agnostic player model — To do.** Keep real-world inputs (minutes, + role, form, fixtures, match-up, and availability) independent from any one + fantasy platform, so the same underlying forecast can serve multiple games. +- [ ] **Per-game rules engine — To do.** Support Kickbase, Fantasy Premier + League (FPL), Bundesliga Fantasy, SofaScore Fantasy, and local/custom fantasy + rules. Each profile should specify scoring events, positions, squad size, + formations, budget, club caps, transfers, captaincy/multipliers, bench rules, + and any game-specific restrictions. +- [ ] **League and competition profiles — To do.** Allow separate leagues with + their own schedule, teams, data availability, match rules, currency, and + player identifiers, rather than assuming the Bundesliga. +- [ ] **Scoring translation — To do.** Translate the same projected on-pitch + events into the expected score for the selected fantasy game. A player can be + excellent in one ruleset yet only average in another, so rankings must be + calculated per rules profile. +- [ ] **Custom/local rules editor — To do.** Let a user define or modify a + local league's scoring and roster rules without changing the underlying model. +- [ ] **Cross-game data matching — To do.** Maintain reliable player and team + identity mappings across providers, leagues, and fantasy apps; flag uncertain + matches for review instead of silently joining the wrong player. + +### Uncertainty, upside, and squad construction + +- [ ] **Expected-points variance — To do.** Forecast not only a player's mean + expected points but a range/distribution. This separates steady high-minute + picks from volatile goal-dependent picks and enables risk-aware squads. +- [ ] **Confidence score — To do.** Explain uncertainty from missing data, + conflicting lineup sources, injury doubt, unstable roles, and small samples. +- [ ] **Player correlation — To do.** Account for shared outcomes: attackers + from the same team can rise together, while multiple defenders from a fragile + team create concentrated downside. +- [ ] **Alternative squad styles — To do.** Present at least best expected + score, safest, highest-upside, and best-value legal squads. +- [ ] **Captaincy and multiplier rules — To do.** Add the arena's captain, + vice-captain, multiplier, and any eligibility rules. Optimise the player and + multiplier choice jointly; factor in expected points, variance, start chance, + and a replacement/vice-captain fallback. + +### Evaluation and improvement + +- [ ] **Backtesting — To do.** Compare historical forecasts, recommendations, + and alternate squads with actual Kickbase returns across matchdays. +- [ ] **Calibration — To do.** Check whether predicted start probabilities, + expected minutes, expected points, and variance match reality, then adjust. +- [ ] **Data-source review — To do.** Record coverage, latency, reliability, + legal/terms considerations, and past accuracy for each source. +- [ ] **Change log — To do.** Track feature and weighting changes so later + results can be traced to the exact model version. + +## Open questions + +- Which arena/game mode and exact squad/formation rules apply? +- Is the objective one matchday, the next several matchdays, or season-long + value growth as well as points? +- Should the optimiser be conservative, balanced, or high-risk/high-upside? +- Which data sources are reliable enough to treat as primary inputs? +- How should uncertain or unavailable data affect confidence? diff --git a/README.md b/README.md index 8e5d142..43ecf8d 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ lineups. - `notebooks/tests`: diagnostic notebooks that are not production pipeline steps. - `data/reference/kickbase`: curated Kickbase scoring and event-frequency rules. - `outputs/sofascore`: SofaScore match IDs, odds, team reference, form, team - statistics, and high-rated-player results. + statistics, high-rated-player results, and approximate Kickbase-point averages. - `outputs/fotmob`: FotMob match IDs and odds. - `outputs/transfermarkt`: squad exports and diagnostic HTML. - `outputs/rotowire`: timestamped Bundesliga predicted-lineup snapshots. @@ -153,6 +153,7 @@ SofaScore team-reference pipeline when their own inputs are available. | KBStats players | Live KBStats API | `outputs/kbstats/players` | | Bundesliga snapshot | Team reference and live source data | `outputs/derived/bundesliga_snapshots` | | High-rated players | Latest team-form snapshot | `outputs/sofascore/high_rated_players` | +| SofaScore Kickbase-point averages | Latest team-form snapshot and live SofaScore match payloads | `outputs/sofascore/player_kickbase_point_averages` | | KBStats high-average players | Latest KBStats player snapshot | `outputs/derived/kbstats_high_average_players` | | KBStats last-five high-average players | Latest KBStats player snapshot | `outputs/derived/kbstats_last_5_high_average_players` | | Squad optimizers | Latest expected-points CSV and matchday matches | Timestamped optimizer CSV and optional selected-lineup JSON | diff --git a/chrome_runtime.py b/chrome_runtime.py new file mode 100644 index 0000000..6b13f59 --- /dev/null +++ b/chrome_runtime.py @@ -0,0 +1,13 @@ +"""Compatibility helper for older browser notebooks. + +Passing ``None`` as ``version_main`` tells undetected-chromedriver to select +the installed Chrome version itself. This performs no Chrome or registry +probing, so it cannot create additional Chrome windows. +""" + +from __future__ import annotations + + +def detect_chrome_major_version() -> None: + """Return ``None`` to select undetected-chromedriver's automatic mode.""" + return None diff --git a/data/kickbase_lineup_screenshots/md1/bayer leverkusen.jpeg b/data/kickbase_lineup_screenshots/md1/bayer leverkusen.jpeg new file mode 100644 index 0000000..9d7f64c Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/bayer leverkusen.jpeg differ diff --git "a/data/kickbase_lineup_screenshots/md1/bayern m\303\274nchen.jpeg" "b/data/kickbase_lineup_screenshots/md1/bayern m\303\274nchen.jpeg" new file mode 100644 index 0000000..5f892e8 Binary files /dev/null and "b/data/kickbase_lineup_screenshots/md1/bayern m\303\274nchen.jpeg" differ diff --git a/data/kickbase_lineup_screenshots/md1/borussia dortmund.jpeg b/data/kickbase_lineup_screenshots/md1/borussia dortmund.jpeg new file mode 100644 index 0000000..58a3b7f Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/borussia dortmund.jpeg differ diff --git "a/data/kickbase_lineup_screenshots/md1/borussia m\303\266nchengladbach.jpeg" "b/data/kickbase_lineup_screenshots/md1/borussia m\303\266nchengladbach.jpeg" new file mode 100644 index 0000000..b8b7074 Binary files /dev/null and "b/data/kickbase_lineup_screenshots/md1/borussia m\303\266nchengladbach.jpeg" differ diff --git a/data/kickbase_lineup_screenshots/md1/eintracht frankfurt.jpeg b/data/kickbase_lineup_screenshots/md1/eintracht frankfurt.jpeg new file mode 100644 index 0000000..4696f19 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/eintracht frankfurt.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/fc augsburg.jpeg b/data/kickbase_lineup_screenshots/md1/fc augsburg.jpeg new file mode 100644 index 0000000..21d545e Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/fc augsburg.jpeg differ diff --git "a/data/kickbase_lineup_screenshots/md1/fc k\303\266ln.jpeg" "b/data/kickbase_lineup_screenshots/md1/fc k\303\266ln.jpeg" new file mode 100644 index 0000000..4d9bea0 Binary files /dev/null and "b/data/kickbase_lineup_screenshots/md1/fc k\303\266ln.jpeg" differ diff --git a/data/kickbase_lineup_screenshots/md1/fc union berlin.jpeg b/data/kickbase_lineup_screenshots/md1/fc union berlin.jpeg new file mode 100644 index 0000000..0b0df5d Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/fc union berlin.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/fsv mainz.jpeg b/data/kickbase_lineup_screenshots/md1/fsv mainz.jpeg new file mode 100644 index 0000000..f4bdd14 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/fsv mainz.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/hamburger sv.jpeg b/data/kickbase_lineup_screenshots/md1/hamburger sv.jpeg new file mode 100644 index 0000000..b22c8cb Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/hamburger sv.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/rb leipzig.jpeg b/data/kickbase_lineup_screenshots/md1/rb leipzig.jpeg new file mode 100644 index 0000000..afcfc0a Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/rb leipzig.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/sc freiburg.jpeg b/data/kickbase_lineup_screenshots/md1/sc freiburg.jpeg new file mode 100644 index 0000000..f28e25d Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/sc freiburg.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/sc paderborn.jpeg b/data/kickbase_lineup_screenshots/md1/sc paderborn.jpeg new file mode 100644 index 0000000..6587296 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/sc paderborn.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/schalke 04.jpeg b/data/kickbase_lineup_screenshots/md1/schalke 04.jpeg new file mode 100644 index 0000000..8126e59 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/schalke 04.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/sv elversberg.jpeg b/data/kickbase_lineup_screenshots/md1/sv elversberg.jpeg new file mode 100644 index 0000000..81c6a70 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/sv elversberg.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/tsg hoffenheim.jpeg b/data/kickbase_lineup_screenshots/md1/tsg hoffenheim.jpeg new file mode 100644 index 0000000..47e2840 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/tsg hoffenheim.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/vfb stuttgart.jpeg b/data/kickbase_lineup_screenshots/md1/vfb stuttgart.jpeg new file mode 100644 index 0000000..db41e73 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/vfb stuttgart.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md1/werder bremen.jpeg b/data/kickbase_lineup_screenshots/md1/werder bremen.jpeg new file mode 100644 index 0000000..794a2a2 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md1/werder bremen.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/bayer leverkusen.jpeg b/data/kickbase_lineup_screenshots/md2/bayer leverkusen.jpeg new file mode 100644 index 0000000..7acf6d0 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/bayer leverkusen.jpeg differ diff --git "a/data/kickbase_lineup_screenshots/md2/bayern m\303\274nchen.jpeg" "b/data/kickbase_lineup_screenshots/md2/bayern m\303\274nchen.jpeg" new file mode 100644 index 0000000..6f7cffc Binary files /dev/null and "b/data/kickbase_lineup_screenshots/md2/bayern m\303\274nchen.jpeg" differ diff --git a/data/kickbase_lineup_screenshots/md2/borussia dortmund.jpeg b/data/kickbase_lineup_screenshots/md2/borussia dortmund.jpeg new file mode 100644 index 0000000..d185b8f Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/borussia dortmund.jpeg differ diff --git "a/data/kickbase_lineup_screenshots/md2/borussia m\303\266nchengladbach.jpeg" "b/data/kickbase_lineup_screenshots/md2/borussia m\303\266nchengladbach.jpeg" new file mode 100644 index 0000000..5a1f340 Binary files /dev/null and "b/data/kickbase_lineup_screenshots/md2/borussia m\303\266nchengladbach.jpeg" differ diff --git a/data/kickbase_lineup_screenshots/md2/eintract frankfurt.jpeg b/data/kickbase_lineup_screenshots/md2/eintract frankfurt.jpeg new file mode 100644 index 0000000..7968c6f Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/eintract frankfurt.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/fc augsburg.jpeg b/data/kickbase_lineup_screenshots/md2/fc augsburg.jpeg new file mode 100644 index 0000000..a9ff539 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/fc augsburg.jpeg differ diff --git "a/data/kickbase_lineup_screenshots/md2/fc k\303\266ln.jpeg" "b/data/kickbase_lineup_screenshots/md2/fc k\303\266ln.jpeg" new file mode 100644 index 0000000..947c77b Binary files /dev/null and "b/data/kickbase_lineup_screenshots/md2/fc k\303\266ln.jpeg" differ diff --git a/data/kickbase_lineup_screenshots/md2/fsv mainz.jpeg b/data/kickbase_lineup_screenshots/md2/fsv mainz.jpeg new file mode 100644 index 0000000..544dedb Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/fsv mainz.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/hsv.jpeg b/data/kickbase_lineup_screenshots/md2/hsv.jpeg new file mode 100644 index 0000000..dda1cdf Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/hsv.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/rb leipzig.jpeg b/data/kickbase_lineup_screenshots/md2/rb leipzig.jpeg new file mode 100644 index 0000000..2a33466 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/rb leipzig.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/sc freiburg.jpeg b/data/kickbase_lineup_screenshots/md2/sc freiburg.jpeg new file mode 100644 index 0000000..b9529b1 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/sc freiburg.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/sc paderborn.jpeg b/data/kickbase_lineup_screenshots/md2/sc paderborn.jpeg new file mode 100644 index 0000000..965a0d2 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/sc paderborn.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/schalke 04.jpeg b/data/kickbase_lineup_screenshots/md2/schalke 04.jpeg new file mode 100644 index 0000000..962f4ee Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/schalke 04.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/sv elversberg.jpeg b/data/kickbase_lineup_screenshots/md2/sv elversberg.jpeg new file mode 100644 index 0000000..da2742d Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/sv elversberg.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/tsg hoffenheim.jpeg b/data/kickbase_lineup_screenshots/md2/tsg hoffenheim.jpeg new file mode 100644 index 0000000..6d65aa7 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/tsg hoffenheim.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/union berlin.jpeg b/data/kickbase_lineup_screenshots/md2/union berlin.jpeg new file mode 100644 index 0000000..bdb7ce4 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/union berlin.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/vfb stuttgart.jpeg b/data/kickbase_lineup_screenshots/md2/vfb stuttgart.jpeg new file mode 100644 index 0000000..0b49785 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/vfb stuttgart.jpeg differ diff --git a/data/kickbase_lineup_screenshots/md2/werder bremen.jpeg b/data/kickbase_lineup_screenshots/md2/werder bremen.jpeg new file mode 100644 index 0000000..116c952 Binary files /dev/null and b/data/kickbase_lineup_screenshots/md2/werder bremen.jpeg differ diff --git a/data/kickbase_lineup_screenshots/prompt.txt b/data/kickbase_lineup_screenshots/prompt.txt new file mode 100644 index 0000000..1fd8a41 --- /dev/null +++ b/data/kickbase_lineup_screenshots/prompt.txt @@ -0,0 +1,122 @@ +You are extracting Kickbase “S11 Predictions” screenshots into the project’s +predicted-lineup JSON format. + +Before reading or transcribing any screenshots, ask the user exactly: + +"Which Bundesliga matchday should I process?" + +Wait for a valid positive integer answer, `N`. The corresponding screenshots +must be read from `data/kickbase_lineup_screenshots/md/`. If that directory +does not exist or contains no readable images, say so and stop. Do not guess a +matchday from timestamps, filenames, the current date, or the displayed +fixtures. + +## Sources and scope + +- Treat the screenshots as the sole authority for the predicted players, + formation placement, orange uncertainty markers, and named replacement + options. +- Read `outputs/sofascore/match_ids/match_ids_.json` only to obtain the + canonical fixture list, club names, home/away sides, and fixture ordering. +- Process every readable screenshot in the matchday folder. Each screenshot is + normally one team. Match each screen to a canonical team using its selected + club and fixture crests; do not use a filename as player evidence. +- Do not browse, infer transfers, resolve abbreviated names, add positions, + IDs, URLs, injuries, bench players, or information that is not visible. +- A missing/grey player portrait is not a missing player: transcribe the + displayed name normally. + +## How to read a Kickbase S11 screen + +The pitch is vertically oriented: + +1. The goalkeeper is the lowest player: `formation_row: 1`. +2. Moving upward, each horizontal line is the next row (`2`, `3`, ...). +3. Within a row, number players left-to-right using `slot_index`, starting at + `1`. +4. The displayed on-pitch XI are the primary predictions and must have + `starting_probability_rank: 1`. +5. An orange dot attached to a player means that player’s starting place is + uncertain. The replacement list beneath the pitch uses `⇄` and gives the + competing option(s). Add each competing option after the primary XI with + the same `formation_row` and `slot_index` as the incumbent and a + `starting_probability_rank` of `2`, `3`, etc. in its shown order. +6. If the same named alternative competes for more than one starter, keep it + only once per team, assigned to the first corresponding replacement slot in + top-to-bottom, left-to-right order. Do not duplicate its identity merely to + represent multiple possible slots. +7. If a name, orange dot, or replacement text is unreadable, retain only what + can be read. Do not invent the missing value. Mention the ambiguity in the + final concise note, but keep the JSON valid. + +## Required JSON output + +Create one valid UTF-8 JSON file at: + +`outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_.json` + +Use the current local timestamp in the filename and ISO-8601 timestamp in +`metadata.processed_at`. Return the saved path after successfully writing it. +The JSON must use this schema and match the conventions of the existing +LigaInsider, RotoWire, Kicker, and Kickbase lineup outputs: + +```json +{ + "metadata": { + "source": "Kickbase", + "source_type": "user-submitted screenshots", + "matchday": 0, + "player_identity_policy": "displayed_name_only", + "captured_at": null, + "processed_at": "YYYY-MM-DDTHH:MM:SS+02:00", + "screenshot_count": 0, + "match_count": 0, + "team_count": 0, + "primary_player_count": 0, + "player_count": 0, + "fixture_reference": "outputs/sofascore/match_ids/match_ids_0.json", + "transcription_note": "Only text visibly displayed in the submitted Kickbase screenshots is stored for player identity. Repeated replacement candidates are stored once per team." + }, + "matches": [ + { + "match_time": "SA 15:30", + "home": { + "team_name": "Canonical fixture team name", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [] + }, + "away": { + "team_name": "Canonical fixture team name", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [] + } + } + ] +} +``` + +Every player object must contain all of these keys, in this shape: + +```json +{ + "full_name": null, + "displayed_name": "NAME AS SHOWN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 +} +``` + +Use the canonical fixture order and include every fixture, even if a screenshot +for one side is missing. For a missing side, emit its normal team object with +an empty `players` array. Set `match_time` from the fixture reference when it +is available; otherwise use the clearly visible Kickbase label. Count only +unique player objects actually emitted: `primary_player_count` is the number +with rank `1`, while `player_count` includes alternatives. Do not output prose +in place of JSON or fabricate an XI to make counts reach eleven. diff --git a/data/kickbase_lineup_screenshots/user_copy_paste.txt b/data/kickbase_lineup_screenshots/user_copy_paste.txt new file mode 100644 index 0000000..3deb47f --- /dev/null +++ b/data/kickbase_lineup_screenshots/user_copy_paste.txt @@ -0,0 +1,3 @@ +Read and follow the complete workflow in `prompt.txt`, located in the same directory as this file. + +Execute that workflow in the current workspace; do not merely summarize it. Start by asking me which Bundesliga matchday to process, then continue exactly as the referenced prompt instructs. diff --git a/data/reference/kbstats_player_match_baseline.csv b/data/reference/kbstats_player_match_baseline.csv new file mode 100644 index 0000000..98b2497 --- /dev/null +++ b/data/reference/kbstats_player_match_baseline.csv @@ -0,0 +1,470 @@ +player_id,games_played,starts,total_points,total_playtime_seconds,snapshot_timestamp,source_snapshot_filename +173,1.0,0.0,35.0,693.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +237,1.0,1.0,145.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +383,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1685,1.0,1.0,330.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1961,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1991,1.0,1.0,275.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2038,1.0,1.0,107.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2300,1.0,0.0,43.0,1298.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2366,1.0,1.0,153.0,4468.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2804,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3072,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3089,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3120,1.0,0.0,40.0,697.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3176,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3543,1.0,1.0,63.0,3686.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6080,1.0,1.0,264.0,5069.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6668,1.0,1.0,110.0,5073.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7226,1.0,1.0,125.0,5071.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8329,1.0,1.0,276.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10789,1.0,0.0,21.0,695.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11675,1.0,1.0,221.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12314,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14251,1.0,0.0,180.0,2080.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15502,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1664,1.0,1.0,69.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1671,1.0,1.0,14.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2068,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2120,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2172,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2199,1.0,1.0,73.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2214,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2237,1.0,1.0,111.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2445,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2694,1.0,1.0,36.0,5330.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2854,1.0,0.0,-4.0,1976.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2988,1.0,0.0,-5.0,1986.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3190,1.0,1.0,32.0,4488.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3193,1.0,1.0,28.0,3780.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4296,1.0,1.0,1.0,3790.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4589,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6085,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7158,1.0,1.0,-5.0,4480.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7257,1.0,0.0,-8.0,1286.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7349,1.0,1.0,38.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7781,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8247,1.0,1.0,36.0,5767.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9615,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9746,1.0,0.0,-9.0,437.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10112,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11043,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11258,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11947,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11955,1.0,0.0,-15.0,1279.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12293,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +859,1.0,1.0,63.0,4630.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1745,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2495,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2708,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2928,1.0,1.0,233.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3026,1.0,1.0,74.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3232,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3284,1.0,1.0,87.0,5039.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3350,1.0,1.0,66.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6148,1.0,1.0,112.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6149,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6158,1.0,0.0,15.0,1273.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6160,1.0,1.0,83.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6183,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7278,1.0,1.0,75.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7441,1.0,1.0,144.0,4001.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7463,1.0,1.0,139.0,3999.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7514,1.0,0.0,20.0,855.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8252,1.0,0.0,13.0,1892.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8296,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8301,1.0,0.0,10.0,1264.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9224,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9384,1.0,0.0,12.0,1895.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9995,1.0,1.0,148.0,4620.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11253,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12317,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +72,1.0,1.0,47.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +78,1.0,0.0,43.0,1881.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +663,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2746,1.0,1.0,135.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2783,1.0,1.0,-26.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2846,1.0,1.0,74.0,4013.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3754,1.0,1.0,-6.0,3399.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3759,1.0,1.0,117.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4199,1.0,1.0,98.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4318,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4563,1.0,1.0,30.0,3389.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6061,1.0,1.0,107.0,5894.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6174,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6745,1.0,0.0,43.0,667.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7269,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7963,1.0,0.0,50.0,2505.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8225,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8374,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11181,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11513,1.0,0.0,109.0,2494.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11680,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11756,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11956,1.0,1.0,39.0,3394.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11957,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14241,1.0,0.0,21.0,2499.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15199,1.0,1.0,5.0,5226.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +417,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +737,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1580,1.0,1.0,181.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2069,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2201,1.0,0.0,99.0,1830.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2358,1.0,1.0,80.0,5444.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2536,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2552,1.0,0.0,19.0,362.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2718,1.0,0.0,48.0,1817.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2765,1.0,1.0,85.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2855,1.0,1.0,100.0,3996.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7219,1.0,1.0,137.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8001,1.0,1.0,112.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8274,1.0,1.0,142.0,3976.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8385,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10024,1.0,0.0,20.0,185.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11570,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11875,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11958,1.0,1.0,62.0,5621.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12321,1.0,1.0,53.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14140,1.0,1.0,88.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14300,1.0,1.0,52.0,3989.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15373,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +16945,1.0,0.0,238.0,1810.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +524,1.0,1.0,129.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1815,1.0,0.0,-3.0,513.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1954,1.0,1.0,61.0,3268.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2373,1.0,1.0,197.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2803,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2852,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3124,1.0,1.0,75.0,4308.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3158,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3204,1.0,1.0,101.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3471,1.0,1.0,52.0,3276.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7543,1.0,0.0,-74.0,2530.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7673,1.0,1.0,55.0,5299.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7717,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7745,1.0,1.0,138.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7750,1.0,0.0,46.0,2538.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8289,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9598,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9682,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11161,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11162,1.0,1.0,75.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11591,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11631,1.0,1.0,62.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11959,1.0,1.0,162.0,5293.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14890,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15193,1.0,0.0,-14.0,507.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15262,1.0,0.0,-6.0,1497.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +51,1.0,1.0,49.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1223,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1553,1.0,0.0,29.0,1177.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1955,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2065,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2279,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2302,1.0,0.0,62.0,2061.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2400,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2491,1.0,0.0,139.0,2060.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2717,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3102,1.0,1.0,71.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3187,1.0,1.0,45.0,4100.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3364,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3419,1.0,1.0,13.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3453,1.0,0.0,24.0,816.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4352,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4446,1.0,1.0,53.0,4984.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4598,1.0,1.0,212.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6750,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7684,1.0,1.0,27.0,4094.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7723,1.0,1.0,258.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8381,1.0,0.0,22.0,2067.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9683,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10106,1.0,1.0,24.0,5345.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12763,1.0,1.0,96.0,4101.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13629,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14917,1.0,1.0,61.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +357,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +461,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +513,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1655,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2144,1.0,1.0,134.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2255,1.0,1.0,46.0,4425.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2863,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2864,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2887,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3019,1.0,1.0,112.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6081,1.0,1.0,60.0,5217.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6185,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7275,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7277,1.0,1.0,79.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7325,1.0,1.0,186.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7417,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7491,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8057,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8351,1.0,0.0,1.0,945.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10004,1.0,1.0,306.0,5551.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11186,1.0,1.0,184.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12284,1.0,1.0,63.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12285,1.0,0.0,-6.0,944.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12294,1.0,1.0,79.0,5216.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14920,1.0,0.0,6.0,1736.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15589,1.0,0.0,5.0,609.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +16369,1.0,1.0,29.0,6161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +60,1.0,1.0,88.0,4824.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +550,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +620,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1540,1.0,1.0,148.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1590,1.0,1.0,104.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1639,1.0,1.0,185.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2006,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2030,1.0,1.0,84.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2232,1.0,1.0,74.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2399,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2476,1.0,1.0,80.0,4103.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2646,1.0,1.0,49.0,4095.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2702,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2822,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2895,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3041,1.0,0.0,29.0,1322.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3318,1.0,0.0,23.0,1628.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3470,1.0,1.0,127.0,4408.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4576,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6111,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8307,1.0,1.0,136.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10122,1.0,1.0,130.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11261,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11665,1.0,0.0,28.0,907.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13438,1.0,0.0,17.0,1636.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +17179,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +168,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1964,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2015,1.0,1.0,90.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2301,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2471,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2498,1.0,0.0,12.0,1187.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2749,1.0,0.0,28.0,1650.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2977,1.0,1.0,126.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3027,1.0,1.0,65.0,5548.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3081,1.0,1.0,69.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3336,1.0,1.0,42.0,4081.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3491,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3492,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3559,1.0,1.0,38.0,4543.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6197,1.0,1.0,188.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6290,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6292,1.0,1.0,64.0,4539.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6751,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7320,1.0,1.0,133.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7616,1.0,1.0,143.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8292,1.0,1.0,112.0,5731.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8872,1.0,0.0,15.0,1192.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8984,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9283,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10048,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11170,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12262,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12296,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14911,1.0,0.0,2.0,182.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14914,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1225,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1246,1.0,1.0,167.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1333,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1689,1.0,0.0,34.0,1425.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1728,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2141,1.0,1.0,234.0,4453.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2275,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2522,1.0,1.0,151.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2687,1.0,0.0,96.0,1936.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2897,1.0,1.0,208.0,5072.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4596,1.0,1.0,128.0,4446.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6176,1.0,1.0,109.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6300,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6667,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7224,1.0,1.0,200.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7239,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7493,1.0,0.0,25.0,806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8061,1.0,0.0,15.0,1432.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8227,1.0,1.0,172.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9507,1.0,1.0,227.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9776,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10113,1.0,1.0,176.0,3942.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10530,1.0,0.0,40.0,804.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11008,1.0,1.0,103.0,5074.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11886,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14896,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15376,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +577,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +619,1.0,1.0,-2.0,3907.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +849,1.0,1.0,-22.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1883,1.0,1.0,194.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2074,1.0,1.0,12.0,3892.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2261,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2560,1.0,1.0,57.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2850,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2862,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2941,1.0,0.0,-4.0,1273.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3063,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3129,1.0,1.0,34.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3516,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4292,1.0,0.0,5.0,1966.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4333,1.0,1.0,17.0,3908.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6199,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6319,1.0,0.0,75.0,1971.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7774,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9540,1.0,0.0,-7.0,1986.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11010,1.0,1.0,29.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11748,1.0,1.0,11.0,3912.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13442,1.0,1.0,32.0,5878.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15181,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15202,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15613,1.0,1.0,17.0,4604.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +16564,1.0,0.0,17.0,1970.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +54,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +75,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1704,1.0,1.0,158.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1856,1.0,0.0,37.0,2457.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1873,1.0,1.0,184.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1920,1.0,1.0,181.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2148,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2383,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2395,1.0,1.0,80.0,4566.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2714,1.0,1.0,119.0,5173.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2736,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3069,1.0,1.0,118.0,4567.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7737,1.0,0.0,31.0,1238.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9440,1.0,0.0,17.0,1239.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9698,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10114,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10115,1.0,1.0,163.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11099,1.0,1.0,156.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11100,1.0,0.0,-60.0,155.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13472,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14662,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14899,1.0,0.0,34.0,632.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15211,1.0,1.0,132.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +16378,1.0,1.0,214.0,4573.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +16948,1.0,1.0,119.0,3348.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1863,1.0,1.0,97.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1865,1.0,0.0,-9.0,744.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1889,1.0,1.0,41.0,5061.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1978,1.0,1.0,3.0,5047.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2725,1.0,1.0,-34.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3277,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3521,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6201,1.0,1.0,46.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6217,1.0,0.0,-1.0,341.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7350,1.0,0.0,-6.0,1626.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7394,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8367,1.0,1.0,44.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9605,1.0,1.0,29.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10120,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11512,1.0,1.0,53.0,5806.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11752,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11949,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12368,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13433,1.0,1.0,2.0,5464.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15283,1.0,1.0,3.0,4179.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15472,1.0,1.0,12.0,4174.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15478,1.0,0.0,-11.0,758.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +17203,1.0,0.0,2.0,1631.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +49,1.0,1.0,185.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +89,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +118,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1257,1.0,1.0,103.0,4225.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1645,1.0,1.0,124.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1767,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1858,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1910,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2084,1.0,1.0,128.0,4218.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2125,1.0,1.0,130.0,2816.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2176,1.0,0.0,37.0,1224.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2722,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3209,1.0,1.0,65.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3218,1.0,1.0,56.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3304,1.0,1.0,293.0,4485.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4335,1.0,1.0,111.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6209,1.0,0.0,31.0,1485.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7215,1.0,1.0,91.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7216,1.0,0.0,38.0,1491.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8363,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8364,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11006,1.0,1.0,395.0,4864.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11007,1.0,0.0,60.0,2965.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14048,1.0,0.0,11.0,846.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15196,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +43,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +157,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +608,1.0,1.0,-38.0,3760.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1996,1.0,1.0,74.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2294,1.0,1.0,76.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2842,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2939,1.0,0.0,-11.0,548.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3139,1.0,0.0,17.0,1949.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3166,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3228,1.0,1.0,1.0,3754.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3281,1.0,1.0,29.0,5161.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3450,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3481,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7167,1.0,1.0,-3.0,2816.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7282,1.0,1.0,24.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7469,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7721,1.0,1.0,117.0,5160.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8166,1.0,1.0,19.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9513,1.0,1.0,12.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9600,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9923,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9996,1.0,0.0,-1.0,550.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10131,1.0,0.0,142.0,2965.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10134,1.0,1.0,0.0,5710.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11262,1.0,0.0,-5.0,1955.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14923,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +14926,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15256,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +15313,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +493,1.0,1.0,190.0,5002.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1809,1.0,1.0,253.0,5475.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1811,1.0,0.0,22.0,194.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2195,1.0,1.0,224.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2764,1.0,0.0,23.0,642.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3143,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3183,1.0,1.0,241.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4654,1.0,0.0,44.0,1062.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6168,1.0,1.0,59.0,4587.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7283,1.0,1.0,149.0,5455.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7336,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7676,1.0,1.0,200.0,5007.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7696,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8355,1.0,1.0,140.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9642,1.0,1.0,138.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9684,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +9965,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10049,1.0,1.0,140.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11556,1.0,1.0,155.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12341,1.0,0.0,103.0,647.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13479,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13806,1.0,0.0,73.0,174.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +32,1.0,1.0,192.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +670,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +755,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1012,1.0,0.0,-30.0,1052.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +1691,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2762,1.0,1.0,24.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2876,1.0,1.0,-51.0,3776.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +2967,1.0,1.0,36.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3029,1.0,1.0,32.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +3307,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4406,1.0,0.0,-19.0,1921.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +4606,1.0,1.0,22.0,3726.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +6172,1.0,1.0,40.0,3727.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7156,1.0,0.0,-77.0,1923.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +7242,1.0,0.0,-9.0,1923.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8222,1.0,1.0,21.0,5649.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8235,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +8277,1.0,1.0,15.0,3726.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +10916,1.0,0.0,-24.0,468.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11255,1.0,1.0,75.0,4596.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +11964,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12158,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +12297,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13431,0.0,0.0,0.0,0.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv +13448,1.0,1.0,40.0,5180.0,2026-08-31T09:17:15+00:00,kbstats_players_20260831_111715_+0200.csv diff --git a/data/reference/kickbase_player_name_cross_references.csv b/data/reference/kickbase_player_name_cross_references.csv index 5a68cc6..5ced26e 100644 --- a/data/reference/kickbase_player_name_cross_references.csv +++ b/data/reference/kickbase_player_name_cross_references.csv @@ -1,21 +1,29 @@ -canonical_team,kbstats_name,kickbase_displayed_name,created_at -schalke,Timo Becker,T. BECKER,2026-08-19T13:29:03+02:00 -bremen,Paul Erevbenagie,Erebenagie,2026-08-19T13:29:07+02:00 -leipzig,Maarten Vandevoordt,VANDEVOORT,2026-08-19T13:29:30+02:00 -schalke,Vitalie Becker,V. BECKER,2026-08-25T12:10:49+02:00 -elversberg,Lasse Günther,La. Günther,2026-08-27T12:34:26+02:00 -dortmund,Joey Veerman,J. Veerman,2026-08-27T12:34:28+02:00 -union,Rani Khedira,R. Khedira,2026-08-27T12:34:31+02:00 -mainz,Kaishu Sano,Kai. Sano,2026-08-27T12:34:33+02:00 -koeln,Said El Mala,S. El Mala,2026-08-27T12:34:35+02:00 -dortmund,Felix Nmecha,F. Nmecha,2026-08-27T12:34:41+02:00 -freiburg,Yuito Suzuki,Y. Suzuki,2026-08-27T12:34:44+02:00 -hoffenheim,Mats Rots,M. Rots,2026-08-27T12:34:46+02:00 -leverkusen,Ezequiél Fernández,E. Fernandez,2026-08-27T12:34:57+02:00 -frankfurt,Oscar Højlund,O. Höjlund,2026-08-27T12:34:59+02:00 -leipzig,Ridle Baku,R. Baku,2026-08-27T12:35:05+02:00 -frankfurt,Robin Koch,R. Koch,2026-08-27T12:35:09+02:00 -freiburg,Maximilian Eggestein,M. Eggestein,2026-08-27T12:35:22+02:00 -paderborn,Albert Frank Millgramm,A. Millgramm,2026-08-27T12:35:25+02:00 -mainz,Jae-Sung Lee,J.-S. Lee,2026-08-27T12:35:29+02:00 -mainz,Phillip Tietz,P. Tietz,2026-08-27T12:35:41+02:00 +source,canonical_team,kbstats_name,displayed_name,created_at +kickbase,schalke,Timo Becker,T. BECKER,2026-08-19T13:29:03+02:00 +kickbase,bremen,Paul Erevbenagie,Erebenagie,2026-08-19T13:29:07+02:00 +kickbase,leipzig,Maarten Vandevoordt,VANDEVOORT,2026-08-19T13:29:30+02:00 +kickbase,schalke,Vitalie Becker,V. BECKER,2026-08-25T12:10:49+02:00 +kicker,elversberg,Lasse Günther,La. Günther,2026-08-27T12:34:26+02:00 +kicker,dortmund,Joey Veerman,J. Veerman,2026-08-27T12:34:28+02:00 +kicker,union,Rani Khedira,R. Khedira,2026-08-27T12:34:31+02:00 +kicker,mainz,Kaishu Sano,Kai. Sano,2026-08-27T12:34:33+02:00 +kicker,koeln,Said El Mala,S. El Mala,2026-08-27T12:34:35+02:00 +kicker,dortmund,Felix Nmecha,F. Nmecha,2026-08-27T12:34:41+02:00 +kicker,freiburg,Yuito Suzuki,Y. Suzuki,2026-08-27T12:34:44+02:00 +kicker,hoffenheim,Mats Rots,M. Rots,2026-08-27T12:34:46+02:00 +kicker,leverkusen,Ezequiél Fernández,E. Fernandez,2026-08-27T12:34:57+02:00 +kicker,frankfurt,Oscar Højlund,O. Höjlund,2026-08-27T12:34:59+02:00 +kicker,leipzig,Ridle Baku,R. Baku,2026-08-27T12:35:05+02:00 +kicker,frankfurt,Robin Koch,R. Koch,2026-08-27T12:35:09+02:00 +kicker,freiburg,Maximilian Eggestein,M. Eggestein,2026-08-27T12:35:22+02:00 +kicker,paderborn,Albert Frank Millgramm,A. Millgramm,2026-08-27T12:35:25+02:00 +kicker,mainz,Jae-Sung Lee,J.-S. Lee,2026-08-27T12:35:29+02:00 +kicker,mainz,Phillip Tietz,P. Tietz,2026-08-27T12:35:41+02:00 +kicker,schalke,Timo Becker,T. Becker,2026-08-28T13:05:02+02:00 +kickbase,schalke,Éric Dina Ebimbe,Ebimbe,2026-08-28T13:07:18+02:00 +kickbase,stuttgart,Josha Vagnoman,VAGNONAM,2026-08-28T13:08:21+02:00 +kickbase,union,Livan Burcu,BUCU,2026-08-28T13:08:23+02:00 +kicker,elversberg,Lukas Emanuel Petkov,L. Petkov,2026-08-28T13:08:45+02:00 +kicker,hamburg,Albert Grønbæk,Grönbaek,2026-08-28T13:10:01+02:00 +kicker,augsburg,Marius Wolf,M. Wolf,2026-09-03T15:09:34+02:00 +kicker,bayern,Hiroki Ito,H. Ito,2026-09-03T15:10:45+02:00 diff --git a/data/reference/player_name_cross_references.csv b/data/reference/player_name_cross_references.csv index 48a5b99..460fa78 100644 --- a/data/reference/player_name_cross_references.csv +++ b/data/reference/player_name_cross_references.csv @@ -43,6 +43,8 @@ sofascore,,Lukas Emanuel Petkov,960017,Lukas Petkov,2026-08-23T18:00:56+02:00 sofascore,,Albert Frank Millgramm,2122582,Albert Millgramm,2026-08-23T20:56:09+02:00 sofascore,,Éric Dina Ebimbe,904994,Eric Ebimbe,2026-08-25T12:10:25+02:00 sofascore,,Tom Rothe,1210666,Tom Alexander Rothe,2026-08-25T12:11:32+02:00 +sofascore,,Lukas Pinckert,990105,Lukas Finn Pinckert,2026-09-01T14:48:08+02:00 +sofascore,,Eren Sami Dinkçi,1067120,Eren Dinkçi,2026-09-01T14:48:13+02:00 ligainsider,bayern,Kim Minjae,27022,Minjae Kim,2026-08-18T19:37:20+02:00 ligainsider,leverkusen,Ezequiél Fernández,38674,Equi Fernandez,2026-08-18T19:45:31+02:00 ligainsider,frankfurt,Oscar Højlund,37210,Oscar Hoejlund,2026-08-18T19:47:54+02:00 @@ -83,3 +85,12 @@ rotowire,paderborn,Albert Frank Millgramm,48815,Albert Millgramm,2026-08-23T20:5 ligainsider,frankfurt,Mario Götze,501,Mario Goetze,2026-08-25T12:10:24+02:00 rotowire,frankfurt,Ayoube Amaimouni,47580,Ayoube Amaimouni-Echghouyab,2026-08-25T12:10:34+02:00 rotowire,hamburg,Shafiq Nandja,48225,Shafiq Bello Nandja,2026-08-27T12:47:28+02:00 +rotowire,leipzig,Lukeba Castello Jr.,34680,Castello Lukeba,2026-08-28T13:09:48+02:00 +ligainsider,freiburg,Lukas Kübler,1935,Lukas Kuebler,2026-09-01T14:48:06+02:00 +ligainsider,gladbach,Joseph Scally,23700,Joe Scally,2026-09-01T14:48:10+02:00 +rotowire,gladbach,Joseph Scally,26680,Joe Scally,2026-09-01T14:48:12+02:00 +ligainsider,hamburg,David Møller Wolfe,37717,David Moller Wolfe,2026-09-03T15:08:32+02:00 +ligainsider,bremen,Eren Sami Dinkçi,22008,Eren Dinkci,2026-09-03T15:08:34+02:00 +rotowire,bremen,Salim Amani Musah,47879,Salim Musah,2026-09-03T15:08:37+02:00 +rotowire,hamburg,David Møller Wolfe,44313,David Moller Wolfe,2026-09-04T11:08:15+02:00 +ligainsider,augsburg,Mert Kömür,27169,Mert Koemuer,2026-09-04T11:08:17+02:00 diff --git a/kbstats_points_odds_lineup_score.py b/kbstats_points_odds_lineup_score.py index 8ffa83c..9d9f71d 100644 --- a/kbstats_points_odds_lineup_score.py +++ b/kbstats_points_odds_lineup_score.py @@ -30,15 +30,16 @@ LINEUP_OVERRIDE_COLUMNS, LINEUP_SOURCES, NAME_ONLY_LINEUP_SOURCE_KEYS, - KICKBASE_REFERENCE_COLUMNS, + NAME_ONLY_LINEUP_REFERENCE_COLUMNS, _fuzzy_candidates, - _load_kickbase_lineup_overrides, + _load_name_only_lineup_overrides, _load_lineup_overrides, - _persist_kickbase_lineup_overrides, + _persist_name_only_lineup_overrides, _persist_lineup_overrides, _prompt_candidate, build_kickbase_name_indexes, blend_lineup_chances, + confirm_lineup_source_matchdays, load_expected_match_points, load_lineup_source, request_matchday, @@ -219,9 +220,9 @@ def _resolve_lineups( ]: """Resolve only players with a usable metric against lineup providers.""" overrides = _load_lineup_overrides() - kickbase_overrides = _load_kickbase_lineup_overrides() + name_only_overrides = _load_name_only_lineup_overrides() override_by_key = {row["_key"]: row for _, row in overrides.iterrows()} - kickbase_override_by_key = {row["_key"]: row for _, row in kickbase_overrides.iterrows()} + name_only_override_by_key = {row["_key"]: row for _, row in name_only_overrides.iterrows()} resolution: dict[tuple[int, str], tuple[dict[str, Any] | None, str]] = {} prompts: list[tuple[float, str, int, Any, list[tuple[float, dict[str, Any]]]]] = [] contexts: dict[int, dict[str, Any]] = {} @@ -252,9 +253,9 @@ def _resolve_lineups( resolution[(index, source.key)] = (chosen, "exact") continue if source.key in NAME_ONLY_LINEUP_SOURCE_KEYS: - override = kickbase_override_by_key.get((team_key, normalized)) + override = name_only_override_by_key.get((source.key, team_key, normalized)) if override is not None: - chosen = candidates.get(normalize_name(override["kickbase_displayed_name"])) + chosen = candidates.get(normalize_name(override["displayed_name"])) resolution[(index, source.key)] = ( chosen, "override" if chosen is not None else "missing", @@ -297,7 +298,7 @@ def _resolve_lineups( resolution[(index, source.key)] = (None, "missing") new_overrides: list[dict[str, Any]] = [] - new_kickbase_overrides: list[dict[str, Any]] = [] + new_name_only_overrides: list[dict[str, Any]] = [] for _, _, index, source, candidates in sorted( prompts, key=lambda item: (-item[0], item[1], item[3].key, item[2]) ): @@ -309,11 +310,12 @@ def _resolve_lineups( continue resolution[(index, source.key)] = (chosen, "prompted") if source.key in NAME_ONLY_LINEUP_SOURCE_KEYS: - new_kickbase_overrides.append( + new_name_only_overrides.append( { + "source": source.key, "canonical_team": team_key, "kbstats_name": name, - "kickbase_displayed_name": chosen["name"], + "displayed_name": chosen["name"], "created_at": datetime.now().astimezone().isoformat(timespec="seconds"), } ) @@ -328,7 +330,7 @@ def _resolve_lineups( "created_at": datetime.now().astimezone().isoformat(timespec="seconds"), } ) - return resolution, new_overrides, new_kickbase_overrides + return resolution, new_overrides, new_name_only_overrides def run_score_creation( @@ -374,6 +376,9 @@ def run_score_creation( ) for source in LINEUP_SOURCES } + lineup_inputs, lineup_source_is_current = confirm_lineup_source_matchdays( + matchday, lineup_inputs + ) player_teams = pd.to_numeric(players["teamId"], errors="coerce") if player_teams.isna().any() or not set(player_teams.astype(int)).issubset(KB_TEAM_ID_TO_KEY): @@ -398,7 +403,7 @@ def run_score_creation( + ", ".join(absent_ids[:10]) ) usable_metric_ids = {player_id for player_id, value in metric_by_id.items() if value is not None} - lineup_resolution, new_lineup_overrides, new_kickbase_lineup_overrides = _resolve_lineups( + lineup_resolution, new_lineup_overrides, new_name_only_lineup_overrides = _resolve_lineups( players, team_keys, usable_metric_ids, lineup_inputs ) @@ -514,13 +519,13 @@ def run_score_creation( ignore_index=True, ) ) - if new_kickbase_lineup_overrides: - existing_kickbase_overrides = _load_kickbase_lineup_overrides() - _persist_kickbase_lineup_overrides( + if new_name_only_lineup_overrides: + existing_name_only_overrides = _load_name_only_lineup_overrides() + _persist_name_only_lineup_overrides( pd.concat( [ - existing_kickbase_overrides.loc[:, list(KICKBASE_REFERENCE_COLUMNS)], - pd.DataFrame(new_kickbase_lineup_overrides), + existing_name_only_overrides.loc[:, list(NAME_ONLY_LINEUP_REFERENCE_COLUMNS)], + pd.DataFrame(new_name_only_lineup_overrides), ], ignore_index=True, ) @@ -542,7 +547,11 @@ def run_score_creation( print(f" Matchday: {matchday}; derived metric: {metric_input.name}") print(f" KBStats source CSV: {source_csv_path.name}") for source in LINEUP_SOURCES: - print(f" {source.key.title()} (weight {source_weights[source.key]:g}): {lineup_inputs[source.key][0].name}") + status = "current" if lineup_source_is_current[source.key] else "previous matchday — excluded" + print( + f" {source.key.title()} (weight {source_weights[source.key]:g}; {status}): " + f"{lineup_inputs[source.key][0].name}" + ) print(f" Alternative starting-chance decay: {alternative_starting_chance_decay:.2f}") print(f" Questionable-injury starting-chance penalty: {questionable_injury_starting_chance_penalty:.2f}") print(f" Output: {output_path}") @@ -557,4 +566,5 @@ def run_score_creation( "review": review, "metric_input": metric_input, "kbstats_input": source_csv_path, + "lineup_source_is_current": lineup_source_is_current, } diff --git a/kickbase_player_name_cross_references.py b/kickbase_player_name_cross_references.py index 6d2594c..1da0a42 100644 --- a/kickbase_player_name_cross_references.py +++ b/kickbase_player_name_cross_references.py @@ -1,4 +1,4 @@ -"""Confirmed, team-scoped Kickbase display-name mappings for KBStats players.""" +"""Confirmed provider-scoped display-name mappings for name-only lineup sources.""" from __future__ import annotations @@ -17,11 +17,13 @@ / "kickbase_player_name_cross_references.csv" ) REFERENCE_COLUMNS = ( + "source", "canonical_team", "kbstats_name", - "kickbase_displayed_name", + "displayed_name", "created_at", ) +NAME_ONLY_LINEUP_SOURCES = frozenset({"kickbase", "kicker"}) def _key(value: object) -> str: @@ -32,32 +34,44 @@ def _key(value: object) -> str: def _validate(frame: pd.DataFrame) -> pd.DataFrame: if list(frame.columns) != list(REFERENCE_COLUMNS): - raise ValueError(f"Kickbase cross references must use columns {list(REFERENCE_COLUMNS)}") + raise ValueError(f"Name-only lineup cross references must use columns {list(REFERENCE_COLUMNS)}") output = frame.loc[:, list(REFERENCE_COLUMNS)].copy() for column in REFERENCE_COLUMNS: output[column] = output[column].fillna("").astype(str).str.strip() invalid = output.eq("").any(axis=1) if invalid.any(): - raise ValueError("Kickbase cross references contain empty required fields.") - mapping_key = list(zip(output["canonical_team"].str.casefold(), output["kbstats_name"].map(_key))) + raise ValueError("Name-only lineup cross references contain empty required fields.") + output["source"] = output["source"].str.casefold() + if not output["source"].isin(NAME_ONLY_LINEUP_SOURCES).all(): + raise ValueError( + "Name-only lineup cross references contain an unsupported source; " + f"expected one of {sorted(NAME_ONLY_LINEUP_SOURCES)}." + ) + mapping_key = list( + zip( + output["source"], + output["canonical_team"].str.casefold(), + output["kbstats_name"].map(_key), + ) + ) if pd.Series(mapping_key).duplicated().any(): - raise ValueError("Kickbase cross references contain duplicate team/KBStats mappings.") + raise ValueError("Name-only lineup cross references contain duplicate source/team/KBStats mappings.") return output def load_references(path: Path = REFERENCE_PATH) -> pd.DataFrame: - """Load confirmed manual mappings without involving ID-based provider references.""" + """Load confirmed mappings for Kickbase and Kicker without provider IDs.""" if not path.exists(): return pd.DataFrame(columns=REFERENCE_COLUMNS) try: frame = pd.read_csv(path, encoding="utf-8-sig", dtype=str, keep_default_na=False) except (OSError, UnicodeError, pd.errors.EmptyDataError, pd.errors.ParserError) as exc: - raise ValueError(f"Could not read Kickbase cross references {path}: {exc}") from exc + raise ValueError(f"Could not read name-only lineup cross references {path}: {exc}") from exc return _validate(frame) def persist_references(references: pd.DataFrame, path: Path = REFERENCE_PATH) -> None: - """Validate and atomically replace the separate Kickbase mapping store.""" + """Validate and atomically replace the name-only lineup mapping store.""" output = _validate(references) path.parent.mkdir(parents=True, exist_ok=True) temporary_path = path.with_suffix(path.suffix + ".tmp") diff --git a/notebooks/01_fixtures_and_teams/01_sofascore_match_ids.ipynb b/notebooks/01_fixtures_and_teams/01_sofascore_match_ids.ipynb index 52c7779..93ff233 100644 --- a/notebooks/01_fixtures_and_teams/01_sofascore_match_ids.ipynb +++ b/notebooks/01_fixtures_and_teams/01_sofascore_match_ids.ipynb @@ -7,7 +7,7 @@ "source": [ "# SofaScore Match ID Extractor\n", "\n", - "This notebook loads a SofaScore round through undetected Chrome 150, extracts the match and team IDs, and saves the results to `match_ids_{match_day}.json`.\n" + "This notebook loads a SofaScore round through undetected Chrome, extracts the match and team IDs, and saves the results to `match_ids_{match_day}.json`.\n" ] }, { @@ -125,7 +125,7 @@ "# Set workflow configuration value: OUTPUT_PATH_TEMPLATE.\n", "OUTPUT_PATH_TEMPLATE = \"match_ids_{match_day}.json\"\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", "WAIT_TIMEOUT_SECONDS = 30\n", "\n", @@ -156,8 +156,7 @@ " try:\n", " driver = uc.Chrome(\n", " options=options,\n", - " version_main=CHROME_MAJOR_VERSION,\n", - " )\n", + " )\n", " except Exception as exc:\n", " raise ExtractionError(\n", " f\"Could not start Chrome {CHROME_MAJOR_VERSION}: {exc}\"\n", @@ -341,73 +340,73 @@ "name": "stdin", "output_type": "stream", "text": [ - "Which Bundesliga Matchday do you want to extract data from? 1\n" + "Which Bundesliga Matchday do you want to extract data from? 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "FC Bayern München (2672) vs VfB Stuttgart (2677): match ID 16434087\n", - "1. FC Köln (2671) vs TSG Hoffenheim (2569): match ID 16434022\n", - "1. FC Union Berlin (2547) vs Eintracht Frankfurt (2674): match ID 16434026\n", - "1. FSV Mainz 05 (2556) vs SC Paderborn 07 (2561): match ID 16434044\n", - "RB Leipzig (36360) vs Borussia M'gladbach (2527): match ID 16434023\n", - "SV 07 Elversberg (2598) vs Bayer 04 Leverkusen (2681): match ID 16434020\n", - "Borussia Dortmund (2673) vs Hamburger SV (2676): match ID 16434025\n", - "SC Freiburg (2538) vs SV Werder Bremen (2534): match ID 16434029\n", - "FC Augsburg (2600) vs FC Schalke 04 (2530): match ID 16434039\n", - "Saved 9 match(es) to C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json.\n" + "VfB Stuttgart (2677) vs 1. FC Köln (2671): match ID 16434036\n", + "Bayer 04 Leverkusen (2681) vs 1. FC Union Berlin (2547): match ID 16434042\n", + "Borussia M'gladbach (2527) vs SV 07 Elversberg (2598): match ID 16434028\n", + "SC Paderborn 07 (2561) vs SC Freiburg (2538): match ID 16434024\n", + "SV Werder Bremen (2534) vs RB Leipzig (36360): match ID 16434101\n", + "TSG Hoffenheim (2569) vs Borussia Dortmund (2673): match ID 16434019\n", + "FC Schalke 04 (2530) vs FC Bayern München (2672): match ID 16434032\n", + "Hamburger SV (2676) vs 1. FSV Mainz 05 (2556): match ID 16434030\n", + "Eintracht Frankfurt (2674) vs FC Augsburg (2600): match ID 16434021\n", + "Saved 9 match(es) to C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json.\n" ] }, { "data": { "text/plain": [ - "[{'home_team': 'FC Bayern München',\n", - " 'home_team_id': 2672,\n", - " 'away_team': 'VfB Stuttgart',\n", - " 'away_team_id': 2677,\n", - " 'match_id': 16434087},\n", - " {'home_team': '1. FC Köln',\n", - " 'home_team_id': 2671,\n", - " 'away_team': 'TSG Hoffenheim',\n", - " 'away_team_id': 2569,\n", - " 'match_id': 16434022},\n", - " {'home_team': '1. FC Union Berlin',\n", - " 'home_team_id': 2547,\n", - " 'away_team': 'Eintracht Frankfurt',\n", - " 'away_team_id': 2674,\n", - " 'match_id': 16434026},\n", - " {'home_team': '1. FSV Mainz 05',\n", - " 'home_team_id': 2556,\n", - " 'away_team': 'SC Paderborn 07',\n", - " 'away_team_id': 2561,\n", - " 'match_id': 16434044},\n", - " {'home_team': 'RB Leipzig',\n", - " 'home_team_id': 36360,\n", - " 'away_team': \"Borussia M'gladbach\",\n", - " 'away_team_id': 2527,\n", - " 'match_id': 16434023},\n", - " {'home_team': 'SV 07 Elversberg',\n", - " 'home_team_id': 2598,\n", - " 'away_team': 'Bayer 04 Leverkusen',\n", - " 'away_team_id': 2681,\n", - " 'match_id': 16434020},\n", - " {'home_team': 'Borussia Dortmund',\n", - " 'home_team_id': 2673,\n", - " 'away_team': 'Hamburger SV',\n", - " 'away_team_id': 2676,\n", - " 'match_id': 16434025},\n", - " {'home_team': 'SC Freiburg',\n", - " 'home_team_id': 2538,\n", - " 'away_team': 'SV Werder Bremen',\n", - " 'away_team_id': 2534,\n", - " 'match_id': 16434029},\n", - " {'home_team': 'FC Augsburg',\n", - " 'home_team_id': 2600,\n", - " 'away_team': 'FC Schalke 04',\n", - " 'away_team_id': 2530,\n", - " 'match_id': 16434039}]" + "[{'home_team': 'VfB Stuttgart',\n", + " 'home_team_id': 2677,\n", + " 'away_team': '1. FC Köln',\n", + " 'away_team_id': 2671,\n", + " 'match_id': 16434036},\n", + " {'home_team': 'Bayer 04 Leverkusen',\n", + " 'home_team_id': 2681,\n", + " 'away_team': '1. FC Union Berlin',\n", + " 'away_team_id': 2547,\n", + " 'match_id': 16434042},\n", + " {'home_team': \"Borussia M'gladbach\",\n", + " 'home_team_id': 2527,\n", + " 'away_team': 'SV 07 Elversberg',\n", + " 'away_team_id': 2598,\n", + " 'match_id': 16434028},\n", + " {'home_team': 'SC Paderborn 07',\n", + " 'home_team_id': 2561,\n", + " 'away_team': 'SC Freiburg',\n", + " 'away_team_id': 2538,\n", + " 'match_id': 16434024},\n", + " {'home_team': 'SV Werder Bremen',\n", + " 'home_team_id': 2534,\n", + " 'away_team': 'RB Leipzig',\n", + " 'away_team_id': 36360,\n", + " 'match_id': 16434101},\n", + " {'home_team': 'TSG Hoffenheim',\n", + " 'home_team_id': 2569,\n", + " 'away_team': 'Borussia Dortmund',\n", + " 'away_team_id': 2673,\n", + " 'match_id': 16434019},\n", + " {'home_team': 'FC Schalke 04',\n", + " 'home_team_id': 2530,\n", + " 'away_team': 'FC Bayern München',\n", + " 'away_team_id': 2672,\n", + " 'match_id': 16434032},\n", + " {'home_team': 'Hamburger SV',\n", + " 'home_team_id': 2676,\n", + " 'away_team': '1. FSV Mainz 05',\n", + " 'away_team_id': 2556,\n", + " 'match_id': 16434030},\n", + " {'home_team': 'Eintracht Frankfurt',\n", + " 'home_team_id': 2674,\n", + " 'away_team': 'FC Augsburg',\n", + " 'away_team_id': 2600,\n", + " 'match_id': 16434021}]" ] }, "execution_count": 6, diff --git a/notebooks/01_fixtures_and_teams/02_fotmob_match_ids.ipynb b/notebooks/01_fixtures_and_teams/02_fotmob_match_ids.ipynb index 1b50d51..f23dfe1 100644 --- a/notebooks/01_fixtures_and_teams/02_fotmob_match_ids.ipynb +++ b/notebooks/01_fixtures_and_teams/02_fotmob_match_ids.ipynb @@ -378,7 +378,8 @@ " try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " driver = uc.Chrome(version_main = 150)\n", + " # Omit version_main so undetected-chromedriver selects the installed Chrome version.\n", + " driver = uc.Chrome()\n", " driver.set_page_load_timeout(WAIT_TIMEOUT_SECONDS)\n", " except Exception as exc:\n", " raise FotMobExtractionError(\n", diff --git a/notebooks/02_odds/01_sofascore_match_odds.ipynb b/notebooks/02_odds/01_sofascore_match_odds.ipynb index 5392813..73a310d 100644 --- a/notebooks/02_odds/01_sofascore_match_odds.ipynb +++ b/notebooks/02_odds/01_sofascore_match_odds.ipynb @@ -7,7 +7,7 @@ "source": [ "# SofaScore Bundesliga Matchday Odds Extractor\n", "\n", - "This notebook loads `match_ids_{matchday}.json`, opens every SofaScore odds endpoint through **undetected Chrome 150**, extracts current full-time 1X2 decimal odds, and writes `matchday_{matchday}_odds.json`.\n", + "This notebook loads `match_ids_{matchday}.json`, opens every SofaScore odds endpoint through **undetected Chrome**, extracts current full-time 1X2 decimal odds, and writes `matchday_{matchday}_odds.json`.\n", "\n", "Run the notebook from the directory containing the selected matchday JSON file. The endpoint is opened directly in Chrome as `https://www.sofascore.com/api/v1/event/{match_id}/odds/1/all`; no direct HTTP client is used.\n" ] @@ -97,7 +97,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Find odds for matchday: (insert number 1-38) 1\n" + "Find odds for matchday: (insert number 1-38) 2\n" ] } ], @@ -106,7 +106,7 @@ "matchday = int(input(\"Find odds for matchday: (insert number 1-38)\")) # Change this value to process another Bundesliga matchday.\n", "\n", "# Notebook constants\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", "PAGE_LOAD_TIMEOUT_SECONDS = 30\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", @@ -128,8 +128,8 @@ "output_type": "stream", "text": [ "Project root: C:\\kickbase project\n", - "Input file: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json\n", - "Output file: C:\\kickbase project\\outputs\\sofascore\\odds\\matchday_1_odds.json\n" + "Input file: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json\n", + "Output file: C:\\kickbase project\\outputs\\sofascore\\odds\\matchday_2_odds.json\n" ] } ], @@ -276,7 +276,7 @@ "metadata": {}, "outputs": [], "source": [ - "# Configure undetected Chrome 150.\n", + "# Configure undetected Chrome.\n", "options = uc.ChromeOptions()\n", "options.add_argument(\"--headless=new\")\n", "options.add_argument(\"--disable-gpu\")\n", @@ -292,21 +292,38 @@ "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Undetected Chrome 150 initialized.\n" + "ename": "RuntimeError", + "evalue": "Could not initialize undetected Chrome. Confirm that a compatible Chrome installation is available. Original error: Message: session not created: cannot connect to chrome at 127.0.0.1:50383\nfrom session not created: This version of ChromeDriver only supports Chrome version 150\nCurrent browser version is 152.0.7977.75; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#sessionnotcreatedexception\nStacktrace:\n\tundetected_chromedriver!GetHandleVerifier [0x7f5843+10883]\n\tundetected_chromedriver!GetHandleVerifier [0x7f5884+108c4]\n\tundetected_chromedriver!(No symbol) [0x5f90e0]\n\tundetected_chromedriver!(No symbol) [0x635a62]\n\tundetected_chromedriver!(No symbol) [0x634a8c]\n\tundetected_chromedriver!(No symbol) [0x62ace5]\n\tundetected_chromedriver!(No symbol) [0x62ab06]\n\tundetected_chromedriver!(No symbol) [0x6716ef]\n\tundetected_chromedriver!(No symbol) [0x670f07]\n\tundetected_chromedriver!(No symbol) [0x665406]\n\tundetected_chromedriver!(No symbol) [0x638659]\n\tundetected_chromedriver!(No symbol) [0x639424]\n\tundetected_chromedriver!GetHandleVerifier [0xa8ced6+2a7f16]\n\tundetected_chromedriver!GetHandleVerifier [0xa8847b+2a34bb]\n\tundetected_chromedriver!GetHandleVerifier [0xaa94eb+2c452b]\n\tundetected_chromedriver!GetHandleVerifier [0x80f566+2a5a6]\n\tundetected_chromedriver!GetHandleVerifier [0x81620d+3124d]\n\tundetected_chromedriver!GetHandleVerifier [0x7fe318+19358]\n\tundetected_chromedriver!GetHandleVerifier [0x7fe4c5+19505]\n\tundetected_chromedriver!GetHandleVerifier [0x7e70af+20ef]\n\tKERNEL32!BaseThreadInitThunk [0x77145d49+19]\n\tntdll!RtlInitializeExceptionChain [0x779de12b+6b]\n\tntdll!RtlGetAppContainerNamedObjectPath [0x779de0b1+231]\n", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mSessionNotCreatedException\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[8]\u001b[39m\u001b[32m, line 20\u001b[39m\n\u001b[32m 18\u001b[39m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m 19\u001b[39m driver = \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m---> \u001b[39m\u001b[32m20\u001b[39m raise RuntimeError(\n\u001b[32m 21\u001b[39m \u001b[33m\"Could not initialize undetected Chrome. Confirm that a Chrome \"\u001b[39m\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\undetected_chromedriver\\__init__.py:466\u001b[39m, in \u001b[36mChrome.__init__\u001b[39m\u001b[34m(self, options, user_data_dir, driver_executable_path, browser_executable_path, port, enable_cdp_events, desired_capabilities, advanced_elements, keep_alive, log_level, headless, version_main, patcher_force_close, suppress_welcome, use_subprocess, debug, no_sandbox, user_multi_procs, **kw)\u001b[39m\n\u001b[32m 462\u001b[39m service = selenium.webdriver.chromium.service.ChromiumService(\n\u001b[32m 463\u001b[39m \u001b[38;5;28mself\u001b[39m.patcher.executable_path\n\u001b[32m 464\u001b[39m )\n\u001b[32m--> \u001b[39m\u001b[32m466\u001b[39m \u001b[30;43msuper\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mChrome\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43mself\u001b[39;49m\u001b[30;43m)\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43m__init__\u001b[39;49m\u001b[30;43m(\u001b[39;49m\n\u001b[32m 467\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mservice\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mservice\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 468\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43moptions\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43moptions\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 469\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mkeep_alive\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mkeep_alive\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 470\u001b[39m \u001b[30;43m\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 472\u001b[39m \u001b[38;5;28mself\u001b[39m.reactor = \u001b[38;5;28;01mNone\u001b[39;00m\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\chrome\\webdriver.py:45\u001b[39m, in \u001b[36mWebDriver.__init__\u001b[39m\u001b[34m(self, options, service, keep_alive)\u001b[39m\n\u001b[32m 43\u001b[39m options = options \u001b[38;5;28;01mif\u001b[39;00m options \u001b[38;5;28;01melse\u001b[39;00m Options()\n\u001b[32m---> \u001b[39m\u001b[32m45\u001b[39m \u001b[30;43msuper\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43m)\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43m__init__\u001b[39;49m\u001b[30;43m(\u001b[39;49m\n\u001b[32m 46\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mbrowser_name\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mDesiredCapabilities\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mCHROME\u001b[39;49m\u001b[30;43m[\u001b[39;49m\u001b[30;43m\"\u001b[39;49m\u001b[30;43mbrowserName\u001b[39;49m\u001b[30;43m\"\u001b[39;49m\u001b[30;43m]\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 47\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mvendor_prefix\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43m\"\u001b[39;49m\u001b[30;43mgoog\u001b[39;49m\u001b[30;43m\"\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 48\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43moptions\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43moptions\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 49\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mservice\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mservice\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 50\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mkeep_alive\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mkeep_alive\u001b[39;49m\u001b[30;43m,\u001b[39;49m\n\u001b[32m 51\u001b[39m \u001b[30;43m\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\chromium\\webdriver.py:66\u001b[39m, in \u001b[36mChromiumDriver.__init__\u001b[39m\u001b[34m(self, browser_name, vendor_prefix, options, service, keep_alive)\u001b[39m\n\u001b[32m 65\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m---> \u001b[39m\u001b[32m66\u001b[39m \u001b[30;43msuper\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43m)\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43m__init__\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mcommand_executor\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mexecutor\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43moptions\u001b[39;49m\u001b[30;43m=\u001b[39;49m\u001b[30;43mself\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43moptions\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 67\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m:\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\common\\webdriver.py:25\u001b[39m, in \u001b[36mLocalWebDriver.__init__\u001b[39m\u001b[34m(self, *args, **kwargs)\u001b[39m\n\u001b[32m 24\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34m__init__\u001b[39m(\u001b[38;5;28mself\u001b[39m, *args, **kwargs):\n\u001b[32m---> \u001b[39m\u001b[32m25\u001b[39m \u001b[30;43msuper\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43m)\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43m__init__\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43m*\u001b[39;49m\u001b[30;43margs\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43m*\u001b[39;49m\u001b[30;43m*\u001b[39;49m\u001b[30;43mkwargs\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 26\u001b[39m \u001b[38;5;28mself\u001b[39m._is_remote = \u001b[38;5;28;01mFalse\u001b[39;00m\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py:300\u001b[39m, in \u001b[36mWebDriver.__init__\u001b[39m\u001b[34m(self, command_executor, keep_alive, file_detector, options, locator_converter, web_element_cls, client_config)\u001b[39m\n\u001b[32m 299\u001b[39m \u001b[38;5;28mself\u001b[39m.start_client()\n\u001b[32m--> \u001b[39m\u001b[32m300\u001b[39m \u001b[30;43mself\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mstart_session\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mcapabilities\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 301\u001b[39m \u001b[38;5;28mself\u001b[39m._fedcm = FedCM(\u001b[38;5;28mself\u001b[39m)\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\undetected_chromedriver\\__init__.py:724\u001b[39m, in \u001b[36mChrome.start_session\u001b[39m\u001b[34m(self, capabilities, browser_profile)\u001b[39m\n\u001b[32m 723\u001b[39m capabilities = \u001b[38;5;28mself\u001b[39m.options.to_capabilities()\n\u001b[32m--> \u001b[39m\u001b[32m724\u001b[39m \u001b[30;43msuper\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mselenium\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mwebdriver\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mchrome\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mwebdriver\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mWebDriver\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43mself\u001b[39;49m\u001b[30;43m)\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mstart_session\u001b[39;49m\u001b[30;43m(\u001b[39;49m\n\u001b[32m 725\u001b[39m \u001b[30;43m \u001b[39;49m\u001b[30;43mcapabilities\u001b[39;49m\n\u001b[32m 726\u001b[39m \u001b[30;43m\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py:396\u001b[39m, in \u001b[36mWebDriver.start_session\u001b[39m\u001b[34m(self, capabilities)\u001b[39m\n\u001b[32m 395\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m396\u001b[39m response = \u001b[30;43mself\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mexecute\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mCommand\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mNEW_SESSION\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43mcaps\u001b[39;49m\u001b[30;43m)\u001b[39;49m[\u001b[33m\"\u001b[39m\u001b[33mvalue\u001b[39m\u001b[33m\"\u001b[39m]\n\u001b[32m 397\u001b[39m \u001b[38;5;28mself\u001b[39m.session_id = response.get(\u001b[33m\"\u001b[39m\u001b[33msessionId\u001b[39m\u001b[33m\"\u001b[39m)\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py:492\u001b[39m, in \u001b[36mWebDriver.execute\u001b[39m\u001b[34m(self, driver_command, params)\u001b[39m\n\u001b[32m 491\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m response:\n\u001b[32m--> \u001b[39m\u001b[32m492\u001b[39m \u001b[30;43mself\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43merror_handler\u001b[39;49m\u001b[30;43m.\u001b[39;49m\u001b[30;43mcheck_response\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43mresponse\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 493\u001b[39m response[\u001b[33m\"\u001b[39m\u001b[33mvalue\u001b[39m\u001b[33m\"\u001b[39m] = \u001b[38;5;28mself\u001b[39m._unwrap_value(response.get(\u001b[33m\"\u001b[39m\u001b[33mvalue\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m))\n", + "\u001b[36mFile \u001b[39m\u001b[32mC:\\kickbase project\\.venv\\Lib\\site-packages\\selenium\\webdriver\\remote\\errorhandler.py:232\u001b[39m, in \u001b[36mErrorHandler.check_response\u001b[39m\u001b[34m(self, response)\u001b[39m\n\u001b[32m 231\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exception_class(message, screen, stacktrace, alert_text)\n\u001b[32m--> \u001b[39m\u001b[32m232\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exception_class(message, screen, stacktrace)\n", + "\u001b[31mSessionNotCreatedException\u001b[39m: Message: session not created: cannot connect to chrome at 127.0.0.1:50383\nfrom session not created: This version of ChromeDriver only supports Chrome version 150\nCurrent browser version is 152.0.7977.75; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#sessionnotcreatedexception\nStacktrace:\n\tundetected_chromedriver!GetHandleVerifier [0x7f5843+10883]\n\tundetected_chromedriver!GetHandleVerifier [0x7f5884+108c4]\n\tundetected_chromedriver!(No symbol) [0x5f90e0]\n\tundetected_chromedriver!(No symbol) [0x635a62]\n\tundetected_chromedriver!(No symbol) [0x634a8c]\n\tundetected_chromedriver!(No symbol) [0x62ace5]\n\tundetected_chromedriver!(No symbol) [0x62ab06]\n\tundetected_chromedriver!(No symbol) [0x6716ef]\n\tundetected_chromedriver!(No symbol) [0x670f07]\n\tundetected_chromedriver!(No symbol) [0x665406]\n\tundetected_chromedriver!(No symbol) [0x638659]\n\tundetected_chromedriver!(No symbol) [0x639424]\n\tundetected_chromedriver!GetHandleVerifier [0xa8ced6+2a7f16]\n\tundetected_chromedriver!GetHandleVerifier [0xa8847b+2a34bb]\n\tundetected_chromedriver!GetHandleVerifier [0xaa94eb+2c452b]\n\tundetected_chromedriver!GetHandleVerifier [0x80f566+2a5a6]\n\tundetected_chromedriver!GetHandleVerifier [0x81620d+3124d]\n\tundetected_chromedriver!GetHandleVerifier [0x7fe318+19358]\n\tundetected_chromedriver!GetHandleVerifier [0x7fe4c5+19505]\n\tundetected_chromedriver!GetHandleVerifier [0x7e70af+20ef]\n\tKERNEL32!BaseThreadInitThunk [0x77145d49+19]\n\tntdll!RtlInitializeExceptionChain [0x779de12b+6b]\n\tntdll!RtlGetAppContainerNamedObjectPath [0x779de0b1+231]\n", + "\nThe above exception was the direct cause of the following exception:\n", + "\u001b[31mRuntimeError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[8]\u001b[39m\u001b[32m, line 20\u001b[39m\n\u001b[32m 16\u001b[39m driver.quit()\n\u001b[32m 17\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m Exception:\n\u001b[32m 18\u001b[39m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m 19\u001b[39m driver = \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m---> \u001b[39m\u001b[32m20\u001b[39m raise RuntimeError(\n\u001b[32m 21\u001b[39m \u001b[33m\"Could not initialize undetected Chrome. Confirm that a Chrome \"\u001b[39m\n\u001b[32m 22\u001b[39m f\"150-compatible installation is available. Original error: {exc}\"\n\u001b[32m 23\u001b[39m ) \u001b[38;5;28;01mfrom\u001b[39;00m exc\n", + "\u001b[31mRuntimeError\u001b[39m: Could not initialize undetected Chrome. Confirm that a compatible Chrome installation is available. Original error: Message: session not created: cannot connect to chrome at 127.0.0.1:50383\nfrom session not created: This version of ChromeDriver only supports Chrome version 150\nCurrent browser version is 152.0.7977.75; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#sessionnotcreatedexception\nStacktrace:\n\tundetected_chromedriver!GetHandleVerifier [0x7f5843+10883]\n\tundetected_chromedriver!GetHandleVerifier [0x7f5884+108c4]\n\tundetected_chromedriver!(No symbol) [0x5f90e0]\n\tundetected_chromedriver!(No symbol) [0x635a62]\n\tundetected_chromedriver!(No symbol) [0x634a8c]\n\tundetected_chromedriver!(No symbol) [0x62ace5]\n\tundetected_chromedriver!(No symbol) [0x62ab06]\n\tundetected_chromedriver!(No symbol) [0x6716ef]\n\tundetected_chromedriver!(No symbol) [0x670f07]\n\tundetected_chromedriver!(No symbol) [0x665406]\n\tundetected_chromedriver!(No symbol) [0x638659]\n\tundetected_chromedriver!(No symbol) [0x639424]\n\tundetected_chromedriver!GetHandleVerifier [0xa8ced6+2a7f16]\n\tundetected_chromedriver!GetHandleVerifier [0xa8847b+2a34bb]\n\tundetected_chromedriver!GetHandleVerifier [0xaa94eb+2c452b]\n\tundetected_chromedriver!GetHandleVerifier [0x80f566+2a5a6]\n\tundetected_chromedriver!GetHandleVerifier [0x81620d+3124d]\n\tundetected_chromedriver!GetHandleVerifier [0x7fe318+19358]\n\tundetected_chromedriver!GetHandleVerifier [0x7fe4c5+19505]\n\tundetected_chromedriver!GetHandleVerifier [0x7e70af+20ef]\n\tKERNEL32!BaseThreadInitThunk [0x77145d49+19]\n\tntdll!RtlInitializeExceptionChain [0x779de12b+6b]\n\tntdll!RtlGetAppContainerNamedObjectPath [0x779de0b1+231]\n" ] } ], "source": [ - "# Initialize one reusable undetected Chrome 150 driver.\n", + "# Initialize one reusable undetected Chrome driver.\n", "driver = None\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", " driver = uc.Chrome(\n", " options=options,\n", - " version_main=CHROME_MAJOR_VERSION,\n", + " ", " use_subprocess=True,\n", " )\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", @@ -320,16 +337,16 @@ " pass\n", " driver = None\n", " raise RuntimeError(\n", - " \"Could not initialize undetected Chrome 150. Confirm that a Chrome \"\n", + " \"Could not initialize undetected Chrome. Confirm that a Chrome \"\n", " f\"150-compatible installation is available. Original error: {exc}\"\n", " ) from exc\n", "\n", - "print(\"Undetected Chrome 150 initialized.\")\n" + "print(f\"Undetected Chrome {CHROME_MAJOR_VERSION} initialized.\")\n" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "id": "e3990f47", "metadata": {}, "outputs": [], @@ -389,7 +406,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "71d5e531", "metadata": {}, "outputs": [], @@ -495,7 +512,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "bf6039fe", "metadata": {}, "outputs": [], @@ -596,36 +613,10 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "id": "147da623", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[1/9] FC Bayern München vs VfB Stuttgart (match_id=16434087)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[2/9] 1. FC Köln vs TSG Hoffenheim (match_id=16434022)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[3/9] 1. FC Union Berlin vs Eintracht Frankfurt (match_id=16434026)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[4/9] 1. FSV Mainz 05 vs SC Paderborn 07 (match_id=16434044)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[5/9] RB Leipzig vs Borussia M'gladbach (match_id=16434023)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[6/9] SV 07 Elversberg vs Bayer 04 Leverkusen (match_id=16434020)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[7/9] Borussia Dortmund vs Hamburger SV (match_id=16434025)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[8/9] SC Freiburg vs SV Werder Bremen (match_id=16434029)\n", - " Extracted 1 source/bookmaker record(s).\n", - "[9/9] FC Augsburg vs FC Schalke 04 (match_id=16434039)\n", - " Extracted 1 source/bookmaker record(s).\n", - "Processing complete.\n" - ] - } - ], + "outputs": [], "source": [ "# Process every match independently so one failure does not stop the matchday.\n", "results: list[dict[str, Any]] = []\n", @@ -677,105 +668,10 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "d2a24aae", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[{'match_id': 16434087,\n", - " 'home_team': 'FC Bayern München',\n", - " 'away_team': 'VfB Stuttgart',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255917,\n", - " 'home_win': 1.27,\n", - " 'draw': 6.5,\n", - " 'away_win': 8.5}],\n", - " 'issues': []},\n", - " {'match_id': 16434022,\n", - " 'home_team': '1. FC Köln',\n", - " 'away_team': 'TSG Hoffenheim',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255932,\n", - " 'home_win': 2.88,\n", - " 'draw': 3.5,\n", - " 'away_win': 2.35}],\n", - " 'issues': []},\n", - " {'match_id': 16434026,\n", - " 'home_team': '1. FC Union Berlin',\n", - " 'away_team': 'Eintracht Frankfurt',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255943,\n", - " 'home_win': 2.45,\n", - " 'draw': 3.5,\n", - " 'away_win': 2.63}],\n", - " 'issues': []},\n", - " {'match_id': 16434044,\n", - " 'home_team': '1. FSV Mainz 05',\n", - " 'away_team': 'SC Paderborn 07',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255937,\n", - " 'home_win': 1.67,\n", - " 'draw': 3.9,\n", - " 'away_win': 4.75}],\n", - " 'issues': []},\n", - " {'match_id': 16434023,\n", - " 'home_team': 'RB Leipzig',\n", - " 'away_team': \"Borussia M'gladbach\",\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255940,\n", - " 'home_win': 1.55,\n", - " 'draw': 4.2,\n", - " 'away_win': 5.5}],\n", - " 'issues': []},\n", - " {'match_id': 16434020,\n", - " 'home_team': 'SV 07 Elversberg',\n", - " 'away_team': 'Bayer 04 Leverkusen',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255930,\n", - " 'home_win': 5.0,\n", - " 'draw': 4.75,\n", - " 'away_win': 1.55}],\n", - " 'issues': []},\n", - " {'match_id': 16434025,\n", - " 'home_team': 'Borussia Dortmund',\n", - " 'away_team': 'Hamburger SV',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255923,\n", - " 'home_win': 1.33,\n", - " 'draw': 5.5,\n", - " 'away_win': 8.0}],\n", - " 'issues': []},\n", - " {'match_id': 16434029,\n", - " 'home_team': 'SC Freiburg',\n", - " 'away_team': 'SV Werder Bremen',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255935,\n", - " 'home_win': 2.1,\n", - " 'draw': 3.3,\n", - " 'away_win': 3.5}],\n", - " 'issues': []},\n", - " {'match_id': 16434039,\n", - " 'home_team': 'FC Augsburg',\n", - " 'away_team': 'FC Schalke 04',\n", - " 'bookmakers': [{'bookmaker': None,\n", - " 'bookmaker_source_id': 197255920,\n", - " 'home_win': 2.1,\n", - " 'draw': 3.75,\n", - " 'away_win': 3.0}],\n", - " 'issues': []}]\n", - "\n", - "Summary\n", - " Total input matches: 9\n", - " Matches with odds: 9\n", - " Matches without odds: 0\n", - " Matches with issues: 0\n", - " Source/bookmaker records: 9\n" - ] - } - ], + "outputs": [], "source": [ "# Inspect the collected result and a concise summary.\n", "pprint(results, sort_dicts=False)\n", @@ -795,18 +691,10 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "bee4597d", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Saved 9 match result(s) to C:\\kickbase project\\outputs\\sofascore\\odds\\matchday_1_odds.json.\n" - ] - } - ], + "outputs": [], "source": [ "# Save matchday_{matchday}_odds.json as readable UTF-8 JSON.\n", "try:\n", @@ -822,18 +710,10 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "id": "5ec141fc", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Chrome driver closed.\n" - ] - } - ], + "outputs": [], "source": [ "# Close the Chrome driver after saving the results.\n", "if driver is not None:\n", diff --git a/notebooks/02_odds/02_fotmob_match_odds.ipynb b/notebooks/02_odds/02_fotmob_match_odds.ipynb index aace36b..98ebfec 100644 --- a/notebooks/02_odds/02_fotmob_match_odds.ipynb +++ b/notebooks/02_odds/02_fotmob_match_odds.ipynb @@ -138,7 +138,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Enter Bundesliga matchday: 1\n" + "Enter Bundesliga matchday: 2\n" ] }, { @@ -146,8 +146,8 @@ "output_type": "stream", "text": [ "Project root: C:\\kickbase project\n", - "Input file: C:\\kickbase project\\outputs\\fotmob\\match_ids\\match_ids_1_fotmob.json\n", - "Output file: C:\\kickbase project\\outputs\\fotmob\\odds\\matchday_1_odds_fotmob.json\n" + "Input file: C:\\kickbase project\\outputs\\fotmob\\match_ids\\match_ids_2_fotmob.json\n", + "Output file: C:\\kickbase project\\outputs\\fotmob\\odds\\matchday_2_odds_fotmob.json\n" ] } ], @@ -746,23 +746,23 @@ "name": "stdout", "output_type": "stream", "text": [ - "[1/9] Bayern München vs VfB Stuttgart (match_id=5881143)\n", + "[1/9] VfB Stuttgart vs 1. FC Köln (match_id=5881159)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[2/9] Elversberg vs Bayer Leverkusen (match_id=5881146)\n", + "[2/9] Bayer Leverkusen vs Union Berlin (match_id=5881152)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[3/9] 1. FC Köln vs Hoffenheim (match_id=5881147)\n", + "[3/9] Borussia Mönchengladbach vs Elversberg (match_id=5881153)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[4/9] Mainz 05 vs Paderborn (match_id=5881149)\n", + "[4/9] Hoffenheim vs Borussia Dortmund (match_id=5881156)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[5/9] RB Leipzig vs Borussia Mönchengladbach (match_id=5881150)\n", + "[5/9] Paderborn vs Freiburg (match_id=5881157)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[6/9] Union Berlin vs Eintracht Frankfurt (match_id=5881151)\n", + "[6/9] Werder Bremen vs RB Leipzig (match_id=5881160)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[7/9] Borussia Dortmund vs Hamburger SV (match_id=5881145)\n", + "[7/9] Schalke 04 vs Bayern München (match_id=5881158)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[8/9] Freiburg vs Werder Bremen (match_id=5881148)\n", + "[8/9] Hamburger SV vs Mainz 05 (match_id=5881155)\n", " Extracted Tipico full-time 1X2 odds.\n", - "[9/9] Augsburg vs Schalke 04 (match_id=5881144)\n", + "[9/9] Eintracht Frankfurt vs Augsburg (match_id=5881154)\n", " Extracted Tipico full-time 1X2 odds.\n", "Chrome driver closed.\n", "Processing complete.\n" @@ -783,7 +783,8 @@ "try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " driver = uc.Chrome(version_main = 150,options=options, use_subprocess=True)\n", + " # Omit version_main so undetected-chromedriver downloads a driver compatible with the installed Chrome.\n", + " driver = uc.Chrome(options=options, use_subprocess=True)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " driver.execute_cdp_cmd(\"Network.enable\", {})\n", " except Exception as exc:\n", @@ -864,96 +865,96 @@ "name": "stdout", "output_type": "stream", "text": [ - "[{'match_id': 5881143,\n", - " 'home_team': 'Bayern München',\n", - " 'away_team': 'VfB Stuttgart',\n", + "[{'match_id': 5881159,\n", + " 'home_team': 'VfB Stuttgart',\n", + " 'away_team': '1. FC Köln',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.25,\n", - " 'draw': 7.0,\n", - " 'away_win': 9.0}],\n", + " 'home_win': 1.47,\n", + " 'draw': 5.2,\n", + " 'away_win': 5.7}],\n", " 'issues': []},\n", - " {'match_id': 5881146,\n", - " 'home_team': 'Elversberg',\n", - " 'away_team': 'Bayer Leverkusen',\n", + " {'match_id': 5881152,\n", + " 'home_team': 'Bayer Leverkusen',\n", + " 'away_team': 'Union Berlin',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 5.3,\n", - " 'draw': 4.5,\n", - " 'away_win': 1.55}],\n", + " 'home_win': 1.42,\n", + " 'draw': 5.2,\n", + " 'away_win': 6.2}],\n", " 'issues': []},\n", - " {'match_id': 5881147,\n", - " 'home_team': '1. FC Köln',\n", - " 'away_team': 'Hoffenheim',\n", + " {'match_id': 5881153,\n", + " 'home_team': 'Borussia Mönchengladbach',\n", + " 'away_team': 'Elversberg',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 3.1,\n", - " 'draw': 3.6,\n", - " 'away_win': 2.2}],\n", + " 'home_win': 1.8,\n", + " 'draw': 4.0,\n", + " 'away_win': 4.0}],\n", " 'issues': []},\n", - " {'match_id': 5881149,\n", - " 'home_team': 'Mainz 05',\n", - " 'away_team': 'Paderborn',\n", + " {'match_id': 5881156,\n", + " 'home_team': 'Hoffenheim',\n", + " 'away_team': 'Borussia Dortmund',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.65,\n", - " 'draw': 4.1,\n", - " 'away_win': 4.9}],\n", + " 'home_win': 3.0,\n", + " 'draw': 3.8,\n", + " 'away_win': 2.2}],\n", " 'issues': []},\n", - " {'match_id': 5881150,\n", - " 'home_team': 'RB Leipzig',\n", - " 'away_team': 'Borussia Mönchengladbach',\n", + " {'match_id': 5881157,\n", + " 'home_team': 'Paderborn',\n", + " 'away_team': 'Freiburg',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.52,\n", - " 'draw': 4.6,\n", - " 'away_win': 5.5}],\n", + " 'home_win': 3.6,\n", + " 'draw': 3.6,\n", + " 'away_win': 2.0}],\n", " 'issues': []},\n", - " {'match_id': 5881151,\n", - " 'home_team': 'Union Berlin',\n", - " 'away_team': 'Eintracht Frankfurt',\n", + " {'match_id': 5881160,\n", + " 'home_team': 'Werder Bremen',\n", + " 'away_team': 'RB Leipzig',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 2.5,\n", - " 'draw': 3.5,\n", - " 'away_win': 2.7}],\n", + " 'home_win': 4.0,\n", + " 'draw': 4.0,\n", + " 'away_win': 1.8}],\n", " 'issues': []},\n", - " {'match_id': 5881145,\n", - " 'home_team': 'Borussia Dortmund',\n", - " 'away_team': 'Hamburger SV',\n", + " {'match_id': 5881158,\n", + " 'home_team': 'Schalke 04',\n", + " 'away_team': 'Bayern München',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.3,\n", - " 'draw': 5.7,\n", - " 'away_win': 9.0}],\n", + " 'home_win': 16.0,\n", + " 'draw': 8.5,\n", + " 'away_win': 1.15}],\n", " 'issues': []},\n", - " {'match_id': 5881148,\n", - " 'home_team': 'Freiburg',\n", - " 'away_team': 'Werder Bremen',\n", + " {'match_id': 5881155,\n", + " 'home_team': 'Hamburger SV',\n", + " 'away_team': 'Mainz 05',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 1.97,\n", - " 'draw': 3.6,\n", - " 'away_win': 3.7}],\n", + " 'home_win': 2.9,\n", + " 'draw': 3.4,\n", + " 'away_win': 2.4}],\n", " 'issues': []},\n", - " {'match_id': 5881144,\n", - " 'home_team': 'Augsburg',\n", - " 'away_team': 'Schalke 04',\n", + " {'match_id': 5881154,\n", + " 'home_team': 'Eintracht Frankfurt',\n", + " 'away_team': 'Augsburg',\n", " 'bookmakers': [{'bookmaker': 'Tipico',\n", " 'bookmaker_source_id': 171,\n", - " 'home_win': 2.15,\n", - " 'draw': 3.6,\n", - " 'away_win': 3.2}],\n", + " 'home_win': 1.95,\n", + " 'draw': 4.0,\n", + " 'away_win': 3.5}],\n", " 'issues': []}]\n", "\n", "Summary\n", - " Bundesliga matchday: 1\n", + " Bundesliga matchday: 2\n", " Total input matches: 9\n", " Matches with Tipico odds: 9\n", " Matches without odds: 0\n", " Matches with issues: 0\n", " Tipico bookmaker records: 9\n", - "Saved 9 match result(s) to C:\\kickbase project\\outputs\\fotmob\\odds\\matchday_1_odds_fotmob.json.\n" + "Saved 9 match result(s) to C:\\kickbase project\\outputs\\fotmob\\odds\\matchday_2_odds_fotmob.json.\n" ] } ], diff --git a/notebooks/03_team_data/01_sofascore_recent_form.ipynb b/notebooks/03_team_data/01_sofascore_recent_form.ipynb index 86480d7..69ef2f2 100644 --- a/notebooks/03_team_data/01_sofascore_recent_form.ipynb +++ b/notebooks/03_team_data/01_sofascore_recent_form.ipynb @@ -103,15 +103,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "Execution timestamp: 2026-08-27T12:38:44.831736+02:00\n", + "Execution timestamp: 2026-09-04T10:43:32.643242+02:00\n", "Team input file: C:\\kickbase project\\outputs\\sofascore\\reference\\bundesliga_teams.json\n", - "Snapshot output file: C:\\kickbase project\\outputs\\sofascore\\team_form\\team_form_2026-08-27_12-38-44_831736+0200.json\n" + "Snapshot output file: C:\\kickbase project\\outputs\\sofascore\\team_form\\team_form_2026-09-04_10-43-32_643242+0200.json\n" ] } ], "source": [ "# 2. Parameters, Paths, and Snapshot Key\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: HEADLESS.\n", "HEADLESS = False\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", @@ -131,7 +131,6 @@ "\n", "# Process each available item while preserving the current workflow state.\n", "for setting_name, setting_value in {\n", - " \"CHROME_MAJOR_VERSION\": CHROME_MAJOR_VERSION,\n", " \"PAGE_LOAD_TIMEOUT_SECONDS\": PAGE_LOAD_TIMEOUT_SECONDS,\n", " \"WAIT_TIMEOUT_SECONDS\": WAIT_TIMEOUT_SECONDS,\n", " \"MAX_PAGES\": MAX_PAGES,\n", @@ -231,7 +230,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "One reusable undetected Chrome instance is ready (major version 150, headless=False).\n" + "One reusable undetected Chrome instance is ready (major version None, headless=False).\n" ] } ], @@ -249,8 +248,7 @@ "try:\n", " driver = uc.Chrome(\n", " options=options,\n", - " version_main=CHROME_MAJOR_VERSION,\n", - " use_subprocess=True,\n", + " use_subprocess=True,\n", " )\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", "except Exception as exc:\n", @@ -608,7 +606,7 @@ "[8/18] SC Paderborn 07 (team_id=2561)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2561/events/last/0\n", " Reached MAX_PAGES=1 for SC Paderborn 07.\n", - " Warning: SC Paderborn 07 has only 2 valid Bundesliga match(es); expected 5.\n", + " Warning: SC Paderborn 07 has only 3 valid Bundesliga match(es); expected 5.\n", "[9/18] RB Leipzig (team_id=36360)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/36360/events/last/0\n", "[10/18] Borussia M'gladbach (team_id=2527)\n", @@ -616,7 +614,7 @@ "[11/18] SV 07 Elversberg (team_id=2598)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2598/events/last/0\n", " Reached MAX_PAGES=1 for SV 07 Elversberg.\n", - " Warning: SV 07 Elversberg has only 0 valid Bundesliga match(es); expected 5.\n", + " Warning: SV 07 Elversberg has only 1 valid Bundesliga match(es); expected 5.\n", "[12/18] Bayer 04 Leverkusen (team_id=2681)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2681/events/last/0\n", "[13/18] Borussia Dortmund (team_id=2673)\n", @@ -632,7 +630,7 @@ "[18/18] FC Schalke 04 (team_id=2530)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2530/events/last/0\n", " Reached MAX_PAGES=1 for FC Schalke 04.\n", - " Warning: FC Schalke 04 has only 0 valid Bundesliga match(es); expected 5.\n", + " Warning: FC Schalke 04 has only 1 valid Bundesliga match(es); expected 5.\n", "Finished processing all teams.\n" ] } @@ -707,161 +705,161 @@ " FC Bayern München\n", " WWWWW\n", " 5\n", - " WWDWW\n", + " WDWWW\n", " 5\n", " \n", " \n", " 1\n", " 2677\n", " VfB Stuttgart\n", - " WDWLW\n", + " DWLWL\n", " 5\n", - " LDDWD\n", + " DDWDL\n", " 5\n", " \n", " \n", " 2\n", " 2671\n", " 1. FC Köln\n", - " WWDWW\n", + " WDWWW\n", " 5\n", - " DLDLL\n", + " LDLLW\n", " 5\n", " \n", " \n", " 3\n", " 2569\n", " TSG Hoffenheim\n", - " WLLDW\n", + " LLDWL\n", " 5\n", - " WWDWL\n", + " WDWLL\n", " 5\n", " \n", " \n", " 4\n", " 2547\n", " 1. FC Union Berlin\n", - " LDWLW\n", + " DWLWD\n", " 5\n", - " LLDWW\n", + " LDWWD\n", " 5\n", " \n", " \n", " 5\n", " 2674\n", " Eintracht Frankfurt\n", - " WWWLW\n", + " WWLWD\n", " 5\n", - " LDLLD\n", + " DLLDD\n", " 5\n", " \n", " \n", " 6\n", " 2556\n", " 1. FSV Mainz 05\n", - " WDWWW\n", + " DWWWD\n", " 5\n", - " DLWLW\n", + " LWLWD\n", " 5\n", " \n", " \n", " 7\n", " 2561\n", " SC Paderborn 07\n", - " LWWDW\n", + " WWDWD\n", " 5\n", - " DD\n", - " 2\n", + " DDD\n", + " 3\n", " \n", " \n", " 8\n", " 36360\n", " RB Leipzig\n", - " WWLLW\n", + " WLLWW\n", " 5\n", - " WWLWL\n", + " WLWLW\n", " 5\n", " \n", " \n", " 9\n", " 2527\n", " Borussia M'gladbach\n", - " WWWWW\n", + " WWWWL\n", " 5\n", - " DDWLW\n", + " DWLWL\n", " 5\n", " \n", " \n", " 10\n", " 2598\n", " SV 07 Elversberg\n", - " WWDWW\n", + " WDWWW\n", " 5\n", - " \n", - " 0\n", + " W\n", + " 1\n", " \n", " \n", " 11\n", " 2681\n", " Bayer 04 Leverkusen\n", - " WWLWW\n", + " WLWWL\n", " 5\n", - " LWWLD\n", + " WWLDL\n", " 5\n", " \n", " \n", " 12\n", " 2673\n", " Borussia Dortmund\n", - " LWWDL\n", + " WDLWW\n", " 5\n", - " LWLWW\n", + " WLWWW\n", " 5\n", " \n", " \n", " 13\n", " 2676\n", " Hamburger SV\n", - " WLDWW\n", + " LDWWL\n", " 5\n", - " LLWWD\n", + " LWWDL\n", " 5\n", " \n", " \n", " 14\n", " 2538\n", " SC Freiburg\n", - " LWWWW\n", + " WWWWW\n", " 5\n", - " WLDLW\n", + " LDLWW\n", " 5\n", " \n", " \n", " 15\n", " 2534\n", " SV Werder Bremen\n", - " WDLWW\n", + " DLWWL\n", " 5\n", - " WDLLL\n", + " DLLLL\n", " 5\n", " \n", " \n", " 16\n", " 2600\n", " FC Augsburg\n", - " LWWLW\n", + " WWLWW\n", " 5\n", - " WDWWL\n", + " DWWLW\n", " 5\n", " \n", " \n", " 17\n", " 2530\n", " FC Schalke 04\n", - " WWLLD\n", + " WLLDL\n", " 5\n", - " \n", - " 0\n", + " L\n", + " 1\n", " \n", " \n", "\n", @@ -870,43 +868,43 @@ "text/plain": [ " team_id team overall_form overall_match_count \\\n", "0 2672 FC Bayern München WWWWW 5 \n", - "1 2677 VfB Stuttgart WDWLW 5 \n", - "2 2671 1. FC Köln WWDWW 5 \n", - "3 2569 TSG Hoffenheim WLLDW 5 \n", - "4 2547 1. FC Union Berlin LDWLW 5 \n", - "5 2674 Eintracht Frankfurt WWWLW 5 \n", - "6 2556 1. FSV Mainz 05 WDWWW 5 \n", - "7 2561 SC Paderborn 07 LWWDW 5 \n", - "8 36360 RB Leipzig WWLLW 5 \n", - "9 2527 Borussia M'gladbach WWWWW 5 \n", - "10 2598 SV 07 Elversberg WWDWW 5 \n", - "11 2681 Bayer 04 Leverkusen WWLWW 5 \n", - "12 2673 Borussia Dortmund LWWDL 5 \n", - "13 2676 Hamburger SV WLDWW 5 \n", - "14 2538 SC Freiburg LWWWW 5 \n", - "15 2534 SV Werder Bremen WDLWW 5 \n", - "16 2600 FC Augsburg LWWLW 5 \n", - "17 2530 FC Schalke 04 WWLLD 5 \n", + "1 2677 VfB Stuttgart DWLWL 5 \n", + "2 2671 1. FC Köln WDWWW 5 \n", + "3 2569 TSG Hoffenheim LLDWL 5 \n", + "4 2547 1. FC Union Berlin DWLWD 5 \n", + "5 2674 Eintracht Frankfurt WWLWD 5 \n", + "6 2556 1. FSV Mainz 05 DWWWD 5 \n", + "7 2561 SC Paderborn 07 WWDWD 5 \n", + "8 36360 RB Leipzig WLLWW 5 \n", + "9 2527 Borussia M'gladbach WWWWL 5 \n", + "10 2598 SV 07 Elversberg WDWWW 5 \n", + "11 2681 Bayer 04 Leverkusen WLWWL 5 \n", + "12 2673 Borussia Dortmund WDLWW 5 \n", + "13 2676 Hamburger SV LDWWL 5 \n", + "14 2538 SC Freiburg WWWWW 5 \n", + "15 2534 SV Werder Bremen DLWWL 5 \n", + "16 2600 FC Augsburg WWLWW 5 \n", + "17 2530 FC Schalke 04 WLLDL 5 \n", "\n", " bundesliga_form bundesliga_match_count \n", - "0 WWDWW 5 \n", - "1 LDDWD 5 \n", - "2 DLDLL 5 \n", - "3 WWDWL 5 \n", - "4 LLDWW 5 \n", - "5 LDLLD 5 \n", - "6 DLWLW 5 \n", - "7 DD 2 \n", - "8 WWLWL 5 \n", - "9 DDWLW 5 \n", - "10 0 \n", - "11 LWWLD 5 \n", - "12 LWLWW 5 \n", - "13 LLWWD 5 \n", - "14 WLDLW 5 \n", - "15 WDLLL 5 \n", - "16 WDWWL 5 \n", - "17 0 " + "0 WDWWW 5 \n", + "1 DDWDL 5 \n", + "2 LDLLW 5 \n", + "3 WDWLL 5 \n", + "4 LDWWD 5 \n", + "5 DLLDD 5 \n", + "6 LWLWD 5 \n", + "7 DDD 3 \n", + "8 WLWLW 5 \n", + "9 DWLWL 5 \n", + "10 W 1 \n", + "11 WWLDL 5 \n", + "12 WLWWW 5 \n", + "13 LWWDL 5 \n", + "14 LDLWW 5 \n", + "15 DLLLL 5 \n", + "16 DWWLW 5 \n", + "17 L 1 " ] }, "metadata": {}, @@ -981,32 +979,6 @@ " \n", " \n", " 0\n", - " 2026-08-04T11:00:00+00:00\n", - " Club Friendly Games\n", - " Jeju SK\n", - " FC Bayern München\n", - " 1\n", - " 2\n", - " W\n", - " 16489297\n", - " 1785841200\n", - " 853\n", - " \n", - " \n", - " 1\n", - " 2026-08-07T12:00:00+00:00\n", - " Club Friendly Games\n", - " Aston Villa\n", - " FC Bayern München\n", - " 1\n", - " 2\n", - " W\n", - " 16284981\n", - " 1786104000\n", - " 853\n", - " \n", - " \n", - " 2\n", " 2026-08-15T13:30:00+00:00\n", " Telekom Cup\n", " FC Bayern München\n", @@ -1019,7 +991,7 @@ " 889\n", " \n", " \n", - " 3\n", + " 1\n", " 2026-08-18T16:00:00+00:00\n", " Club Friendly Games\n", " 1. FC Heidenheim\n", @@ -1032,7 +1004,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-08-22T18:30:00+00:00\n", " Supercup\n", " Borussia Dortmund\n", @@ -1044,31 +1016,57 @@ " 1787423400\n", " 799\n", " \n", + " \n", + " 3\n", + " 2026-08-28T18:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " VfB Stuttgart\n", + " 5\n", + " 1\n", + " W\n", + " 16434087\n", + " 1787941800\n", + " 35\n", + " \n", + " \n", + " 4\n", + " 2026-09-02T18:45:00+00:00\n", + " DFB Pokal\n", + " VfL Osnabrück\n", + " FC Bayern München\n", + " 1\n", + " 4\n", + " W\n", + " 16287047\n", + " 1788374700\n", + " 217\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-04T11:00:00+00:00 Club Friendly Games Jeju SK \n", - "1 2026-08-07T12:00:00+00:00 Club Friendly Games Aston Villa \n", - "2 2026-08-15T13:30:00+00:00 Telekom Cup FC Bayern München \n", - "3 2026-08-18T16:00:00+00:00 Club Friendly Games 1. FC Heidenheim \n", - "4 2026-08-22T18:30:00+00:00 Supercup Borussia Dortmund \n", + "0 2026-08-15T13:30:00+00:00 Telekom Cup FC Bayern München \n", + "1 2026-08-18T16:00:00+00:00 Club Friendly Games 1. FC Heidenheim \n", + "2 2026-08-22T18:30:00+00:00 Supercup Borussia Dortmund \n", + "3 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", + "4 2026-09-02T18:45:00+00:00 DFB Pokal VfL Osnabrück \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 FC Bayern München 1 2 W 16489297 1785841200 \n", - "1 FC Bayern München 1 2 W 16284981 1786104000 \n", - "2 RB Leipzig 3 1 W 16242805 1786800600 \n", - "3 FC Bayern München 2 4 W 16849740 1787068800 \n", - "4 FC Bayern München 1 2 W 16248441 1787423400 \n", + "0 RB Leipzig 3 1 W 16242805 1786800600 \n", + "1 FC Bayern München 2 4 W 16849740 1787068800 \n", + "2 FC Bayern München 1 2 W 16248441 1787423400 \n", + "3 VfB Stuttgart 5 1 W 16434087 1787941800 \n", + "4 FC Bayern München 1 4 W 16287047 1788374700 \n", "\n", " unique_tournament_id \n", - "0 853 \n", + "0 889 \n", "1 853 \n", - "2 889 \n", - "3 853 \n", - "4 799 " + "2 799 \n", + "3 35 \n", + "4 217 " ] }, "metadata": {}, @@ -1078,7 +1076,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WWDWW\n" + "Bundesliga form: WDWWW\n" ] }, { @@ -1117,19 +1115,6 @@ " \n", " \n", " 0\n", - " 2026-04-19T15:30:00+00:00\n", - " Bundesliga\n", - " FC Bayern München\n", - " VfB Stuttgart\n", - " 4\n", - " 2\n", - " W\n", - " 14065222\n", - " 1776612600\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -1142,7 +1127,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1155,7 +1140,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T16:30:00+00:00\n", " Bundesliga\n", " VfL Wolfsburg\n", @@ -1168,7 +1153,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1180,24 +1165,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-28T18:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " VfB Stuttgart\n", + " 5\n", + " 1\n", + " W\n", + " 16434087\n", + " 1787941800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-19T15:30:00+00:00 Bundesliga FC Bayern München \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga FC Bayern München \n", - "3 2026-05-09T16:30:00+00:00 Bundesliga VfL Wolfsburg \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga FC Bayern München \n", + "0 2026-04-25T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga FC Bayern München \n", + "2 2026-05-09T16:30:00+00:00 Bundesliga VfL Wolfsburg \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga FC Bayern München \n", + "4 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 VfB Stuttgart 4 2 W 14065222 1776612600 \n", - "1 FC Bayern München 3 4 W 14065235 1777123800 \n", - "2 1. FC Heidenheim 3 3 D 14065232 1777728600 \n", - "3 FC Bayern München 0 1 W 14065251 1778344200 \n", - "4 1. FC Köln 5 1 W 14065556 1778938200 \n", + "0 FC Bayern München 3 4 W 14065235 1777123800 \n", + "1 1. FC Heidenheim 3 3 D 14065232 1777728600 \n", + "2 FC Bayern München 0 1 W 14065251 1778344200 \n", + "3 1. FC Köln 5 1 W 14065556 1778938200 \n", + "4 VfB Stuttgart 5 1 W 16434087 1787941800 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -1216,7 +1214,7 @@ "text": [ "\n", "VfB Stuttgart (team_id=2677)\n", - "Overall form: WDWLW\n" + "Overall form: DWLWL\n" ] }, { @@ -1255,19 +1253,6 @@ " \n", " \n", " 0\n", - " 2026-07-29T16:30:00+00:00\n", - " Club Friendly Games\n", - " Kickers Offenbach\n", - " VfB Stuttgart\n", - " 1\n", - " 8\n", - " W\n", - " 16408667\n", - " 1785342600\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-01T13:00:00+00:00\n", " Club Friendly Games\n", " Paris FC\n", @@ -1280,7 +1265,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", " VfB Stuttgart\n", @@ -1293,7 +1278,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T15:00:00+00:00\n", " Club Friendly Games\n", " Fulham\n", @@ -1306,7 +1291,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-21T18:45:00+00:00\n", " DFB Pokal\n", " FC Hansa Rostock\n", @@ -1318,31 +1303,44 @@ " 1787337900\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-28T18:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " VfB Stuttgart\n", + " 5\n", + " 1\n", + " L\n", + " 16434087\n", + " 1787941800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-29T16:30:00+00:00 Club Friendly Games Kickers Offenbach \n", - "1 2026-08-01T13:00:00+00:00 Club Friendly Games Paris FC \n", - "2 2026-08-08T15:00:00+00:00 Club Friendly Games VfB Stuttgart \n", - "3 2026-08-15T15:00:00+00:00 Club Friendly Games Fulham \n", - "4 2026-08-21T18:45:00+00:00 DFB Pokal FC Hansa Rostock \n", + "0 2026-08-01T13:00:00+00:00 Club Friendly Games Paris FC \n", + "1 2026-08-08T15:00:00+00:00 Club Friendly Games VfB Stuttgart \n", + "2 2026-08-15T15:00:00+00:00 Club Friendly Games Fulham \n", + "3 2026-08-21T18:45:00+00:00 DFB Pokal FC Hansa Rostock \n", + "4 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 VfB Stuttgart 1 8 W 16408667 1785342600 \n", - "1 VfB Stuttgart 2 2 D 16494873 1785589200 \n", - "2 Everton 3 1 W 16357238 1786201200 \n", - "3 VfB Stuttgart 1 0 L 16569180 1786806000 \n", - "4 VfB Stuttgart 0 4 W 16287048 1787337900 \n", + "0 VfB Stuttgart 2 2 D 16494873 1785589200 \n", + "1 Everton 3 1 W 16357238 1786201200 \n", + "2 VfB Stuttgart 1 0 L 16569180 1786806000 \n", + "3 VfB Stuttgart 0 4 W 16287048 1787337900 \n", + "4 VfB Stuttgart 5 1 L 16434087 1787941800 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -1352,7 +1350,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LDDWD\n" + "Bundesliga form: DDWDL\n" ] }, { @@ -1391,19 +1389,6 @@ " \n", " \n", " 0\n", - " 2026-04-19T15:30:00+00:00\n", - " Bundesliga\n", - " FC Bayern München\n", - " VfB Stuttgart\n", - " 4\n", - " 2\n", - " L\n", - " 14065222\n", - " 1776612600\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-26T13:30:00+00:00\n", " Bundesliga\n", " VfB Stuttgart\n", @@ -1416,7 +1401,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -1429,7 +1414,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " VfB Stuttgart\n", @@ -1442,7 +1427,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -1454,24 +1439,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-28T18:30:00+00:00\n", + " Bundesliga\n", + " FC Bayern München\n", + " VfB Stuttgart\n", + " 5\n", + " 1\n", + " L\n", + " 16434087\n", + " 1787941800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-19T15:30:00+00:00 Bundesliga FC Bayern München \n", - "1 2026-04-26T13:30:00+00:00 Bundesliga VfB Stuttgart \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga VfB Stuttgart \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "0 2026-04-26T13:30:00+00:00 Bundesliga VfB Stuttgart \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga VfB Stuttgart \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "4 2026-08-28T18:30:00+00:00 Bundesliga FC Bayern München \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 VfB Stuttgart 4 2 L 14065222 1776612600 \n", - "1 SV Werder Bremen 1 1 D 14065256 1777210200 \n", - "2 VfB Stuttgart 3 3 D 14065244 1777728600 \n", - "3 Bayer 04 Leverkusen 3 1 W 14065248 1778333400 \n", - "4 VfB Stuttgart 2 2 D 14065560 1778938200 \n", + "0 SV Werder Bremen 1 1 D 14065256 1777210200 \n", + "1 VfB Stuttgart 3 3 D 14065244 1777728600 \n", + "2 Bayer 04 Leverkusen 3 1 W 14065248 1778333400 \n", + "3 VfB Stuttgart 2 2 D 14065560 1778938200 \n", + "4 VfB Stuttgart 5 1 L 16434087 1787941800 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -1490,7 +1488,7 @@ "text": [ "\n", "1. FC Köln (team_id=2671)\n", - "Overall form: WWDWW\n" + "Overall form: WDWWW\n" ] }, { @@ -1529,19 +1527,6 @@ " \n", " \n", " 0\n", - " 2026-07-18T09:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FC Köln\n", - " FC Rheinsud Koln\n", - " 5\n", - " 0\n", - " W\n", - " 16485214\n", - " 1784365200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-07-23T16:15:00+00:00\n", " Club Friendly Games\n", " SV Bergisch Gladbach 09\n", @@ -1554,7 +1539,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-07-31T10:00:00+00:00\n", " Club Friendly Games\n", " 1. FC Köln\n", @@ -1567,7 +1552,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FC Köln\n", @@ -1580,7 +1565,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-24T16:00:00+00:00\n", " DFB Pokal\n", " FC Würzburger Kickers\n", @@ -1592,31 +1577,44 @@ " 1787587200\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " TSG Hoffenheim\n", + " 3\n", + " 2\n", + " W\n", + " 16434022\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-18T09:00:00+00:00 Club Friendly Games 1. FC Köln \n", - "1 2026-07-23T16:15:00+00:00 Club Friendly Games SV Bergisch Gladbach 09 \n", - "2 2026-07-31T10:00:00+00:00 Club Friendly Games 1. FC Köln \n", - "3 2026-08-08T13:30:00+00:00 Club Friendly Games 1. FC Köln \n", - "4 2026-08-24T16:00:00+00:00 DFB Pokal FC Würzburger Kickers \n", + "0 2026-07-23T16:15:00+00:00 Club Friendly Games SV Bergisch Gladbach 09 \n", + "1 2026-07-31T10:00:00+00:00 Club Friendly Games 1. FC Köln \n", + "2 2026-08-08T13:30:00+00:00 Club Friendly Games 1. FC Köln \n", + "3 2026-08-24T16:00:00+00:00 DFB Pokal FC Würzburger Kickers \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 FC Rheinsud Koln 5 0 W 16485214 1784365200 \n", - "1 1. FC Köln 0 8 W 16576563 1784823300 \n", - "2 Hertha BSC 2 2 D 16659200 1785492000 \n", - "3 Real Sociedad 2 1 W 16408303 1786195800 \n", - "4 1. FC Köln 1 2 W 16287059 1787587200 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 1. FC Köln 0 8 W 16576563 1784823300 \n", + "1 Hertha BSC 2 2 D 16659200 1785492000 \n", + "2 Real Sociedad 2 1 W 16408303 1786195800 \n", + "3 1. FC Köln 1 2 W 16287059 1787587200 \n", + "4 TSG Hoffenheim 3 2 W 16434022 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -1626,7 +1624,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DLDLL\n" + "Bundesliga form: LDLLW\n" ] }, { @@ -1665,19 +1663,6 @@ " \n", " \n", " 0\n", - " 2026-04-17T18:30:00+00:00\n", - " Bundesliga\n", - " FC St. Pauli\n", - " 1. FC Köln\n", - " 1\n", - " 1\n", - " D\n", - " 14065229\n", - " 1776450600\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -1690,7 +1675,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -1703,7 +1688,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-10T15:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -1716,7 +1701,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " FC Bayern München\n", @@ -1728,24 +1713,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " TSG Hoffenheim\n", + " 3\n", + " 2\n", + " W\n", + " 16434022\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-17T18:30:00+00:00 Bundesliga FC St. Pauli \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga 1. FC Köln \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", - "3 2026-05-10T15:30:00+00:00 Bundesliga 1. FC Köln \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga FC Bayern München \n", + "0 2026-04-25T13:30:00+00:00 Bundesliga 1. FC Köln \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "2 2026-05-10T15:30:00+00:00 Bundesliga 1. FC Köln \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga FC Bayern München \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 1. FC Köln 1 1 D 14065229 1776450600 \n", - "1 Bayer 04 Leverkusen 1 2 L 14065238 1777123800 \n", - "2 1. FC Köln 2 2 D 14065242 1777728600 \n", - "3 1. FC Heidenheim 1 3 L 14065253 1778427000 \n", - "4 1. FC Köln 5 1 L 14065556 1778938200 \n", + "0 Bayer 04 Leverkusen 1 2 L 14065238 1777123800 \n", + "1 1. FC Köln 2 2 D 14065242 1777728600 \n", + "2 1. FC Heidenheim 1 3 L 14065253 1778427000 \n", + "3 1. FC Köln 5 1 L 14065556 1778938200 \n", + "4 TSG Hoffenheim 3 2 W 16434022 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -1764,7 +1762,7 @@ "text": [ "\n", "TSG Hoffenheim (team_id=2569)\n", - "Overall form: WLLDW\n" + "Overall form: LLDWL\n" ] }, { @@ -1803,19 +1801,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T13:30:00+00:00\n", - " Club Friendly Games\n", - " TSG Hoffenheim\n", - " Karlsruher SC\n", - " 3\n", - " 0\n", - " W\n", - " 16293573\n", - " 1785591000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-07T14:00:00+00:00\n", " Club Friendly Games\n", " TSG Hoffenheim\n", @@ -1828,7 +1813,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Tottenham Hotspur\n", @@ -1841,7 +1826,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-16T11:00:00+00:00\n", " Club Friendly Games\n", " Tottenham Hotspur\n", @@ -1854,7 +1839,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-22T13:30:00+00:00\n", " DFB Pokal\n", " Erzgebirge Aue\n", @@ -1866,31 +1851,44 @@ " 1787405400\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " TSG Hoffenheim\n", + " 3\n", + " 2\n", + " L\n", + " 16434022\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-01T13:30:00+00:00 Club Friendly Games TSG Hoffenheim \n", - "1 2026-08-07T14:00:00+00:00 Club Friendly Games TSG Hoffenheim \n", - "2 2026-08-15T14:00:00+00:00 Club Friendly Games Tottenham Hotspur \n", - "3 2026-08-16T11:00:00+00:00 Club Friendly Games Tottenham Hotspur \n", - "4 2026-08-22T13:30:00+00:00 DFB Pokal Erzgebirge Aue \n", + "0 2026-08-07T14:00:00+00:00 Club Friendly Games TSG Hoffenheim \n", + "1 2026-08-15T14:00:00+00:00 Club Friendly Games Tottenham Hotspur \n", + "2 2026-08-16T11:00:00+00:00 Club Friendly Games Tottenham Hotspur \n", + "3 2026-08-22T13:30:00+00:00 DFB Pokal Erzgebirge Aue \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 Karlsruher SC 3 0 W 16293573 1785591000 \n", - "1 Borussia M'gladbach 1 4 L 16743431 1786111200 \n", - "2 TSG Hoffenheim 3 0 L 16439188 1786802400 \n", - "3 TSG Hoffenheim 2 2 D 16846179 1786878000 \n", - "4 TSG Hoffenheim 0 4 W 16287038 1787405400 \n", + "0 Borussia M'gladbach 1 4 L 16743431 1786111200 \n", + "1 TSG Hoffenheim 3 0 L 16439188 1786802400 \n", + "2 TSG Hoffenheim 2 2 D 16846179 1786878000 \n", + "3 TSG Hoffenheim 0 4 W 16287038 1787405400 \n", + "4 TSG Hoffenheim 3 2 L 16434022 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -1900,7 +1898,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WWDWL\n" + "Bundesliga form: WDWLL\n" ] }, { @@ -1939,19 +1937,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", - " Bundesliga\n", - " TSG Hoffenheim\n", - " Borussia Dortmund\n", - " 2\n", - " 1\n", - " W\n", - " 14065230\n", - " 1776519000\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T16:30:00+00:00\n", " Bundesliga\n", " Hamburger SV\n", @@ -1964,7 +1949,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -1977,7 +1962,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -1990,7 +1975,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -2002,24 +1987,37 @@ " 1778938200\n", " 35\n", " \n", - " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Köln\n", + " TSG Hoffenheim\n", + " 3\n", + " 2\n", + " L\n", + " 16434022\n", + " 1788010200\n", + " 35\n", + " \n", + " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", - "1 2026-04-25T16:30:00+00:00 Bundesliga Hamburger SV \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "0 2026-04-25T16:30:00+00:00 Bundesliga Hamburger SV \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Köln \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 Borussia Dortmund 2 1 W 14065230 1776519000 \n", - "1 TSG Hoffenheim 1 2 W 14065237 1777134600 \n", - "2 VfB Stuttgart 3 3 D 14065244 1777728600 \n", - "3 SV Werder Bremen 1 0 W 14065252 1778333400 \n", - "4 TSG Hoffenheim 4 0 L 14065559 1778938200 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 TSG Hoffenheim 1 2 W 14065237 1777134600 \n", + "1 VfB Stuttgart 3 3 D 14065244 1777728600 \n", + "2 SV Werder Bremen 1 0 W 14065252 1778333400 \n", + "3 TSG Hoffenheim 4 0 L 14065559 1778938200 \n", + "4 TSG Hoffenheim 3 2 L 16434022 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2038,7 +2036,7 @@ "text": [ "\n", "1. FC Union Berlin (team_id=2547)\n", - "Overall form: LDWLW\n" + "Overall form: DWLWD\n" ] }, { @@ -2077,19 +2075,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T12:00:00+00:00\n", - " Club Friendly Games\n", - " SG Dynamo Dresden\n", - " 1. FC Union Berlin\n", - " 2\n", - " 1\n", - " L\n", - " 16303077\n", - " 1785585600\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-02T12:00:00+00:00\n", " Club Friendly Games\n", " 1. FC Union Berlin\n", @@ -2102,7 +2087,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-09T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FC Union Berlin\n", @@ -2115,7 +2100,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FC Union Berlin\n", @@ -2128,7 +2113,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-23T13:30:00+00:00\n", " DFB Pokal\n", " Eintracht Braunschweig\n", @@ -2140,31 +2125,44 @@ " 1787491800\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " Eintracht Frankfurt\n", + " 3\n", + " 3\n", + " D\n", + " 16434026\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-01T12:00:00+00:00 Club Friendly Games SG Dynamo Dresden \n", - "1 2026-08-02T12:00:00+00:00 Club Friendly Games 1. FC Union Berlin \n", - "2 2026-08-09T13:30:00+00:00 Club Friendly Games 1. FC Union Berlin \n", - "3 2026-08-15T13:30:00+00:00 Club Friendly Games 1. FC Union Berlin \n", - "4 2026-08-23T13:30:00+00:00 DFB Pokal Eintracht Braunschweig \n", + "0 2026-08-02T12:00:00+00:00 Club Friendly Games 1. FC Union Berlin \n", + "1 2026-08-09T13:30:00+00:00 Club Friendly Games 1. FC Union Berlin \n", + "2 2026-08-15T13:30:00+00:00 Club Friendly Games 1. FC Union Berlin \n", + "3 2026-08-23T13:30:00+00:00 DFB Pokal Eintracht Braunschweig \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 1. FC Union Berlin 2 1 L 16303077 1785585600 \n", - "1 Cagliari 2 2 D 16363515 1785672000 \n", - "2 Aris Limassol 3 2 W 16739436 1786282200 \n", - "3 Ipswich Town 2 4 L 16404063 1786800600 \n", - "4 1. FC Union Berlin 2 4 W 16287045 1787491800 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Cagliari 2 2 D 16363515 1785672000 \n", + "1 Aris Limassol 3 2 W 16739436 1786282200 \n", + "2 Ipswich Town 2 4 L 16404063 1786800600 \n", + "3 1. FC Union Berlin 2 4 W 16287045 1787491800 \n", + "4 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -2174,7 +2172,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LLDWW\n" + "Bundesliga form: LDWWD\n" ] }, { @@ -2213,19 +2211,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", - " Bundesliga\n", - " 1. FC Union Berlin\n", - " VfL Wolfsburg\n", - " 1\n", - " 2\n", - " L\n", - " 14065225\n", - " 1776519000\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-24T18:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -2238,7 +2223,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2251,7 +2236,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-10T17:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2264,7 +2249,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -2276,24 +2261,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " Eintracht Frankfurt\n", + " 3\n", + " 3\n", + " D\n", + " 16434026\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", - "1 2026-04-24T18:30:00+00:00 Bundesliga RB Leipzig \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", - "3 2026-05-10T17:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "0 2026-04-24T18:30:00+00:00 Bundesliga RB Leipzig \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "2 2026-05-10T17:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 VfL Wolfsburg 1 2 L 14065225 1776519000 \n", - "1 1. FC Union Berlin 3 1 L 14065257 1777055400 \n", - "2 1. FC Köln 2 2 D 14065242 1777728600 \n", - "3 1. FC Union Berlin 1 3 W 14065247 1778434200 \n", - "4 FC Augsburg 4 0 W 14065558 1778938200 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 1. FC Union Berlin 3 1 L 14065257 1777055400 \n", + "1 1. FC Köln 2 2 D 14065242 1777728600 \n", + "2 1. FC Union Berlin 1 3 W 14065247 1778434200 \n", + "3 FC Augsburg 4 0 W 14065558 1778938200 \n", + "4 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2312,7 +2310,7 @@ "text": [ "\n", "Eintracht Frankfurt (team_id=2674)\n", - "Overall form: WWWLW\n" + "Overall form: WWLWD\n" ] }, { @@ -2351,19 +2349,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T15:00:00+00:00\n", - " Club Friendly Games\n", - " SV Waldhof Mannheim\n", - " Eintracht Frankfurt\n", - " 0\n", - " 1\n", - " W\n", - " 16400207\n", - " 1785596400\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T13:00:00+00:00\n", " Club Friendly Games\n", " Eintracht Frankfurt\n", @@ -2376,7 +2361,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-12T16:30:00+00:00\n", " Club Friendly Games\n", " FSV Frankfurt\n", @@ -2389,7 +2374,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Brentford\n", @@ -2402,7 +2387,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-21T16:00:00+00:00\n", " DFB Pokal\n", " SC St Tönis 11/20\n", @@ -2414,31 +2399,44 @@ " 1787328000\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " Eintracht Frankfurt\n", + " 3\n", + " 3\n", + " D\n", + " 16434026\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-01T15:00:00+00:00 Club Friendly Games SV Waldhof Mannheim \n", - "1 2026-08-08T13:00:00+00:00 Club Friendly Games Eintracht Frankfurt \n", - "2 2026-08-12T16:30:00+00:00 Club Friendly Games FSV Frankfurt \n", - "3 2026-08-15T14:00:00+00:00 Club Friendly Games Brentford \n", - "4 2026-08-21T16:00:00+00:00 DFB Pokal SC St Tönis 11/20 \n", + "0 2026-08-08T13:00:00+00:00 Club Friendly Games Eintracht Frankfurt \n", + "1 2026-08-12T16:30:00+00:00 Club Friendly Games FSV Frankfurt \n", + "2 2026-08-15T14:00:00+00:00 Club Friendly Games Brentford \n", + "3 2026-08-21T16:00:00+00:00 DFB Pokal SC St Tönis 11/20 \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 Eintracht Frankfurt 0 1 W 16400207 1785596400 \n", - "1 Hull City 2 0 W 16569178 1786194000 \n", - "2 Eintracht Frankfurt 1 5 W 16570790 1786552200 \n", - "3 Eintracht Frankfurt 7 0 L 16284987 1786802400 \n", - "4 Eintracht Frankfurt 0 11 W 16287062 1787328000 \n", + "0 Hull City 2 0 W 16569178 1786194000 \n", + "1 Eintracht Frankfurt 1 5 W 16570790 1786552200 \n", + "2 Eintracht Frankfurt 7 0 L 16284987 1786802400 \n", + "3 Eintracht Frankfurt 0 11 W 16287062 1787328000 \n", + "4 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -2448,7 +2446,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LDLLD\n" + "Bundesliga form: DLLDD\n" ] }, { @@ -2487,19 +2485,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T16:30:00+00:00\n", - " Bundesliga\n", - " Eintracht Frankfurt\n", - " RB Leipzig\n", - " 1\n", - " 3\n", - " L\n", - " 14065223\n", - " 1776529800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -2512,7 +2497,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -2525,7 +2510,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-08T18:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -2538,7 +2523,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -2550,24 +2535,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " Eintracht Frankfurt\n", + " 3\n", + " 3\n", + " D\n", + " 16434026\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-18T16:30:00+00:00 Bundesliga Eintracht Frankfurt \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga FC Augsburg \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", - "3 2026-05-08T18:30:00+00:00 Bundesliga Borussia Dortmund \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "0 2026-04-25T13:30:00+00:00 Bundesliga FC Augsburg \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "2 2026-05-08T18:30:00+00:00 Bundesliga Borussia Dortmund \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga Eintracht Frankfurt \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 RB Leipzig 1 3 L 14065223 1776529800 \n", - "1 Eintracht Frankfurt 1 1 D 14065231 1777123800 \n", - "2 Hamburger SV 1 2 L 14065239 1777728600 \n", - "3 Eintracht Frankfurt 3 2 L 14065245 1778265000 \n", - "4 VfB Stuttgart 2 2 D 14065560 1778938200 \n", + "0 Eintracht Frankfurt 1 1 D 14065231 1777123800 \n", + "1 Hamburger SV 1 2 L 14065239 1777728600 \n", + "2 Eintracht Frankfurt 3 2 L 14065245 1778265000 \n", + "3 VfB Stuttgart 2 2 D 14065560 1778938200 \n", + "4 Eintracht Frankfurt 3 3 D 16434026 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2586,7 +2584,7 @@ "text": [ "\n", "1. FSV Mainz 05 (team_id=2556)\n", - "Overall form: WDWWW\n" + "Overall form: DWWWD\n" ] }, { @@ -2625,19 +2623,6 @@ " \n", " \n", " 0\n", - " 2026-07-31T14:00:00+00:00\n", - " Club Friendly Games\n", - " 1. FSV Mainz 05\n", - " Shabab Al-Ahli Dubai\n", - " 1\n", - " 0\n", - " W\n", - " 16564738\n", - " 1785506400\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-01T14:00:00+00:00\n", " Club Friendly Games\n", " 1. FSV Mainz 05\n", @@ -2650,7 +2635,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", " 1. FSV Mainz 05\n", @@ -2663,7 +2648,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " 1. FSV Mainz 05\n", @@ -2676,7 +2661,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-23T13:30:00+00:00\n", " DFB Pokal\n", " VfB 1921 Krieschow\n", @@ -2688,31 +2673,44 @@ " 1787491800\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", + " SC Paderborn 07\n", + " 0\n", + " 0\n", + " D\n", + " 16434044\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-31T14:00:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", - "1 2026-08-01T14:00:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", - "2 2026-08-08T15:00:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", - "3 2026-08-15T13:30:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", - "4 2026-08-23T13:30:00+00:00 DFB Pokal VfB 1921 Krieschow \n", - "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 Shabab Al-Ahli Dubai 1 0 W 16564738 1785506400 \n", - "1 Udinese 3 3 D 16568868 1785592800 \n", - "2 Paris FC 4 0 W 16739557 1786201200 \n", - "3 Bournemouth 2 1 W 16435459 1786800600 \n", - "4 1. FSV Mainz 05 0 9 W 16287042 1787491800 \n", + "0 2026-08-01T14:00:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", + "1 2026-08-08T15:00:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", + "2 2026-08-15T13:30:00+00:00 Club Friendly Games 1. FSV Mainz 05 \n", + "3 2026-08-23T13:30:00+00:00 DFB Pokal VfB 1921 Krieschow \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "\n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Udinese 3 3 D 16568868 1785592800 \n", + "1 Paris FC 4 0 W 16739557 1786201200 \n", + "2 Bournemouth 2 1 W 16435459 1786800600 \n", + "3 1. FSV Mainz 05 0 9 W 16287042 1787491800 \n", + "4 SC Paderborn 07 0 0 D 16434044 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -2722,7 +2720,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DLWLW\n" + "Bundesliga form: LWLWD\n" ] }, { @@ -2761,19 +2759,6 @@ " \n", " \n", " 0\n", - " 2026-04-19T17:30:00+00:00\n", - " Bundesliga\n", - " Borussia M'gladbach\n", - " 1. FSV Mainz 05\n", - " 1\n", - " 1\n", - " D\n", - " 14065227\n", - " 1776619800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2786,7 +2771,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-03T13:30:00+00:00\n", " Bundesliga\n", " FC St. Pauli\n", @@ -2799,7 +2784,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-10T17:30:00+00:00\n", " Bundesliga\n", " 1. FSV Mainz 05\n", @@ -2812,7 +2797,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Heidenheim\n", @@ -2824,24 +2809,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", + " SC Paderborn 07\n", + " 0\n", + " 0\n", + " D\n", + " 16434044\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\n", - "0 2026-04-19T17:30:00+00:00 Bundesliga Borussia M'gladbach \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", - "2 2026-05-03T13:30:00+00:00 Bundesliga FC St. Pauli \n", - "3 2026-05-10T17:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Heidenheim \n", + " date competition home_team \\\n", + "0 2026-04-25T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "1 2026-05-03T13:30:00+00:00 Bundesliga FC St. Pauli \n", + "2 2026-05-10T17:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Heidenheim \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 1. FSV Mainz 05 1 1 D 14065227 1776619800 \n", - "1 FC Bayern München 3 4 L 14065235 1777123800 \n", - "2 1. FSV Mainz 05 1 2 W 14065246 1777815000 \n", - "3 1. FC Union Berlin 1 3 L 14065247 1778434200 \n", - "4 1. FSV Mainz 05 0 2 W 14065562 1778938200 \n", + "0 FC Bayern München 3 4 L 14065235 1777123800 \n", + "1 1. FSV Mainz 05 1 2 W 14065246 1777815000 \n", + "2 1. FC Union Berlin 1 3 L 14065247 1778434200 \n", + "3 1. FSV Mainz 05 0 2 W 14065562 1778938200 \n", + "4 SC Paderborn 07 0 0 D 16434044 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -2860,7 +2858,7 @@ "text": [ "\n", "SC Paderborn 07 (team_id=2561)\n", - "Overall form: LWWDW\n" + "Overall form: WWDWD\n" ] }, { @@ -2899,19 +2897,6 @@ " \n", " \n", " 0\n", - " 2026-07-25T11:00:00+00:00\n", - " Club Friendly Games\n", - " SC Paderborn 07\n", - " 1. FC Magdeburg\n", - " 0\n", - " 2\n", - " L\n", - " 16400333\n", - " 1784977200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-07-29T10:30:00+00:00\n", " Club Friendly Games\n", " SC Paderborn 07\n", @@ -2924,7 +2909,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-01T13:30:00+00:00\n", " Club Friendly Games\n", " VfL Osnabrück\n", @@ -2937,7 +2922,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-08T12:00:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -2950,7 +2935,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-23T16:00:00+00:00\n", " DFB Pokal\n", " 1.FC Phönix Lübeck\n", @@ -2962,31 +2947,44 @@ " 1787500800\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", + " SC Paderborn 07\n", + " 0\n", + " 0\n", + " D\n", + " 16434044\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-25T11:00:00+00:00 Club Friendly Games SC Paderborn 07 \n", - "1 2026-07-29T10:30:00+00:00 Club Friendly Games SC Paderborn 07 \n", - "2 2026-08-01T13:30:00+00:00 Club Friendly Games VfL Osnabrück \n", - "3 2026-08-08T12:00:00+00:00 Club Friendly Games SV Werder Bremen \n", - "4 2026-08-23T16:00:00+00:00 DFB Pokal 1.FC Phönix Lübeck \n", + "0 2026-07-29T10:30:00+00:00 Club Friendly Games SC Paderborn 07 \n", + "1 2026-08-01T13:30:00+00:00 Club Friendly Games VfL Osnabrück \n", + "2 2026-08-08T12:00:00+00:00 Club Friendly Games SV Werder Bremen \n", + "3 2026-08-23T16:00:00+00:00 DFB Pokal 1.FC Phönix Lübeck \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga 1. FSV Mainz 05 \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 1. FC Magdeburg 0 2 L 16400333 1784977200 \n", - "1 Southampton 2 1 W 16665883 1785321000 \n", - "2 SC Paderborn 07 0 2 W 16489897 1785591000 \n", - "3 SC Paderborn 07 2 2 D 16489645 1786190400 \n", - "4 SC Paderborn 07 2 4 W 16287053 1787500800 \n", + "0 Southampton 2 1 W 16665883 1785321000 \n", + "1 SC Paderborn 07 0 2 W 16489897 1785591000 \n", + "2 SC Paderborn 07 2 2 D 16489645 1786190400 \n", + "3 SC Paderborn 07 2 4 W 16287053 1787500800 \n", + "4 SC Paderborn 07 0 0 D 16434044 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -2996,7 +2994,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DD\n" + "Bundesliga form: DDD\n" ] }, { @@ -3059,6 +3057,19 @@ " 1779733800\n", " 35\n", " \n", + " \n", + " 2\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", + " SC Paderborn 07\n", + " 0\n", + " 0\n", + " D\n", + " 16434044\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" @@ -3067,14 +3078,17 @@ " date competition \\\n", "0 2026-05-21T18:30:00+00:00 Bundesliga, Relegation/Promotion Playoffs \n", "1 2026-05-25T18:30:00+00:00 Bundesliga, Relegation/Promotion Playoffs \n", + "2 2026-08-29T13:30:00+00:00 Bundesliga \n", "\n", " home_team away_team home_score away_score result match_id \\\n", "0 VfL Wolfsburg SC Paderborn 07 0 0 D 16163439 \n", "1 SC Paderborn 07 VfL Wolfsburg 1 1 D 16163444 \n", + "2 1. FSV Mainz 05 SC Paderborn 07 0 0 D 16434044 \n", "\n", " timestamp unique_tournament_id \n", "0 1779388200 35 \n", - "1 1779733800 35 " + "1 1779733800 35 \n", + "2 1788010200 35 " ] }, "metadata": {}, @@ -3086,7 +3100,7 @@ "text": [ "\n", "RB Leipzig (team_id=36360)\n", - "Overall form: WWLLW\n" + "Overall form: WLLWW\n" ] }, { @@ -3125,19 +3139,6 @@ " \n", " \n", " 0\n", - " 2026-07-25T09:30:00+00:00\n", - " Club Friendly Games\n", - " RB Leipzig\n", - " FC Ingolstadt 04\n", - " 1\n", - " 0\n", - " W\n", - " 16311581\n", - " 1784971800\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-01T09:30:00+00:00\n", " Club Friendly Games\n", " RB Leipzig\n", @@ -3150,7 +3151,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T13:00:00+00:00\n", " Club Friendly Games\n", " Leeds United\n", @@ -3163,7 +3164,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T13:30:00+00:00\n", " Telekom Cup\n", " FC Bayern München\n", @@ -3176,7 +3177,7 @@ " 889\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-22T16:00:00+00:00\n", " DFB Pokal\n", " Eintracht Trier\n", @@ -3188,31 +3189,44 @@ " 1787414400\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " RB Leipzig\n", + " Borussia M'gladbach\n", + " 3\n", + " 0\n", + " W\n", + " 16434023\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-25T09:30:00+00:00 Club Friendly Games RB Leipzig \n", - "1 2026-08-01T09:30:00+00:00 Club Friendly Games RB Leipzig \n", - "2 2026-08-08T13:00:00+00:00 Club Friendly Games Leeds United \n", - "3 2026-08-15T13:30:00+00:00 Telekom Cup FC Bayern München \n", - "4 2026-08-22T16:00:00+00:00 DFB Pokal Eintracht Trier \n", + "0 2026-08-01T09:30:00+00:00 Club Friendly Games RB Leipzig \n", + "1 2026-08-08T13:00:00+00:00 Club Friendly Games Leeds United \n", + "2 2026-08-15T13:30:00+00:00 Telekom Cup FC Bayern München \n", + "3 2026-08-22T16:00:00+00:00 DFB Pokal Eintracht Trier \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 FC Ingolstadt 04 1 0 W 16311581 1784971800 \n", - "1 SC Verl 4 0 W 16408673 1785576600 \n", - "2 RB Leipzig 1 0 L 16400329 1786194000 \n", - "3 RB Leipzig 3 1 L 16242805 1786800600 \n", - "4 RB Leipzig 0 6 W 16287035 1787414400 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 SC Verl 4 0 W 16408673 1785576600 \n", + "1 RB Leipzig 1 0 L 16400329 1786194000 \n", + "2 RB Leipzig 3 1 L 16242805 1786800600 \n", + "3 RB Leipzig 0 6 W 16287035 1787414400 \n", + "4 Borussia M'gladbach 3 0 W 16434023 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 889 \n", - "4 217 " + "2 889 \n", + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -3222,7 +3236,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WWLWL\n" + "Bundesliga form: WLWLW\n" ] }, { @@ -3261,19 +3275,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T16:30:00+00:00\n", - " Bundesliga\n", - " Eintracht Frankfurt\n", - " RB Leipzig\n", - " 1\n", - " 3\n", - " W\n", - " 14065223\n", - " 1776529800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-24T18:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3286,7 +3287,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T16:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -3299,7 +3300,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " RB Leipzig\n", @@ -3312,7 +3313,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -3324,24 +3325,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " RB Leipzig\n", + " Borussia M'gladbach\n", + " 3\n", + " 0\n", + " W\n", + " 16434023\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-18T16:30:00+00:00 Bundesliga Eintracht Frankfurt \n", - "1 2026-04-24T18:30:00+00:00 Bundesliga RB Leipzig \n", - "2 2026-05-02T16:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga RB Leipzig \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga SC Freiburg \n", + "0 2026-04-24T18:30:00+00:00 Bundesliga RB Leipzig \n", + "1 2026-05-02T16:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga RB Leipzig \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga SC Freiburg \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 RB Leipzig 1 3 W 14065223 1776529800 \n", - "1 1. FC Union Berlin 3 1 W 14065257 1777055400 \n", - "2 RB Leipzig 4 1 L 14065236 1777739400 \n", - "3 FC St. Pauli 2 1 W 14065250 1778333400 \n", - "4 RB Leipzig 4 1 L 14065555 1778938200 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 1. FC Union Berlin 3 1 W 14065257 1777055400 \n", + "1 RB Leipzig 4 1 L 14065236 1777739400 \n", + "2 FC St. Pauli 2 1 W 14065250 1778333400 \n", + "3 RB Leipzig 4 1 L 14065555 1778938200 \n", + "4 Borussia M'gladbach 3 0 W 16434023 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -3360,7 +3374,7 @@ "text": [ "\n", "Borussia M'gladbach (team_id=2527)\n", - "Overall form: WWWWW\n" + "Overall form: WWWWL\n" ] }, { @@ -3399,19 +3413,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T12:00:00+00:00\n", - " Club Friendly Games\n", - " FC Hansa Rostock\n", - " Borussia M'gladbach\n", - " 1\n", - " 3\n", - " W\n", - " 16293554\n", - " 1785585600\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-07T14:00:00+00:00\n", " Club Friendly Games\n", " TSG Hoffenheim\n", @@ -3424,7 +3425,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-12T16:00:00+00:00\n", " Club Friendly Games\n", " SSVg Velbert\n", @@ -3437,7 +3438,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " Borussia M'gladbach\n", @@ -3450,7 +3451,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-23T13:30:00+00:00\n", " DFB Pokal\n", " TSV Schott Mainz\n", @@ -3462,31 +3463,44 @@ " 1787491800\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " RB Leipzig\n", + " Borussia M'gladbach\n", + " 3\n", + " 0\n", + " L\n", + " 16434023\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-01T12:00:00+00:00 Club Friendly Games FC Hansa Rostock \n", - "1 2026-08-07T14:00:00+00:00 Club Friendly Games TSG Hoffenheim \n", - "2 2026-08-12T16:00:00+00:00 Club Friendly Games SSVg Velbert \n", - "3 2026-08-15T13:30:00+00:00 Club Friendly Games Borussia M'gladbach \n", - "4 2026-08-23T13:30:00+00:00 DFB Pokal TSV Schott Mainz \n", + "0 2026-08-07T14:00:00+00:00 Club Friendly Games TSG Hoffenheim \n", + "1 2026-08-12T16:00:00+00:00 Club Friendly Games SSVg Velbert \n", + "2 2026-08-15T13:30:00+00:00 Club Friendly Games Borussia M'gladbach \n", + "3 2026-08-23T13:30:00+00:00 DFB Pokal TSV Schott Mainz \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 Borussia M'gladbach 1 3 W 16293554 1785585600 \n", - "1 Borussia M'gladbach 1 4 W 16743431 1786111200 \n", - "2 Borussia M'gladbach 0 8 W 16569177 1786550400 \n", - "3 Aston Villa 2 1 W 16284993 1786800600 \n", - "4 Borussia M'gladbach 0 5 W 16287039 1787491800 \n", + "0 Borussia M'gladbach 1 4 W 16743431 1786111200 \n", + "1 Borussia M'gladbach 0 8 W 16569177 1786550400 \n", + "2 Aston Villa 2 1 W 16284993 1786800600 \n", + "3 Borussia M'gladbach 0 5 W 16287039 1787491800 \n", + "4 Borussia M'gladbach 3 0 L 16434023 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -3496,7 +3510,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: DDWLW\n" + "Bundesliga form: DWLWL\n" ] }, { @@ -3535,19 +3549,6 @@ " \n", " \n", " 0\n", - " 2026-04-19T17:30:00+00:00\n", - " Bundesliga\n", - " Borussia M'gladbach\n", - " 1. FSV Mainz 05\n", - " 1\n", - " 1\n", - " D\n", - " 14065227\n", - " 1776619800\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " VfL Wolfsburg\n", @@ -3560,7 +3561,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-03T15:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -3573,7 +3574,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -3586,7 +3587,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -3598,24 +3599,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " RB Leipzig\n", + " Borussia M'gladbach\n", + " 3\n", + " 0\n", + " L\n", + " 16434023\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-19T17:30:00+00:00 Bundesliga Borussia M'gladbach \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga VfL Wolfsburg \n", - "2 2026-05-03T15:30:00+00:00 Bundesliga Borussia M'gladbach \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga FC Augsburg \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "0 2026-04-25T13:30:00+00:00 Bundesliga VfL Wolfsburg \n", + "1 2026-05-03T15:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga FC Augsburg \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga RB Leipzig \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 1. FSV Mainz 05 1 1 D 14065227 1776619800 \n", - "1 Borussia M'gladbach 0 0 D 14065233 1777123800 \n", - "2 Borussia Dortmund 1 0 W 14065243 1777822200 \n", - "3 Borussia M'gladbach 3 1 L 14065249 1778333400 \n", - "4 TSG Hoffenheim 4 0 W 14065559 1778938200 \n", + "0 Borussia M'gladbach 0 0 D 14065233 1777123800 \n", + "1 Borussia Dortmund 1 0 W 14065243 1777822200 \n", + "2 Borussia M'gladbach 3 1 L 14065249 1778333400 \n", + "3 TSG Hoffenheim 4 0 W 14065559 1778938200 \n", + "4 Borussia M'gladbach 3 0 L 16434023 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -3634,7 +3648,7 @@ "text": [ "\n", "SV 07 Elversberg (team_id=2598)\n", - "Overall form: WWDWW\n" + "Overall form: WDWWW\n" ] }, { @@ -3673,19 +3687,6 @@ " \n", " \n", " 0\n", - " 2026-07-25T12:00:00+00:00\n", - " Club Friendly Games\n", - " NEC Nijmegen\n", - " SV 07 Elversberg\n", - " 0\n", - " 1\n", - " W\n", - " 16400332\n", - " 1784980800\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-04T16:00:00+00:00\n", " Club Friendly Games\n", " RC Strasbourg\n", @@ -3698,7 +3699,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T19:00:00+00:00\n", " Club Friendly Games\n", " Mallorca\n", @@ -3711,7 +3712,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T13:30:00+00:00\n", " Club Friendly Games\n", " SV 07 Elversberg\n", @@ -3724,7 +3725,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-22T13:30:00+00:00\n", " DFB Pokal\n", " MSV Duisburg\n", @@ -3736,31 +3737,44 @@ " 1787405400\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " SV 07 Elversberg\n", + " Bayer 04 Leverkusen\n", + " 3\n", + " 2\n", + " W\n", + " 16434020\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-25T12:00:00+00:00 Club Friendly Games NEC Nijmegen \n", - "1 2026-08-04T16:00:00+00:00 Club Friendly Games RC Strasbourg \n", - "2 2026-08-08T19:00:00+00:00 Club Friendly Games Mallorca \n", - "3 2026-08-15T13:30:00+00:00 Club Friendly Games SV 07 Elversberg \n", - "4 2026-08-22T13:30:00+00:00 DFB Pokal MSV Duisburg \n", + "0 2026-08-04T16:00:00+00:00 Club Friendly Games RC Strasbourg \n", + "1 2026-08-08T19:00:00+00:00 Club Friendly Games Mallorca \n", + "2 2026-08-15T13:30:00+00:00 Club Friendly Games SV 07 Elversberg \n", + "3 2026-08-22T13:30:00+00:00 DFB Pokal MSV Duisburg \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 SV 07 Elversberg 0 1 W 16400332 1784980800 \n", - "1 SV 07 Elversberg 2 5 W 16489898 1785859200 \n", - "2 SV 07 Elversberg 1 1 D 16575693 1786215600 \n", - "3 Lorient 4 1 W 16400338 1786800600 \n", - "4 SV 07 Elversberg 1 3 W 16287051 1787405400 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 SV 07 Elversberg 2 5 W 16489898 1785859200 \n", + "1 SV 07 Elversberg 1 1 D 16575693 1786215600 \n", + "2 Lorient 4 1 W 16400338 1786800600 \n", + "3 SV 07 Elversberg 1 3 W 16287051 1787405400 \n", + "4 Bayer 04 Leverkusen 3 2 W 16434020 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -3770,11 +3784,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: (no valid matches)\n", - "No valid Bundesliga matches were collected.\n", - "\n", - "Bayer 04 Leverkusen (team_id=2681)\n", - "Overall form: WWLWW\n" + "Bundesliga form: W\n" ] }, { @@ -3813,19 +3823,80 @@ " \n", " \n", " 0\n", - " 2026-08-01T09:00:00+00:00\n", - " Club Friendly Games\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " SV 07 Elversberg\n", " Bayer 04 Leverkusen\n", - " Rot-Weiss Essen\n", " 3\n", - " 0\n", + " 2\n", " W\n", - " 16666223\n", - " 1785574800\n", - " 853\n", + " 16434020\n", + " 1788010200\n", + " 35\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " date competition home_team \\\n", + "0 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", + "\n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Bayer 04 Leverkusen 3 2 W 16434020 1788010200 \n", + "\n", + " unique_tournament_id \n", + "0 35 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Bayer 04 Leverkusen (team_id=2681)\n", + "Overall form: WLWWL\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3838,7 +3909,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3851,7 +3922,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3864,7 +3935,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3876,31 +3947,44 @@ " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", "
datecompetitionhome_teamaway_teamhome_scoreaway_scoreresultmatch_idtimestampunique_tournament_id
102026-08-08T13:30:00+00:00Club Friendly GamesBayer 04 Leverkusen853
212026-08-12T18:45:00+00:00Club Friendly GamesNottingham Forest853
322026-08-15T14:00:00+00:00Club Friendly GamesNewcastle United853
432026-08-22T11:00:00+00:00DFB PokalSV Wehen Wiesbaden1787396400217
42026-08-29T13:30:00+00:00BundesligaSV 07 ElversbergBayer 04 Leverkusen32L16434020178801020035
\n", "
" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-01T09:00:00+00:00 Club Friendly Games Bayer 04 Leverkusen \n", - "1 2026-08-08T13:30:00+00:00 Club Friendly Games Bayer 04 Leverkusen \n", - "2 2026-08-12T18:45:00+00:00 Club Friendly Games Nottingham Forest \n", - "3 2026-08-15T14:00:00+00:00 Club Friendly Games Newcastle United \n", - "4 2026-08-22T11:00:00+00:00 DFB Pokal SV Wehen Wiesbaden \n", + "0 2026-08-08T13:30:00+00:00 Club Friendly Games Bayer 04 Leverkusen \n", + "1 2026-08-12T18:45:00+00:00 Club Friendly Games Nottingham Forest \n", + "2 2026-08-15T14:00:00+00:00 Club Friendly Games Newcastle United \n", + "3 2026-08-22T11:00:00+00:00 DFB Pokal SV Wehen Wiesbaden \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 Rot-Weiss Essen 3 0 W 16666223 1785574800 \n", - "1 Sevilla 2 1 W 16256385 1786195800 \n", - "2 Bayer 04 Leverkusen 2 1 L 16439190 1786560300 \n", - "3 Bayer 04 Leverkusen 1 2 W 16404057 1786802400 \n", - "4 Bayer 04 Leverkusen 0 4 W 16287036 1787396400 \n", + "0 Sevilla 2 1 W 16256385 1786195800 \n", + "1 Bayer 04 Leverkusen 2 1 L 16439190 1786560300 \n", + "2 Bayer 04 Leverkusen 1 2 W 16404057 1786802400 \n", + "3 Bayer 04 Leverkusen 0 4 W 16287036 1787396400 \n", + "4 Bayer 04 Leverkusen 3 2 L 16434020 1788010200 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -3910,7 +3994,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LWWLD\n" + "Bundesliga form: WWLDL\n" ] }, { @@ -3949,19 +4033,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", - " Bundesliga\n", - " Bayer 04 Leverkusen\n", - " FC Augsburg\n", - " 1\n", - " 2\n", - " L\n", - " 14065221\n", - " 1776519000\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Köln\n", @@ -3974,7 +4045,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T16:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -3987,7 +4058,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " VfB Stuttgart\n", @@ -4000,7 +4071,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -4012,24 +4083,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T13:30:00+00:00\n", + " Bundesliga\n", + " SV 07 Elversberg\n", + " Bayer 04 Leverkusen\n", + " 3\n", + " 2\n", + " L\n", + " 16434020\n", + " 1788010200\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga 1. FC Köln \n", - "2 2026-05-02T16:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga VfB Stuttgart \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "0 2026-04-25T13:30:00+00:00 Bundesliga 1. FC Köln \n", + "1 2026-05-02T16:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga VfB Stuttgart \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", + "4 2026-08-29T13:30:00+00:00 Bundesliga SV 07 Elversberg \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 FC Augsburg 1 2 L 14065221 1776519000 \n", - "1 Bayer 04 Leverkusen 1 2 W 14065238 1777123800 \n", - "2 RB Leipzig 4 1 W 14065236 1777739400 \n", - "3 Bayer 04 Leverkusen 3 1 L 14065248 1778333400 \n", - "4 Hamburger SV 1 1 D 14065557 1778938200 \n", + "0 Bayer 04 Leverkusen 1 2 W 14065238 1777123800 \n", + "1 RB Leipzig 4 1 W 14065236 1777739400 \n", + "2 Bayer 04 Leverkusen 3 1 L 14065248 1778333400 \n", + "3 Hamburger SV 1 1 D 14065557 1778938200 \n", + "4 Bayer 04 Leverkusen 3 2 L 16434020 1788010200 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -4048,7 +4132,7 @@ "text": [ "\n", "Borussia Dortmund (team_id=2673)\n", - "Overall form: LWWDL\n" + "Overall form: WDLWW\n" ] }, { @@ -4087,46 +4171,20 @@ " \n", " \n", " 0\n", - " 2026-07-29T10:00:00+00:00\n", - " Club Friendly Games\n", - " Cerezo Osaka\n", + " 2026-08-09T13:00:00+00:00\n", + " Emirates Cup\n", + " Arsenal\n", " Borussia Dortmund\n", - " 1\n", - " 0\n", - " L\n", - " 16330988\n", - " 1785319200\n", - " 853\n", + " 2\n", + " 3\n", + " W\n", + " 16435283\n", + " 1786280400\n", + " 1295\n", " \n", " \n", " 1\n", - " 2026-08-01T10:00:00+00:00\n", - " Club Friendly Games\n", - " FC Tokyo\n", - " Borussia Dortmund\n", - " 0\n", - " 1\n", - " W\n", - " 16330990\n", - " 1785578400\n", - " 853\n", - " \n", - " \n", - " 2\n", - " 2026-08-09T13:00:00+00:00\n", - " Emirates Cup\n", - " Arsenal\n", - " Borussia Dortmund\n", - " 2\n", - " 3\n", - " W\n", - " 16435283\n", - " 1786280400\n", - " 1295\n", - " \n", - " \n", - " 3\n", - " 2026-08-15T15:30:00+00:00\n", + " 2026-08-15T15:30:00+00:00\n", " Club Friendly Games\n", " Borussia Dortmund\n", " AS Roma\n", @@ -4138,7 +4196,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-08-22T18:30:00+00:00\n", " Supercup\n", " Borussia Dortmund\n", @@ -4150,31 +4208,57 @@ " 1787423400\n", " 799\n", " \n", + " \n", + " 3\n", + " 2026-08-29T16:30:00+00:00\n", + " Bundesliga\n", + " Borussia Dortmund\n", + " Hamburger SV\n", + " 2\n", + " 0\n", + " W\n", + " 16434025\n", + " 1788021000\n", + " 35\n", + " \n", + " \n", + " 4\n", + " 2026-09-01T18:45:00+00:00\n", + " DFB Pokal\n", + " Hamburg-Eimsbütteler Ballspiel Club 1911\n", + " Borussia Dortmund\n", + " 0\n", + " 5\n", + " W\n", + " 16287049\n", + " 1788288300\n", + " 217\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\n", - "0 2026-07-29T10:00:00+00:00 Club Friendly Games Cerezo Osaka \n", - "1 2026-08-01T10:00:00+00:00 Club Friendly Games FC Tokyo \n", - "2 2026-08-09T13:00:00+00:00 Emirates Cup Arsenal \n", - "3 2026-08-15T15:30:00+00:00 Club Friendly Games Borussia Dortmund \n", - "4 2026-08-22T18:30:00+00:00 Supercup Borussia Dortmund \n", - "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 Borussia Dortmund 1 0 L 16330988 1785319200 \n", - "1 Borussia Dortmund 0 1 W 16330990 1785578400 \n", - "2 Borussia Dortmund 2 3 W 16435283 1786280400 \n", - "3 AS Roma 2 2 D 16332215 1786807800 \n", - "4 FC Bayern München 1 2 L 16248441 1787423400 \n", - "\n", - " unique_tournament_id \n", - "0 853 \n", - "1 853 \n", - "2 1295 \n", - "3 853 \n", - "4 799 " + " date competition \\\n", + "0 2026-08-09T13:00:00+00:00 Emirates Cup \n", + "1 2026-08-15T15:30:00+00:00 Club Friendly Games \n", + "2 2026-08-22T18:30:00+00:00 Supercup \n", + "3 2026-08-29T16:30:00+00:00 Bundesliga \n", + "4 2026-09-01T18:45:00+00:00 DFB Pokal \n", + "\n", + " home_team away_team home_score \\\n", + "0 Arsenal Borussia Dortmund 2 \n", + "1 Borussia Dortmund AS Roma 2 \n", + "2 Borussia Dortmund FC Bayern München 1 \n", + "3 Borussia Dortmund Hamburger SV 2 \n", + "4 Hamburg-Eimsbütteler Ballspiel Club 1911 Borussia Dortmund 0 \n", + "\n", + " away_score result match_id timestamp unique_tournament_id \n", + "0 3 W 16435283 1786280400 1295 \n", + "1 2 D 16332215 1786807800 853 \n", + "2 2 L 16248441 1787423400 799 \n", + "3 0 W 16434025 1788021000 35 \n", + "4 5 W 16287049 1788288300 217 " ] }, "metadata": {}, @@ -4184,7 +4268,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LWLWW\n" + "Bundesliga form: WLWWW\n" ] }, { @@ -4223,19 +4307,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", - " Bundesliga\n", - " TSG Hoffenheim\n", - " Borussia Dortmund\n", - " 2\n", - " 1\n", - " L\n", - " 14065230\n", - " 1776519000\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-26T15:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4248,7 +4319,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-03T15:30:00+00:00\n", " Bundesliga\n", " Borussia M'gladbach\n", @@ -4261,7 +4332,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-08T18:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4274,7 +4345,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -4286,24 +4357,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T16:30:00+00:00\n", + " Bundesliga\n", + " Borussia Dortmund\n", + " Hamburger SV\n", + " 2\n", + " 0\n", + " W\n", + " 16434025\n", + " 1788021000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga TSG Hoffenheim \n", - "1 2026-04-26T15:30:00+00:00 Bundesliga Borussia Dortmund \n", - "2 2026-05-03T15:30:00+00:00 Bundesliga Borussia M'gladbach \n", - "3 2026-05-08T18:30:00+00:00 Bundesliga Borussia Dortmund \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga SV Werder Bremen \n", + "0 2026-04-26T15:30:00+00:00 Bundesliga Borussia Dortmund \n", + "1 2026-05-03T15:30:00+00:00 Bundesliga Borussia M'gladbach \n", + "2 2026-05-08T18:30:00+00:00 Bundesliga Borussia Dortmund \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga SV Werder Bremen \n", + "4 2026-08-29T16:30:00+00:00 Bundesliga Borussia Dortmund \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 Borussia Dortmund 2 1 L 14065230 1776519000 \n", - "1 SC Freiburg 4 0 W 14065228 1777217400 \n", - "2 Borussia Dortmund 1 0 L 14065243 1777822200 \n", - "3 Eintracht Frankfurt 3 2 W 14065245 1778265000 \n", - "4 Borussia Dortmund 0 2 W 14065561 1778938200 \n", + "0 SC Freiburg 4 0 W 14065228 1777217400 \n", + "1 Borussia Dortmund 1 0 L 14065243 1777822200 \n", + "2 Eintracht Frankfurt 3 2 W 14065245 1778265000 \n", + "3 Borussia Dortmund 0 2 W 14065561 1778938200 \n", + "4 Hamburger SV 2 0 W 16434025 1788021000 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -4322,7 +4406,7 @@ "text": [ "\n", "Hamburger SV (team_id=2676)\n", - "Overall form: WLDWW\n" + "Overall form: LDWWL\n" ] }, { @@ -4361,19 +4445,6 @@ " \n", " \n", " 0\n", - " 2026-07-25T11:30:00+00:00\n", - " Club Friendly Games\n", - " Hamburger SV\n", - " 1. FC Heidenheim\n", - " 3\n", - " 1\n", - " W\n", - " 16571364\n", - " 1784979000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-01T15:00:00+00:00\n", " Club Friendly Games\n", " Hamburger SV\n", @@ -4386,7 +4457,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T13:00:00+00:00\n", " Club Friendly Games\n", " Hamburger SV\n", @@ -4399,7 +4470,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T17:00:00+00:00\n", " Club Friendly Games\n", " Toulouse\n", @@ -4412,7 +4483,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-24T16:00:00+00:00\n", " DFB Pokal\n", " SC Verl\n", @@ -4424,31 +4495,44 @@ " 1787587200\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-29T16:30:00+00:00\n", + " Bundesliga\n", + " Borussia Dortmund\n", + " Hamburger SV\n", + " 2\n", + " 0\n", + " L\n", + " 16434025\n", + " 1788021000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\n", - "0 2026-07-25T11:30:00+00:00 Club Friendly Games Hamburger SV \n", - "1 2026-08-01T15:00:00+00:00 Club Friendly Games Hamburger SV \n", - "2 2026-08-08T13:00:00+00:00 Club Friendly Games Hamburger SV \n", - "3 2026-08-15T17:00:00+00:00 Club Friendly Games Toulouse \n", - "4 2026-08-24T16:00:00+00:00 DFB Pokal SC Verl \n", - "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 1. FC Heidenheim 3 1 W 16571364 1784979000 \n", - "1 Everton 1 2 L 16424189 1785596400 \n", - "2 Lille 2 2 D 16739388 1786194000 \n", - "3 Hamburger SV 1 2 W 16568546 1786813200 \n", - "4 Hamburger SV 0 3 W 16287050 1787587200 \n", + " date competition home_team \\\n", + "0 2026-08-01T15:00:00+00:00 Club Friendly Games Hamburger SV \n", + "1 2026-08-08T13:00:00+00:00 Club Friendly Games Hamburger SV \n", + "2 2026-08-15T17:00:00+00:00 Club Friendly Games Toulouse \n", + "3 2026-08-24T16:00:00+00:00 DFB Pokal SC Verl \n", + "4 2026-08-29T16:30:00+00:00 Bundesliga Borussia Dortmund \n", + "\n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Everton 1 2 L 16424189 1785596400 \n", + "1 Lille 2 2 D 16739388 1786194000 \n", + "2 Hamburger SV 1 2 W 16568546 1786813200 \n", + "3 Hamburger SV 0 3 W 16287050 1787587200 \n", + "4 Hamburger SV 2 0 L 16434025 1788021000 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -4458,7 +4542,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: LLWWD\n" + "Bundesliga form: LWWDL\n" ] }, { @@ -4497,19 +4581,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", - " Bundesliga\n", - " SV Werder Bremen\n", - " Hamburger SV\n", - " 3\n", - " 1\n", - " L\n", - " 14065224\n", - " 1776519000\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T16:30:00+00:00\n", " Bundesliga\n", " Hamburger SV\n", @@ -4522,7 +4593,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " Eintracht Frankfurt\n", @@ -4535,7 +4606,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-10T13:30:00+00:00\n", " Bundesliga\n", " Hamburger SV\n", @@ -4548,7 +4619,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " Bayer 04 Leverkusen\n", @@ -4560,24 +4631,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-29T16:30:00+00:00\n", + " Bundesliga\n", + " Borussia Dortmund\n", + " Hamburger SV\n", + " 2\n", + " 0\n", + " L\n", + " 16434025\n", + " 1788021000\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team away_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga SV Werder Bremen Hamburger SV \n", - "1 2026-04-25T16:30:00+00:00 Bundesliga Hamburger SV TSG Hoffenheim \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga Eintracht Frankfurt Hamburger SV \n", - "3 2026-05-10T13:30:00+00:00 Bundesliga Hamburger SV SC Freiburg \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen Hamburger SV \n", + "0 2026-04-25T16:30:00+00:00 Bundesliga Hamburger SV TSG Hoffenheim \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga Eintracht Frankfurt Hamburger SV \n", + "2 2026-05-10T13:30:00+00:00 Bundesliga Hamburger SV SC Freiburg \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen Hamburger SV \n", + "4 2026-08-29T16:30:00+00:00 Bundesliga Borussia Dortmund Hamburger SV \n", "\n", " home_score away_score result match_id timestamp unique_tournament_id \n", - "0 3 1 L 14065224 1776519000 35 \n", - "1 1 2 L 14065237 1777134600 35 \n", - "2 1 2 W 14065239 1777728600 35 \n", - "3 3 2 W 14065255 1778419800 35 \n", - "4 1 1 D 14065557 1778938200 35 " + "0 1 2 L 14065237 1777134600 35 \n", + "1 1 2 W 14065239 1777728600 35 \n", + "2 3 2 W 14065255 1778419800 35 \n", + "3 1 1 D 14065557 1778938200 35 \n", + "4 2 0 L 16434025 1788021000 35 " ] }, "metadata": {}, @@ -4589,7 +4673,7 @@ "text": [ "\n", "SC Freiburg (team_id=2538)\n", - "Overall form: LWWWW\n" + "Overall form: WWWWW\n" ] }, { @@ -4628,32 +4712,6 @@ " \n", " \n", " 0\n", - " 2026-07-31T12:00:00+00:00\n", - " Club Friendly Games\n", - " SpVgg Greuther Fürth\n", - " SC Freiburg\n", - " 3\n", - " 0\n", - " L\n", - " 16408670\n", - " 1785499200\n", - " 853\n", - " \n", - " \n", - " 1\n", - " 2026-08-08T13:30:00+00:00\n", - " Club Friendly Games\n", - " SC Freiburg\n", - " RC Strasbourg\n", - " 2\n", - " 0\n", - " W\n", - " 16489899\n", - " 1786195800\n", - " 853\n", - " \n", - " \n", - " 2\n", " 2026-08-15T12:00:00+00:00\n", " Club Friendly Games\n", " SC Freiburg\n", @@ -4666,7 +4724,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 1\n", " 2026-08-20T18:30:00+00:00\n", " UEFA Europa Conference League, Qualification P...\n", " Motherwell\n", @@ -4679,7 +4737,7 @@ " 17015\n", " \n", " \n", - " 4\n", + " 2\n", " 2026-08-23T16:00:00+00:00\n", " DFB Pokal\n", " Fortuna Düsseldorf\n", @@ -4691,38 +4749,64 @@ " 1787500800\n", " 217\n", " \n", + " \n", + " 3\n", + " 2026-08-27T16:45:00+00:00\n", + " UEFA Europa Conference League, Qualification P...\n", + " SC Freiburg\n", + " Motherwell\n", + " 4\n", + " 1\n", + " W\n", + " 16823042\n", + " 1787849100\n", + " 17015\n", + " \n", + " \n", + " 4\n", + " 2026-08-30T13:30:00+00:00\n", + " Bundesliga\n", + " SC Freiburg\n", + " SV Werder Bremen\n", + " 4\n", + " 1\n", + " W\n", + " 16434029\n", + " 1788096600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date \\\n", - "0 2026-07-31T12:00:00+00:00 \n", - "1 2026-08-08T13:30:00+00:00 \n", - "2 2026-08-15T12:00:00+00:00 \n", - "3 2026-08-20T18:30:00+00:00 \n", - "4 2026-08-23T16:00:00+00:00 \n", - "\n", - " competition home_team \\\n", - "0 Club Friendly Games SpVgg Greuther Fürth \n", - "1 Club Friendly Games SC Freiburg \n", - "2 Club Friendly Games SC Freiburg \n", - "3 UEFA Europa Conference League, Qualification P... Motherwell \n", - "4 DFB Pokal Fortuna Düsseldorf \n", + "0 2026-08-15T12:00:00+00:00 \n", + "1 2026-08-20T18:30:00+00:00 \n", + "2 2026-08-23T16:00:00+00:00 \n", + "3 2026-08-27T16:45:00+00:00 \n", + "4 2026-08-30T13:30:00+00:00 \n", + "\n", + " competition home_team \\\n", + "0 Club Friendly Games SC Freiburg \n", + "1 UEFA Europa Conference League, Qualification P... Motherwell \n", + "2 DFB Pokal Fortuna Düsseldorf \n", + "3 UEFA Europa Conference League, Qualification P... SC Freiburg \n", + "4 Bundesliga SC Freiburg \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 SC Freiburg 3 0 L 16408670 1785499200 \n", - "1 RC Strasbourg 2 0 W 16489899 1786195800 \n", - "2 Crystal Palace 2 0 W 16400328 1786795200 \n", - "3 SC Freiburg 1 3 W 16717090 1787250600 \n", - "4 SC Freiburg 1 5 W 16287037 1787500800 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 Crystal Palace 2 0 W 16400328 1786795200 \n", + "1 SC Freiburg 1 3 W 16717090 1787250600 \n", + "2 SC Freiburg 1 5 W 16287037 1787500800 \n", + "3 Motherwell 4 1 W 16823042 1787849100 \n", + "4 SV Werder Bremen 4 1 W 16434029 1788096600 \n", "\n", " unique_tournament_id \n", "0 853 \n", - "1 853 \n", - "2 853 \n", + "1 17015 \n", + "2 217 \n", "3 17015 \n", - "4 217 " + "4 35 " ] }, "metadata": {}, @@ -4732,7 +4816,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WLDLW\n" + "Bundesliga form: LDLWW\n" ] }, { @@ -4771,19 +4855,6 @@ " \n", " \n", " 0\n", - " 2026-04-19T13:30:00+00:00\n", - " Bundesliga\n", - " SC Freiburg\n", - " 1. FC Heidenheim\n", - " 2\n", - " 1\n", - " W\n", - " 14065226\n", - " 1776605400\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-26T15:30:00+00:00\n", " Bundesliga\n", " Borussia Dortmund\n", @@ -4796,7 +4867,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-03T17:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -4809,7 +4880,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-10T13:30:00+00:00\n", " Bundesliga\n", " Hamburger SV\n", @@ -4822,7 +4893,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SC Freiburg\n", @@ -4834,24 +4905,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-30T13:30:00+00:00\n", + " Bundesliga\n", + " SC Freiburg\n", + " SV Werder Bremen\n", + " 4\n", + " 1\n", + " W\n", + " 16434029\n", + " 1788096600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team away_team \\\n", - "0 2026-04-19T13:30:00+00:00 Bundesliga SC Freiburg 1. FC Heidenheim \n", - "1 2026-04-26T15:30:00+00:00 Bundesliga Borussia Dortmund SC Freiburg \n", - "2 2026-05-03T17:30:00+00:00 Bundesliga SC Freiburg VfL Wolfsburg \n", - "3 2026-05-10T13:30:00+00:00 Bundesliga Hamburger SV SC Freiburg \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga SC Freiburg RB Leipzig \n", + "0 2026-04-26T15:30:00+00:00 Bundesliga Borussia Dortmund SC Freiburg \n", + "1 2026-05-03T17:30:00+00:00 Bundesliga SC Freiburg VfL Wolfsburg \n", + "2 2026-05-10T13:30:00+00:00 Bundesliga Hamburger SV SC Freiburg \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga SC Freiburg RB Leipzig \n", + "4 2026-08-30T13:30:00+00:00 Bundesliga SC Freiburg SV Werder Bremen \n", "\n", " home_score away_score result match_id timestamp unique_tournament_id \n", - "0 2 1 W 14065226 1776605400 35 \n", - "1 4 0 L 14065228 1777217400 35 \n", - "2 1 1 D 14065240 1777829400 35 \n", - "3 3 2 L 14065255 1778419800 35 \n", - "4 4 1 W 14065555 1778938200 35 " + "0 4 0 L 14065228 1777217400 35 \n", + "1 1 1 D 14065240 1777829400 35 \n", + "2 3 2 L 14065255 1778419800 35 \n", + "3 4 1 W 14065555 1778938200 35 \n", + "4 4 1 W 16434029 1788096600 35 " ] }, "metadata": {}, @@ -4863,7 +4947,7 @@ "text": [ "\n", "SV Werder Bremen (team_id=2534)\n", - "Overall form: WDLWW\n" + "Overall form: DLWWL\n" ] }, { @@ -4902,19 +4986,6 @@ " \n", " \n", " 0\n", - " 2026-08-01T13:00:00+00:00\n", - " Club Friendly Games\n", - " Energie Cottbus\n", - " SV Werder Bremen\n", - " 2\n", - " 4\n", - " W\n", - " 16303194\n", - " 1785589200\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-08T12:00:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -4927,7 +4998,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-15T12:30:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -4940,7 +5011,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-22T13:30:00+00:00\n", " DFB Pokal\n", " LSK Hansa Lüneburg\n", @@ -4953,7 +5024,7 @@ " 217\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-23T10:00:00+00:00\n", " Club Friendly Games\n", " SV Werder Bremen\n", @@ -4965,31 +5036,44 @@ " 1787479200\n", " 853\n", " \n", + " \n", + " 4\n", + " 2026-08-30T13:30:00+00:00\n", + " Bundesliga\n", + " SC Freiburg\n", + " SV Werder Bremen\n", + " 4\n", + " 1\n", + " L\n", + " 16434029\n", + " 1788096600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-08-01T13:00:00+00:00 Club Friendly Games Energie Cottbus \n", - "1 2026-08-08T12:00:00+00:00 Club Friendly Games SV Werder Bremen \n", - "2 2026-08-15T12:30:00+00:00 Club Friendly Games SV Werder Bremen \n", - "3 2026-08-22T13:30:00+00:00 DFB Pokal LSK Hansa Lüneburg \n", - "4 2026-08-23T10:00:00+00:00 Club Friendly Games SV Werder Bremen \n", + "0 2026-08-08T12:00:00+00:00 Club Friendly Games SV Werder Bremen \n", + "1 2026-08-15T12:30:00+00:00 Club Friendly Games SV Werder Bremen \n", + "2 2026-08-22T13:30:00+00:00 DFB Pokal LSK Hansa Lüneburg \n", + "3 2026-08-23T10:00:00+00:00 Club Friendly Games SV Werder Bremen \n", + "4 2026-08-30T13:30:00+00:00 Bundesliga SC Freiburg \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 SV Werder Bremen 2 4 W 16303194 1785589200 \n", - "1 SC Paderborn 07 2 2 D 16489645 1786190400 \n", - "2 Auxerre 0 1 L 16570791 1786797000 \n", - "3 SV Werder Bremen 0 3 W 16287052 1787405400 \n", - "4 SV Meppen 3 1 W 16899911 1787479200 \n", + "0 SC Paderborn 07 2 2 D 16489645 1786190400 \n", + "1 Auxerre 0 1 L 16570791 1786797000 \n", + "2 SV Werder Bremen 0 3 W 16287052 1787405400 \n", + "3 SV Meppen 3 1 W 16899911 1787479200 \n", + "4 SV Werder Bremen 4 1 L 16434029 1788096600 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", - "2 853 \n", - "3 217 \n", - "4 853 " + "2 217 \n", + "3 853 \n", + "4 35 " ] }, "metadata": {}, @@ -4999,7 +5083,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WDLLL\n" + "Bundesliga form: DLLLL\n" ] }, { @@ -5038,32 +5122,19 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", + " 2026-04-26T13:30:00+00:00\n", " Bundesliga\n", + " VfB Stuttgart\n", " SV Werder Bremen\n", - " Hamburger SV\n", - " 3\n", " 1\n", - " W\n", - " 14065224\n", - " 1776519000\n", + " 1\n", + " D\n", + " 14065256\n", + " 1777210200\n", " 35\n", " \n", " \n", " 1\n", - " 2026-04-26T13:30:00+00:00\n", - " Bundesliga\n", - " VfB Stuttgart\n", - " SV Werder Bremen\n", - " 1\n", - " 1\n", - " D\n", - " 14065256\n", - " 1777210200\n", - " 35\n", - " \n", - " \n", - " 2\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -5076,7 +5147,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " TSG Hoffenheim\n", @@ -5089,7 +5160,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -5101,24 +5172,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-30T13:30:00+00:00\n", + " Bundesliga\n", + " SC Freiburg\n", + " SV Werder Bremen\n", + " 4\n", + " 1\n", + " L\n", + " 16434029\n", + " 1788096600\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team away_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga SV Werder Bremen Hamburger SV \n", - "1 2026-04-26T13:30:00+00:00 Bundesliga VfB Stuttgart SV Werder Bremen \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga SV Werder Bremen FC Augsburg \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga TSG Hoffenheim SV Werder Bremen \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga SV Werder Bremen Borussia Dortmund \n", + "0 2026-04-26T13:30:00+00:00 Bundesliga VfB Stuttgart SV Werder Bremen \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga SV Werder Bremen FC Augsburg \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga TSG Hoffenheim SV Werder Bremen \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga SV Werder Bremen Borussia Dortmund \n", + "4 2026-08-30T13:30:00+00:00 Bundesliga SC Freiburg SV Werder Bremen \n", "\n", " home_score away_score result match_id timestamp unique_tournament_id \n", - "0 3 1 W 14065224 1776519000 35 \n", - "1 1 1 D 14065256 1777210200 35 \n", - "2 1 3 L 14065241 1777728600 35 \n", - "3 1 0 L 14065252 1778333400 35 \n", - "4 0 2 L 14065561 1778938200 35 " + "0 1 1 D 14065256 1777210200 35 \n", + "1 1 3 L 14065241 1777728600 35 \n", + "2 1 0 L 14065252 1778333400 35 \n", + "3 0 2 L 14065561 1778938200 35 \n", + "4 4 1 L 16434029 1788096600 35 " ] }, "metadata": {}, @@ -5130,7 +5214,7 @@ "text": [ "\n", "FC Augsburg (team_id=2600)\n", - "Overall form: LWWLW\n" + "Overall form: WWLWW\n" ] }, { @@ -5169,19 +5253,6 @@ " \n", " \n", " 0\n", - " 2026-07-30T14:00:00+00:00\n", - " Club Friendly Games\n", - " Bournemouth\n", - " FC Augsburg\n", - " 5\n", - " 2\n", - " L\n", - " 16404069\n", - " 1785420000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-05T17:00:00+00:00\n", " Club Friendly Games\n", " SC Schwaz\n", @@ -5194,7 +5265,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", " FC Augsburg\n", @@ -5207,7 +5278,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-15T14:00:00+00:00\n", " Club Friendly Games\n", " Leeds United\n", @@ -5220,7 +5291,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-22T11:00:00+00:00\n", " DFB Pokal\n", " Energie Cottbus\n", @@ -5232,31 +5303,44 @@ " 1787396400\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-30T15:30:00+00:00\n", + " Bundesliga\n", + " FC Augsburg\n", + " FC Schalke 04\n", + " 3\n", + " 0\n", + " W\n", + " 16434039\n", + " 1788103800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-30T14:00:00+00:00 Club Friendly Games Bournemouth \n", - "1 2026-08-05T17:00:00+00:00 Club Friendly Games SC Schwaz \n", - "2 2026-08-08T13:30:00+00:00 Club Friendly Games FC Augsburg \n", - "3 2026-08-15T14:00:00+00:00 Club Friendly Games Leeds United \n", - "4 2026-08-22T11:00:00+00:00 DFB Pokal Energie Cottbus \n", - "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 FC Augsburg 5 2 L 16404069 1785420000 \n", - "1 FC Augsburg 0 15 W 16489896 1785949200 \n", - "2 Sassuolo 3 2 W 16408267 1786195800 \n", - "3 FC Augsburg 4 0 L 16404067 1786802400 \n", - "4 FC Augsburg 0 2 W 16287046 1787396400 \n", + "0 2026-08-05T17:00:00+00:00 Club Friendly Games SC Schwaz \n", + "1 2026-08-08T13:30:00+00:00 Club Friendly Games FC Augsburg \n", + "2 2026-08-15T14:00:00+00:00 Club Friendly Games Leeds United \n", + "3 2026-08-22T11:00:00+00:00 DFB Pokal Energie Cottbus \n", + "4 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg \n", + "\n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 FC Augsburg 0 15 W 16489896 1785949200 \n", + "1 Sassuolo 3 2 W 16408267 1786195800 \n", + "2 FC Augsburg 4 0 L 16404067 1786802400 \n", + "3 FC Augsburg 0 2 W 16287046 1787396400 \n", + "4 FC Schalke 04 3 0 W 16434039 1788103800 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -5266,7 +5350,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: WDWWL\n" + "Bundesliga form: DWWLW\n" ] }, { @@ -5305,19 +5389,6 @@ " \n", " \n", " 0\n", - " 2026-04-18T13:30:00+00:00\n", - " Bundesliga\n", - " Bayer 04 Leverkusen\n", - " FC Augsburg\n", - " 1\n", - " 2\n", - " W\n", - " 14065221\n", - " 1776519000\n", - " 35\n", - " \n", - " \n", - " 1\n", " 2026-04-25T13:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -5330,7 +5401,7 @@ " 35\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-05-02T13:30:00+00:00\n", " Bundesliga\n", " SV Werder Bremen\n", @@ -5343,7 +5414,7 @@ " 35\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-05-09T13:30:00+00:00\n", " Bundesliga\n", " FC Augsburg\n", @@ -5356,7 +5427,7 @@ " 35\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-05-16T13:30:00+00:00\n", " Bundesliga\n", " 1. FC Union Berlin\n", @@ -5368,24 +5439,37 @@ " 1778938200\n", " 35\n", " \n", + " \n", + " 4\n", + " 2026-08-30T15:30:00+00:00\n", + " Bundesliga\n", + " FC Augsburg\n", + " FC Schalke 04\n", + " 3\n", + " 0\n", + " W\n", + " 16434039\n", + " 1788103800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " date competition home_team \\\n", - "0 2026-04-18T13:30:00+00:00 Bundesliga Bayer 04 Leverkusen \n", - "1 2026-04-25T13:30:00+00:00 Bundesliga FC Augsburg \n", - "2 2026-05-02T13:30:00+00:00 Bundesliga SV Werder Bremen \n", - "3 2026-05-09T13:30:00+00:00 Bundesliga FC Augsburg \n", - "4 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + " date competition home_team \\\n", + "0 2026-04-25T13:30:00+00:00 Bundesliga FC Augsburg \n", + "1 2026-05-02T13:30:00+00:00 Bundesliga SV Werder Bremen \n", + "2 2026-05-09T13:30:00+00:00 Bundesliga FC Augsburg \n", + "3 2026-05-16T13:30:00+00:00 Bundesliga 1. FC Union Berlin \n", + "4 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg \n", "\n", " away_team home_score away_score result match_id timestamp \\\n", - "0 FC Augsburg 1 2 W 14065221 1776519000 \n", - "1 Eintracht Frankfurt 1 1 D 14065231 1777123800 \n", - "2 FC Augsburg 1 3 W 14065241 1777728600 \n", - "3 Borussia M'gladbach 3 1 W 14065249 1778333400 \n", - "4 FC Augsburg 4 0 L 14065558 1778938200 \n", + "0 Eintracht Frankfurt 1 1 D 14065231 1777123800 \n", + "1 FC Augsburg 1 3 W 14065241 1777728600 \n", + "2 Borussia M'gladbach 3 1 W 14065249 1778333400 \n", + "3 FC Augsburg 4 0 L 14065558 1778938200 \n", + "4 FC Schalke 04 3 0 W 16434039 1788103800 \n", "\n", " unique_tournament_id \n", "0 35 \n", @@ -5404,7 +5488,7 @@ "text": [ "\n", "FC Schalke 04 (team_id=2530)\n", - "Overall form: WWLLD\n" + "Overall form: WLLDL\n" ] }, { @@ -5443,19 +5527,6 @@ " \n", " \n", " 0\n", - " 2026-07-25T14:00:00+00:00\n", - " Club Friendly Games\n", - " FC Schalke 04\n", - " Fagiano Okayama\n", - " 3\n", - " 1\n", - " W\n", - " 16485302\n", - " 1784988000\n", - " 853\n", - " \n", - " \n", - " 1\n", " 2026-08-01T12:00:00+00:00\n", " Club Friendly Games\n", " KSV Hessen Kassel\n", @@ -5468,7 +5539,7 @@ " 853\n", " \n", " \n", - " 2\n", + " 1\n", " 2026-08-08T15:00:00+00:00\n", " Club Friendly Games\n", " FC Schalke 04\n", @@ -5481,7 +5552,7 @@ " 853\n", " \n", " \n", - " 3\n", + " 2\n", " 2026-08-16T15:00:00+00:00\n", " Club Friendly Games\n", " FC Schalke 04\n", @@ -5494,7 +5565,7 @@ " 853\n", " \n", " \n", - " 4\n", + " 3\n", " 2026-08-24T18:45:00+00:00\n", " DFB Pokal\n", " Hallescher FC\n", @@ -5506,31 +5577,44 @@ " 1787597100\n", " 217\n", " \n", + " \n", + " 4\n", + " 2026-08-30T15:30:00+00:00\n", + " Bundesliga\n", + " FC Augsburg\n", + " FC Schalke 04\n", + " 3\n", + " 0\n", + " L\n", + " 16434039\n", + " 1788103800\n", + " 35\n", + " \n", " \n", "\n", "" ], "text/plain": [ " date competition home_team \\\n", - "0 2026-07-25T14:00:00+00:00 Club Friendly Games FC Schalke 04 \n", - "1 2026-08-01T12:00:00+00:00 Club Friendly Games KSV Hessen Kassel \n", - "2 2026-08-08T15:00:00+00:00 Club Friendly Games FC Schalke 04 \n", - "3 2026-08-16T15:00:00+00:00 Club Friendly Games FC Schalke 04 \n", - "4 2026-08-24T18:45:00+00:00 DFB Pokal Hallescher FC \n", + "0 2026-08-01T12:00:00+00:00 Club Friendly Games KSV Hessen Kassel \n", + "1 2026-08-08T15:00:00+00:00 Club Friendly Games FC Schalke 04 \n", + "2 2026-08-16T15:00:00+00:00 Club Friendly Games FC Schalke 04 \n", + "3 2026-08-24T18:45:00+00:00 DFB Pokal Hallescher FC \n", + "4 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg \n", "\n", - " away_team home_score away_score result match_id timestamp \\\n", - "0 Fagiano Okayama 3 1 W 16485302 1784988000 \n", - "1 FC Schalke 04 0 5 W 16293563 1785585600 \n", - "2 Atalanta 0 3 L 16400194 1786201200 \n", - "3 Real Madrid 0 3 L 16672725 1786892400 \n", - "4 FC Schalke 04 2 2 D 16287064 1787597100 \n", + " away_team home_score away_score result match_id timestamp \\\n", + "0 FC Schalke 04 0 5 W 16293563 1785585600 \n", + "1 Atalanta 0 3 L 16400194 1786201200 \n", + "2 Real Madrid 0 3 L 16672725 1786892400 \n", + "3 FC Schalke 04 2 2 D 16287064 1787597100 \n", + "4 FC Schalke 04 3 0 L 16434039 1788103800 \n", "\n", " unique_tournament_id \n", "0 853 \n", "1 853 \n", "2 853 \n", - "3 853 \n", - "4 217 " + "3 217 \n", + "4 35 " ] }, "metadata": {}, @@ -5540,9 +5624,70 @@ "name": "stdout", "output_type": "stream", "text": [ - "Bundesliga form: (no valid matches)\n", - "No valid Bundesliga matches were collected.\n" + "Bundesliga form: L\n" ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
datecompetitionhome_teamaway_teamhome_scoreaway_scoreresultmatch_idtimestampunique_tournament_id
02026-08-30T15:30:00+00:00BundesligaFC AugsburgFC Schalke 0430L16434039178810380035
\n", + "
" + ], + "text/plain": [ + " date competition home_team away_team \\\n", + "0 2026-08-30T15:30:00+00:00 Bundesliga FC Augsburg FC Schalke 04 \n", + "\n", + " home_score away_score result match_id timestamp unique_tournament_id \n", + "0 3 0 L 16434039 1788103800 35 " + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ @@ -5586,41 +5731,13 @@ "output_type": "stream", "text": [ "{\n", - " \"2026-08-27T12:38:44.831736+02:00\": {\n", + " \"2026-09-04T10:43:32.643242+02:00\": {\n", " \"2672\": {\n", " \"team\": \"FC Bayern München\",\n", " \"overall_form\": \"WWWWW\",\n", - " \"bundesliga_form\": \"WWDWW\",\n", + " \"bundesliga_form\": \"WDWWW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16489297,\n", - " \"date\": \"2026-08-04T11:00:00+00:00\",\n", - " \"timestamp\": 1785841200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Jeju SK\",\n", - " \"home_team_id\": 7649,\n", - " \"away_team\": \"FC Bayern München\",\n", - " \"away_team_id\": 2672,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", - " \"match_id\": 16284981,\n", - " \"date\": \"2026-08-07T12:00:00+00:00\",\n", - " \"timestamp\": 1786104000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Aston Villa\",\n", - " \"home_team_id\": 40,\n", - " \"away_team\": \"FC Bayern München\",\n", - " \"away_team_id\": 2672,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16242805,\n", " \"date\": \"2026-08-15T13:30:00+00:00\",\n", " \"timestamp\": 1786800600,\n", @@ -5661,24 +5778,38 @@ " \"home_score\": 1,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065222,\n", - " \"date\": \"2026-04-19T15:30:00+00:00\",\n", - " \"timestamp\": 1776612600,\n", + " \"match_id\": 16434087,\n", + " \"date\": \"2026-08-28T18:30:00+00:00\",\n", + " \"timestamp\": 1787941800,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", " \"home_team\": \"FC Bayern München\",\n", " \"home_team_id\": 2672,\n", " \"away_team\": \"VfB Stuttgart\",\n", " \"away_team_id\": 2677,\n", - " \"home_score\": 4,\n", - " \"away_score\": 2,\n", + " \"home_score\": 5,\n", + " \"away_score\": 1,\n", " \"result\": \"W\"\n", " },\n", " {\n", + " \"match_id\": 16287047,\n", + " \"date\": \"2026-09-02T18:45:00+00:00\",\n", + " \"timestamp\": 1788374700,\n", + " \"competition\": \"DFB Pokal\",\n", + " \"unique_tournament_id\": 217,\n", + " \"home_team\": \"VfL Osnabrück\",\n", + " \"home_team_id\": 2581,\n", + " \"away_team\": \"FC Bayern München\",\n", + " \"away_team_id\": 2672,\n", + " \"home_score\": 1,\n", + " \"away_score\": 4,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", + " {\n", " \"match_id\": 14065235,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", " \"timestamp\": 1777123800,\n", @@ -5733,29 +5864,29 @@ " \"home_score\": 5,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434087,\n", + " \"date\": \"2026-08-28T18:30:00+00:00\",\n", + " \"timestamp\": 1787941800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Bayern München\",\n", + " \"home_team_id\": 2672,\n", + " \"away_team\": \"VfB Stuttgart\",\n", + " \"away_team_id\": 2677,\n", + " \"home_score\": 5,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2677\": {\n", " \"team\": \"VfB Stuttgart\",\n", - " \"overall_form\": \"WDWLW\",\n", - " \"bundesliga_form\": \"LDDWD\",\n", + " \"overall_form\": \"DWLWL\",\n", + " \"bundesliga_form\": \"DDWDL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16408667,\n", - " \"date\": \"2026-07-29T16:30:00+00:00\",\n", - " \"timestamp\": 1785342600,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Kickers Offenbach\",\n", - " \"home_team_id\": 2586,\n", - " \"away_team\": \"VfB Stuttgart\",\n", - " \"away_team_id\": 2677,\n", - " \"home_score\": 1,\n", - " \"away_score\": 8,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16494873,\n", " \"date\": \"2026-08-01T13:00:00+00:00\",\n", " \"timestamp\": 1785589200,\n", @@ -5810,23 +5941,23 @@ " \"home_score\": 0,\n", " \"away_score\": 4,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065222,\n", - " \"date\": \"2026-04-19T15:30:00+00:00\",\n", - " \"timestamp\": 1776612600,\n", + " \"match_id\": 16434087,\n", + " \"date\": \"2026-08-28T18:30:00+00:00\",\n", + " \"timestamp\": 1787941800,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", " \"home_team\": \"FC Bayern München\",\n", " \"home_team_id\": 2672,\n", " \"away_team\": \"VfB Stuttgart\",\n", " \"away_team_id\": 2677,\n", - " \"home_score\": 4,\n", - " \"away_score\": 2,\n", + " \"home_score\": 5,\n", + " \"away_score\": 1,\n", " \"result\": \"L\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065256,\n", " \"date\": \"2026-04-26T13:30:00+00:00\",\n", @@ -5882,28 +6013,28 @@ " \"home_score\": 2,\n", " \"away_score\": 2,\n", " \"result\": \"D\"\n", - " }\n", - " ]\n", - " },\n", - " \"2671\": {\n", - " \"team\": \"1. FC Köln\",\n", - " \"overall_form\": \"WWDWW\",\n", - " \"bundesliga_form\": \"DLDLL\",\n", - " \"overall_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 16485214,\n", - " \"date\": \"2026-07-18T09:00:00+00:00\",\n", - " \"timestamp\": 1784365200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"1. FC Köln\",\n", - " \"home_team_id\": 2671,\n", - " \"away_team\": \"FC Rheinsud Koln\",\n", - " \"away_team_id\": 355181,\n", + " \"match_id\": 16434087,\n", + " \"date\": \"2026-08-28T18:30:00+00:00\",\n", + " \"timestamp\": 1787941800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Bayern München\",\n", + " \"home_team_id\": 2672,\n", + " \"away_team\": \"VfB Stuttgart\",\n", + " \"away_team_id\": 2677,\n", " \"home_score\": 5,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", + " }\n", + " ]\n", + " },\n", + " \"2671\": {\n", + " \"team\": \"1. FC Köln\",\n", + " \"overall_form\": \"WDWWW\",\n", + " \"bundesliga_form\": \"LDLLW\",\n", + " \"overall_matches\": [\n", " {\n", " \"match_id\": 16576563,\n", " \"date\": \"2026-07-23T16:15:00+00:00\",\n", @@ -5959,23 +6090,23 @@ " \"home_score\": 1,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065229,\n", - " \"date\": \"2026-04-17T18:30:00+00:00\",\n", - " \"timestamp\": 1776450600,\n", + " \"match_id\": 16434022,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"FC St. Pauli\",\n", - " \"home_team_id\": 2526,\n", - " \"away_team\": \"1. FC Köln\",\n", - " \"away_team_id\": 2671,\n", - " \"home_score\": 1,\n", - " \"away_score\": 1,\n", - " \"result\": \"D\"\n", - " },\n", + " \"home_team\": \"1. FC Köln\",\n", + " \"home_team_id\": 2671,\n", + " \"away_team\": \"TSG Hoffenheim\",\n", + " \"away_team_id\": 2569,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065238,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", @@ -6031,29 +6162,29 @@ " \"home_score\": 5,\n", " \"away_score\": 1,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434022,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FC Köln\",\n", + " \"home_team_id\": 2671,\n", + " \"away_team\": \"TSG Hoffenheim\",\n", + " \"away_team_id\": 2569,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2569\": {\n", " \"team\": \"TSG Hoffenheim\",\n", - " \"overall_form\": \"WLLDW\",\n", - " \"bundesliga_form\": \"WWDWL\",\n", + " \"overall_form\": \"LLDWL\",\n", + " \"bundesliga_form\": \"WDWLL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16293573,\n", - " \"date\": \"2026-08-01T13:30:00+00:00\",\n", - " \"timestamp\": 1785591000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"TSG Hoffenheim\",\n", - " \"home_team_id\": 2569,\n", - " \"away_team\": \"Karlsruher SC\",\n", - " \"away_team_id\": 2553,\n", - " \"home_score\": 3,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16743431,\n", " \"date\": \"2026-08-07T14:00:00+00:00\",\n", " \"timestamp\": 1786111200,\n", @@ -6108,23 +6239,23 @@ " \"home_score\": 0,\n", " \"away_score\": 4,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065230,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434022,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"TSG Hoffenheim\",\n", - " \"home_team_id\": 2569,\n", - " \"away_team\": \"Borussia Dortmund\",\n", - " \"away_team_id\": 2673,\n", - " \"home_score\": 2,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", + " \"home_team\": \"1. FC Köln\",\n", + " \"home_team_id\": 2671,\n", + " \"away_team\": \"TSG Hoffenheim\",\n", + " \"away_team_id\": 2569,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065237,\n", " \"date\": \"2026-04-25T16:30:00+00:00\",\n", @@ -6180,29 +6311,29 @@ " \"home_score\": 4,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434022,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FC Köln\",\n", + " \"home_team_id\": 2671,\n", + " \"away_team\": \"TSG Hoffenheim\",\n", + " \"away_team_id\": 2569,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2547\": {\n", " \"team\": \"1. FC Union Berlin\",\n", - " \"overall_form\": \"LDWLW\",\n", - " \"bundesliga_form\": \"LLDWW\",\n", + " \"overall_form\": \"DWLWD\",\n", + " \"bundesliga_form\": \"LDWWD\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16303077,\n", - " \"date\": \"2026-08-01T12:00:00+00:00\",\n", - " \"timestamp\": 1785585600,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SG Dynamo Dresden\",\n", - " \"home_team_id\": 2595,\n", - " \"away_team\": \"1. FC Union Berlin\",\n", - " \"away_team_id\": 2547,\n", - " \"home_score\": 2,\n", - " \"away_score\": 1,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", " \"match_id\": 16363515,\n", " \"date\": \"2026-08-02T12:00:00+00:00\",\n", " \"timestamp\": 1785672000,\n", @@ -6257,23 +6388,23 @@ " \"home_score\": 2,\n", " \"away_score\": 4,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065225,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434026,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", " \"home_team\": \"1. FC Union Berlin\",\n", " \"home_team_id\": 2547,\n", - " \"away_team\": \"VfL Wolfsburg\",\n", - " \"away_team_id\": 2524,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", - " \"result\": \"L\"\n", - " },\n", + " \"away_team\": \"Eintracht Frankfurt\",\n", + " \"away_team_id\": 2674,\n", + " \"home_score\": 3,\n", + " \"away_score\": 3,\n", + " \"result\": \"D\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065257,\n", " \"date\": \"2026-04-24T18:30:00+00:00\",\n", @@ -6329,29 +6460,29 @@ " \"home_score\": 4,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434026,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FC Union Berlin\",\n", + " \"home_team_id\": 2547,\n", + " \"away_team\": \"Eintracht Frankfurt\",\n", + " \"away_team_id\": 2674,\n", + " \"home_score\": 3,\n", + " \"away_score\": 3,\n", + " \"result\": \"D\"\n", " }\n", " ]\n", " },\n", " \"2674\": {\n", " \"team\": \"Eintracht Frankfurt\",\n", - " \"overall_form\": \"WWWLW\",\n", - " \"bundesliga_form\": \"LDLLD\",\n", + " \"overall_form\": \"WWLWD\",\n", + " \"bundesliga_form\": \"DLLDD\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16400207,\n", - " \"date\": \"2026-08-01T15:00:00+00:00\",\n", - " \"timestamp\": 1785596400,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SV Waldhof Mannheim\",\n", - " \"home_team_id\": 2680,\n", - " \"away_team\": \"Eintracht Frankfurt\",\n", - " \"away_team_id\": 2674,\n", - " \"home_score\": 0,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16569178,\n", " \"date\": \"2026-08-08T13:00:00+00:00\",\n", " \"timestamp\": 1786194000,\n", @@ -6406,23 +6537,23 @@ " \"home_score\": 0,\n", " \"away_score\": 11,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065223,\n", - " \"date\": \"2026-04-18T16:30:00+00:00\",\n", - " \"timestamp\": 1776529800,\n", + " \"match_id\": 16434026,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Eintracht Frankfurt\",\n", - " \"home_team_id\": 2674,\n", - " \"away_team\": \"RB Leipzig\",\n", - " \"away_team_id\": 36360,\n", - " \"home_score\": 1,\n", + " \"home_team\": \"1. FC Union Berlin\",\n", + " \"home_team_id\": 2547,\n", + " \"away_team\": \"Eintracht Frankfurt\",\n", + " \"away_team_id\": 2674,\n", + " \"home_score\": 3,\n", " \"away_score\": 3,\n", - " \"result\": \"L\"\n", - " },\n", + " \"result\": \"D\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065231,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", @@ -6478,29 +6609,29 @@ " \"home_score\": 2,\n", " \"away_score\": 2,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434026,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FC Union Berlin\",\n", + " \"home_team_id\": 2547,\n", + " \"away_team\": \"Eintracht Frankfurt\",\n", + " \"away_team_id\": 2674,\n", + " \"home_score\": 3,\n", + " \"away_score\": 3,\n", + " \"result\": \"D\"\n", " }\n", " ]\n", " },\n", " \"2556\": {\n", " \"team\": \"1. FSV Mainz 05\",\n", - " \"overall_form\": \"WDWWW\",\n", - " \"bundesliga_form\": \"DLWLW\",\n", + " \"overall_form\": \"DWWWD\",\n", + " \"bundesliga_form\": \"LWLWD\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16564738,\n", - " \"date\": \"2026-07-31T14:00:00+00:00\",\n", - " \"timestamp\": 1785506400,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"1. FSV Mainz 05\",\n", - " \"home_team_id\": 2556,\n", - " \"away_team\": \"Shabab Al-Ahli Dubai\",\n", - " \"away_team_id\": 264111,\n", - " \"home_score\": 1,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16568868,\n", " \"date\": \"2026-08-01T14:00:00+00:00\",\n", " \"timestamp\": 1785592800,\n", @@ -6555,23 +6686,23 @@ " \"home_score\": 0,\n", " \"away_score\": 9,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065227,\n", - " \"date\": \"2026-04-19T17:30:00+00:00\",\n", - " \"timestamp\": 1776619800,\n", + " \"match_id\": 16434044,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Borussia M'gladbach\",\n", - " \"home_team_id\": 2527,\n", - " \"away_team\": \"1. FSV Mainz 05\",\n", - " \"away_team_id\": 2556,\n", - " \"home_score\": 1,\n", - " \"away_score\": 1,\n", + " \"home_team\": \"1. FSV Mainz 05\",\n", + " \"home_team_id\": 2556,\n", + " \"away_team\": \"SC Paderborn 07\",\n", + " \"away_team_id\": 2561,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", " \"result\": \"D\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065235,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", @@ -6627,29 +6758,29 @@ " \"home_score\": 0,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434044,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FSV Mainz 05\",\n", + " \"home_team_id\": 2556,\n", + " \"away_team\": \"SC Paderborn 07\",\n", + " \"away_team_id\": 2561,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " }\n", " ]\n", " },\n", " \"2561\": {\n", " \"team\": \"SC Paderborn 07\",\n", - " \"overall_form\": \"LWWDW\",\n", - " \"bundesliga_form\": \"DD\",\n", + " \"overall_form\": \"WWDWD\",\n", + " \"bundesliga_form\": \"DDD\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16400333,\n", - " \"date\": \"2026-07-25T11:00:00+00:00\",\n", - " \"timestamp\": 1784977200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SC Paderborn 07\",\n", - " \"home_team_id\": 2561,\n", - " \"away_team\": \"1. FC Magdeburg\",\n", - " \"away_team_id\": 2591,\n", - " \"home_score\": 0,\n", - " \"away_score\": 2,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", " \"match_id\": 16665883,\n", " \"date\": \"2026-07-29T10:30:00+00:00\",\n", " \"timestamp\": 1785321000,\n", @@ -6704,6 +6835,20 @@ " \"home_score\": 2,\n", " \"away_score\": 4,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434044,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FSV Mainz 05\",\n", + " \"home_team_id\": 2556,\n", + " \"away_team\": \"SC Paderborn 07\",\n", + " \"away_team_id\": 2561,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " }\n", " ],\n", " \"bundesliga_matches\": [\n", @@ -6734,32 +6879,32 @@ " \"home_score\": 1,\n", " \"away_score\": 1,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434044,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"1. FSV Mainz 05\",\n", + " \"home_team_id\": 2556,\n", + " \"away_team\": \"SC Paderborn 07\",\n", + " \"away_team_id\": 2561,\n", + " \"home_score\": 0,\n", + " \"away_score\": 0,\n", + " \"result\": \"D\"\n", " }\n", " ]\n", " },\n", " \"36360\": {\n", " \"team\": \"RB Leipzig\",\n", - " \"overall_form\": \"WWLLW\",\n", - " \"bundesliga_form\": \"WWLWL\",\n", + " \"overall_form\": \"WLLWW\",\n", + " \"bundesliga_form\": \"WLWLW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16311581,\n", - " \"date\": \"2026-07-25T09:30:00+00:00\",\n", - " \"timestamp\": 1784971800,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"RB Leipzig\",\n", - " \"home_team_id\": 36360,\n", - " \"away_team\": \"FC Ingolstadt 04\",\n", - " \"away_team_id\": 5880,\n", - " \"home_score\": 1,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", - " \"match_id\": 16408673,\n", - " \"date\": \"2026-08-01T09:30:00+00:00\",\n", - " \"timestamp\": 1785576600,\n", + " \"match_id\": 16408673,\n", + " \"date\": \"2026-08-01T09:30:00+00:00\",\n", + " \"timestamp\": 1785576600,\n", " \"competition\": \"Club Friendly Games\",\n", " \"unique_tournament_id\": 853,\n", " \"home_team\": \"RB Leipzig\",\n", @@ -6811,23 +6956,23 @@ " \"home_score\": 0,\n", " \"away_score\": 6,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065223,\n", - " \"date\": \"2026-04-18T16:30:00+00:00\",\n", - " \"timestamp\": 1776529800,\n", + " \"match_id\": 16434023,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Eintracht Frankfurt\",\n", - " \"home_team_id\": 2674,\n", - " \"away_team\": \"RB Leipzig\",\n", - " \"away_team_id\": 36360,\n", - " \"home_score\": 1,\n", - " \"away_score\": 3,\n", + " \"home_team\": \"RB Leipzig\",\n", + " \"home_team_id\": 36360,\n", + " \"away_team\": \"Borussia M'gladbach\",\n", + " \"away_team_id\": 2527,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", " \"result\": \"W\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065257,\n", " \"date\": \"2026-04-24T18:30:00+00:00\",\n", @@ -6883,29 +7028,29 @@ " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434023,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"RB Leipzig\",\n", + " \"home_team_id\": 36360,\n", + " \"away_team\": \"Borussia M'gladbach\",\n", + " \"away_team_id\": 2527,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2527\": {\n", " \"team\": \"Borussia M'gladbach\",\n", - " \"overall_form\": \"WWWWW\",\n", - " \"bundesliga_form\": \"DDWLW\",\n", + " \"overall_form\": \"WWWWL\",\n", + " \"bundesliga_form\": \"DWLWL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16293554,\n", - " \"date\": \"2026-08-01T12:00:00+00:00\",\n", - " \"timestamp\": 1785585600,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"FC Hansa Rostock\",\n", - " \"home_team_id\": 2533,\n", - " \"away_team\": \"Borussia M'gladbach\",\n", - " \"away_team_id\": 2527,\n", - " \"home_score\": 1,\n", - " \"away_score\": 3,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16743431,\n", " \"date\": \"2026-08-07T14:00:00+00:00\",\n", " \"timestamp\": 1786111200,\n", @@ -6960,23 +7105,23 @@ " \"home_score\": 0,\n", " \"away_score\": 5,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065227,\n", - " \"date\": \"2026-04-19T17:30:00+00:00\",\n", - " \"timestamp\": 1776619800,\n", + " \"match_id\": 16434023,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Borussia M'gladbach\",\n", - " \"home_team_id\": 2527,\n", - " \"away_team\": \"1. FSV Mainz 05\",\n", - " \"away_team_id\": 2556,\n", - " \"home_score\": 1,\n", - " \"away_score\": 1,\n", - " \"result\": \"D\"\n", - " },\n", + " \"home_team\": \"RB Leipzig\",\n", + " \"home_team_id\": 36360,\n", + " \"away_team\": \"Borussia M'gladbach\",\n", + " \"away_team_id\": 2527,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065233,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", @@ -7032,29 +7177,29 @@ " \"home_score\": 4,\n", " \"away_score\": 0,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434023,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"RB Leipzig\",\n", + " \"home_team_id\": 36360,\n", + " \"away_team\": \"Borussia M'gladbach\",\n", + " \"away_team_id\": 2527,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2598\": {\n", " \"team\": \"SV 07 Elversberg\",\n", - " \"overall_form\": \"WWDWW\",\n", - " \"bundesliga_form\": \"\",\n", + " \"overall_form\": \"WDWWW\",\n", + " \"bundesliga_form\": \"W\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16400332,\n", - " \"date\": \"2026-07-25T12:00:00+00:00\",\n", - " \"timestamp\": 1784980800,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"NEC Nijmegen\",\n", - " \"home_team_id\": 2962,\n", - " \"away_team\": \"SV 07 Elversberg\",\n", - " \"away_team_id\": 2598,\n", - " \"home_score\": 0,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16489898,\n", " \"date\": \"2026-08-04T16:00:00+00:00\",\n", " \"timestamp\": 1785859200,\n", @@ -7109,30 +7254,45 @@ " \"home_score\": 1,\n", " \"away_score\": 3,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434020,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SV 07 Elversberg\",\n", + " \"home_team_id\": 2598,\n", + " \"away_team\": \"Bayer 04 Leverkusen\",\n", + " \"away_team_id\": 2681,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"W\"\n", " }\n", " ],\n", - " \"bundesliga_matches\": []\n", + " \"bundesliga_matches\": [\n", + " {\n", + " \"match_id\": 16434020,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SV 07 Elversberg\",\n", + " \"home_team_id\": 2598,\n", + " \"away_team\": \"Bayer 04 Leverkusen\",\n", + " \"away_team_id\": 2681,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"W\"\n", + " }\n", + " ]\n", " },\n", " \"2681\": {\n", " \"team\": \"Bayer 04 Leverkusen\",\n", - " \"overall_form\": \"WWLWW\",\n", - " \"bundesliga_form\": \"LWWLD\",\n", + " \"overall_form\": \"WLWWL\",\n", + " \"bundesliga_form\": \"WWLDL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16666223,\n", - " \"date\": \"2026-08-01T09:00:00+00:00\",\n", - " \"timestamp\": 1785574800,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Bayer 04 Leverkusen\",\n", - " \"home_team_id\": 2681,\n", - " \"away_team\": \"Rot-Weiss Essen\",\n", - " \"away_team_id\": 2562,\n", - " \"home_score\": 3,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16256385,\n", " \"date\": \"2026-08-08T13:30:00+00:00\",\n", " \"timestamp\": 1786195800,\n", @@ -7187,23 +7347,23 @@ " \"home_score\": 0,\n", " \"away_score\": 4,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065221,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434020,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Bayer 04 Leverkusen\",\n", - " \"home_team_id\": 2681,\n", - " \"away_team\": \"FC Augsburg\",\n", - " \"away_team_id\": 2600,\n", - " \"home_score\": 1,\n", + " \"home_team\": \"SV 07 Elversberg\",\n", + " \"home_team_id\": 2598,\n", + " \"away_team\": \"Bayer 04 Leverkusen\",\n", + " \"away_team_id\": 2681,\n", + " \"home_score\": 3,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065238,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", @@ -7259,43 +7419,29 @@ " \"home_score\": 1,\n", " \"away_score\": 1,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434020,\n", + " \"date\": \"2026-08-29T13:30:00+00:00\",\n", + " \"timestamp\": 1788010200,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SV 07 Elversberg\",\n", + " \"home_team_id\": 2598,\n", + " \"away_team\": \"Bayer 04 Leverkusen\",\n", + " \"away_team_id\": 2681,\n", + " \"home_score\": 3,\n", + " \"away_score\": 2,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2673\": {\n", " \"team\": \"Borussia Dortmund\",\n", - " \"overall_form\": \"LWWDL\",\n", - " \"bundesliga_form\": \"LWLWW\",\n", + " \"overall_form\": \"WDLWW\",\n", + " \"bundesliga_form\": \"WLWWW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16330988,\n", - " \"date\": \"2026-07-29T10:00:00+00:00\",\n", - " \"timestamp\": 1785319200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Cerezo Osaka\",\n", - " \"home_team_id\": 3141,\n", - " \"away_team\": \"Borussia Dortmund\",\n", - " \"away_team_id\": 2673,\n", - " \"home_score\": 1,\n", - " \"away_score\": 0,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", - " \"match_id\": 16330990,\n", - " \"date\": \"2026-08-01T10:00:00+00:00\",\n", - " \"timestamp\": 1785578400,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"FC Tokyo\",\n", - " \"home_team_id\": 3147,\n", - " \"away_team\": \"Borussia Dortmund\",\n", - " \"away_team_id\": 2673,\n", - " \"home_score\": 0,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16435283,\n", " \"date\": \"2026-08-09T13:00:00+00:00\",\n", " \"timestamp\": 1786280400,\n", @@ -7336,24 +7482,38 @@ " \"home_score\": 1,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065230,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434025,\n", + " \"date\": \"2026-08-29T16:30:00+00:00\",\n", + " \"timestamp\": 1788021000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"TSG Hoffenheim\",\n", - " \"home_team_id\": 2569,\n", - " \"away_team\": \"Borussia Dortmund\",\n", - " \"away_team_id\": 2673,\n", + " \"home_team\": \"Borussia Dortmund\",\n", + " \"home_team_id\": 2673,\n", + " \"away_team\": \"Hamburger SV\",\n", + " \"away_team_id\": 2676,\n", " \"home_score\": 2,\n", - " \"away_score\": 1,\n", - " \"result\": \"L\"\n", + " \"away_score\": 0,\n", + " \"result\": \"W\"\n", " },\n", " {\n", + " \"match_id\": 16287049,\n", + " \"date\": \"2026-09-01T18:45:00+00:00\",\n", + " \"timestamp\": 1788288300,\n", + " \"competition\": \"DFB Pokal\",\n", + " \"unique_tournament_id\": 217,\n", + " \"home_team\": \"Hamburg-Eimsbütteler Ballspiel Club 1911\",\n", + " \"home_team_id\": 291525,\n", + " \"away_team\": \"Borussia Dortmund\",\n", + " \"away_team_id\": 2673,\n", + " \"home_score\": 0,\n", + " \"away_score\": 5,\n", + " \"result\": \"W\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", + " {\n", " \"match_id\": 14065228,\n", " \"date\": \"2026-04-26T15:30:00+00:00\",\n", " \"timestamp\": 1777217400,\n", @@ -7408,29 +7568,29 @@ " \"home_score\": 0,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434025,\n", + " \"date\": \"2026-08-29T16:30:00+00:00\",\n", + " \"timestamp\": 1788021000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Borussia Dortmund\",\n", + " \"home_team_id\": 2673,\n", + " \"away_team\": \"Hamburger SV\",\n", + " \"away_team_id\": 2676,\n", + " \"home_score\": 2,\n", + " \"away_score\": 0,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2676\": {\n", " \"team\": \"Hamburger SV\",\n", - " \"overall_form\": \"WLDWW\",\n", - " \"bundesliga_form\": \"LLWWD\",\n", + " \"overall_form\": \"LDWWL\",\n", + " \"bundesliga_form\": \"LWWDL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16571364,\n", - " \"date\": \"2026-07-25T11:30:00+00:00\",\n", - " \"timestamp\": 1784979000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Hamburger SV\",\n", - " \"home_team_id\": 2676,\n", - " \"away_team\": \"1. FC Heidenheim\",\n", - " \"away_team_id\": 5885,\n", - " \"home_score\": 3,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16424189,\n", " \"date\": \"2026-08-01T15:00:00+00:00\",\n", " \"timestamp\": 1785596400,\n", @@ -7485,23 +7645,23 @@ " \"home_score\": 0,\n", " \"away_score\": 3,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065224,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434025,\n", + " \"date\": \"2026-08-29T16:30:00+00:00\",\n", + " \"timestamp\": 1788021000,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"SV Werder Bremen\",\n", - " \"home_team_id\": 2534,\n", + " \"home_team\": \"Borussia Dortmund\",\n", + " \"home_team_id\": 2673,\n", " \"away_team\": \"Hamburger SV\",\n", " \"away_team_id\": 2676,\n", - " \"home_score\": 3,\n", - " \"away_score\": 1,\n", + " \"home_score\": 2,\n", + " \"away_score\": 0,\n", " \"result\": \"L\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065237,\n", " \"date\": \"2026-04-25T16:30:00+00:00\",\n", @@ -7557,43 +7717,29 @@ " \"home_score\": 1,\n", " \"away_score\": 1,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434025,\n", + " \"date\": \"2026-08-29T16:30:00+00:00\",\n", + " \"timestamp\": 1788021000,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"Borussia Dortmund\",\n", + " \"home_team_id\": 2673,\n", + " \"away_team\": \"Hamburger SV\",\n", + " \"away_team_id\": 2676,\n", + " \"home_score\": 2,\n", + " \"away_score\": 0,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2538\": {\n", " \"team\": \"SC Freiburg\",\n", - " \"overall_form\": \"LWWWW\",\n", - " \"bundesliga_form\": \"WLDLW\",\n", + " \"overall_form\": \"WWWWW\",\n", + " \"bundesliga_form\": \"LDLWW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16408670,\n", - " \"date\": \"2026-07-31T12:00:00+00:00\",\n", - " \"timestamp\": 1785499200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SpVgg Greuther Fürth\",\n", - " \"home_team_id\": 2551,\n", - " \"away_team\": \"SC Freiburg\",\n", - " \"away_team_id\": 2538,\n", - " \"home_score\": 3,\n", - " \"away_score\": 0,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", - " \"match_id\": 16489899,\n", - " \"date\": \"2026-08-08T13:30:00+00:00\",\n", - " \"timestamp\": 1786195800,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"SC Freiburg\",\n", - " \"home_team_id\": 2538,\n", - " \"away_team\": \"RC Strasbourg\",\n", - " \"away_team_id\": 1659,\n", - " \"home_score\": 2,\n", - " \"away_score\": 0,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16400328,\n", " \"date\": \"2026-08-15T12:00:00+00:00\",\n", " \"timestamp\": 1786795200,\n", @@ -7634,23 +7780,37 @@ " \"home_score\": 1,\n", " \"away_score\": 5,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065226,\n", - " \"date\": \"2026-04-19T13:30:00+00:00\",\n", - " \"timestamp\": 1776605400,\n", + " \"match_id\": 16823042,\n", + " \"date\": \"2026-08-27T16:45:00+00:00\",\n", + " \"timestamp\": 1787849100,\n", + " \"competition\": \"UEFA Europa Conference League, Qualification Playoff\",\n", + " \"unique_tournament_id\": 17015,\n", + " \"home_team\": \"SC Freiburg\",\n", + " \"home_team_id\": 2538,\n", + " \"away_team\": \"Motherwell\",\n", + " \"away_team_id\": 2346,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434029,\n", + " \"date\": \"2026-08-30T13:30:00+00:00\",\n", + " \"timestamp\": 1788096600,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", " \"home_team\": \"SC Freiburg\",\n", " \"home_team_id\": 2538,\n", - " \"away_team\": \"1. FC Heidenheim\",\n", - " \"away_team_id\": 5885,\n", - " \"home_score\": 2,\n", + " \"away_team\": \"SV Werder Bremen\",\n", + " \"away_team_id\": 2534,\n", + " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065228,\n", " \"date\": \"2026-04-26T15:30:00+00:00\",\n", @@ -7706,29 +7866,29 @@ " \"home_score\": 4,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", + " },\n", + " {\n", + " \"match_id\": 16434029,\n", + " \"date\": \"2026-08-30T13:30:00+00:00\",\n", + " \"timestamp\": 1788096600,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SC Freiburg\",\n", + " \"home_team_id\": 2538,\n", + " \"away_team\": \"SV Werder Bremen\",\n", + " \"away_team_id\": 2534,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2534\": {\n", " \"team\": \"SV Werder Bremen\",\n", - " \"overall_form\": \"WDLWW\",\n", - " \"bundesliga_form\": \"WDLLL\",\n", + " \"overall_form\": \"DLWWL\",\n", + " \"bundesliga_form\": \"DLLLL\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16303194,\n", - " \"date\": \"2026-08-01T13:00:00+00:00\",\n", - " \"timestamp\": 1785589200,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Energie Cottbus\",\n", - " \"home_team_id\": 2532,\n", - " \"away_team\": \"SV Werder Bremen\",\n", - " \"away_team_id\": 2534,\n", - " \"home_score\": 2,\n", - " \"away_score\": 4,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16489645,\n", " \"date\": \"2026-08-08T12:00:00+00:00\",\n", " \"timestamp\": 1786190400,\n", @@ -7783,23 +7943,23 @@ " \"home_score\": 3,\n", " \"away_score\": 1,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065224,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434029,\n", + " \"date\": \"2026-08-30T13:30:00+00:00\",\n", + " \"timestamp\": 1788096600,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"SV Werder Bremen\",\n", - " \"home_team_id\": 2534,\n", - " \"away_team\": \"Hamburger SV\",\n", - " \"away_team_id\": 2676,\n", - " \"home_score\": 3,\n", + " \"home_team\": \"SC Freiburg\",\n", + " \"home_team_id\": 2538,\n", + " \"away_team\": \"SV Werder Bremen\",\n", + " \"away_team_id\": 2534,\n", + " \"home_score\": 4,\n", " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", + " \"result\": \"L\"\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065256,\n", " \"date\": \"2026-04-26T13:30:00+00:00\",\n", @@ -7855,29 +8015,29 @@ " \"home_score\": 0,\n", " \"away_score\": 2,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434029,\n", + " \"date\": \"2026-08-30T13:30:00+00:00\",\n", + " \"timestamp\": 1788096600,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"SC Freiburg\",\n", + " \"home_team_id\": 2538,\n", + " \"away_team\": \"SV Werder Bremen\",\n", + " \"away_team_id\": 2534,\n", + " \"home_score\": 4,\n", + " \"away_score\": 1,\n", + " \"result\": \"L\"\n", " }\n", " ]\n", " },\n", " \"2600\": {\n", " \"team\": \"FC Augsburg\",\n", - " \"overall_form\": \"LWWLW\",\n", - " \"bundesliga_form\": \"WDWWL\",\n", + " \"overall_form\": \"WWLWW\",\n", + " \"bundesliga_form\": \"DWWLW\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16404069,\n", - " \"date\": \"2026-07-30T14:00:00+00:00\",\n", - " \"timestamp\": 1785420000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"Bournemouth\",\n", - " \"home_team_id\": 60,\n", - " \"away_team\": \"FC Augsburg\",\n", - " \"away_team_id\": 2600,\n", - " \"home_score\": 5,\n", - " \"away_score\": 2,\n", - " \"result\": \"L\"\n", - " },\n", - " {\n", " \"match_id\": 16489896,\n", " \"date\": \"2026-08-05T17:00:00+00:00\",\n", " \"timestamp\": 1785949200,\n", @@ -7932,23 +8092,23 @@ " \"home_score\": 0,\n", " \"away_score\": 2,\n", " \"result\": \"W\"\n", - " }\n", - " ],\n", - " \"bundesliga_matches\": [\n", + " },\n", " {\n", - " \"match_id\": 14065221,\n", - " \"date\": \"2026-04-18T13:30:00+00:00\",\n", - " \"timestamp\": 1776519000,\n", + " \"match_id\": 16434039,\n", + " \"date\": \"2026-08-30T15:30:00+00:00\",\n", + " \"timestamp\": 1788103800,\n", " \"competition\": \"Bundesliga\",\n", " \"unique_tournament_id\": 35,\n", - " \"home_team\": \"Bayer 04 Leverkusen\",\n", - " \"home_team_id\": 2681,\n", - " \"away_team\": \"FC Augsburg\",\n", - " \"away_team_id\": 2600,\n", - " \"home_score\": 1,\n", - " \"away_score\": 2,\n", + " \"home_team\": \"FC Augsburg\",\n", + " \"home_team_id\": 2600,\n", + " \"away_team\": \"FC Schalke 04\",\n", + " \"away_team_id\": 2530,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", " \"result\": \"W\"\n", - " },\n", + " }\n", + " ],\n", + " \"bundesliga_matches\": [\n", " {\n", " \"match_id\": 14065231,\n", " \"date\": \"2026-04-25T13:30:00+00:00\",\n", @@ -8004,29 +8164,29 @@ " \"home_score\": 4,\n", " \"away_score\": 0,\n", " \"result\": \"L\"\n", + " },\n", + " {\n", + " \"match_id\": 16434039,\n", + " \"date\": \"2026-08-30T15:30:00+00:00\",\n", + " \"timestamp\": 1788103800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Augsburg\",\n", + " \"home_team_id\": 2600,\n", + " \"away_team\": \"FC Schalke 04\",\n", + " \"away_team_id\": 2530,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", + " \"result\": \"W\"\n", " }\n", " ]\n", " },\n", " \"2530\": {\n", " \"team\": \"FC Schalke 04\",\n", - " \"overall_form\": \"WWLLD\",\n", - " \"bundesliga_form\": \"\",\n", + " \"overall_form\": \"WLLDL\",\n", + " \"bundesliga_form\": \"L\",\n", " \"overall_matches\": [\n", " {\n", - " \"match_id\": 16485302,\n", - " \"date\": \"2026-07-25T14:00:00+00:00\",\n", - " \"timestamp\": 1784988000,\n", - " \"competition\": \"Club Friendly Games\",\n", - " \"unique_tournament_id\": 853,\n", - " \"home_team\": \"FC Schalke 04\",\n", - " \"home_team_id\": 2530,\n", - " \"away_team\": \"Fagiano Okayama\",\n", - " \"away_team_id\": 34034,\n", - " \"home_score\": 3,\n", - " \"away_score\": 1,\n", - " \"result\": \"W\"\n", - " },\n", - " {\n", " \"match_id\": 16293563,\n", " \"date\": \"2026-08-01T12:00:00+00:00\",\n", " \"timestamp\": 1785585600,\n", @@ -8081,9 +8241,38 @@ " \"home_score\": 2,\n", " \"away_score\": 2,\n", " \"result\": \"D\"\n", + " },\n", + " {\n", + " \"match_id\": 16434039,\n", + " \"date\": \"2026-08-30T15:30:00+00:00\",\n", + " \"timestamp\": 1788103800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Augsburg\",\n", + " \"home_team_id\": 2600,\n", + " \"away_team\": \"FC Schalke 04\",\n", + " \"away_team_id\": 2530,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", + " \"result\": \"L\"\n", " }\n", " ],\n", - " \"bundesliga_matches\": []\n", + " \"bundesliga_matches\": [\n", + " {\n", + " \"match_id\": 16434039,\n", + " \"date\": \"2026-08-30T15:30:00+00:00\",\n", + " \"timestamp\": 1788103800,\n", + " \"competition\": \"Bundesliga\",\n", + " \"unique_tournament_id\": 35,\n", + " \"home_team\": \"FC Augsburg\",\n", + " \"home_team_id\": 2600,\n", + " \"away_team\": \"FC Schalke 04\",\n", + " \"away_team_id\": 2530,\n", + " \"home_score\": 3,\n", + " \"away_score\": 0,\n", + " \"result\": \"L\"\n", + " }\n", + " ]\n", " }\n", " }\n", "}\n" @@ -8155,7 +8344,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 1 expired timestamped output(s).\n" + "Pruned 0 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/03_team_data/02_sofascore_team_stats.ipynb b/notebooks/03_team_data/02_sofascore_team_stats.ipynb index 38285c0..a293b55 100644 --- a/notebooks/03_team_data/02_sofascore_team_stats.ipynb +++ b/notebooks/03_team_data/02_sofascore_team_stats.ipynb @@ -16,7 +16,7 @@ "- Place **bundesliga_teams.json** in the configured project output directory as this notebook.\n", "- Start the Jupyter or VS Code kernel with that directory as its working directory. All local paths derive from the working directory; there are no machine-specific paths.\n", "- Install the required packages if needed with: **%pip install pandas beautifulsoup4 undetected-chromedriver**.\n", - "- Chrome starts with **uc.Chrome(version_main=150)**. One browser session is reused for every request and closed in a finally block.\n", + "- Chrome starts with **uc.Chrome()**. One browser session is reused for every request and closed in a finally block.\n", "\n", "## Matchday and season selection\n", "\n", @@ -136,7 +136,7 @@ "# Set workflow configuration value: TOURNAMENT_ID.\n", "TOURNAMENT_ID = 35\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: MIN_MATCHDAY.\n", "MIN_MATCHDAY = 1\n", "# Set workflow configuration value: MAX_MATCHDAY.\n", @@ -322,17 +322,17 @@ "name": "stdin", "output_type": "stream", "text": [ - "Enter the current Bundesliga matchday: 1\n" + "Enter the current Bundesliga matchday: 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Matchday: 1\n", - "Selected seasons: previous_season (77333)\n", + "Matchday: 2\n", + "Selected seasons: previous_season (77333), current_season (97464)\n", "Teams: 18\n", - "Total requests: 18\n" + "Total requests: 36\n" ] } ], @@ -474,7 +474,7 @@ "source": [ "## 7. Retrieve statistics with one reusable Chrome session\n", "\n", - "Open Chrome 150 once, process every team-season combination independently, record failures, pause randomly between requests, and close the browser safely.\n" + "Open a detected-version Chrome session once, process every team-season combination independently, record failures, pause randomly between requests, and close the browser safely.\n" ] }, { @@ -487,27 +487,45 @@ "name": "stdout", "output_type": "stream", "text": [ - "[1/18] FC Bayern München — previous_season\n", - "[2/18] VfB Stuttgart — previous_season\n", - "[3/18] 1. FC Köln — previous_season\n", - "[4/18] TSG Hoffenheim — previous_season\n", - "[5/18] 1. FC Union Berlin — previous_season\n", - "[6/18] Eintracht Frankfurt — previous_season\n", - "[7/18] 1. FSV Mainz 05 — previous_season\n", - "[8/18] SC Paderborn 07 — previous_season\n", + "[1/36] FC Bayern München — previous_season\n", + "[2/36] FC Bayern München — current_season\n", + "[3/36] VfB Stuttgart — previous_season\n", + "[4/36] VfB Stuttgart — current_season\n", + "[5/36] 1. FC Köln — previous_season\n", + "[6/36] 1. FC Köln — current_season\n", + "[7/36] TSG Hoffenheim — previous_season\n", + "[8/36] TSG Hoffenheim — current_season\n", + "[9/36] 1. FC Union Berlin — previous_season\n", + "[10/36] 1. FC Union Berlin — current_season\n", + "[11/36] Eintracht Frankfurt — previous_season\n", + "[12/36] Eintracht Frankfurt — current_season\n", + "[13/36] 1. FSV Mainz 05 — previous_season\n", + "[14/36] 1. FSV Mainz 05 — current_season\n", + "[15/36] SC Paderborn 07 — previous_season\n", " Failed: SofaScoreStatisticsError: SofaScore response for https://www.sofascore.com/api/v1/team/2561/unique-tournament/35/season/77333/statistics/overall has no 'statistics' field.\n", - "[9/18] RB Leipzig — previous_season\n", - "[10/18] Borussia M'gladbach — previous_season\n", - "[11/18] SV 07 Elversberg — previous_season\n", + "[16/36] SC Paderborn 07 — current_season\n", + "[17/36] RB Leipzig — previous_season\n", + "[18/36] RB Leipzig — current_season\n", + "[19/36] Borussia M'gladbach — previous_season\n", + "[20/36] Borussia M'gladbach — current_season\n", + "[21/36] SV 07 Elversberg — previous_season\n", " Failed: SofaScoreStatisticsError: SofaScore response for https://www.sofascore.com/api/v1/team/2598/unique-tournament/35/season/77333/statistics/overall has no 'statistics' field.\n", - "[12/18] Bayer 04 Leverkusen — previous_season\n", - "[13/18] Borussia Dortmund — previous_season\n", - "[14/18] Hamburger SV — previous_season\n", - "[15/18] SC Freiburg — previous_season\n", - "[16/18] SV Werder Bremen — previous_season\n", - "[17/18] FC Augsburg — previous_season\n", - "[18/18] FC Schalke 04 — previous_season\n", + "[22/36] SV 07 Elversberg — current_season\n", + "[23/36] Bayer 04 Leverkusen — previous_season\n", + "[24/36] Bayer 04 Leverkusen — current_season\n", + "[25/36] Borussia Dortmund — previous_season\n", + "[26/36] Borussia Dortmund — current_season\n", + "[27/36] Hamburger SV — previous_season\n", + "[28/36] Hamburger SV — current_season\n", + "[29/36] SC Freiburg — previous_season\n", + "[30/36] SC Freiburg — current_season\n", + "[31/36] SV Werder Bremen — previous_season\n", + "[32/36] SV Werder Bremen — current_season\n", + "[33/36] FC Augsburg — previous_season\n", + "[34/36] FC Augsburg — current_season\n", + "[35/36] FC Schalke 04 — previous_season\n", " Failed: SofaScoreStatisticsError: SofaScore response for https://www.sofascore.com/api/v1/team/2530/unique-tournament/35/season/77333/statistics/overall has no 'statistics' field.\n", + "[36/36] FC Schalke 04 — current_season\n", "Chrome driver closed.\n" ] } @@ -521,7 +539,7 @@ "\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome(version_main=CHROME_MAJOR_VERSION)\n", + " driver = uc.Chrome()\n", "\n", " # Process each available item while preserving the current workflow state.\n", " for team_record in teams:\n", @@ -604,7 +622,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Built DataFrame with 15 row(s) and 120 column(s).\n" + "Built DataFrame with 33 row(s) and 128 column(s).\n" ] } ], @@ -767,14 +785,14 @@ "text": [ "\n", "Extraction complete.\n", - "Matchday: 1\n", - "Selected seasons: previous_season (77333)\n", + "Matchday: 2\n", + "Selected seasons: previous_season (77333), current_season (97464)\n", "Teams: 18\n", - "Total requests: 18\n", - "Successful requests: 15\n", + "Total requests: 36\n", + "Successful requests: 33\n", "Failed requests: 3\n", - "JSON output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_1_20260825T090222Z.json\n", - "CSV output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_1_20260825T090222Z.csv\n", + "JSON output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_2_20260904T084406Z.json\n", + "CSV output: C:\\kickbase project\\outputs\\sofascore\\team_stats\\bundesliga_team_statistics_md_2_20260904T084406Z.csv\n", "\n", "Failed request summary:\n", " team team_id season_label season_id error_type error\n", @@ -815,13 +833,13 @@ " accurateFinalThirdPassesAgainst\n", " accurateLongBalls\n", " ...\n", - " totalFinalThirdPassesAgainst\n", " totalGroundDuels\n", " totalLongBalls\n", " totalOppositionHalfPasses\n", " totalOwnHalfPasses\n", " totalPasses\n", " totalPassesAgainst\n", + " touches\n", " yellowCards\n", " yellowCardsAgainst\n", " yellowRedCards\n", @@ -834,169 +852,176 @@ " 2672\n", " previous_season\n", " 77333\n", - " 1\n", - " 2026-08-25T09:02:26+00:00\n", + " 2\n", + " 2026-09-04T08:44:10+00:00\n", " 115\n", " 21.217712\n", " 1755\n", " 721\n", " ...\n", - " 2767\n", " 2192\n", " 1107\n", " 14910\n", " 8920\n", " 23830\n", " 11227\n", + " NaN\n", " 57\n", " 51\n", " 1\n", " \n", " \n", " 1\n", + " FC Bayern München\n", + " 2672\n", + " current_season\n", + " 97464\n", + " 2\n", + " 2026-09-04T08:44:12+00:00\n", + " 2\n", + " 20.000000\n", + " 78\n", + " 15\n", + " ...\n", + " 64\n", + " 29\n", + " 317\n", + " 231\n", + " 548\n", + " 370\n", + " 740.0\n", + " 1\n", + " 3\n", + " 0\n", + " \n", + " \n", + " 2\n", " VfB Stuttgart\n", " 2677\n", " previous_season\n", " 77333\n", - " 1\n", - " 2026-08-25T09:02:27+00:00\n", + " 2\n", + " 2026-09-04T08:44:13+00:00\n", " 177\n", " 25.991189\n", " 2364\n", " 494\n", " ...\n", - " 3650\n", " 1990\n", " 1030\n", " 10294\n", " 7292\n", " 17586\n", " 12866\n", + " NaN\n", " 63\n", " 53\n", " 0\n", " \n", " \n", - " 2\n", + " 3\n", + " VfB Stuttgart\n", + " 2677\n", + " current_season\n", + " 97464\n", + " 2\n", + " 2026-09-04T08:44:14+00:00\n", + " 2\n", + " 13.333333\n", + " 145\n", + " 5\n", + " ...\n", + " 64\n", + " 13\n", + " 222\n", + " 148\n", + " 370\n", + " 548\n", + " 552.0\n", + " 3\n", + " 1\n", + " 0\n", + " \n", + " \n", + " 4\n", " 1. FC Köln\n", " 2671\n", " previous_season\n", " 77333\n", - " 1\n", - " 2026-08-25T09:02:28+00:00\n", + " 2\n", + " 2026-09-04T08:44:14+00:00\n", " 175\n", " 27.301092\n", " 3130\n", " 439\n", " ...\n", - " 4500\n", " 1940\n", " 1075\n", " 7198\n", " 6686\n", " 13884\n", " 15750\n", + " NaN\n", " 63\n", " 73\n", " 1\n", " \n", - " \n", - " 3\n", - " TSG Hoffenheim\n", - " 2569\n", - " previous_season\n", - " 77333\n", - " 1\n", - " 2026-08-25T09:02:29+00:00\n", - " 196\n", - " 28.571429\n", - " 2309\n", - " 601\n", - " ...\n", - " 3571\n", - " 2173\n", - " 1344\n", - " 8891\n", - " 7173\n", - " 16064\n", - " 13005\n", - " 72\n", - " 55\n", - " 1\n", - " \n", - " \n", - " 4\n", - " 1. FC Union Berlin\n", - " 2547\n", - " previous_season\n", - " 77333\n", - " 1\n", - " 2026-08-25T09:02:30+00:00\n", - " 200\n", - " 29.498525\n", - " 3038\n", - " 615\n", - " ...\n", - " 4480\n", - " 2079\n", - " 1509\n", - " 6387\n", - " 4981\n", - " 11368\n", - " 17646\n", - " 70\n", - " 63\n", - " 0\n", - " \n", " \n", "\n", - "

5 rows × 120 columns

\n", + "

5 rows × 128 columns

\n", "" ], "text/plain": [ - " team team_id season_label season_id \\\n", - "0 FC Bayern München 2672 previous_season 77333 \n", - "1 VfB Stuttgart 2677 previous_season 77333 \n", - "2 1. FC Köln 2671 previous_season 77333 \n", - "3 TSG Hoffenheim 2569 previous_season 77333 \n", - "4 1. FC Union Berlin 2547 previous_season 77333 \n", + " team team_id season_label season_id \\\n", + "0 FC Bayern München 2672 previous_season 77333 \n", + "1 FC Bayern München 2672 current_season 97464 \n", + "2 VfB Stuttgart 2677 previous_season 77333 \n", + "3 VfB Stuttgart 2677 current_season 97464 \n", + "4 1. FC Köln 2671 previous_season 77333 \n", "\n", " matchday_at_capture capture_timestamp accurateCrosses \\\n", - "0 1 2026-08-25T09:02:26+00:00 115 \n", - "1 1 2026-08-25T09:02:27+00:00 177 \n", - "2 1 2026-08-25T09:02:28+00:00 175 \n", - "3 1 2026-08-25T09:02:29+00:00 196 \n", - "4 1 2026-08-25T09:02:30+00:00 200 \n", + "0 2 2026-09-04T08:44:10+00:00 115 \n", + "1 2 2026-09-04T08:44:12+00:00 2 \n", + "2 2 2026-09-04T08:44:13+00:00 177 \n", + "3 2 2026-09-04T08:44:14+00:00 2 \n", + "4 2 2026-09-04T08:44:14+00:00 175 \n", "\n", " accurateCrossesPercentage accurateFinalThirdPassesAgainst \\\n", "0 21.217712 1755 \n", - "1 25.991189 2364 \n", - "2 27.301092 3130 \n", - "3 28.571429 2309 \n", - "4 29.498525 3038 \n", + "1 20.000000 78 \n", + "2 25.991189 2364 \n", + "3 13.333333 145 \n", + "4 27.301092 3130 \n", + "\n", + " accurateLongBalls ... totalGroundDuels totalLongBalls \\\n", + "0 721 ... 2192 1107 \n", + "1 15 ... 64 29 \n", + "2 494 ... 1990 1030 \n", + "3 5 ... 64 13 \n", + "4 439 ... 1940 1075 \n", "\n", - " accurateLongBalls ... totalFinalThirdPassesAgainst totalGroundDuels \\\n", - "0 721 ... 2767 2192 \n", - "1 494 ... 3650 1990 \n", - "2 439 ... 4500 1940 \n", - "3 601 ... 3571 2173 \n", - "4 615 ... 4480 2079 \n", + " totalOppositionHalfPasses totalOwnHalfPasses totalPasses \\\n", + "0 14910 8920 23830 \n", + "1 317 231 548 \n", + "2 10294 7292 17586 \n", + "3 222 148 370 \n", + "4 7198 6686 13884 \n", "\n", - " totalLongBalls totalOppositionHalfPasses totalOwnHalfPasses totalPasses \\\n", - "0 1107 14910 8920 23830 \n", - "1 1030 10294 7292 17586 \n", - "2 1075 7198 6686 13884 \n", - "3 1344 8891 7173 16064 \n", - "4 1509 6387 4981 11368 \n", + " totalPassesAgainst touches yellowCards yellowCardsAgainst \\\n", + "0 11227 NaN 57 51 \n", + "1 370 740.0 1 3 \n", + "2 12866 NaN 63 53 \n", + "3 548 552.0 3 1 \n", + "4 15750 NaN 63 73 \n", "\n", - " totalPassesAgainst yellowCards yellowCardsAgainst yellowRedCards \n", - "0 11227 57 51 1 \n", - "1 12866 63 53 0 \n", - "2 15750 63 73 1 \n", - "3 13005 72 55 1 \n", - "4 17646 70 63 0 \n", + " yellowRedCards \n", + "0 1 \n", + "1 0 \n", + "2 0 \n", + "3 0 \n", + "4 1 \n", "\n", - "[5 rows x 120 columns]" + "[5 rows x 128 columns]" ] }, "execution_count": 11, diff --git a/notebooks/03_team_data/03_transfermarkt_squads.ipynb b/notebooks/03_team_data/03_transfermarkt_squads.ipynb index c0c5b17..a0c9120 100644 --- a/notebooks/03_team_data/03_transfermarkt_squads.ipynb +++ b/notebooks/03_team_data/03_transfermarkt_squads.ipynb @@ -23,7 +23,7 @@ "\n", "## Required packages\n", "\n", - "Install Python, Jupyter, pandas, beautifulsoup4, undetected-chromedriver, and Selenium. Chrome is started exactly with **uc.Chrome(version_main=150)**, so a compatible Chrome 150 installation is required.\n" + "Install Python, Jupyter, pandas, beautifulsoup4, undetected-chromedriver, and Selenium. Chrome is started exactly with **uc.Chrome()**, so a compatible Chrome installation is required.\n" ] }, { @@ -557,27 +557,27 @@ "output_type": "stream", "text": [ "[1/18] Loading Bayern Munich\n", - "Bayern Munich: 26 players extracted\n", + "Bayern Munich: 24 players extracted\n", "[2/18] Loading RB Leipzig\n", - "RB Leipzig: 32 players extracted\n", + "RB Leipzig: 30 players extracted\n", "[3/18] Loading Bayer Leverkusen\n", - "Bayer Leverkusen: 31 players extracted\n", + "Bayer Leverkusen: 29 players extracted\n", "[4/18] Loading Borussia Dortmund\n", - "Borussia Dortmund: 29 players extracted\n", + "Borussia Dortmund: 30 players extracted\n", "[5/18] Loading VfB Stuttgart\n", - "VfB Stuttgart: 34 players extracted\n", + "VfB Stuttgart: 30 players extracted\n", "[6/18] Loading Eintracht Frankfurt\n", - "Eintracht Frankfurt: 28 players extracted\n", + "Eintracht Frankfurt: 26 players extracted\n", "[7/18] Loading TSG Hoffenheim\n", - "TSG Hoffenheim: 30 players extracted\n", + "TSG Hoffenheim: 28 players extracted\n", "[8/18] Loading SC Freiburg\n", - "SC Freiburg: 28 players extracted\n", + "SC Freiburg: 27 players extracted\n", "[9/18] Loading Mainz 05\n", - "Mainz 05: 30 players extracted\n", + "Mainz 05: 26 players extracted\n", "[10/18] Loading FC Augsburg\n", - "FC Augsburg: 29 players extracted\n", + "FC Augsburg: 28 players extracted\n", "[11/18] Loading Werder Bremen\n", - "Werder Bremen: 34 players extracted\n", + "Werder Bremen: 32 players extracted\n", "[12/18] Loading Borussia Mönchengladbach\n", "Borussia Mönchengladbach: 30 players extracted\n", "[13/18] Loading 1. FC Köln\n", @@ -585,13 +585,13 @@ "[14/18] Loading Union Berlin\n", "Union Berlin: 30 players extracted\n", "[15/18] Loading Hamburger SV\n", - "Hamburger SV: 29 players extracted\n", + "Hamburger SV: 28 players extracted\n", "[16/18] Loading FC Schalke 04\n", - "FC Schalke 04: 30 players extracted\n", + "FC Schalke 04: 27 players extracted\n", "[17/18] Loading SV Elversberg\n", - "SV Elversberg: 29 players extracted\n", + "SV Elversberg: 27 players extracted\n", "[18/18] Loading SC Paderborn\n", - "SC Paderborn: 34 players extracted\n", + "SC Paderborn: 32 players extracted\n", "Chrome driver closed.\n" ] } @@ -607,7 +607,7 @@ "\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome(version_main=150)\n", + " driver = uc.Chrome()\n", " driver.set_window_size(1920, 1080)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", "\n", @@ -903,14 +903,14 @@ "Teams requested: 18\n", "Teams successfully scraped: 18\n", "Teams failed: 0\n", - "Players extracted: 542\n", - "Players with market values: 526\n", + "Players extracted: 513\n", + "Players with market values: 499\n", "\n", "JSON:\n", - "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260827_123859.json\n", + "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260904_104425.json\n", "\n", "CSV:\n", - "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260827_123859.csv\n", + "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260904_104425.csv\n", "\n", "First player rows:\n" ] @@ -973,6 +973,22 @@ " 1. FC Köln\n", " 3\n", " 2026\n", + " 47\n", + " Mikey Moore\n", + " 1011147\n", + " Right Winger\n", + " 19\n", + " [England, Wales]\n", + " 30/06/2027\n", + " €18.00m\n", + " 18000000\n", + " https://www.transfermarkt.com/mikey-moore/prof...\n", + " \n", + " \n", + " 2\n", + " 1. FC Köln\n", + " 3\n", + " 2026\n", " 22\n", " Jahmai Simpson-Pusey\n", " 942497\n", @@ -985,7 +1001,7 @@ " https://www.transfermarkt.com/jahmai-simpson-p...\n", " \n", " \n", - " 2\n", + " 3\n", " 1. FC Köln\n", " 3\n", " 2026\n", @@ -1001,7 +1017,7 @@ " https://www.transfermarkt.com/ragnar-ache/prof...\n", " \n", " \n", - " 3\n", + " 4\n", " 1. FC Köln\n", " 3\n", " 2026\n", @@ -1016,22 +1032,6 @@ " 9000000\n", " https://www.transfermarkt.com/thijs-dallinga/p...\n", " \n", - " \n", - " 4\n", - " 1. FC Köln\n", - " 3\n", - " 2026\n", - " 8\n", - " Ísak Jóhannesson\n", - " 579565\n", - " Central Midfield\n", - " 23\n", - " [Iceland, England]\n", - " 30/06/2030\n", - " €8.00m\n", - " 8000000\n", - " https://www.transfermarkt.com/isak-johannesson...\n", - " \n", " \n", "\n", "" @@ -1039,31 +1039,31 @@ "text/plain": [ " team team_id season_id shirt_number player_name \\\n", "0 1. FC Köln 3 2026 10 Said El Mala \n", - "1 1. FC Köln 3 2026 22 Jahmai Simpson-Pusey \n", - "2 1. FC Köln 3 2026 9 Ragnar Ache \n", - "3 1. FC Köln 3 2026 27 Thijs Dallinga \n", - "4 1. FC Köln 3 2026 8 Ísak Jóhannesson \n", + "1 1. FC Köln 3 2026 47 Mikey Moore \n", + "2 1. FC Köln 3 2026 22 Jahmai Simpson-Pusey \n", + "3 1. FC Köln 3 2026 9 Ragnar Ache \n", + "4 1. FC Köln 3 2026 27 Thijs Dallinga \n", "\n", - " player_id position age nationalities contract_until \\\n", - "0 1168219 Left Winger 20 [Germany] 30/06/2031 \n", - "1 942497 Centre-Back 20 [England] 30/06/2030 \n", - "2 416380 Centre-Forward 28 [Germany, Ghana] 30/06/2029 \n", - "3 538964 Centre-Forward 26 [Netherlands] 30/06/2027 \n", - "4 579565 Central Midfield 23 [Iceland, England] 30/06/2030 \n", + " player_id position age nationalities contract_until \\\n", + "0 1168219 Left Winger 20 [Germany] 30/06/2031 \n", + "1 1011147 Right Winger 19 [England, Wales] 30/06/2027 \n", + "2 942497 Centre-Back 20 [England] 30/06/2030 \n", + "3 416380 Centre-Forward 28 [Germany, Ghana] 30/06/2029 \n", + "4 538964 Centre-Forward 26 [Netherlands] 30/06/2027 \n", "\n", " market_value market_value_eur \\\n", "0 €45.00m 45000000 \n", - "1 €9.00m 9000000 \n", + "1 €18.00m 18000000 \n", "2 €9.00m 9000000 \n", "3 €9.00m 9000000 \n", - "4 €8.00m 8000000 \n", + "4 €9.00m 9000000 \n", "\n", " player_url \n", "0 https://www.transfermarkt.com/said-el-mala/pro... \n", - "1 https://www.transfermarkt.com/jahmai-simpson-p... \n", - "2 https://www.transfermarkt.com/ragnar-ache/prof... \n", - "3 https://www.transfermarkt.com/thijs-dallinga/p... \n", - "4 https://www.transfermarkt.com/isak-johannesson... " + "1 https://www.transfermarkt.com/mikey-moore/prof... \n", + "2 https://www.transfermarkt.com/jahmai-simpson-p... \n", + "3 https://www.transfermarkt.com/ragnar-ache/prof... \n", + "4 https://www.transfermarkt.com/thijs-dallinga/p... " ] }, "metadata": {}, @@ -1073,7 +1073,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "DataFrame shape: (542, 13)\n", + "DataFrame shape: (513, 13)\n", "\n", "Player count by team:\n" ] @@ -1109,47 +1109,47 @@ " \n", " \n", " Bayern Munich\n", - " 26\n", + " 24\n", " \n", " \n", " RB Leipzig\n", - " 32\n", + " 30\n", " \n", " \n", " Bayer Leverkusen\n", - " 31\n", + " 29\n", " \n", " \n", " Borussia Dortmund\n", - " 29\n", + " 30\n", " \n", " \n", " VfB Stuttgart\n", - " 34\n", + " 30\n", " \n", " \n", " Eintracht Frankfurt\n", - " 28\n", + " 26\n", " \n", " \n", " TSG Hoffenheim\n", - " 30\n", + " 28\n", " \n", " \n", " SC Freiburg\n", - " 28\n", + " 27\n", " \n", " \n", " Mainz 05\n", - " 30\n", + " 26\n", " \n", " \n", " FC Augsburg\n", - " 29\n", + " 28\n", " \n", " \n", " Werder Bremen\n", - " 34\n", + " 32\n", " \n", " \n", " Borussia Mönchengladbach\n", @@ -1165,19 +1165,19 @@ " \n", " \n", " Hamburger SV\n", - " 29\n", + " 28\n", " \n", " \n", " FC Schalke 04\n", - " 30\n", + " 27\n", " \n", " \n", " SV Elversberg\n", - " 29\n", + " 27\n", " \n", " \n", " SC Paderborn\n", - " 34\n", + " 32\n", " \n", " \n", "\n", @@ -1186,24 +1186,24 @@ "text/plain": [ " players_scraped\n", "team \n", - "Bayern Munich 26\n", - "RB Leipzig 32\n", - "Bayer Leverkusen 31\n", - "Borussia Dortmund 29\n", - "VfB Stuttgart 34\n", - "Eintracht Frankfurt 28\n", - "TSG Hoffenheim 30\n", - "SC Freiburg 28\n", - "Mainz 05 30\n", - "FC Augsburg 29\n", - "Werder Bremen 34\n", + "Bayern Munich 24\n", + "RB Leipzig 30\n", + "Bayer Leverkusen 29\n", + "Borussia Dortmund 30\n", + "VfB Stuttgart 30\n", + "Eintracht Frankfurt 26\n", + "TSG Hoffenheim 28\n", + "SC Freiburg 27\n", + "Mainz 05 26\n", + "FC Augsburg 28\n", + "Werder Bremen 32\n", "Borussia Mönchengladbach 30\n", "1. FC Köln 29\n", "Union Berlin 30\n", - "Hamburger SV 29\n", - "FC Schalke 04 30\n", - "SV Elversberg 29\n", - "SC Paderborn 34" + "Hamburger SV 28\n", + "FC Schalke 04 27\n", + "SV Elversberg 27\n", + "SC Paderborn 32" ] }, "metadata": {}, @@ -1251,181 +1251,181 @@ " \n", " 0\n", " Bayern Munich\n", - " 26\n", - " 26\n", - " 1058500000\n", - " 4.071154e+07\n", - " 33500000\n", + " 24\n", + " 24\n", + " 1040500000\n", + " 4.335417e+07\n", + " 37500000\n", " 170000000\n", " \n", " \n", " 1\n", " Borussia Dortmund\n", - " 29\n", - " 29\n", - " 529450000\n", - " 1.825690e+07\n", - " 18000000\n", + " 30\n", + " 30\n", + " 564450000\n", + " 1.881500e+07\n", + " 19000000\n", " 55000000\n", " \n", " \n", " 2\n", " RB Leipzig\n", - " 32\n", - " 31\n", - " 506350000\n", - " 1.633387e+07\n", - " 16000000\n", + " 30\n", + " 29\n", + " 492950000\n", + " 1.699828e+07\n", + " 15000000\n", " 50000000\n", " \n", " \n", " 3\n", " Bayer Leverkusen\n", - " 31\n", " 29\n", - " 488950000\n", - " 1.686034e+07\n", - " 18000000\n", + " 27\n", + " 480950000\n", + " 1.781296e+07\n", + " 20000000\n", " 45000000\n", " \n", " \n", " 4\n", " VfB Stuttgart\n", - " 34\n", - " 34\n", - " 423450000\n", - " 1.245441e+07\n", + " 30\n", + " 30\n", + " 385950000\n", + " 1.286500e+07\n", " 10000000\n", " 45000000\n", " \n", " \n", " 5\n", " Eintracht Frankfurt\n", - " 28\n", " 26\n", - " 323350000\n", - " 1.243654e+07\n", + " 25\n", + " 288250000\n", + " 1.153000e+07\n", " 10000000\n", " 45000000\n", " \n", " \n", " 6\n", " TSG Hoffenheim\n", - " 30\n", - " 30\n", - " 294950000\n", - " 9.831667e+06\n", + " 28\n", + " 28\n", + " 285950000\n", + " 1.021250e+07\n", " 7250000\n", " 35000000\n", " \n", " \n", " 7\n", " SC Freiburg\n", - " 28\n", - " 28\n", - " 236400000\n", - " 8.442857e+06\n", + " 27\n", + " 27\n", + " 211400000\n", + " 7.829630e+06\n", " 7000000\n", - " 25000000\n", + " 24000000\n", " \n", " \n", " 8\n", - " Mainz 05\n", - " 30\n", - " 29\n", - " 175200000\n", - " 6.041379e+06\n", - " 2500000\n", - " 50000000\n", - " \n", - " \n", - " 9\n", " FC Augsburg\n", - " 29\n", " 28\n", - " 166100000\n", - " 5.932143e+06\n", - " 3750000\n", + " 27\n", + " 177800000\n", + " 6.585185e+06\n", + " 4000000\n", " 22000000\n", " \n", " \n", + " 9\n", + " Mainz 05\n", + " 26\n", + " 25\n", + " 164200000\n", + " 6.568000e+06\n", + " 2500000\n", + " 50000000\n", + " \n", + " \n", " 10\n", " 1. FC Köln\n", " 29\n", " 26\n", - " 135900000\n", - " 5.226923e+06\n", + " 154100000\n", + " 5.926923e+06\n", " 3000000\n", " 45000000\n", " \n", " \n", " 11\n", - " Borussia Mönchengladbach\n", - " 30\n", - " 29\n", - " 129050000\n", - " 4.450000e+06\n", + " Hamburger SV\n", + " 28\n", + " 27\n", + " 152950000\n", + " 5.664815e+06\n", " 4000000\n", - " 17000000\n", + " 18000000\n", " \n", " \n", " 12\n", - " Union Berlin\n", + " Borussia Mönchengladbach\n", " 30\n", - " 29\n", - " 123075000\n", - " 4.243966e+06\n", - " 2000000\n", - " 20000000\n", + " 30\n", + " 138550000\n", + " 4.618333e+06\n", + " 4000000\n", + " 17000000\n", " \n", " \n", " 13\n", " Werder Bremen\n", - " 34\n", - " 33\n", - " 119325000\n", - " 3.615909e+06\n", + " 32\n", + " 31\n", + " 122075000\n", + " 3.937903e+06\n", " 3000000\n", " 14000000\n", " \n", " \n", " 14\n", - " Hamburger SV\n", + " Union Berlin\n", + " 30\n", " 29\n", - " 28\n", - " 117150000\n", - " 4.183929e+06\n", - " 4000000\n", - " 12000000\n", + " 115775000\n", + " 3.992241e+06\n", + " 2000000\n", + " 20000000\n", " \n", " \n", " 15\n", " FC Schalke 04\n", - " 30\n", - " 29\n", - " 67325000\n", - " 2.321552e+06\n", - " 1800000\n", + " 27\n", + " 26\n", + " 70125000\n", + " 2.697115e+06\n", + " 2000000\n", " 9000000\n", " \n", " \n", " 16\n", " SV Elversberg\n", - " 29\n", - " 28\n", - " 59100000\n", - " 2.110714e+06\n", - " 1100000\n", + " 27\n", + " 26\n", + " 58050000\n", + " 2.232692e+06\n", + " 1350000\n", " 10000000\n", " \n", " \n", " 17\n", " SC Paderborn\n", - " 34\n", - " 34\n", - " 46425000\n", - " 1.365441e+06\n", - " 950000\n", + " 32\n", + " 32\n", + " 48375000\n", + " 1.511719e+06\n", + " 1000000\n", " 5000000\n", " \n", " \n", @@ -1434,44 +1434,44 @@ ], "text/plain": [ " team players_scraped players_with_market_value \\\n", - "0 Bayern Munich 26 26 \n", - "1 Borussia Dortmund 29 29 \n", - "2 RB Leipzig 32 31 \n", - "3 Bayer Leverkusen 31 29 \n", - "4 VfB Stuttgart 34 34 \n", - "5 Eintracht Frankfurt 28 26 \n", - "6 TSG Hoffenheim 30 30 \n", - "7 SC Freiburg 28 28 \n", - "8 Mainz 05 30 29 \n", - "9 FC Augsburg 29 28 \n", + "0 Bayern Munich 24 24 \n", + "1 Borussia Dortmund 30 30 \n", + "2 RB Leipzig 30 29 \n", + "3 Bayer Leverkusen 29 27 \n", + "4 VfB Stuttgart 30 30 \n", + "5 Eintracht Frankfurt 26 25 \n", + "6 TSG Hoffenheim 28 28 \n", + "7 SC Freiburg 27 27 \n", + "8 FC Augsburg 28 27 \n", + "9 Mainz 05 26 25 \n", "10 1. FC Köln 29 26 \n", - "11 Borussia Mönchengladbach 30 29 \n", - "12 Union Berlin 30 29 \n", - "13 Werder Bremen 34 33 \n", - "14 Hamburger SV 29 28 \n", - "15 FC Schalke 04 30 29 \n", - "16 SV Elversberg 29 28 \n", - "17 SC Paderborn 34 34 \n", + "11 Hamburger SV 28 27 \n", + "12 Borussia Mönchengladbach 30 30 \n", + "13 Werder Bremen 32 31 \n", + "14 Union Berlin 30 29 \n", + "15 FC Schalke 04 27 26 \n", + "16 SV Elversberg 27 26 \n", + "17 SC Paderborn 32 32 \n", "\n", " total_market_value_eur average_market_value_eur median_market_value_eur \\\n", - "0 1058500000 4.071154e+07 33500000 \n", - "1 529450000 1.825690e+07 18000000 \n", - "2 506350000 1.633387e+07 16000000 \n", - "3 488950000 1.686034e+07 18000000 \n", - "4 423450000 1.245441e+07 10000000 \n", - "5 323350000 1.243654e+07 10000000 \n", - "6 294950000 9.831667e+06 7250000 \n", - "7 236400000 8.442857e+06 7000000 \n", - "8 175200000 6.041379e+06 2500000 \n", - "9 166100000 5.932143e+06 3750000 \n", - "10 135900000 5.226923e+06 3000000 \n", - "11 129050000 4.450000e+06 4000000 \n", - "12 123075000 4.243966e+06 2000000 \n", - "13 119325000 3.615909e+06 3000000 \n", - "14 117150000 4.183929e+06 4000000 \n", - "15 67325000 2.321552e+06 1800000 \n", - "16 59100000 2.110714e+06 1100000 \n", - "17 46425000 1.365441e+06 950000 \n", + "0 1040500000 4.335417e+07 37500000 \n", + "1 564450000 1.881500e+07 19000000 \n", + "2 492950000 1.699828e+07 15000000 \n", + "3 480950000 1.781296e+07 20000000 \n", + "4 385950000 1.286500e+07 10000000 \n", + "5 288250000 1.153000e+07 10000000 \n", + "6 285950000 1.021250e+07 7250000 \n", + "7 211400000 7.829630e+06 7000000 \n", + "8 177800000 6.585185e+06 4000000 \n", + "9 164200000 6.568000e+06 2500000 \n", + "10 154100000 5.926923e+06 3000000 \n", + "11 152950000 5.664815e+06 4000000 \n", + "12 138550000 4.618333e+06 4000000 \n", + "13 122075000 3.937903e+06 3000000 \n", + "14 115775000 3.992241e+06 2000000 \n", + "15 70125000 2.697115e+06 2000000 \n", + "16 58050000 2.232692e+06 1350000 \n", + "17 48375000 1.511719e+06 1000000 \n", "\n", " highest_market_value_eur \n", "0 170000000 \n", @@ -1481,14 +1481,14 @@ "4 45000000 \n", "5 45000000 \n", "6 35000000 \n", - "7 25000000 \n", - "8 50000000 \n", - "9 22000000 \n", + "7 24000000 \n", + "8 22000000 \n", + "9 50000000 \n", "10 45000000 \n", - "11 17000000 \n", - "12 20000000 \n", + "11 18000000 \n", + "12 17000000 \n", "13 14000000 \n", - "14 12000000 \n", + "14 20000000 \n", "15 9000000 \n", "16 10000000 \n", "17 5000000 " @@ -1598,9 +1598,9 @@ "\n", "Team market-value percentile export complete.\n", "Configured percentile: 80\n", - "Players exported: 119\n", + "Players exported: 115\n", "CSV:\n", - "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260827_123859_team_market_value_p80.csv\n" + "C:\\kickbase project\\outputs\\transfermarkt\\squads\\transfermarkt_bundesliga_squads_2026_20260904_104425_team_market_value_p80.csv\n" ] }, { @@ -1657,7 +1657,7 @@ " €45.00m\n", " 45000000\n", " https://www.transfermarkt.com/said-el-mala/pro...\n", - " 7000000.0\n", + " 8000000.0\n", " 100.0\n", " \n", " \n", @@ -1665,6 +1665,24 @@ " 1. FC Köln\n", " 3\n", " 2026\n", + " 47\n", + " Mikey Moore\n", + " 1011147\n", + " Right Winger\n", + " 19\n", + " [England, Wales]\n", + " 30/06/2027\n", + " €18.00m\n", + " 18000000\n", + " https://www.transfermarkt.com/mikey-moore/prof...\n", + " 8000000.0\n", + " 96.15\n", + " \n", + " \n", + " 2\n", + " 1. FC Köln\n", + " 3\n", + " 2026\n", " 22\n", " Jahmai Simpson-Pusey\n", " 942497\n", @@ -1675,11 +1693,11 @@ " €9.00m\n", " 9000000\n", " https://www.transfermarkt.com/jahmai-simpson-p...\n", - " 7000000.0\n", - " 92.31\n", + " 8000000.0\n", + " 88.46\n", " \n", " \n", - " 2\n", + " 3\n", " 1. FC Köln\n", " 3\n", " 2026\n", @@ -1693,11 +1711,11 @@ " €9.00m\n", " 9000000\n", " https://www.transfermarkt.com/ragnar-ache/prof...\n", - " 7000000.0\n", - " 92.31\n", + " 8000000.0\n", + " 88.46\n", " \n", " \n", - " 3\n", + " 4\n", " 1. FC Köln\n", " 3\n", " 2026\n", @@ -1711,26 +1729,8 @@ " €9.00m\n", " 9000000\n", " https://www.transfermarkt.com/thijs-dallinga/p...\n", - " 7000000.0\n", - " 92.31\n", - " \n", - " \n", - " 4\n", - " 1. FC Köln\n", - " 3\n", - " 2026\n", - " 8\n", - " Ísak Jóhannesson\n", - " 579565\n", - " Central Midfield\n", - " 23\n", - " [Iceland, England]\n", - " 30/06/2030\n", - " €8.00m\n", - " 8000000\n", - " https://www.transfermarkt.com/isak-johannesson...\n", - " 7000000.0\n", - " 84.62\n", + " 8000000.0\n", + " 88.46\n", " \n", " \n", " ...\n", @@ -1751,25 +1751,7 @@ " ...\n", " \n", " \n", - " 114\n", - " Werder Bremen\n", - " 86\n", - " 2026\n", - " 7\n", - " Samuel Mbangula\n", - " 654991\n", - " Left Winger\n", - " 22\n", - " [Belgium, DR Congo]\n", - " 30/06/2030\n", - " €8.00m\n", - " 8000000\n", - " https://www.transfermarkt.com/samuel-mbangula/...\n", - " 5000000.0\n", - " 90.91\n", - " \n", - " \n", - " 115\n", + " 110\n", " Werder Bremen\n", " 86\n", " 2026\n", @@ -1784,10 +1766,10 @@ " 8000000\n", " https://www.transfermarkt.com/senne-lynen/prof...\n", " 5000000.0\n", - " 90.91\n", + " 90.32\n", " \n", " \n", - " 116\n", + " 111\n", " Werder Bremen\n", " 86\n", " 2026\n", @@ -1802,10 +1784,10 @@ " 6000000\n", " https://www.transfermarkt.com/eren-dinkci/prof...\n", " 5000000.0\n", - " 84.85\n", + " 83.87\n", " \n", " \n", - " 117\n", + " 112\n", " Werder Bremen\n", " 86\n", " 2026\n", @@ -1820,10 +1802,10 @@ " 5000000\n", " https://www.transfermarkt.com/justin-njinmah/p...\n", " 5000000.0\n", - " 80.3\n", + " 77.42\n", " \n", " \n", - " 118\n", + " 113\n", " Werder Bremen\n", " 86\n", " 2026\n", @@ -1838,93 +1820,111 @@ " 5000000\n", " https://www.transfermarkt.com/oskar-wojcik/pro...\n", " 5000000.0\n", - " 80.3\n", + " 77.42\n", + " \n", + " \n", + " 114\n", + " Werder Bremen\n", + " 86\n", + " 2026\n", + " 44\n", + " Youri Regeer\n", + " 559324\n", + " Defensive Midfield\n", + " 23\n", + " [Netherlands]\n", + " 30/06/2027\n", + " €5.00m\n", + " 5000000\n", + " https://www.transfermarkt.com/youri-regeer/pro...\n", + " 5000000.0\n", + " 77.42\n", " \n", " \n", "\n", - "

119 rows × 15 columns

\n", + "

115 rows × 15 columns

\n", "" ], "text/plain": [ " team team_id season_id shirt_number player_name \\\n", "0 1. FC Köln 3 2026 10 Said El Mala \n", - "1 1. FC Köln 3 2026 22 Jahmai Simpson-Pusey \n", - "2 1. FC Köln 3 2026 9 Ragnar Ache \n", - "3 1. FC Köln 3 2026 27 Thijs Dallinga \n", - "4 1. FC Köln 3 2026 8 Ísak Jóhannesson \n", + "1 1. FC Köln 3 2026 47 Mikey Moore \n", + "2 1. FC Köln 3 2026 22 Jahmai Simpson-Pusey \n", + "3 1. FC Köln 3 2026 9 Ragnar Ache \n", + "4 1. FC Köln 3 2026 27 Thijs Dallinga \n", ".. ... ... ... ... ... \n", - "114 Werder Bremen 86 2026 7 Samuel Mbangula \n", - "115 Werder Bremen 86 2026 14 Senne Lynen \n", - "116 Werder Bremen 86 2026 18 Eren Dinkçi \n", - "117 Werder Bremen 86 2026 11 Justin Njinmah \n", - "118 Werder Bremen 86 2026 3 Oskar Wójcik \n", + "110 Werder Bremen 86 2026 14 Senne Lynen \n", + "111 Werder Bremen 86 2026 18 Eren Dinkçi \n", + "112 Werder Bremen 86 2026 11 Justin Njinmah \n", + "113 Werder Bremen 86 2026 3 Oskar Wójcik \n", + "114 Werder Bremen 86 2026 44 Youri Regeer \n", "\n", - " player_id position age nationalities contract_until \\\n", - "0 1168219 Left Winger 20 [Germany] 30/06/2031 \n", - "1 942497 Centre-Back 20 [England] 30/06/2030 \n", - "2 416380 Centre-Forward 28 [Germany, Ghana] 30/06/2029 \n", - "3 538964 Centre-Forward 26 [Netherlands] 30/06/2027 \n", - "4 579565 Central Midfield 23 [Iceland, England] 30/06/2030 \n", - ".. ... ... ... ... ... \n", - "114 654991 Left Winger 22 [Belgium, DR Congo] 30/06/2030 \n", - "115 338668 Defensive Midfield 27 [Belgium] 30/06/2030 \n", - "116 645774 Right Winger 24 [Türkiye, Germany] 30/06/2027 \n", - "117 596153 Right Winger 25 [Germany, Nigeria] 30/06/2028 \n", - "118 821350 Centre-Back 23 [Poland] 30/06/2031 \n", + " player_id position age nationalities contract_until \\\n", + "0 1168219 Left Winger 20 [Germany] 30/06/2031 \n", + "1 1011147 Right Winger 19 [England, Wales] 30/06/2027 \n", + "2 942497 Centre-Back 20 [England] 30/06/2030 \n", + "3 416380 Centre-Forward 28 [Germany, Ghana] 30/06/2029 \n", + "4 538964 Centre-Forward 26 [Netherlands] 30/06/2027 \n", + ".. ... ... ... ... ... \n", + "110 338668 Defensive Midfield 27 [Belgium] 30/06/2030 \n", + "111 645774 Right Winger 24 [Türkiye, Germany] 30/06/2027 \n", + "112 596153 Right Winger 25 [Germany, Nigeria] 30/06/2028 \n", + "113 821350 Centre-Back 23 [Poland] 30/06/2031 \n", + "114 559324 Defensive Midfield 23 [Netherlands] 30/06/2027 \n", "\n", " market_value market_value_eur \\\n", "0 €45.00m 45000000 \n", - "1 €9.00m 9000000 \n", + "1 €18.00m 18000000 \n", "2 €9.00m 9000000 \n", "3 €9.00m 9000000 \n", - "4 €8.00m 8000000 \n", + "4 €9.00m 9000000 \n", ".. ... ... \n", - "114 €8.00m 8000000 \n", - "115 €8.00m 8000000 \n", - "116 €6.00m 6000000 \n", - "117 €5.00m 5000000 \n", - "118 €5.00m 5000000 \n", + "110 €8.00m 8000000 \n", + "111 €6.00m 6000000 \n", + "112 €5.00m 5000000 \n", + "113 €5.00m 5000000 \n", + "114 €5.00m 5000000 \n", "\n", " player_url \\\n", "0 https://www.transfermarkt.com/said-el-mala/pro... \n", - "1 https://www.transfermarkt.com/jahmai-simpson-p... \n", - "2 https://www.transfermarkt.com/ragnar-ache/prof... \n", - "3 https://www.transfermarkt.com/thijs-dallinga/p... \n", - "4 https://www.transfermarkt.com/isak-johannesson... \n", + "1 https://www.transfermarkt.com/mikey-moore/prof... \n", + "2 https://www.transfermarkt.com/jahmai-simpson-p... \n", + "3 https://www.transfermarkt.com/ragnar-ache/prof... \n", + "4 https://www.transfermarkt.com/thijs-dallinga/p... \n", ".. ... \n", - "114 https://www.transfermarkt.com/samuel-mbangula/... \n", - "115 https://www.transfermarkt.com/senne-lynen/prof... \n", - "116 https://www.transfermarkt.com/eren-dinkci/prof... \n", - "117 https://www.transfermarkt.com/justin-njinmah/p... \n", - "118 https://www.transfermarkt.com/oskar-wojcik/pro... \n", + "110 https://www.transfermarkt.com/senne-lynen/prof... \n", + "111 https://www.transfermarkt.com/eren-dinkci/prof... \n", + "112 https://www.transfermarkt.com/justin-njinmah/p... \n", + "113 https://www.transfermarkt.com/oskar-wojcik/pro... \n", + "114 https://www.transfermarkt.com/youri-regeer/pro... \n", "\n", " team_market_value_percentile_threshold_eur \\\n", - "0 7000000.0 \n", - "1 7000000.0 \n", - "2 7000000.0 \n", - "3 7000000.0 \n", - "4 7000000.0 \n", + "0 8000000.0 \n", + "1 8000000.0 \n", + "2 8000000.0 \n", + "3 8000000.0 \n", + "4 8000000.0 \n", ".. ... \n", + "110 5000000.0 \n", + "111 5000000.0 \n", + "112 5000000.0 \n", + "113 5000000.0 \n", "114 5000000.0 \n", - "115 5000000.0 \n", - "116 5000000.0 \n", - "117 5000000.0 \n", - "118 5000000.0 \n", "\n", " market_value_percentile_within_team \n", "0 100.0 \n", - "1 92.31 \n", - "2 92.31 \n", - "3 92.31 \n", - "4 84.62 \n", + "1 96.15 \n", + "2 88.46 \n", + "3 88.46 \n", + "4 88.46 \n", ".. ... \n", - "114 90.91 \n", - "115 90.91 \n", - "116 84.85 \n", - "117 80.3 \n", - "118 80.3 \n", + "110 90.32 \n", + "111 83.87 \n", + "112 77.42 \n", + "113 77.42 \n", + "114 77.42 \n", "\n", - "[119 rows x 15 columns]" + "[115 rows x 15 columns]" ] }, "metadata": {}, diff --git a/notebooks/03_team_data/04_kbstats_players.ipynb b/notebooks/03_team_data/04_kbstats_players.ipynb index 4b9564f..8840696 100644 --- a/notebooks/03_team_data/04_kbstats_players.ipynb +++ b/notebooks/03_team_data/04_kbstats_players.ipynb @@ -101,7 +101,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Downloaded 469 player records.\n" + "Downloaded 467 player records.\n" ] } ], @@ -133,8 +133,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "JSON saved to: C:\\kickbase project\\outputs\\kbstats\\players\\kbstats_players_20260823_175739_+0200.json\n", - "CSV saved to: C:\\kickbase project\\outputs\\kbstats\\players\\kbstats_players_20260823_175739_+0200.csv\n" + "JSON saved to: C:\\kickbase project\\outputs\\kbstats\\players\\kbstats_players_20260904_104638_+0200.json\n", + "CSV saved to: C:\\kickbase project\\outputs\\kbstats\\players\\kbstats_players_20260904_104638_+0200.csv\n" ] } ], @@ -219,23 +219,23 @@ " 2\n", " Jonathan\n", " Tah\n", - " 37026341.0\n", - " 127.0\n", - " 28.0\n", - " 28.0\n", - " 23.0\n", - " 135209.0\n", + " 33630269.0\n", + " 35.0\n", + " 1.0\n", + " 1.0\n", + " 0.0\n", + " 693.0\n", " ...\n", " NaN\n", - " [{\"hasPlayed\": true, \"points\": 146}, {\"hasPlay...\n", - " 1\n", + " [{\"hasPlayed\": true, \"points\": 35}]\n", + " 3\n", " Jonathan Tah\n", - " 10622.0\n", - " 10622.0\n", - " 29165.0\n", - " 42186.0\n", - " 288897.0\n", - " 1709949.0\n", + " -637454.0\n", + " -637454.0\n", + " -561808.0\n", + " -515197.0\n", + " -3266044.0\n", + " -2432780.0\n", " \n", " \n", " 1\n", @@ -243,23 +243,23 @@ " 2\n", " Manuel\n", " Neuer\n", - " 13389844.0\n", - " 95.0\n", - " 22.0\n", - " 22.0\n", - " 22.0\n", - " 124205.0\n", + " 14552983.0\n", + " 145.0\n", + " 1.0\n", + " 1.0\n", + " 1.0\n", + " 5767.0\n", " ...\n", " NaN\n", - " [{\"hasPlayed\": true, \"points\": 45}, {\"hasPlaye...\n", - " 2\n", + " [{\"hasPlayed\": true, \"points\": 145}]\n", + " 1\n", " Manuel Neuer\n", - " 76563.0\n", - " 76563.0\n", - " 98102.0\n", - " 117533.0\n", - " 698384.0\n", - " 1750465.0\n", + " 92910.0\n", + " 92910.0\n", + " 131517.0\n", + " 144356.0\n", + " 718702.0\n", + " 2317397.0\n", " \n", " \n", " 2\n", @@ -267,23 +267,23 @@ " 2\n", " Sven\n", " Ulreich\n", - " 986532.0\n", - " 125.0\n", - " 1.0\n", - " 1.0\n", - " 1.0\n", - " 6244.0\n", + " 500000.0\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " ...\n", " NaN\n", - " [{\"hasPlayed\": false, \"points\": null}, {\"hasPl...\n", + " [{\"hasPlayed\": false, \"points\": null}]\n", " 5\n", " Sven Ulreich\n", - " -133355.0\n", - " -133355.0\n", - " -134911.0\n", - " -129759.0\n", - " -1081946.0\n", - " 154318.0\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " 0.0\n", + " -41527.0\n", + " -11636.0\n", " \n", " \n", " 3\n", @@ -291,23 +291,23 @@ " 2\n", " Joshua\n", " Kimmich\n", - " 59816839.0\n", - " 186.0\n", - " 29.0\n", - " 29.0\n", - " 24.0\n", - " 151968.0\n", + " 59870453.0\n", + " 303.0\n", + " 1.0\n", + " 1.0\n", + " 1.0\n", + " 5767.0\n", " ...\n", " NaN\n", - " [{\"hasPlayed\": true, \"points\": 317}, {\"hasPlay...\n", + " [{\"hasPlayed\": true, \"points\": 303}]\n", " 1\n", " Joshua Kimmich\n", - " 18958.0\n", - " 18958.0\n", - " 22041.0\n", - " 20827.0\n", - " 168390.0\n", - " 849243.0\n", + " 4003.0\n", + " 4003.0\n", + " 8506.0\n", + " 13275.0\n", + " -5874.0\n", + " 559689.0\n", " \n", " \n", " 4\n", @@ -315,23 +315,23 @@ " 2\n", " Serge\n", " Gnabry\n", - " 15344216.0\n", - " 142.0\n", - " 21.0\n", - " 21.0\n", - " 16.0\n", - " 80707.0\n", + " 12468509.0\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", + " NaN\n", " ...\n", " NaN\n", - " [{\"hasPlayed\": false, \"points\": null}, {\"hasPl...\n", + " [{\"hasPlayed\": false, \"points\": null}]\n", " 5\n", " Serge Gnabry\n", - " -284574.0\n", - " -284574.0\n", - " -279662.0\n", - " -285912.0\n", - " -2383458.0\n", - " -2174598.0\n", + " 21249.0\n", + " 21249.0\n", + " 40444.0\n", + " 2029.0\n", + " -1061834.0\n", + " -6140271.0\n", " \n", " \n", "\n", @@ -340,46 +340,39 @@ ], "text/plain": [ " id teamId firstName lastName marketValue averagePoints games \\\n", - "0 173 2 Jonathan Tah 37026341.0 127.0 28.0 \n", - "1 237 2 Manuel Neuer 13389844.0 95.0 22.0 \n", - "2 383 2 Sven Ulreich 986532.0 125.0 1.0 \n", - "3 1685 2 Joshua Kimmich 59816839.0 186.0 29.0 \n", - "4 1961 2 Serge Gnabry 15344216.0 142.0 21.0 \n", + "0 173 2 Jonathan Tah 33630269.0 35.0 1.0 \n", + "1 237 2 Manuel Neuer 14552983.0 145.0 1.0 \n", + "2 383 2 Sven Ulreich 500000.0 NaN NaN \n", + "3 1685 2 Joshua Kimmich 59870453.0 303.0 1.0 \n", + "4 1961 2 Serge Gnabry 12468509.0 NaN NaN \n", "\n", " gamesPlayed start11 totalPlaytimeS ... pointsStdDev \\\n", - "0 28.0 23.0 135209.0 ... NaN \n", - "1 22.0 22.0 124205.0 ... NaN \n", - "2 1.0 1.0 6244.0 ... NaN \n", - "3 29.0 24.0 151968.0 ... NaN \n", - "4 21.0 16.0 80707.0 ... NaN \n", - "\n", - " history startProbability \\\n", - "0 [{\"hasPlayed\": true, \"points\": 146}, {\"hasPlay... 1 \n", - "1 [{\"hasPlayed\": true, \"points\": 45}, {\"hasPlaye... 2 \n", - "2 [{\"hasPlayed\": false, \"points\": null}, {\"hasPl... 5 \n", - "3 [{\"hasPlayed\": true, \"points\": 317}, {\"hasPlay... 1 \n", - "4 [{\"hasPlayed\": false, \"points\": null}, {\"hasPl... 5 \n", + "0 1.0 0.0 693.0 ... NaN \n", + "1 1.0 1.0 5767.0 ... NaN \n", + "2 NaN NaN NaN ... NaN \n", + "3 1.0 1.0 5767.0 ... NaN \n", + "4 NaN NaN NaN ... NaN \n", "\n", - " name marketChangeToday marketChange.today \\\n", - "0 Jonathan Tah 10622.0 10622.0 \n", - "1 Manuel Neuer 76563.0 76563.0 \n", - "2 Sven Ulreich -133355.0 -133355.0 \n", - "3 Joshua Kimmich 18958.0 18958.0 \n", - "4 Serge Gnabry -284574.0 -284574.0 \n", + " history startProbability name \\\n", + "0 [{\"hasPlayed\": true, \"points\": 35}] 3 Jonathan Tah \n", + "1 [{\"hasPlayed\": true, \"points\": 145}] 1 Manuel Neuer \n", + "2 [{\"hasPlayed\": false, \"points\": null}] 5 Sven Ulreich \n", + "3 [{\"hasPlayed\": true, \"points\": 303}] 1 Joshua Kimmich \n", + "4 [{\"hasPlayed\": false, \"points\": null}] 5 Serge Gnabry \n", "\n", - " marketChange.yesterday marketChange.twoDays marketChange.sevenDaysAvg \\\n", - "0 29165.0 42186.0 288897.0 \n", - "1 98102.0 117533.0 698384.0 \n", - "2 -134911.0 -129759.0 -1081946.0 \n", - "3 22041.0 20827.0 168390.0 \n", - "4 -279662.0 -285912.0 -2383458.0 \n", + " marketChangeToday marketChange.today marketChange.yesterday \\\n", + "0 -637454.0 -637454.0 -561808.0 \n", + "1 92910.0 92910.0 131517.0 \n", + "2 0.0 0.0 0.0 \n", + "3 4003.0 4003.0 8506.0 \n", + "4 21249.0 21249.0 40444.0 \n", "\n", - " marketChange.thirtyDaysAvg \n", - "0 1709949.0 \n", - "1 1750465.0 \n", - "2 154318.0 \n", - "3 849243.0 \n", - "4 -2174598.0 \n", + " marketChange.twoDays marketChange.sevenDaysAvg marketChange.thirtyDaysAvg \n", + "0 -515197.0 -3266044.0 -2432780.0 \n", + "1 144356.0 718702.0 2317397.0 \n", + "2 0.0 -41527.0 -11636.0 \n", + "3 13275.0 -5874.0 559689.0 \n", + "4 2029.0 -1061834.0 -6140271.0 \n", "\n", "[5 rows x 27 columns]" ] @@ -391,7 +384,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Rows: 469 | Columns: 27\n" + "Rows: 467 | Columns: 27\n" ] } ], diff --git a/notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb b/notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb index 724e47e..97a0f7b 100644 --- a/notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb +++ b/notebooks/03_team_data/05_sofascore_upcoming_matches.ipynb @@ -86,18 +86,18 @@ "name": "stdin", "output_type": "stream", "text": [ - "What Bundesliga matchday are you analysing your squad for? 1\n" + "What Bundesliga matchday are you analysing your squad for? 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Squad-analysis matchday: 1\n", - "Following Bundesliga matchday to check: 2\n", + "Squad-analysis matchday: 2\n", + "Following Bundesliga matchday to check: 3\n", "Team input file: C:\\kickbase project\\outputs\\sofascore\\reference\\bundesliga_teams.json\n", - "Match-ID validation file: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json\n", - "Snapshot output file: C:\\kickbase project\\outputs\\sofascore\\upcoming_matches\\upcoming_matches_md_2_2026-08-23_17-57-53_708387+0200.json\n" + "Match-ID validation file: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_3.json\n", + "Snapshot output file: C:\\kickbase project\\outputs\\sofascore\\upcoming_matches\\upcoming_matches_md_3_2026-09-03_13-40-38_093590+0200.json\n" ] } ], @@ -121,7 +121,7 @@ " 'beautifulsoup4, and pandas in this Jupyter kernel, then restart the kernel.'\n", " ) from exc\n", "\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "HEADLESS = False\n", "PAGE_LOAD_TIMEOUT_SECONDS = 30\n", "WAIT_TIMEOUT_SECONDS = 20\n", @@ -134,7 +134,6 @@ ")\n", "\n", "for setting_name, setting_value in {\n", - " 'CHROME_MAJOR_VERSION': CHROME_MAJOR_VERSION,\n", " 'PAGE_LOAD_TIMEOUT_SECONDS': PAGE_LOAD_TIMEOUT_SECONDS,\n", " 'WAIT_TIMEOUT_SECONDS': WAIT_TIMEOUT_SECONDS,\n", " 'MAX_PAGES': MAX_PAGES,\n", @@ -204,7 +203,7 @@ "output_type": "stream", "text": [ "Loaded and validated 18 unique Bundesliga team(s).\n", - "Loaded 9 valid SofaScore match ID(s) for matchday 2.\n" + "Loaded 9 valid SofaScore match ID(s) for matchday 3.\n" ] } ], @@ -418,554 +417,508 @@ "One reusable undetected Chrome instance is ready (headless=False).\n", "[1/18] FC Bayern München (team_id=2672)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2672/events/next/0\n", - " Warning: Bundesliga event 16434087 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434041 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434038 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434057 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434062 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434075 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434076 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434091 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434097 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434112 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434116 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434125 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434133 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434147 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434160 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434166 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434174 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434184 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434190 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434204 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434206 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434216 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434223 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434231 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434246 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434260 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434261 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434278 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434032 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434038 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434057 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434062 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434075 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434076 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434091 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434097 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434112 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434116 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434125 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434133 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434147 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434160 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434166 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434174 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434184 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434190 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434204 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434206 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434216 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[2/18] VfB Stuttgart (team_id=2677)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2677/events/next/0\n", - " Warning: Bundesliga event 16434087 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434035 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434034 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434060 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434072 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434073 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434079 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434090 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434109 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434161 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434123 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434124 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434137 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434142 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434152 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434162 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434174 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434187 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434192 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434197 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434208 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434215 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434226 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434237 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434244 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434254 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434264 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434273 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434282 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434036 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434034 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434060 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434072 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434073 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434079 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434090 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434109 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434161 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434123 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434124 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434137 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434142 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434152 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434162 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434174 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434187 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434192 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434197 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434208 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434215 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[3/18] 1. FC Köln (team_id=2671)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2671/events/next/0\n", - " Warning: Bundesliga event 16434022 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434027 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434048 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434059 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434063 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434078 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434084 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434095 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434097 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434111 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434136 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434130 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434139 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434148 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434163 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434172 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434171 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434187 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434196 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434200 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434211 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434222 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434232 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434239 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434247 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434260 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434270 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434279 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434036 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434048 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434059 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434063 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434078 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434084 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434095 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434097 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434111 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434136 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434130 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434139 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434148 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434163 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434172 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434171 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434187 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434196 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434200 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434211 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434222 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434232 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434239 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434247 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434260 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434270 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434279 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434286 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434293 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[4/18] TSG Hoffenheim (team_id=2569)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2569/events/next/0\n", - " Warning: Bundesliga event 16434022 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434035 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434052 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434056 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434061 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434088 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434083 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434094 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434102 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434115 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434119 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434125 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434143 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434145 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434156 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434165 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434171 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434179 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434192 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434202 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434207 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434218 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434225 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434241 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434252 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434255 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434265 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434276 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434281 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434019 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434052 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434056 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434061 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434088 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434083 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434094 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434102 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434115 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434119 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434125 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434143 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434145 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434156 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434165 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434171 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434179 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434192 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434202 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434207 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434218 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[5/18] 1. FC Union Berlin (team_id=2547)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2547/events/next/0\n", - " Warning: Bundesliga event 16434026 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434045 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434038 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434054 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434068 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434099 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434084 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434093 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434105 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434113 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434122 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434124 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434143 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434151 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434155 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434167 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434175 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434185 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434198 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434204 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434213 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434214 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434233 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434239 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434249 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434251 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434269 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434274 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434282 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434042 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434038 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434054 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434068 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434099 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434084 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434093 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434105 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434113 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434122 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434124 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434143 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434151 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434155 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434167 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434175 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434185 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434198 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434204 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434213 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434214 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434233 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434239 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434249 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434251 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434269 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434274 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434282 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434290 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[6/18] Eintracht Frankfurt (team_id=2674)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2674/events/next/0\n", - " Warning: Bundesliga event 16434026 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434018 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434046 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434055 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434063 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434069 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434082 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434096 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434102 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434161 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434121 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434129 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434135 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434146 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434159 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434166 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434175 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434183 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434228 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434201 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434230 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434222 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434235 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434240 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434243 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434255 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434264 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434277 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434284 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434021 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434046 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434055 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434063 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434069 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434082 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434096 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434102 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434161 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434121 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434129 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434135 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434146 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434159 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434166 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434175 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434183 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434228 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434201 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434230 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434222 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434235 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434240 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434243 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434255 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434264 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434277 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434284 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434294 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[7/18] 1. FSV Mainz 05 (team_id=2556)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2556/events/next/0\n", - " Warning: Bundesliga event 16434044 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434018 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434047 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434058 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434071 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434074 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434085 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434091 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434104 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434113 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434117 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434169 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434139 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434144 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434156 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434162 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434189 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434186 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434228 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434220 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434212 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434221 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434227 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434238 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434246 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434258 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434269 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434272 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434280 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434030 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434047 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434058 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434071 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434074 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434085 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434091 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434104 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434113 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434117 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434169 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434139 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434144 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434156 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434162 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434189 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434186 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434228 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434220 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434212 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434221 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434227 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434238 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434246 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434258 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434269 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434272 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434280 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434293 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[8/18] SC Paderborn 07 (team_id=2561)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2561/events/next/0\n", - " Warning: Bundesliga event 16434044 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434037 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434052 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434060 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434067 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434077 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434100 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434096 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434098 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434114 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434116 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434132 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434138 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434150 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434155 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434172 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434189 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434180 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434195 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434202 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434208 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434224 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434234 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434245 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434243 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434259 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434267 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434278 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434024 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434052 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434060 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434067 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434077 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434100 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434096 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434098 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434114 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434116 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434132 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434138 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434150 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434155 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434172 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434189 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434180 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434195 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434202 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434208 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434224 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434234 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434245 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434243 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434259 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434267 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434278 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434287 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434298 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[9/18] RB Leipzig (team_id=36360)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/36360/events/next/0\n", - " Warning: Bundesliga event 16434023 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434043 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434033 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434055 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434062 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434070 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434081 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434089 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434105 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434110 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434117 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434130 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434134 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434150 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434152 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434165 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434176 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434181 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434194 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434205 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434230 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434216 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434229 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434236 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434248 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434251 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434262 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434272 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434286 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434101 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434033 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434055 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434062 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434070 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434081 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434089 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434105 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434110 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434117 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434130 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434134 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434150 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434152 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434165 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434176 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434181 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434194 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434205 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434230 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434216 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[10/18] Borussia M'gladbach (team_id=2527)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2527/events/next/0\n", - " Warning: Bundesliga event 16434023 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434040 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434047 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434059 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434061 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434073 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434100 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434092 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434103 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434118 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434120 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434129 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434141 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434147 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434154 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434167 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434176 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434188 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434193 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434220 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434211 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434218 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434226 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434245 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434253 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434266 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434268 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434275 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434284 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434028 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434047 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434059 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434061 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434073 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434100 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434092 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434103 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434118 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434120 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434129 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434141 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434147 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434154 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434167 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434176 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434188 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434193 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434220 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434211 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434218 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434226 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434245 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434253 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434266 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434268 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434275 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434284 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434296 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[11/18] SV 07 Elversberg (team_id=2598)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2598/events/next/0\n", - " Warning: Bundesliga event 16434020 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434041 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434051 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434054 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434066 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434070 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434085 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434086 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434106 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434111 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434123 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434132 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434140 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434145 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434159 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434170 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434173 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434188 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434190 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434203 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434213 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434219 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434229 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434238 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434250 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434257 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434270 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434273 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434287 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434028 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434051 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434054 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434066 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434070 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434085 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434086 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434106 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434111 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434123 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434132 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434140 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434145 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434159 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434170 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434173 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434188 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434190 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434203 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434213 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434219 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434229 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434238 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434250 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434257 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434270 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434273 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434287 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434292 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[12/18] Bayer 04 Leverkusen (team_id=2681)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2681/events/next/0\n", - " Warning: Bundesliga event 16434020 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434031 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434033 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434058 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434065 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434088 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434079 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434095 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434098 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434108 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434120 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434131 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434135 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434149 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434160 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434164 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434173 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434185 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434191 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434205 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434212 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434217 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434225 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434237 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434247 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434259 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434263 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434275 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434283 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434042 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434033 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434058 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434065 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434088 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434079 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434095 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434098 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434108 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434120 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434131 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434135 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434149 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434160 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434164 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434173 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434185 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434191 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434205 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434212 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434217 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[13/18] Borussia Dortmund (team_id=2673)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2673/events/next/0\n", - " Warning: Bundesliga event 16434025 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434037 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434034 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434050 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434068 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434069 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434076 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434086 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434103 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434108 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434126 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434127 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434134 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434144 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434163 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434158 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434177 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434179 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434195 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434197 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434210 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434214 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434235 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434231 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434250 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434266 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434263 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434271 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434019 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434034 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434050 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434068 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434069 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434076 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434086 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434103 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434108 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434126 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434127 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434134 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434144 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434163 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434158 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434177 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434179 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434195 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434197 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434210 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434214 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[14/18] Hamburger SV (team_id=2676)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2676/events/next/0\n", - " Warning: Bundesliga event 16434025 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434043 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434048 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434056 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434072 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434077 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434082 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434092 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434107 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434112 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434122 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434128 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434140 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434149 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434157 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434168 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434177 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434186 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434194 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434200 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434207 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434215 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434234 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434240 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434253 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434256 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434261 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434274 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434030 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434048 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434056 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434072 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434077 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434082 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434092 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434107 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434112 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434122 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434128 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434140 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434149 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434157 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434168 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434177 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434186 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434194 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434200 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434207 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434215 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434234 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434240 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434253 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434256 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434261 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434274 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434285 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434292 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[15/18] SC Freiburg (team_id=2538)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2538/events/next/0\n", - " Warning: Bundesliga event 16434029 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434040 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434046 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434053 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434065 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434075 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434080 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434093 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434106 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434110 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434119 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434169 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434137 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434148 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434157 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434158 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434178 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434180 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434193 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434201 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434209 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434217 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434223 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434242 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434249 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434257 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434262 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434024 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434046 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434053 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434065 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434075 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434080 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434093 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434106 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434110 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434119 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434169 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434137 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434148 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434157 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434158 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434178 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434180 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434193 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434201 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434209 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434217 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434223 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434242 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[16/18] SV Werder Bremen (team_id=2534)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2534/events/next/0\n", - " Warning: Bundesliga event 16434029 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434027 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434049 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434050 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434067 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434074 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434083 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434090 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434107 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434118 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434121 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434131 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434133 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434151 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434153 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434170 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434178 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434181 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434196 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434199 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434210 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434224 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434227 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434241 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434244 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434256 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434268 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434277 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434283 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434101 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434049 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434050 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434067 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434074 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434083 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434090 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434107 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434118 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434121 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434131 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434133 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434151 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434153 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434170 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434178 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434181 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434196 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434199 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434210 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434224 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434227 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434241 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434244 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434256 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434268 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434277 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434283 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434297 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[17/18] FC Augsburg (team_id=2600)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2600/events/next/0\n", - " Warning: Bundesliga event 16434039 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434031 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434049 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434057 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434066 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434099 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434080 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434089 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434104 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434115 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434136 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434127 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434138 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434142 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434154 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434168 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434182 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434183 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434191 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434199 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434206 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434219 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434233 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434242 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434248 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434258 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434265 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434279 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434288 is not in the requested matchday 2 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434021 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434049 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434057 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434066 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434099 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434080 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434089 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434104 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434115 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434136 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434127 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434138 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434142 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434154 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434168 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434182 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434183 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434191 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434199 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434206 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434219 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434233 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434242 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434248 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434258 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434265 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434279 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434288 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434298 is not in the requested matchday 3 match-ID file; rejecting it.\n", "[18/18] FC Schalke 04 (team_id=2530)\n", " Loading page 0: https://www.sofascore.com/api/v1/team/2530/events/next/0\n", - " Warning: Bundesliga event 16434039 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434045 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434051 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434053 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434071 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434078 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434081 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434094 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434109 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434114 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434126 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434128 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434141 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434146 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434153 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434164 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434182 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434184 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434198 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434203 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434209 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434221 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434232 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434236 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434252 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434254 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434267 is not in the requested matchday 2 match-ID file; rejecting it.\n", - " Warning: Bundesliga event 16434271 is not in the requested matchday 2 match-ID file; rejecting it.\n" + " Warning: Bundesliga event 16434032 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434051 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434053 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434071 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434078 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434081 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434094 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434109 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434114 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434126 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434128 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434141 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434146 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434153 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434164 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434182 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434184 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434198 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434203 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434209 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434221 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434232 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434236 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434252 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434254 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434267 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434271 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434285 is not in the requested matchday 3 match-ID file; rejecting it.\n", + " Warning: Bundesliga event 16434296 is not in the requested matchday 3 match-ID file; rejecting it.\n" ] }, { @@ -1010,288 +963,288 @@ " 2672\n", " FC Bayern München\n", " Bundesliga\n", - " VfB Stuttgart\n", - " 2026-08-28T18:30:00+00:00\n", - " home\n", - " Bundesliga\n", " FC Schalke 04\n", " 2026-09-05T16:30:00+00:00\n", " away\n", - " 16434087\n", + " Bundesliga\n", + " SV 07 Elversberg\n", + " 2026-09-13T15:30:00+00:00\n", + " away\n", " 16434032\n", - " 2\n", + " 16434041\n", + " 3\n", " \n", " \n", " 1\n", " 2677\n", " VfB Stuttgart\n", " Bundesliga\n", - " FC Bayern München\n", - " 2026-08-28T18:30:00+00:00\n", - " away\n", - " Bundesliga\n", " 1. FC Köln\n", " 2026-09-04T18:30:00+00:00\n", " home\n", - " 16434087\n", + " Bundesliga\n", + " TSG Hoffenheim\n", + " 2026-09-12T13:30:00+00:00\n", + " away\n", " 16434036\n", - " 2\n", + " 16434035\n", + " 3\n", " \n", " \n", " 2\n", " 2671\n", " 1. FC Köln\n", - " DFB Pokal\n", - " FC Würzburger Kickers\n", - " 2026-08-24T16:00:00+00:00\n", - " away\n", " Bundesliga\n", " VfB Stuttgart\n", " 2026-09-04T18:30:00+00:00\n", " away\n", - " 16287059\n", + " Bundesliga\n", + " SV Werder Bremen\n", + " 2026-09-12T16:30:00+00:00\n", + " home\n", " 16434036\n", - " 2\n", + " 16434027\n", + " 3\n", " \n", " \n", " 3\n", " 2569\n", " TSG Hoffenheim\n", " Bundesliga\n", - " 1. FC Köln\n", - " 2026-08-29T13:30:00+00:00\n", - " away\n", - " Bundesliga\n", " Borussia Dortmund\n", " 2026-09-05T13:30:00+00:00\n", " home\n", - " 16434022\n", + " Bundesliga\n", + " VfB Stuttgart\n", + " 2026-09-12T13:30:00+00:00\n", + " home\n", " 16434019\n", - " 2\n", + " 16434035\n", + " 3\n", " \n", " \n", " 4\n", " 2547\n", " 1. FC Union Berlin\n", " Bundesliga\n", - " Eintracht Frankfurt\n", - " 2026-08-29T13:30:00+00:00\n", - " home\n", - " Bundesliga\n", " Bayer 04 Leverkusen\n", " 2026-09-05T13:30:00+00:00\n", " away\n", - " 16434026\n", + " Bundesliga\n", + " FC Schalke 04\n", + " 2026-09-11T18:30:00+00:00\n", + " home\n", " 16434042\n", - " 2\n", + " 16434045\n", + " 3\n", " \n", " \n", " 5\n", " 2674\n", " Eintracht Frankfurt\n", " Bundesliga\n", - " 1. FC Union Berlin\n", - " 2026-08-29T13:30:00+00:00\n", - " away\n", - " Bundesliga\n", " FC Augsburg\n", " 2026-09-06T15:30:00+00:00\n", " home\n", - " 16434026\n", + " Bundesliga\n", + " 1. FSV Mainz 05\n", + " 2026-09-12T13:30:00+00:00\n", + " away\n", " 16434021\n", - " 2\n", + " 16434018\n", + " 3\n", " \n", " \n", " 6\n", " 2556\n", " 1. FSV Mainz 05\n", " Bundesliga\n", - " SC Paderborn 07\n", - " 2026-08-29T13:30:00+00:00\n", - " home\n", - " Bundesliga\n", " Hamburger SV\n", " 2026-09-06T13:30:00+00:00\n", " away\n", - " 16434044\n", + " Bundesliga\n", + " Eintracht Frankfurt\n", + " 2026-09-12T13:30:00+00:00\n", + " home\n", " 16434030\n", - " 2\n", + " 16434018\n", + " 3\n", " \n", " \n", " 7\n", " 2561\n", " SC Paderborn 07\n", - " DFB Pokal\n", - " 1.FC Phönix Lübeck\n", - " 2026-08-23T16:00:00+00:00\n", - " away\n", " Bundesliga\n", " SC Freiburg\n", " 2026-09-05T13:30:00+00:00\n", " home\n", - " 16287053\n", + " Bundesliga\n", + " Borussia Dortmund\n", + " 2026-09-12T13:30:00+00:00\n", + " away\n", " 16434024\n", - " 2\n", + " 16434037\n", + " 3\n", " \n", " \n", " 8\n", " 36360\n", " RB Leipzig\n", " Bundesliga\n", - " Borussia M'gladbach\n", - " 2026-08-29T13:30:00+00:00\n", - " home\n", - " Bundesliga\n", " SV Werder Bremen\n", " 2026-09-05T13:30:00+00:00\n", " away\n", - " 16434023\n", + " Bundesliga\n", + " Hamburger SV\n", + " 2026-09-13T13:30:00+00:00\n", + " home\n", " 16434101\n", - " 2\n", + " 16434043\n", + " 3\n", " \n", " \n", " 9\n", " 2527\n", " Borussia M'gladbach\n", " Bundesliga\n", - " RB Leipzig\n", - " 2026-08-29T13:30:00+00:00\n", - " away\n", - " Bundesliga\n", " SV 07 Elversberg\n", " 2026-09-05T13:30:00+00:00\n", " home\n", - " 16434023\n", + " Bundesliga\n", + " SC Freiburg\n", + " 2026-09-12T13:30:00+00:00\n", + " away\n", " 16434028\n", - " 2\n", + " 16434040\n", + " 3\n", " \n", " \n", " 10\n", " 2598\n", " SV 07 Elversberg\n", " Bundesliga\n", - " Bayer 04 Leverkusen\n", - " 2026-08-29T13:30:00+00:00\n", - " home\n", - " Bundesliga\n", " Borussia M'gladbach\n", " 2026-09-05T13:30:00+00:00\n", " away\n", - " 16434020\n", + " Bundesliga\n", + " FC Bayern München\n", + " 2026-09-13T15:30:00+00:00\n", + " home\n", " 16434028\n", - " 2\n", + " 16434041\n", + " 3\n", " \n", " \n", " 11\n", " 2681\n", " Bayer 04 Leverkusen\n", " Bundesliga\n", - " SV 07 Elversberg\n", - " 2026-08-29T13:30:00+00:00\n", - " away\n", - " Bundesliga\n", " 1. FC Union Berlin\n", " 2026-09-05T13:30:00+00:00\n", " home\n", - " 16434020\n", + " Bundesliga\n", + " FC Augsburg\n", + " 2026-09-12T13:30:00+00:00\n", + " away\n", " 16434042\n", - " 2\n", + " 16434031\n", + " 3\n", " \n", " \n", " 12\n", " 2673\n", " Borussia Dortmund\n", " Bundesliga\n", - " Hamburger SV\n", - " 2026-08-29T16:30:00+00:00\n", - " home\n", - " Bundesliga\n", " TSG Hoffenheim\n", " 2026-09-05T13:30:00+00:00\n", " away\n", - " 16434025\n", + " Bundesliga\n", + " SC Paderborn 07\n", + " 2026-09-12T13:30:00+00:00\n", + " home\n", " 16434019\n", - " 2\n", + " 16434037\n", + " 3\n", " \n", " \n", " 13\n", " 2676\n", " Hamburger SV\n", - " DFB Pokal\n", - " SC Verl\n", - " 2026-08-24T16:00:00+00:00\n", - " away\n", " Bundesliga\n", " 1. FSV Mainz 05\n", " 2026-09-06T13:30:00+00:00\n", " home\n", - " 16287050\n", + " Bundesliga\n", + " RB Leipzig\n", + " 2026-09-13T13:30:00+00:00\n", + " away\n", " 16434030\n", - " 2\n", + " 16434043\n", + " 3\n", " \n", " \n", " 14\n", " 2538\n", " SC Freiburg\n", - " DFB Pokal\n", - " Fortuna Düsseldorf\n", - " 2026-08-23T16:00:00+00:00\n", - " away\n", " Bundesliga\n", " SC Paderborn 07\n", " 2026-09-05T13:30:00+00:00\n", " away\n", - " 16287037\n", + " Bundesliga\n", + " Borussia M'gladbach\n", + " 2026-09-12T13:30:00+00:00\n", + " home\n", " 16434024\n", - " 2\n", + " 16434040\n", + " 3\n", " \n", " \n", " 15\n", " 2534\n", " SV Werder Bremen\n", " Bundesliga\n", - " SC Freiburg\n", - " 2026-08-30T13:30:00+00:00\n", - " away\n", - " Bundesliga\n", " RB Leipzig\n", " 2026-09-05T13:30:00+00:00\n", " home\n", - " 16434029\n", + " Bundesliga\n", + " 1. FC Köln\n", + " 2026-09-12T16:30:00+00:00\n", + " away\n", " 16434101\n", - " 2\n", + " 16434027\n", + " 3\n", " \n", " \n", " 16\n", " 2600\n", " FC Augsburg\n", " Bundesliga\n", - " FC Schalke 04\n", - " 2026-08-30T15:30:00+00:00\n", - " home\n", - " Bundesliga\n", " Eintracht Frankfurt\n", " 2026-09-06T15:30:00+00:00\n", " away\n", - " 16434039\n", + " Bundesliga\n", + " Bayer 04 Leverkusen\n", + " 2026-09-12T13:30:00+00:00\n", + " home\n", " 16434021\n", - " 2\n", + " 16434031\n", + " 3\n", " \n", " \n", " 17\n", " 2530\n", " FC Schalke 04\n", - " DFB Pokal\n", - " Hallescher FC\n", - " 2026-08-24T18:45:00+00:00\n", - " away\n", " Bundesliga\n", " FC Bayern München\n", " 2026-09-05T16:30:00+00:00\n", " home\n", - " 16287064\n", + " Bundesliga\n", + " 1. FC Union Berlin\n", + " 2026-09-11T18:30:00+00:00\n", + " away\n", " 16434032\n", - " 2\n", + " 16434045\n", + " 3\n", " \n", " \n", "\n", @@ -1301,102 +1254,102 @@ " team_id team next_overall_competition \\\n", "0 2672 FC Bayern München Bundesliga \n", "1 2677 VfB Stuttgart Bundesliga \n", - "2 2671 1. FC Köln DFB Pokal \n", + "2 2671 1. FC Köln Bundesliga \n", "3 2569 TSG Hoffenheim Bundesliga \n", "4 2547 1. FC Union Berlin Bundesliga \n", "5 2674 Eintracht Frankfurt Bundesliga \n", "6 2556 1. FSV Mainz 05 Bundesliga \n", - "7 2561 SC Paderborn 07 DFB Pokal \n", + "7 2561 SC Paderborn 07 Bundesliga \n", "8 36360 RB Leipzig Bundesliga \n", "9 2527 Borussia M'gladbach Bundesliga \n", "10 2598 SV 07 Elversberg Bundesliga \n", "11 2681 Bayer 04 Leverkusen Bundesliga \n", "12 2673 Borussia Dortmund Bundesliga \n", - "13 2676 Hamburger SV DFB Pokal \n", - "14 2538 SC Freiburg DFB Pokal \n", + "13 2676 Hamburger SV Bundesliga \n", + "14 2538 SC Freiburg Bundesliga \n", "15 2534 SV Werder Bremen Bundesliga \n", "16 2600 FC Augsburg Bundesliga \n", - "17 2530 FC Schalke 04 DFB Pokal \n", + "17 2530 FC Schalke 04 Bundesliga \n", "\n", - " next_overall_opponent next_overall_date next_overall_venue \\\n", - "0 VfB Stuttgart 2026-08-28T18:30:00+00:00 home \n", - "1 FC Bayern München 2026-08-28T18:30:00+00:00 away \n", - "2 FC Würzburger Kickers 2026-08-24T16:00:00+00:00 away \n", - "3 1. FC Köln 2026-08-29T13:30:00+00:00 away \n", - "4 Eintracht Frankfurt 2026-08-29T13:30:00+00:00 home \n", - "5 1. FC Union Berlin 2026-08-29T13:30:00+00:00 away \n", - "6 SC Paderborn 07 2026-08-29T13:30:00+00:00 home \n", - "7 1.FC Phönix Lübeck 2026-08-23T16:00:00+00:00 away \n", - "8 Borussia M'gladbach 2026-08-29T13:30:00+00:00 home \n", - "9 RB Leipzig 2026-08-29T13:30:00+00:00 away \n", - "10 Bayer 04 Leverkusen 2026-08-29T13:30:00+00:00 home \n", - "11 SV 07 Elversberg 2026-08-29T13:30:00+00:00 away \n", - "12 Hamburger SV 2026-08-29T16:30:00+00:00 home \n", - "13 SC Verl 2026-08-24T16:00:00+00:00 away \n", - "14 Fortuna Düsseldorf 2026-08-23T16:00:00+00:00 away \n", - "15 SC Freiburg 2026-08-30T13:30:00+00:00 away \n", - "16 FC Schalke 04 2026-08-30T15:30:00+00:00 home \n", - "17 Hallescher FC 2026-08-24T18:45:00+00:00 away \n", + " next_overall_opponent next_overall_date next_overall_venue \\\n", + "0 FC Schalke 04 2026-09-05T16:30:00+00:00 away \n", + "1 1. FC Köln 2026-09-04T18:30:00+00:00 home \n", + "2 VfB Stuttgart 2026-09-04T18:30:00+00:00 away \n", + "3 Borussia Dortmund 2026-09-05T13:30:00+00:00 home \n", + "4 Bayer 04 Leverkusen 2026-09-05T13:30:00+00:00 away \n", + "5 FC Augsburg 2026-09-06T15:30:00+00:00 home \n", + "6 Hamburger SV 2026-09-06T13:30:00+00:00 away \n", + "7 SC Freiburg 2026-09-05T13:30:00+00:00 home \n", + "8 SV Werder Bremen 2026-09-05T13:30:00+00:00 away \n", + "9 SV 07 Elversberg 2026-09-05T13:30:00+00:00 home \n", + "10 Borussia M'gladbach 2026-09-05T13:30:00+00:00 away \n", + "11 1. FC Union Berlin 2026-09-05T13:30:00+00:00 home \n", + "12 TSG Hoffenheim 2026-09-05T13:30:00+00:00 away \n", + "13 1. FSV Mainz 05 2026-09-06T13:30:00+00:00 home \n", + "14 SC Paderborn 07 2026-09-05T13:30:00+00:00 away \n", + "15 RB Leipzig 2026-09-05T13:30:00+00:00 home \n", + "16 Eintracht Frankfurt 2026-09-06T15:30:00+00:00 away \n", + "17 FC Bayern München 2026-09-05T16:30:00+00:00 home \n", "\n", " following_bundesliga_competition following_bundesliga_opponent \\\n", - "0 Bundesliga FC Schalke 04 \n", - "1 Bundesliga 1. FC Köln \n", - "2 Bundesliga VfB Stuttgart \n", - "3 Bundesliga Borussia Dortmund \n", - "4 Bundesliga Bayer 04 Leverkusen \n", - "5 Bundesliga FC Augsburg \n", - "6 Bundesliga Hamburger SV \n", - "7 Bundesliga SC Freiburg \n", - "8 Bundesliga SV Werder Bremen \n", - "9 Bundesliga SV 07 Elversberg \n", - "10 Bundesliga Borussia M'gladbach \n", - "11 Bundesliga 1. FC Union Berlin \n", - "12 Bundesliga TSG Hoffenheim \n", - "13 Bundesliga 1. FSV Mainz 05 \n", - "14 Bundesliga SC Paderborn 07 \n", - "15 Bundesliga RB Leipzig \n", - "16 Bundesliga Eintracht Frankfurt \n", - "17 Bundesliga FC Bayern München \n", + "0 Bundesliga SV 07 Elversberg \n", + "1 Bundesliga TSG Hoffenheim \n", + "2 Bundesliga SV Werder Bremen \n", + "3 Bundesliga VfB Stuttgart \n", + "4 Bundesliga FC Schalke 04 \n", + "5 Bundesliga 1. FSV Mainz 05 \n", + "6 Bundesliga Eintracht Frankfurt \n", + "7 Bundesliga Borussia Dortmund \n", + "8 Bundesliga Hamburger SV \n", + "9 Bundesliga SC Freiburg \n", + "10 Bundesliga FC Bayern München \n", + "11 Bundesliga FC Augsburg \n", + "12 Bundesliga SC Paderborn 07 \n", + "13 Bundesliga RB Leipzig \n", + "14 Bundesliga Borussia M'gladbach \n", + "15 Bundesliga 1. FC Köln \n", + "16 Bundesliga Bayer 04 Leverkusen \n", + "17 Bundesliga 1. FC Union Berlin \n", "\n", " following_bundesliga_date following_bundesliga_venue next_match_id \\\n", - "0 2026-09-05T16:30:00+00:00 away 16434087 \n", - "1 2026-09-04T18:30:00+00:00 home 16434087 \n", - "2 2026-09-04T18:30:00+00:00 away 16287059 \n", - "3 2026-09-05T13:30:00+00:00 home 16434022 \n", - "4 2026-09-05T13:30:00+00:00 away 16434026 \n", - "5 2026-09-06T15:30:00+00:00 home 16434026 \n", - "6 2026-09-06T13:30:00+00:00 away 16434044 \n", - "7 2026-09-05T13:30:00+00:00 home 16287053 \n", - "8 2026-09-05T13:30:00+00:00 away 16434023 \n", - "9 2026-09-05T13:30:00+00:00 home 16434023 \n", - "10 2026-09-05T13:30:00+00:00 away 16434020 \n", - "11 2026-09-05T13:30:00+00:00 home 16434020 \n", - "12 2026-09-05T13:30:00+00:00 away 16434025 \n", - "13 2026-09-06T13:30:00+00:00 home 16287050 \n", - "14 2026-09-05T13:30:00+00:00 away 16287037 \n", - "15 2026-09-05T13:30:00+00:00 home 16434029 \n", - "16 2026-09-06T15:30:00+00:00 away 16434039 \n", - "17 2026-09-05T16:30:00+00:00 home 16287064 \n", + "0 2026-09-13T15:30:00+00:00 away 16434032 \n", + "1 2026-09-12T13:30:00+00:00 away 16434036 \n", + "2 2026-09-12T16:30:00+00:00 home 16434036 \n", + "3 2026-09-12T13:30:00+00:00 home 16434019 \n", + "4 2026-09-11T18:30:00+00:00 home 16434042 \n", + "5 2026-09-12T13:30:00+00:00 away 16434021 \n", + "6 2026-09-12T13:30:00+00:00 home 16434030 \n", + "7 2026-09-12T13:30:00+00:00 away 16434024 \n", + "8 2026-09-13T13:30:00+00:00 home 16434101 \n", + "9 2026-09-12T13:30:00+00:00 away 16434028 \n", + "10 2026-09-13T15:30:00+00:00 home 16434028 \n", + "11 2026-09-12T13:30:00+00:00 away 16434042 \n", + "12 2026-09-12T13:30:00+00:00 home 16434019 \n", + "13 2026-09-13T13:30:00+00:00 away 16434030 \n", + "14 2026-09-12T13:30:00+00:00 home 16434024 \n", + "15 2026-09-12T16:30:00+00:00 away 16434101 \n", + "16 2026-09-12T13:30:00+00:00 home 16434021 \n", + "17 2026-09-11T18:30:00+00:00 away 16434032 \n", "\n", " next_bundesliga_match_id next_bundesliga_round \n", - "0 16434032 2 \n", - "1 16434036 2 \n", - "2 16434036 2 \n", - "3 16434019 2 \n", - "4 16434042 2 \n", - "5 16434021 2 \n", - "6 16434030 2 \n", - "7 16434024 2 \n", - "8 16434101 2 \n", - "9 16434028 2 \n", - "10 16434028 2 \n", - "11 16434042 2 \n", - "12 16434019 2 \n", - "13 16434030 2 \n", - "14 16434024 2 \n", - "15 16434101 2 \n", - "16 16434021 2 \n", - "17 16434032 2 " + "0 16434041 3 \n", + "1 16434035 3 \n", + "2 16434027 3 \n", + "3 16434035 3 \n", + "4 16434045 3 \n", + "5 16434018 3 \n", + "6 16434018 3 \n", + "7 16434037 3 \n", + "8 16434043 3 \n", + "9 16434040 3 \n", + "10 16434041 3 \n", + "11 16434031 3 \n", + "12 16434037 3 \n", + "13 16434043 3 \n", + "14 16434040 3 \n", + "15 16434027 3 \n", + "16 16434031 3 \n", + "17 16434045 3 " ] }, "metadata": {}, @@ -1406,7 +1359,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saved 18 team result(s) to C:\\kickbase project\\outputs\\sofascore\\upcoming_matches\\upcoming_matches_md_2_2026-08-23_17-57-53_708387+0200.json.\n", + "Saved 18 team result(s) to C:\\kickbase project\\outputs\\sofascore\\upcoming_matches\\upcoming_matches_md_3_2026-09-03_13-40-38_093590+0200.json.\n", "Chrome driver closed.\n" ] } @@ -1517,12 +1470,12 @@ " if HEADLESS:\n", " options.add_argument('--headless=new')\n", " try:\n", - " driver = uc.Chrome(options=options, version_main=CHROME_MAJOR_VERSION, use_subprocess=True)\n", + " driver = uc.Chrome(options=options, use_subprocess=True)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " except Exception as exc:\n", " raise RuntimeError(\n", - " f'Could not initialize undetected Chrome with major version {CHROME_MAJOR_VERSION}. '\n", - " f'Adjust CHROME_MAJOR_VERSION if needed. Original error: {exc}'\n", + " 'Could not initialize undetected Chrome with automatic version detection. '\n", + " f'Original error: {exc}'\n", " ) from exc\n", " print(f'One reusable undetected Chrome instance is ready (headless={HEADLESS}).')\n", "\n", diff --git a/notebooks/04_derived_analysis/01_bundesliga_snapshot.ipynb b/notebooks/04_derived_analysis/01_bundesliga_snapshot.ipynb index ab05ed6..10f8061 100644 --- a/notebooks/04_derived_analysis/01_bundesliga_snapshot.ipynb +++ b/notebooks/04_derived_analysis/01_bundesliga_snapshot.ipynb @@ -30,7 +30,7 @@ "- Internet access\n", "- Google Chrome installed\n", "- Python packages: `pandas`, `undetected-chromedriver`, `beautifulsoup4`, and `selenium`\n", - "- The browser is explicitly started with `uc.Chrome(version_main=150)`.\n", + "- The browser is explicitly started with `uc.Chrome()`.\n", "\n", "Install missing packages in the active Jupyter kernel with:\n", "\n", @@ -142,7 +142,7 @@ " ) from exc\n", "\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: COMPETITION.\n", "COMPETITION = \"Bundesliga\"\n", "# Set workflow configuration value: SEASON.\n", @@ -166,7 +166,7 @@ "# Set workflow configuration value: EXPECTED_POINTS_URL.\n", "EXPECTED_POINTS_URL = (\n", " \"https://dataviz.theanalyst.com/project-data/soccer/\"\n", - " \"2bchmrj23l9u42d68ntcekob8/expected-points.json\"\n", + " \"8h5xijv2u4mlf5028gso6kw7o/expected-points.json\"\n", ")\n", "\n" ] @@ -459,7 +459,7 @@ "try:\n", " # Handle expected failures with a clear, actionable message.\n", " try:\n", - " driver = uc.Chrome(version_main=150)\n", + " driver = uc.Chrome()\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " except Exception as exc:\n", " raise RuntimeError(\n", @@ -637,8 +637,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "The Analyst dataset is stale; expected metrics will be excluded.\n", - "Analyst data eligible for interactive matching: False\n" + "Analyst data eligible for interactive matching: True\n" ] } ], @@ -869,7 +868,439 @@ "name": "stdout", "output_type": "stream", "text": [ - "User-confirmed matches: 0\n", + "\n", + "Potential team match detected:\n", + "SofaScore: FC Bayern München\n", + "Local mapping: FC Bayern München\n", + "The Analyst name: FC Bayern München\n", + "The Analyst known name: Bayern München\n", + "The Analyst short name: FC Bayern\n", + "SofaScore code: FCB\n", + "The Analyst code: FCB\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: SC Freiburg\n", + "Local mapping: SC Freiburg\n", + "The Analyst name: SC Freiburg\n", + "The Analyst known name: Freiburg\n", + "The Analyst short name: Freiburg\n", + "SofaScore code: SCF\n", + "The Analyst code: SCF\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: RB Leipzig\n", + "Local mapping: RB Leipzig\n", + "The Analyst name: RasenBallsport Leipzig\n", + "The Analyst known name: RB Leipzig\n", + "The Analyst short name: Leipzig\n", + "SofaScore code: RBL\n", + "The Analyst code: RBL\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: FC Augsburg\n", + "Local mapping: FC Augsburg\n", + "The Analyst name: FC Augsburg\n", + "The Analyst known name: Augsburg\n", + "The Analyst short name: Augsburg\n", + "SofaScore code: FCA\n", + "The Analyst code: FCA\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: Borussia Dortmund\n", + "Local mapping: Borussia Dortmund\n", + "The Analyst name: BV Borussia 09 Dortmund\n", + "The Analyst known name: Borussia Dortmund\n", + "The Analyst short name: Dortmund\n", + "SofaScore code: BVB\n", + "The Analyst code: BVB\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: SV 07 Elversberg\n", + "Local mapping: SV 07 Elversberg\n", + "The Analyst name: SV 07 Elversberg\n", + "The Analyst known name: Elversberg\n", + "The Analyst short name: Elversberg\n", + "SofaScore code: ELV\n", + "The Analyst code: ELV\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: 1. FC Köln\n", + "Local mapping: 1. FC Köln\n", + "The Analyst name: 1. FC Köln\n", + "The Analyst known name: Köln\n", + "The Analyst short name: Köln\n", + "SofaScore code: KOE\n", + "The Analyst code: KOE\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: Eintracht Frankfurt\n", + "Local mapping: Eintracht Frankfurt\n", + "The Analyst name: Eintracht Frankfurt\n", + "The Analyst known name: Eintracht Frankfurt\n", + "The Analyst short name: Frankfurt\n", + "SofaScore code: SGE\n", + "The Analyst code: SGE\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: 1. FC Union Berlin\n", + "Local mapping: 1. FC Union Berlin\n", + "The Analyst name: 1. FC Union Berlin\n", + "The Analyst known name: Union Berlin\n", + "The Analyst short name: Union Berlin\n", + "SofaScore code: FCU\n", + "The Analyst code: FCU\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: 1. FSV Mainz 05\n", + "Local mapping: 1. FSV Mainz 05\n", + "The Analyst name: 1. FSV Mainz 05\n", + "The Analyst known name: Mainz 05\n", + "The Analyst short name: Mainz\n", + "SofaScore code: M05\n", + "The Analyst code: M05\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: SC Paderborn 07\n", + "Local mapping: SC Paderborn 07\n", + "The Analyst name: SC Paderborn 07\n", + "The Analyst known name: Paderborn\n", + "The Analyst short name: Paderborn\n", + "SofaScore code: PAD\n", + "The Analyst code: SCP\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: TSG Hoffenheim\n", + "Local mapping: TSG Hoffenheim\n", + "The Analyst name: TSG 1899 Hoffenheim\n", + "The Analyst known name: Hoffenheim\n", + "The Analyst short name: Hoffenheim\n", + "SofaScore code: TSG\n", + "The Analyst code: TSG\n", + "Proposal reason: explicit alias\n", + "Name similarity: 0.848\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: Bayer 04 Leverkusen\n", + "Local mapping: Bayer 04 Leverkusen\n", + "The Analyst name: Bayer 04 Leverkusen\n", + "The Analyst known name: Bayer 04 Leverkusen\n", + "The Analyst short name: Bayer 04\n", + "SofaScore code: B04\n", + "The Analyst code: B04\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: Hamburger SV\n", + "Local mapping: Hamburger SV\n", + "The Analyst name: Hamburger SV\n", + "The Analyst known name: Hamburger SV\n", + "The Analyst short name: Hamburg\n", + "SofaScore code: HSV\n", + "The Analyst code: HSV\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: SV Werder Bremen\n", + "Local mapping: SV Werder Bremen\n", + "The Analyst name: SV Werder Bremen\n", + "The Analyst known name: Werder Bremen\n", + "The Analyst short name: Bremen\n", + "SofaScore code: SVW\n", + "The Analyst code: SVW\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: FC Schalke 04\n", + "Local mapping: FC Schalke 04\n", + "The Analyst name: FC Schalke 04\n", + "The Analyst known name: Schalke 04\n", + "The Analyst short name: Schalke 04\n", + "SofaScore code: S04\n", + "The Analyst code: S04\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: Borussia M'gladbach\n", + "Local mapping: Borussia M'gladbach\n", + "The Analyst name: Borussia VfL Mönchengladbach\n", + "The Analyst known name: Borussia M'gladbach\n", + "The Analyst short name: M'gladbach\n", + "SofaScore code: BMG\n", + "The Analyst code: BMG\n", + "Proposal reason: normalized exact name\n", + "Name similarity: 1.000\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Potential team match detected:\n", + "SofaScore: VfB Stuttgart\n", + "Local mapping: VfB Stuttgart\n", + "The Analyst name: VfB Stuttgart 1893\n", + "The Analyst known name: Stuttgart\n", + "The Analyst short name: Stuttgart\n", + "SofaScore code: VFB\n", + "The Analyst code: VFB\n", + "Proposal reason: explicit alias\n", + "Name similarity: 0.839\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Are these the same team? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "User-confirmed matches: 18\n", "Rejected candidate pairs: 0\n" ] } @@ -1242,7 +1673,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saved snapshot: C:\\kickbase project\\outputs\\derived\\bundesliga_snapshots\\bundesliga_table_2026-08-23_00-49-56.json\n" + "Saved snapshot: C:\\kickbase project\\outputs\\derived\\bundesliga_snapshots\\bundesliga_table_2026-09-01_14-45-18.json\n" ] } ], @@ -1287,22 +1718,21 @@ "Bundesliga snapshot complete\n", "\n", "Teams captured: 18\n", - "Output file: bundesliga_table_2026-08-23_00-49-56.json\n", + "Output file: bundesliga_table_2026-09-01_14-45-18.json\n", "\n", "SofaScore standings: retrieved successfully\n", "\n", "Expected-performance data:\n", - "Included: No\n", - "Last updated: 2026-05-26T06:13:31.164086+00:00\n", - "Age: 88.692 days\n", - "Reason: Expected-performance dataset is more than 7 days old.\n", + "Included: Yes\n", + "Last updated: 2026-09-01T05:36:12.888647+00:00\n", + "Age: 0.298 days\n", "\n", "Automatically finalized matches: 0\n", - "Match proposals shown: 0\n", - "User-confirmed matches: 0\n", + "Match proposals shown: 18\n", + "User-confirmed matches: 18\n", "Rejected pairs: None\n", - "Unmatched Bundesliga teams: ['1. FC Köln', 'Bayer 04 Leverkusen', 'FC Bayern München', 'Borussia Dortmund', \"Borussia M'gladbach\", 'Eintracht Frankfurt', 'FC Augsburg', '1. FSV Mainz 05', 'Hamburger SV', 'RB Leipzig', 'SC Freiburg', 'SC Paderborn 07', 'FC Schalke 04', 'SV 07 Elversberg', 'TSG Hoffenheim', '1. FC Union Berlin', 'VfB Stuttgart', 'SV Werder Bremen']\n", - "Ignored Analyst records: ['1. FSV Mainz 05', 'VfB Stuttgart 1893', '1. FC Heidenheim 1846', 'TSG 1899 Hoffenheim', 'SC Freiburg', 'Hamburger SV', 'Bayer 04 Leverkusen', 'FC St. Pauli', '1. FC Köln', 'RasenBallsport Leipzig', '1. FC Union Berlin', 'VfL Wolfsburg', 'FC Bayern München', 'Eintracht Frankfurt', 'SV Werder Bremen', 'BV Borussia 09 Dortmund', 'FC Augsburg', 'Borussia VfL Mönchengladbach']\n" + "Unmatched Bundesliga teams: None\n", + "Ignored Analyst records: None\n" ] }, { @@ -1337,260 +1767,374 @@ " goals_against\n", " goal_difference\n", " points\n", + " expected_position\n", + " expected_points\n", + " expected_goals_for\n", + " expected_goals_against\n", + " position_difference\n", + " points_difference\n", " \n", " \n", " \n", " \n", " 0\n", - " 2671\n", - " 1. FC Köln\n", + " 2672\n", + " FC Bayern München\n", + " 1\n", + " 1\n", " 1\n", " 0\n", " 0\n", + " 5\n", + " 1\n", + " 4\n", + " 3\n", + " 1\n", + " 2.90\n", + " 4.06\n", + " 0.79\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 0.10\n", " \n", " \n", " 1\n", - " 2681\n", - " Bayer 04 Leverkusen\n", + " 2538\n", + " SC Freiburg\n", " 2\n", + " 1\n", + " 1\n", " 0\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 4\n", + " 1\n", + " 3\n", + " 3\n", + " 3\n", + " 2.66\n", + " 2.37\n", + " 0.54\n", + " 1\n", + " 0.34\n", " \n", " \n", " 2\n", - " 2672\n", - " FC Bayern München\n", + " 36360\n", + " RB Leipzig\n", " 3\n", + " 1\n", + " 1\n", " 0\n", " 0\n", + " 3\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 3\n", + " 3\n", + " 1\n", + " 2.90\n", + " 3.96\n", + " 1.09\n", + " -2\n", + " 0.10\n", " \n", " \n", " 3\n", - " 2673\n", - " Borussia Dortmund\n", + " 2600\n", + " FC Augsburg\n", " 4\n", + " 1\n", + " 1\n", " 0\n", " 0\n", + " 3\n", " 0\n", + " 3\n", + " 3\n", + " 4\n", + " 2.31\n", + " 3.72\n", + " 2.10\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 0.69\n", " \n", " \n", " 4\n", - " 2527\n", - " Borussia M'gladbach\n", + " 2673\n", + " Borussia Dortmund\n", " 5\n", + " 1\n", + " 1\n", " 0\n", " 0\n", + " 2\n", " 0\n", + " 2\n", + " 3\n", + " 5\n", + " 1.80\n", + " 1.51\n", + " 0.91\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 1.20\n", " \n", " \n", " 5\n", - " 2674\n", - " Eintracht Frankfurt\n", + " 2598\n", + " SV 07 Elversberg\n", " 6\n", + " 1\n", + " 1\n", " 0\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 3\n", + " 2\n", + " 1\n", + " 3\n", + " 12\n", + " 0.98\n", + " 1.27\n", + " 1.88\n", + " 6\n", + " 2.02\n", " \n", " \n", " 6\n", - " 2600\n", - " FC Augsburg\n", + " 2671\n", + " 1. FC Köln\n", " 7\n", + " 1\n", + " 1\n", " 0\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 3\n", + " 2\n", + " 1\n", + " 3\n", + " 9\n", + " 1.40\n", + " 1.95\n", + " 1.88\n", + " 2\n", + " 1.60\n", " \n", " \n", " 7\n", - " 2556\n", - " 1. FSV Mainz 05\n", + " 2674\n", + " Eintracht Frankfurt\n", " 8\n", + " 1\n", " 0\n", + " 1\n", " 0\n", + " 3\n", + " 3\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 1\n", + " 11\n", + " 1.12\n", + " 1.47\n", + " 1.84\n", + " 3\n", + " -0.12\n", " \n", " \n", " 8\n", - " 2676\n", - " Hamburger SV\n", + " 2547\n", + " 1. FC Union Berlin\n", " 9\n", + " 1\n", " 0\n", + " 1\n", " 0\n", + " 3\n", + " 3\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 1\n", + " 8\n", + " 1.64\n", + " 1.84\n", + " 1.47\n", + " -1\n", + " -0.64\n", " \n", " \n", " 9\n", - " 36360\n", - " RB Leipzig\n", + " 2556\n", + " 1. FSV Mainz 05\n", " 10\n", + " 1\n", " 0\n", + " 1\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 1\n", + " 7\n", + " 1.75\n", + " 1.23\n", + " 0.73\n", + " -3\n", + " -0.75\n", " \n", " \n", " 10\n", - " 2538\n", - " SC Freiburg\n", + " 2561\n", + " SC Paderborn 07\n", " 11\n", + " 1\n", " 0\n", + " 1\n", " 0\n", " 0\n", " 0\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 1\n", + " 13\n", + " 0.94\n", + " 0.73\n", + " 1.23\n", + " 2\n", + " 0.06\n", " \n", " \n", " 11\n", - " 2561\n", - " SC Paderborn 07\n", + " 2569\n", + " TSG Hoffenheim\n", " 12\n", + " 1\n", " 0\n", " 0\n", + " 1\n", + " 2\n", + " 3\n", + " -1\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 10\n", + " 1.36\n", + " 1.88\n", + " 1.95\n", + " -2\n", + " -1.36\n", " \n", " \n", " 12\n", - " 2530\n", - " FC Schalke 04\n", + " 2681\n", + " Bayer 04 Leverkusen\n", " 13\n", + " 1\n", " 0\n", " 0\n", + " 1\n", + " 2\n", + " 3\n", + " -1\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 6\n", + " 1.77\n", + " 1.88\n", + " 1.27\n", + " -7\n", + " -1.77\n", " \n", " \n", " 13\n", - " 2598\n", - " SV 07 Elversberg\n", + " 2676\n", + " Hamburger SV\n", " 14\n", + " 1\n", " 0\n", " 0\n", + " 1\n", " 0\n", + " 2\n", + " -2\n", " 0\n", + " 14\n", + " 0.93\n", + " 0.91\n", + " 1.51\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", + " -0.93\n", " \n", " \n", " 14\n", - " 2569\n", - " TSG Hoffenheim\n", + " 2534\n", + " SV Werder Bremen\n", " 15\n", + " 1\n", " 0\n", " 0\n", + " 1\n", + " 1\n", + " 4\n", + " -3\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 16\n", + " 0.23\n", + " 0.54\n", + " 2.37\n", + " 1\n", + " -0.23\n", " \n", " \n", " 15\n", - " 2547\n", - " 1. FC Union Berlin\n", + " 2530\n", + " FC Schalke 04\n", " 16\n", + " 1\n", " 0\n", " 0\n", + " 1\n", " 0\n", + " 3\n", + " -3\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 15\n", + " 0.53\n", + " 2.10\n", + " 3.72\n", + " -1\n", + " -0.53\n", " \n", " \n", " 16\n", - " 2677\n", - " VfB Stuttgart\n", + " 2527\n", + " Borussia M'gladbach\n", " 17\n", + " 1\n", " 0\n", " 0\n", + " 1\n", " 0\n", + " 3\n", + " -3\n", " 0\n", + " 17\n", + " 0.07\n", + " 1.09\n", + " 3.96\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", + " -0.07\n", " \n", " \n", " 17\n", - " 2534\n", - " SV Werder Bremen\n", + " 2677\n", + " VfB Stuttgart\n", " 18\n", + " 1\n", " 0\n", " 0\n", + " 1\n", + " 1\n", + " 5\n", + " -4\n", " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", - " 0\n", + " 17\n", + " 0.07\n", + " 0.79\n", + " 4.06\n", + " -1\n", + " -0.07\n", " \n", " \n", "\n", @@ -1598,44 +2142,84 @@ ], "text/plain": [ " team_id team position matches wins draws losses \\\n", - "0 2671 1. FC Köln 1 0 0 0 0 \n", - "1 2681 Bayer 04 Leverkusen 2 0 0 0 0 \n", - "2 2672 FC Bayern München 3 0 0 0 0 \n", - "3 2673 Borussia Dortmund 4 0 0 0 0 \n", - "4 2527 Borussia M'gladbach 5 0 0 0 0 \n", - "5 2674 Eintracht Frankfurt 6 0 0 0 0 \n", - "6 2600 FC Augsburg 7 0 0 0 0 \n", - "7 2556 1. FSV Mainz 05 8 0 0 0 0 \n", - "8 2676 Hamburger SV 9 0 0 0 0 \n", - "9 36360 RB Leipzig 10 0 0 0 0 \n", - "10 2538 SC Freiburg 11 0 0 0 0 \n", - "11 2561 SC Paderborn 07 12 0 0 0 0 \n", - "12 2530 FC Schalke 04 13 0 0 0 0 \n", - "13 2598 SV 07 Elversberg 14 0 0 0 0 \n", - "14 2569 TSG Hoffenheim 15 0 0 0 0 \n", - "15 2547 1. FC Union Berlin 16 0 0 0 0 \n", - "16 2677 VfB Stuttgart 17 0 0 0 0 \n", - "17 2534 SV Werder Bremen 18 0 0 0 0 \n", + "0 2672 FC Bayern München 1 1 1 0 0 \n", + "1 2538 SC Freiburg 2 1 1 0 0 \n", + "2 36360 RB Leipzig 3 1 1 0 0 \n", + "3 2600 FC Augsburg 4 1 1 0 0 \n", + "4 2673 Borussia Dortmund 5 1 1 0 0 \n", + "5 2598 SV 07 Elversberg 6 1 1 0 0 \n", + "6 2671 1. FC Köln 7 1 1 0 0 \n", + "7 2674 Eintracht Frankfurt 8 1 0 1 0 \n", + "8 2547 1. FC Union Berlin 9 1 0 1 0 \n", + "9 2556 1. FSV Mainz 05 10 1 0 1 0 \n", + "10 2561 SC Paderborn 07 11 1 0 1 0 \n", + "11 2569 TSG Hoffenheim 12 1 0 0 1 \n", + "12 2681 Bayer 04 Leverkusen 13 1 0 0 1 \n", + "13 2676 Hamburger SV 14 1 0 0 1 \n", + "14 2534 SV Werder Bremen 15 1 0 0 1 \n", + "15 2530 FC Schalke 04 16 1 0 0 1 \n", + "16 2527 Borussia M'gladbach 17 1 0 0 1 \n", + "17 2677 VfB Stuttgart 18 1 0 0 1 \n", + "\n", + " goals_for goals_against goal_difference points expected_position \\\n", + "0 5 1 4 3 1 \n", + "1 4 1 3 3 3 \n", + "2 3 0 3 3 1 \n", + "3 3 0 3 3 4 \n", + "4 2 0 2 3 5 \n", + "5 3 2 1 3 12 \n", + "6 3 2 1 3 9 \n", + "7 3 3 0 1 11 \n", + "8 3 3 0 1 8 \n", + "9 0 0 0 1 7 \n", + "10 0 0 0 1 13 \n", + "11 2 3 -1 0 10 \n", + "12 2 3 -1 0 6 \n", + "13 0 2 -2 0 14 \n", + "14 1 4 -3 0 16 \n", + "15 0 3 -3 0 15 \n", + "16 0 3 -3 0 17 \n", + "17 1 5 -4 0 17 \n", "\n", - " goals_for goals_against goal_difference points \n", - "0 0 0 0 0 \n", - "1 0 0 0 0 \n", - "2 0 0 0 0 \n", - "3 0 0 0 0 \n", - "4 0 0 0 0 \n", - "5 0 0 0 0 \n", - "6 0 0 0 0 \n", - "7 0 0 0 0 \n", - "8 0 0 0 0 \n", - "9 0 0 0 0 \n", - "10 0 0 0 0 \n", - "11 0 0 0 0 \n", - "12 0 0 0 0 \n", - "13 0 0 0 0 \n", - "14 0 0 0 0 \n", - "15 0 0 0 0 \n", - "16 0 0 0 0 \n", - "17 0 0 0 0 " + " expected_points expected_goals_for expected_goals_against \\\n", + "0 2.90 4.06 0.79 \n", + "1 2.66 2.37 0.54 \n", + "2 2.90 3.96 1.09 \n", + "3 2.31 3.72 2.10 \n", + "4 1.80 1.51 0.91 \n", + "5 0.98 1.27 1.88 \n", + "6 1.40 1.95 1.88 \n", + "7 1.12 1.47 1.84 \n", + "8 1.64 1.84 1.47 \n", + "9 1.75 1.23 0.73 \n", + "10 0.94 0.73 1.23 \n", + "11 1.36 1.88 1.95 \n", + "12 1.77 1.88 1.27 \n", + "13 0.93 0.91 1.51 \n", + "14 0.23 0.54 2.37 \n", + "15 0.53 2.10 3.72 \n", + "16 0.07 1.09 3.96 \n", + "17 0.07 0.79 4.06 \n", + "\n", + " position_difference points_difference \n", + "0 0 0.10 \n", + "1 1 0.34 \n", + "2 -2 0.10 \n", + "3 0 0.69 \n", + "4 0 1.20 \n", + "5 6 2.02 \n", + "6 2 1.60 \n", + "7 3 -0.12 \n", + "8 -1 -0.64 \n", + "9 -3 -0.75 \n", + "10 2 0.06 \n", + "11 -2 -1.36 \n", + "12 -7 -1.77 \n", + "13 0 -0.93 \n", + "14 1 -0.23 \n", + "15 -1 -0.53 \n", + "16 0 -0.07 \n", + "17 -1 -0.07 " ] }, "metadata": {}, @@ -1694,14 +2278,21 @@ "metadata": {}, "outputs": [], "source": [] - } - , + }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "prune-timestamped-outputs", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pruned 0 expired timestamped output(s).\n" + ] + } + ], "source": [ "from project_paths import prune_timestamped_outputs\n", "\n", diff --git a/notebooks/04_derived_analysis/02_sofascore_high_rated_players.ipynb b/notebooks/04_derived_analysis/02_sofascore_high_rated_players.ipynb index eb9079a..d380fe4 100644 --- a/notebooks/04_derived_analysis/02_sofascore_high_rated_players.ipynb +++ b/notebooks/04_derived_analysis/02_sofascore_high_rated_players.ipynb @@ -21,7 +21,7 @@ " path or external configuration is required.\n", "- The local Jupyter kernel must provide `undetected-chromedriver`, Selenium,\n", " and Beautiful Soup, plus a compatible local Chrome installation.\n", - "- One reusable browser is started with `uc.Chrome(version_main=150)` and the\n", + "- One reusable browser is started with `uc.Chrome()` and the\n", " only SofaScore endpoint used is\n", " `https://www.sofascore.com/api/v1/event/{match_id}/lineups`.\n", "- Enter the current Bundesliga matchday when prompted. On matchday 1, a player\n", @@ -144,7 +144,7 @@ " ) from exc\n", "\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: HEADLESS.\n", "HEADLESS = False\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", @@ -178,7 +178,7 @@ "\n", "# Process each available item while preserving the current workflow state.\n", "for setting_name, setting_value in {\n", - " \"CHROME_MAJOR_VERSION\": CHROME_MAJOR_VERSION,\n", + " \"PAGE_LOAD_TIMEOUT_SECONDS\": PAGE_LOAD_TIMEOUT_SECONDS,\n", " \"WAIT_TIMEOUT_SECONDS\": WAIT_TIMEOUT_SECONDS,\n", " \"MATCHDAY_ONE_MINIMUM_RATED_MATCHES\": MATCHDAY_ONE_MINIMUM_RATED_MATCHES,\n", @@ -667,7 +667,7 @@ " try:\n", " driver = uc.Chrome(\n", " options=options,\n", - " version_main=150,\n", + " ,\n", " use_subprocess=True,\n", " )\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", diff --git a/notebooks/04_derived_analysis/05_sofascore_player_average_ratings.ipynb b/notebooks/04_derived_analysis/05_sofascore_player_average_ratings.ipynb index 20d64c0..65301b3 100644 --- a/notebooks/04_derived_analysis/05_sofascore_player_average_ratings.ipynb +++ b/notebooks/04_derived_analysis/05_sofascore_player_average_ratings.ipynb @@ -24,7 +24,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "Current Bundesliga matchday (1-34): 1\n" + "Current Bundesliga matchday (1-34): 2\n" ] } ], @@ -76,7 +76,7 @@ "except ImportError as exc:\n", " raise ImportError('Install undetected-chromedriver, selenium, and beautifulsoup4 in this Jupyter kernel, then restart it.') from exc\n", "\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "HEADLESS = False\n", "PAGE_LOAD_TIMEOUT_SECONDS = 30\n", "WAIT_TIMEOUT_SECONDS = 20\n", @@ -139,7 +139,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Using team-form input: team_form_2026-08-27_12-38-44_831736+0200.json\n", + "Using team-form input: team_form_2026-09-03_13-35-57_797681+0200.json\n", "Loaded and validated 18 team(s).\n" ] } @@ -297,9 +297,9 @@ " if HEADLESS:\n", " options.add_argument('--headless=new')\n", " try:\n", - " driver = uc.Chrome(options=options, version_main=CHROME_MAJOR_VERSION, use_subprocess=True)\n", + " driver = uc.Chrome(options=options, use_subprocess=True)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", - " print(f'Chrome ready (major version {CHROME_MAJOR_VERSION}, headless={HEADLESS}).')\n", + " print(f'Chrome ready (automatic version detection, headless={HEADLESS}).')\n", " return driver\n", " except Exception as exc:\n", " raise RuntimeError(f'Could not initialize Chrome: {type(exc).__name__}: {exc}') from exc\n", @@ -486,7 +486,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Chrome ready (major version 150, headless=False).\n", + "Chrome ready (automatic version detection, headless=False).\n", "[1/18] FC Bayern München (team_id=2672)\n", "[2/18] VfB Stuttgart (team_id=2677)\n", "[3/18] 1. FC Köln (team_id=2671)\n", @@ -508,18 +508,18 @@ "\n", "Processing summary\n", "------------------\n", - "Selected input file: team_form_2026-08-27_12-38-44_831736+0200.json\n", - "Bundesliga matchday: 1\n", - "Eligibility rule (overall and Bundesliga): at least 1 rated match\n", + "Selected input file: team_form_2026-09-03_13-35-57_797681+0200.json\n", + "Bundesliga matchday: 2\n", + "Eligibility rule (overall and Bundesliga): at least 2 rated matches or the immediately latest match\n", "Teams processed: 18 / 18\n", - "Unique match IDs encountered: 131\n", - "Successful SofaScore requests: 129\n", - "Failed SofaScore requests: 2\n", - "Cache hits / reused matches: 36\n", - "Included overall players: 354\n", - "Included Bundesliga players: 332\n", - "JSON output: C:\\kickbase project\\outputs\\sofascore\\player_average_ratings\\team_player_average_ratings_2026-08-27_12-41-46_777583+0200.json\n", - "CSV output: C:\\kickbase project\\outputs\\sofascore\\player_average_ratings\\team_player_average_ratings_2026-08-27_12-41-46_777583+0200.csv\n", + "Unique match IDs encountered: 113\n", + "Successful SofaScore requests: 112\n", + "Failed SofaScore requests: 1\n", + "Cache hits / reused matches: 57\n", + "Included overall players: 312\n", + "Included Bundesliga players: 403\n", + "JSON output: C:\\kickbase project\\outputs\\sofascore\\player_average_ratings\\team_player_average_ratings_2026-09-03_13-41-22_093456+0200.json\n", + "CSV output: C:\\kickbase project\\outputs\\sofascore\\player_average_ratings\\team_player_average_ratings_2026-09-03_13-41-22_093456+0200.csv\n", "Chrome driver closed.\n" ] } diff --git a/notebooks/04_derived_analysis/09_sofascore_kickbase_point_averages.ipynb b/notebooks/04_derived_analysis/09_sofascore_kickbase_point_averages.ipynb new file mode 100644 index 0000000..1512072 --- /dev/null +++ b/notebooks/04_derived_analysis/09_sofascore_kickbase_point_averages.ipynb @@ -0,0 +1,196 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "dde8b29a", + "metadata": {}, + "source": [ + "# SofaScore Overall Kickbase-Points Approximation\n", + "\n", + "This notebook estimates post-match Kickbase points from SofaScore's lineups, incidents, and shot-map endpoints. It uses only each team's `overall_matches` window from the latest team-form snapshot; Bundesliga-only points remain sourced from Kickbase. Every calculated match total and its individual awards are retained in the JSON output.\n", + "\n", + "Direct SofaScore actions and approved proxies are labelled separately in the exported award ledger. Unsupported actions are deliberately not estimated." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "0b21f51e", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Scoring contract validated: Big Chance Created = +15; woodwork variants = +10 once.\n", + "{\n", + " \"big_chance_created_points\": 15,\n", + " \"ignored_metric_ids\": [\n", + " \"big_chance_zero\",\n", + " \"secondary_assist\",\n", + " \"own_goal_forced\",\n", + " \"deflected_assist\",\n", + " \"deadly_pass\",\n", + " \"rebound_assist\",\n", + " \"woodwork_assist\",\n", + " \"dive_save\",\n", + " \"last_man_tackle\",\n", + " \"challenged_collection\",\n", + " \"keeper_sweeper\",\n", + " \"dive_catch\",\n", + " \"standing_saved\",\n", + " \"unchallenged_collection\",\n", + " \"corner_won\",\n", + " \"cross_blocked\",\n", + " \"accurate_throw\",\n", + " \"cross_block_possession\",\n", + " \"cross_not_claimed\",\n", + " \"incorrect_throw_in\"\n", + " ],\n", + " \"woodwork_group\": {\n", + " \"metric_ids\": [\n", + " \"post_label_crossbar\",\n", + " \"left_post\",\n", + " \"right_post\"\n", + " ],\n", + " \"awarded_as\": \"post_label_crossbar\",\n", + " \"points\": 10\n", + " },\n", + " \"confidence_labels\": {\n", + " \"direct\": \"direct SofaScore field or event\",\n", + " \"derived\": \"reconstructed from multiple SofaScore payloads\",\n", + " \"proxy\": \"aggregate or location-based approximation\",\n", + " \"conditional\": \"awarded only when SofaScore emits the matching label\"\n", + " }\n", + "}\n" + ] + } + ], + "source": [ + "from __future__ import annotations\n", + "\n", + "import importlib\n", + "import json\n", + "import sys\n", + "from pathlib import Path\n", + "\n", + "\n", + "def locate_project_root() -> Path:\n", + " starts = []\n", + " notebook_path = globals().get('__vsc_ipynb_file__')\n", + " if isinstance(notebook_path, str) and notebook_path.strip():\n", + " starts.append(Path(notebook_path).expanduser().resolve().parent)\n", + " starts.append(Path.cwd().resolve())\n", + " for start in starts:\n", + " for candidate in (start, *start.parents):\n", + " if (candidate / 'project_paths.py').is_file():\n", + " return candidate\n", + " raise FileNotFoundError('Could not locate project_paths.py. Start Jupyter from the project root.')\n", + "\n", + "\n", + "PROJECT_ROOT = locate_project_root()\n", + "if str(PROJECT_ROOT) not in sys.path:\n", + " sys.path.insert(0, str(PROJECT_ROOT))\n", + "\n", + "from project_paths import KICKBASE_REFERENCE_DIR\n", + "import sofascore_kickbase_points as kickbase_points\n", + "\n", + "# Reload lets a rerun use local scoring-engine edits without restarting Jupyter.\n", + "kickbase_points = importlib.reload(kickbase_points)\n", + "\n", + "catalog = kickbase_points.MetricCatalog.from_document(json.loads((KICKBASE_REFERENCE_DIR / 'kickbase_metrics.json').read_text(encoding='utf-8')))\n", + "kickbase_points.validate_scoring_contract(catalog)\n", + "print('Scoring contract validated: Big Chance Created = +15; woodwork variants = +10 once.')\n", + "print(json.dumps(kickbase_points.scoring_policy(), indent=2))" + ] + }, + { + "cell_type": "markdown", + "id": "587a153c", + "metadata": {}, + "source": [ + "## Confirmed validation rules\n", + "\n", + "The collector validates these confirmed mappings before fetching data:\n", + "\n", + "- `inGamePenalty` + `reason: goalkeeperSave` credits a normal-time goalkeeper penalty save.\n", + "- `penaltyShootout` `scored`/`missed` events and `reason: goalkeeperSave` handle shoot-out attempts.\n", + "- `statistics.clearanceOffLine` and `statistics.errorLeadToAShot` are direct awards.\n", + "- `statistics.bigChanceCreated` is worth +15.\n", + "- Any supported woodwork shot type is awarded as one +10 woodwork event.\n", + "\n", + "The export records source and confidence on each award so proxy calculations can be audited." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5290c119", + "metadata": {}, + "outputs": [ + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Current Bundesliga matchday (1-34): 2\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Using team-form input: team_form_2026-09-01_14-41-46_881236+0200.json\n", + "Loaded 18 teams; evaluating overall matches only.\n", + "[1/18] FC Bayern München (team_id=2672)\n", + "[2/18] VfB Stuttgart (team_id=2677)\n", + "[3/18] 1. FC Köln (team_id=2671)\n", + "[4/18] TSG Hoffenheim (team_id=2569)\n", + "[5/18] 1. FC Union Berlin (team_id=2547)\n", + "[6/18] Eintracht Frankfurt (team_id=2674)\n", + "[7/18] 1. FSV Mainz 05 (team_id=2556)\n", + "[8/18] SC Paderborn 07 (team_id=2561)\n", + "[9/18] RB Leipzig (team_id=36360)\n", + "[10/18] Borussia M'gladbach (team_id=2527)\n", + "[11/18] SV 07 Elversberg (team_id=2598)\n", + "[12/18] Bayer 04 Leverkusen (team_id=2681)\n", + "[13/18] Borussia Dortmund (team_id=2673)\n", + "[14/18] Hamburger SV (team_id=2676)\n", + "[15/18] SC Freiburg (team_id=2538)\n", + "[16/18] SV Werder Bremen (team_id=2534)\n", + "[17/18] FC Augsburg (team_id=2600)\n", + "[18/18] FC Schalke 04 (team_id=2530)\n", + "Unique match IDs: 77\n", + "Successful SofaScore requests: 231; failed matches: 0; cache hits: 13\n", + "JSON output: C:\\kickbase project\\outputs\\sofascore\\player_kickbase_point_averages\\overall_player_kickbase_point_averages_2026-09-03_13-10-50_830453+0200.json\n", + "CSV output: C:\\kickbase project\\outputs\\sofascore\\player_kickbase_point_averages\\overall_player_kickbase_point_averages_2026-09-03_13-10-50_830453+0200.csv\n" + ] + } + ], + "source": [ + "# Set True only when Chrome should run without a visible browser window.\n", + "JSON_OUTPUT_PATH, CSV_OUTPUT_PATH = kickbase_points.run_notebook_workflow(headless=False)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.14.6" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb b/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb index af56344..246b567 100644 --- a/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb +++ b/notebooks/05_predicted_lineups/01_rotowire_lineups.ipynb @@ -85,7 +85,7 @@ "source": [ "## 2. Imports and configuration\n", "\n", - "Chrome 150 matches the other scraping notebooks in this project. The notebook does not use requests." + "The detected installed Chrome version is used to match ChromeDriver. The notebook does not use requests." ] }, { @@ -121,8 +121,10 @@ "SOURCE_URL = \"https://www.rotowire.com/soccer/lineups.php?league=BUND\"\n", "# Set workflow configuration value: LEAGUE_CODE.\n", "LEAGUE_CODE = \"BUND\"\n", - "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", + "# Detect the installed Chrome version so ChromeDriver stays compatible.\n", + "from chrome_runtime import detect_chrome_major_version\n", + "# None is valid: undetected-chromedriver then uses its built-in auto detection.\n", + "CHROME_MAJOR_VERSION = detect_chrome_major_version()\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", "PAGE_LOAD_TIMEOUT_SECONDS = 45\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", @@ -393,7 +395,7 @@ " ) from exc\n", "except WebDriverException as exc:\n", " raise RuntimeError(\n", - " \"Could not load RotoWire through undetected Chrome 150. Confirm that \"\n", + " \"Could not load RotoWire through undetected Chrome. Confirm that \"\n", " \"a compatible Chrome installation is available.\"\n", " ) from exc\n", "finally:\n", @@ -497,7 +499,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saved RotoWire lineup snapshot: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260827_124203.json\n" + "Saved RotoWire lineup snapshot: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260904_105027.json\n" ] } ], @@ -542,24 +544,22 @@ "name": "stdout", "output_type": "stream", "text": [ - " 1. August 28 2:30 PM ET | Bayern Munich (Predicted Lineup) vs VfB Stuttgart (Predicted Lineup)\n", - " 2. August 29 9:30 AM ET | SV 07 Elversberg (Predicted Lineup) vs Bayer Leverkusen (Predicted Lineup)\n", - " 3. August 29 9:30 AM ET | 1. FC Köln (Predicted Lineup) vs 1899 Hoffenheim (Predicted Lineup)\n", - " 4. August 29 9:30 AM ET | Union Berlin (Predicted Lineup) vs Eintracht Frankfurt (Predicted Lineup)\n", - " 5. August 29 9:30 AM ET | FSV Mainz 05 (Predicted Lineup) vs SC Paderborn (Predicted Lineup)\n", - " 6. August 29 9:30 AM ET | RB Leipzig (Predicted Lineup) vs Mönchengladbach (Predicted Lineup)\n", - " 7. August 29 12:30 PM ET | Borussia Dortmund (Predicted Lineup) vs Hamburger SV (Predicted Lineup)\n", - " 8. August 30 9:30 AM ET | SC Freiburg (Predicted Lineup) vs Werder Bremen (Predicted Lineup)\n", - " 9. August 30 11:30 AM ET | FC Augsburg (Predicted Lineup) vs FC Schalke 04 (Predicted Lineup)\n", + " 1. September 4 2:30 PM ET | VfB Stuttgart (Predicted Lineup) vs 1. FC Köln (Predicted Lineup)\n", + " 2. September 5 9:30 AM ET | SC Paderborn (Predicted Lineup) vs SC Freiburg (Predicted Lineup)\n", + " 3. September 5 9:30 AM ET | Werder Bremen (Predicted Lineup) vs RB Leipzig (Predicted Lineup)\n", + " 4. September 5 9:30 AM ET | Mönchengladbach (Predicted Lineup) vs SV 07 Elversberg (Predicted Lineup)\n", + " 5. September 5 9:30 AM ET | Bayer Leverkusen (Predicted Lineup) vs Union Berlin (Predicted Lineup)\n", + " 6. September 5 9:30 AM ET | 1899 Hoffenheim (Predicted Lineup) vs Borussia Dortmund (Predicted Lineup)\n", + " 7. September 5 12:30 PM ET | FC Schalke 04 (Predicted Lineup) vs Bayern Munich (Predicted Lineup)\n", + " 8. September 6 9:30 AM ET | Hamburger SV (Predicted Lineup) vs FSV Mainz 05 (Predicted Lineup)\n", + " 9. September 6 11:30 AM ET | Eintracht Frankfurt (Predicted Lineup) vs FC Augsburg (Predicted Lineup)\n", "\n", - "Selected starters with injury flags: 5\n", - "- Eintracht Frankfurt: Jonathan Burkardt (FW, QUES)\n", - "- Borussia Dortmund: Ramy Bensebaini (DC, QUES)\n", - "- Werder Bremen: Karl Jakob Hein (GK, QUES)\n", - "- FC Augsburg: Jeffrey Gouweleeuw (DC, QUES)\n", - "- FC Schalke 04: Kenan Karaman (AMC, QUES)\n", + "Selected starters with injury flags: 3\n", + "- Werder Bremen: Senne Lynen (MC, QUES)\n", + "- RB Leipzig: Brajan Gruda (MC, QUES)\n", + "- FC Augsburg: Calvin Brackelmann (DC, QUES)\n", "\n", - "JSON output: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260827_124203.json\n" + "JSON output: C:\\kickbase project\\outputs\\rotowire\\predicted_lineups\\rotowire_bundesliga_lineups_20260904_105027.json\n" ] } ], diff --git a/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb b/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb index afda854..46797d5 100644 --- a/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb +++ b/notebooks/05_predicted_lineups/02_ligainsider_lineups.ipynb @@ -7,7 +7,7 @@ "source": [ "# LigaInsider Bundesliga Predicted Lineups\n", "\n", - "This notebook loads each supplied Bundesliga team page through one undetected Chrome 150 session, extracts the predicted formation and candidate alternatives, then writes complete home/away fixtures as a JSON snapshot.\n", + "This notebook loads each supplied Bundesliga team page through one undetected Chrome session, extracts the predicted formation and candidate alternatives, then writes complete home/away fixtures as a JSON snapshot.\n", "\n", "LigaInsider emits formation columns from right to left. Player alternatives (`sub_child`) are preserved in their displayed probability order." ] @@ -113,7 +113,7 @@ "# Set workflow configuration value: SOURCE_URL.\n", "SOURCE_URL = 'https://www.ligainsider.de/'\n", "# Set workflow configuration value: CHROME_MAJOR_VERSION.\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", "PAGE_LOAD_TIMEOUT_SECONDS = 45\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", @@ -422,20 +422,10 @@ "metadata": {}, "outputs": [ { - "ename": "ValueError", - "evalue": "Bayern München (https://www.ligainsider.de/fc-bayern-muenchen/1/): Unexpected German date/time: 'Morgen 20:30'.", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mValueError\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[4]\u001b[39m\u001b[32m, line 42\u001b[39m\n\u001b[32m 40\u001b[39m print(f'Chrome shutdown warning: {type(shutdown_error).__name__}: {shutdown_error}')\n\u001b[32m 41\u001b[39m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[32m---> \u001b[39m\u001b[32m42\u001b[39m driver = \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 43\u001b[39m scrape_finished_at = datetime.now().astimezone()\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[3]\u001b[39m\u001b[32m, line 183\u001b[39m, in \u001b[36mparse_team_page\u001b[39m\u001b[34m(html, team_name, team_url)\u001b[39m\n\u001b[32m 181\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m fixture_text \u001b[38;5;28;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[32m 182\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m ValueError(f'{team_name}: missing fixture text.')\n\u001b[32m--> \u001b[39m\u001b[32m183\u001b[39m side, match_time, opponent = parse_fixture_text(fixture_text)\n\u001b[32m 184\u001b[39m stadiums = soup.select(\u001b[33m'div.stadium_container_bg'\u001b[39m)\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[3]\u001b[39m\u001b[32m, line 48\u001b[39m, in \u001b[36mparse_fixture_text\u001b[39m\u001b[34m(fixture_text)\u001b[39m\n\u001b[32m 46\u001b[39m \u001b[38;5;66;03m# Validate the input before continuing with later processing.\u001b[39;00m\n\u001b[32m 47\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m date_time_match \u001b[38;5;28;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[32m---> \u001b[39m\u001b[32m48\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m ValueError(f'Unexpected German date/time: {date_time_text!r}.')\n\u001b[32m 49\u001b[39m date_text, time_text = date_time_match.groups()\n", - "\u001b[31mValueError\u001b[39m: Unexpected German date/time: 'Morgen 20:30'.", - "\nThe above exception was the direct cause of the following exception:\n", - "\u001b[31mValueError\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[4]\u001b[39m\u001b[32m, line 42\u001b[39m\n\u001b[32m 38\u001b[39m driver.quit = \u001b[38;5;28;01mlambda\u001b[39;00m: \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 39\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m Exception \u001b[38;5;28;01mas\u001b[39;00m shutdown_error:\n\u001b[32m 40\u001b[39m print(f'Chrome shutdown warning: {type(shutdown_error).__name__}: {shutdown_error}')\n\u001b[32m 41\u001b[39m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[32m---> \u001b[39m\u001b[32m42\u001b[39m driver = \u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 43\u001b[39m scrape_finished_at = datetime.now().astimezone()\n\u001b[32m 44\u001b[39m print(f'Accepted predicted lineups: {len(accepted_teams)}; skipped: {len(skipped_teams)}')\n", - "\u001b[31mValueError\u001b[39m: Bayern München (https://www.ligainsider.de/fc-bayern-muenchen/1/): Unexpected German date/time: 'Morgen 20:30'." + "name": "stdout", + "output_type": "stream", + "text": [ + "Accepted predicted lineups: 18; skipped: 0\n" ] } ], @@ -446,7 +436,7 @@ "driver = None\n", "# Handle expected failures with a clear, actionable message.\n", "try:\n", - " driver = uc.Chrome(version_main=CHROME_MAJOR_VERSION)\n", + " driver = uc.Chrome()\n", " driver.set_window_size(1920, 1080)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " wait = WebDriverWait(driver, WAIT_TIMEOUT_SECONDS)\n", @@ -469,8 +459,8 @@ " raise RuntimeError('Timed out while loading a LigaInsider team page.') from exc\n", "except WebDriverException as exc:\n", " raise RuntimeError(\n", - " 'Could not load LigaInsider through undetected Chrome 150. '\n", - " 'Confirm that compatible Chrome 150 is installed.'\n", + " 'Could not load LigaInsider through undetected Chrome. '\n", + " 'Confirm that compatible Chrome is installed.'\n", " ) from exc\n", "finally:\n", " if driver is not None:\n", @@ -496,10 +486,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "7692ea31", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Complete fixtures: 9; teams: 18; players including alternatives: 254\n" + ] + } + ], "source": [ "fixture_sides = {}\n", "# Process each available item while preserving the current workflow state.\n", @@ -566,10 +564,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "f7d23ae2", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1. 2026-09-04T20:30+02:00 | VfB Stuttgart vs 1. FC Köln\n", + " 2. 2026-09-05T15:30+02:00 | Bayer 04 Leverkusen vs 1. FC Union Berlin\n", + " 3. 2026-09-05T15:30+02:00 | Borussia Mönchengladbach vs SV 07 Elversberg\n", + " 4. 2026-09-05T15:30+02:00 | SC Paderborn vs SC Freiburg\n", + " 5. 2026-09-05T15:30+02:00 | SV Werder Bremen vs RB Leipzig\n", + " 6. 2026-09-05T15:30+02:00 | TSG Hoffenheim vs Borussia Dortmund\n", + " 7. 2026-09-05T18:30+02:00 | Schalke 04 vs Bayern München\n", + " 8. 2026-09-06T15:30+02:00 | Hamburger SV vs FSV Mainz 05\n", + " 9. 2026-09-06T17:30+02:00 | Eintracht Frankfurt vs FC Augsburg\n", + "\n", + "Questionable players: 4\n", + "- SV Werder Bremen: Lynen (DMC)\n", + "- RB Leipzig: Gruda (MCR)\n", + "- Borussia Dortmund: Bensebaini (AMCL)\n", + "- FC Augsburg: Kade (AMCR)\n", + "\n", + "Saved LigaInsider lineup snapshot: C:\\kickbase project\\outputs\\ligainsider\\predicted_lineups\\ligainsider_bundesliga_lineups_20260904_105057.json\n" + ] + } + ], "source": [ "filename_timestamp = scrape_started_at.strftime('%Y%m%d_%H%M%S')\n", "output_path = output_directory / f'ligainsider_bundesliga_lineups_{filename_timestamp}.json'\n", @@ -616,10 +638,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "prune-timestamped-outputs", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Pruned 0 expired timestamped output(s).\n" + ] + } + ], "source": [ "from project_paths import prune_timestamped_outputs\n", "\n", diff --git a/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb b/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb index 2d96990..9b7e593 100644 --- a/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb +++ b/notebooks/05_predicted_lineups/03_kicker_lineups.ipynb @@ -7,7 +7,7 @@ "source": [ "# Kicker Bundesliga Predicted Lineups\n", "\n", - "This notebook prompts for a Bundesliga matchday in the fixed 2026-27 season, collects every Kicker fixture's lineup page through one undetected Chrome 150 session, and writes a lossless predicted-lineup snapshot.\n", + "This notebook prompts for a Bundesliga matchday in the fixed 2026-27 season, collects every Kicker fixture's lineup page through one undetected Chrome session, and writes a lossless predicted-lineup snapshot.\n", "\n", "Kicker's displayed lineup order is preserved. The first four paragraphs in each `kick__lineup-text` block are interpreted as starting XI, coach, bench, and unavailable players respectively; their original HTML and text are retained alongside the parsed fields." ] @@ -22,7 +22,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 1, "id": "1c390f78", "metadata": {}, "outputs": [ @@ -79,7 +79,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 2, "id": "670f5fce", "metadata": {}, "outputs": [ @@ -87,14 +87,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Bundesliga matchday (1-34): 1\n" + "Bundesliga matchday (1-34): 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Kicker source URL: https://www.kicker.de/bundesliga/spieltag/2026-27/1\n" + "Kicker source URL: https://www.kicker.de/bundesliga/spieltag/2026-27/2\n" ] } ], @@ -120,7 +120,7 @@ "SOURCE_NAME = 'Kicker'\n", "SEASON = '2026-27'\n", "SCHEDULE_URL_TEMPLATE = 'https://www.kicker.de/bundesliga/spieltag/{season}/{matchday}'\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "PAGE_LOAD_TIMEOUT_SECONDS = 45\n", "WAIT_TIMEOUT_SECONDS = 30\n", "MIN_MATCHDAY = 1\n", @@ -168,7 +168,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 3, "id": "6874b8e2", "metadata": {}, "outputs": [], @@ -409,7 +409,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 4, "id": "970dd0cb", "metadata": {}, "outputs": [ @@ -480,7 +480,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 5, "id": "b0786802", "metadata": {}, "outputs": [ @@ -489,15 +489,15 @@ "output_type": "stream", "text": [ "Found 9 unique Kicker fixture links.\n", - " 1. Parsed Bayern München vs VfB Stuttgart: https://www.kicker.de/bayern-gegen-stuttgart-2026-bundesliga-5226808/aufstellung\n", - " 2. Parsed SV Elversberg vs Bayer 04 Leverkusen: https://www.kicker.de/elversberg-gegen-leverkusen-2026-bundesliga-5226809/aufstellung\n", - " 3. Parsed RB Leipzig vs Bor. Mönchengladbach: https://www.kicker.de/leipzig-gegen-mgladbach-2026-bundesliga-5226812/aufstellung\n", - " 4. Parsed 1. FSV Mainz 05 vs SC Paderborn 07: https://www.kicker.de/mainz-gegen-paderborn-2026-bundesliga-5226815/aufstellung\n", - " 5. Parsed 1. FC Union Berlin vs Eintracht Frankfurt: https://www.kicker.de/union-gegen-frankfurt-2026-bundesliga-5226816/aufstellung\n", - " 6. Parsed 1. FC Köln vs TSG Hoffenheim: https://www.kicker.de/koeln-gegen-hoffenheim-2026-bundesliga-5226817/aufstellung\n", - " 7. Parsed Borussia Dortmund vs Hamburger SV: https://www.kicker.de/dortmund-gegen-hsv-2026-bundesliga-5226811/aufstellung\n", - " 8. Parsed SC Freiburg vs Werder Bremen: https://www.kicker.de/freiburg-gegen-bremen-2026-bundesliga-5226813/aufstellung\n", - " 9. Parsed FC Augsburg vs FC Schalke 04: https://www.kicker.de/augsburg-gegen-schalke-2026-bundesliga-5226814/aufstellung\n", + " 1. Parsed VfB Stuttgart vs 1. FC Köln: https://www.kicker.de/stuttgart-gegen-koeln-2026-bundesliga-5226818/aufstellung\n", + " 2. Parsed TSG Hoffenheim vs Borussia Dortmund: https://www.kicker.de/hoffenheim-gegen-dortmund-2026-bundesliga-5226819/aufstellung\n", + " 3. Parsed Bayer 04 Leverkusen vs 1. FC Union Berlin: https://www.kicker.de/leverkusen-gegen-union-2026-bundesliga-5226820/aufstellung\n", + " 4. Parsed Bor. Mönchengladbach vs SV Elversberg: https://www.kicker.de/mgladbach-gegen-elversberg-2026-bundesliga-5226822/aufstellung\n", + " 5. Parsed Werder Bremen vs RB Leipzig: https://www.kicker.de/bremen-gegen-leipzig-2026-bundesliga-5226824/aufstellung\n", + " 6. Parsed SC Paderborn 07 vs SC Freiburg: https://www.kicker.de/paderborn-gegen-freiburg-2026-bundesliga-5226826/aufstellung\n", + " 7. Parsed FC Schalke 04 vs Bayern München: https://www.kicker.de/schalke-gegen-bayern-2026-bundesliga-5226825/aufstellung\n", + " 8. Parsed Hamburger SV vs 1. FSV Mainz 05: https://www.kicker.de/hsv-gegen-mainz-2026-bundesliga-5226823/aufstellung\n", + " 9. Parsed Eintracht Frankfurt vs FC Augsburg: https://www.kicker.de/frankfurt-gegen-augsburg-2026-bundesliga-5226821/aufstellung\n", "Chrome driver closed.\n", "Extracted fixtures: 9; skipped fixtures: 0\n" ] @@ -512,7 +512,7 @@ "skipped_fixtures = []\n", "\n", "try:\n", - " driver = uc.Chrome(version_main=CHROME_MAJOR_VERSION)\n", + " driver = uc.Chrome()\n", " driver.set_window_size(1920, 1080)\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", " wait = WebDriverWait(driver, WAIT_TIMEOUT_SECONDS)\n", @@ -554,7 +554,7 @@ " raise RuntimeError('Timed out while loading the Kicker schedule page.') from exc\n", "except WebDriverException as exc:\n", " raise RuntimeError(\n", - " 'Could not load Kicker through undetected Chrome 150. Confirm that compatible Chrome 150 is installed.'\n", + " 'Could not load Kicker through undetected Chrome. Confirm that compatible Chrome is installed.'\n", " ) from exc\n", "finally:\n", " scrape_finished_at = datetime.now().astimezone()\n", @@ -583,7 +583,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 6, "id": "ccd086b0", "metadata": {}, "outputs": [ @@ -591,7 +591,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Saved Kicker lineup snapshot: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260827_121116.json\n" + "Saved Kicker lineup snapshot: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260904_105209.json\n" ] } ], @@ -654,7 +654,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 7, "id": "59268b69", "metadata": {}, "outputs": [ @@ -662,17 +662,17 @@ "name": "stdout", "output_type": "stream", "text": [ - " 1. Fr. 20:30 | Bayern München vs VfB Stuttgart | https://www.kicker.de/bayern-gegen-stuttgart-2026-bundesliga-5226808/aufstellung\n", - " 2. Sa. 15:30 | SV Elversberg vs Bayer 04 Leverkusen | https://www.kicker.de/elversberg-gegen-leverkusen-2026-bundesliga-5226809/aufstellung\n", - " 3. Sa. 15:30 | RB Leipzig vs Bor. Mönchengladbach | https://www.kicker.de/leipzig-gegen-mgladbach-2026-bundesliga-5226812/aufstellung\n", - " 4. Sa. 15:30 | 1. FSV Mainz 05 vs SC Paderborn 07 | https://www.kicker.de/mainz-gegen-paderborn-2026-bundesliga-5226815/aufstellung\n", - " 5. Sa. 15:30 | 1. FC Union Berlin vs Eintracht Frankfurt | https://www.kicker.de/union-gegen-frankfurt-2026-bundesliga-5226816/aufstellung\n", - " 6. Sa. 15:30 | 1. FC Köln vs TSG Hoffenheim | https://www.kicker.de/koeln-gegen-hoffenheim-2026-bundesliga-5226817/aufstellung\n", - " 7. Sa. 18:30 | Borussia Dortmund vs Hamburger SV | https://www.kicker.de/dortmund-gegen-hsv-2026-bundesliga-5226811/aufstellung\n", - " 8. So. 15:30 | SC Freiburg vs Werder Bremen | https://www.kicker.de/freiburg-gegen-bremen-2026-bundesliga-5226813/aufstellung\n", - " 9. So. 17:30 | FC Augsburg vs FC Schalke 04 | https://www.kicker.de/augsburg-gegen-schalke-2026-bundesliga-5226814/aufstellung\n", + " 1. VfB Stuttgart Stuttgart 20:30 heute 1. FC Köln Köln Vorschau | VfB Stuttgart vs 1. FC Köln | https://www.kicker.de/stuttgart-gegen-koeln-2026-bundesliga-5226818/aufstellung\n", + " 2. Sa. 15:30 | TSG Hoffenheim vs Borussia Dortmund | https://www.kicker.de/hoffenheim-gegen-dortmund-2026-bundesliga-5226819/aufstellung\n", + " 3. Sa. 15:30 | Bayer 04 Leverkusen vs 1. FC Union Berlin | https://www.kicker.de/leverkusen-gegen-union-2026-bundesliga-5226820/aufstellung\n", + " 4. Sa. 15:30 | Bor. Mönchengladbach vs SV Elversberg | https://www.kicker.de/mgladbach-gegen-elversberg-2026-bundesliga-5226822/aufstellung\n", + " 5. Sa. 15:30 | Werder Bremen vs RB Leipzig | https://www.kicker.de/bremen-gegen-leipzig-2026-bundesliga-5226824/aufstellung\n", + " 6. Sa. 15:30 | SC Paderborn 07 vs SC Freiburg | https://www.kicker.de/paderborn-gegen-freiburg-2026-bundesliga-5226826/aufstellung\n", + " 7. Sa. 18:30 | FC Schalke 04 vs Bayern München | https://www.kicker.de/schalke-gegen-bayern-2026-bundesliga-5226825/aufstellung\n", + " 8. So. 15:30 | Hamburger SV vs 1. FSV Mainz 05 | https://www.kicker.de/hsv-gegen-mainz-2026-bundesliga-5226823/aufstellung\n", + " 9. So. 17:30 | Eintracht Frankfurt vs FC Augsburg | https://www.kicker.de/frankfurt-gegen-augsburg-2026-bundesliga-5226821/aufstellung\n", "\n", - "JSON output: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260827_121116.json\n" + "JSON output: C:\\kickbase project\\outputs\\kicker\\predicted_lineups\\kicker_bundesliga_lineups_20260904_105209.json\n" ] } ], diff --git a/notebooks/06_score_creation/kbstats_average_points_odds_lineup_score.ipynb b/notebooks/06_score_creation/kbstats_average_points_odds_lineup_score.ipynb index c3d84b9..8aebcd2 100644 --- a/notebooks/06_score_creation/kbstats_average_points_odds_lineup_score.ipynb +++ b/notebooks/06_score_creation/kbstats_average_points_odds_lineup_score.ipynb @@ -7,7 +7,7 @@ "source": [ "# KBStats average points × odds × lineup score\n", "\n", - "Creates an optimizer-ready full KBStats score file from the newest matchday-qualified season-average-points analysis, expected match points from odds, configurable-weight LigaInsider, Kickbase, and RotoWire starting chances, and geometric alternative decay for LigaInsider/Kickbase slots. Kicker is reserved until its parser exists. Kickbase display labels resolve automatically to a unique same-team KBStats last name, then first name; shared-name or no-match candidates are prompted only at 50% similarity or higher and persist to `data/reference/kickbase_player_name_cross_references.csv`. Lower-similarity cases leave Kickbase at zero. Players not present in the qualified analysis receive a metric and score of zero; valid negative KBStats averages are retained and can yield negative scores." + "Creates an optimizer-ready full KBStats score file from the newest matchday-qualified season-average-points analysis, expected match points from odds, configurable-weight LigaInsider, Kickbase, Kicker, and RotoWire starting chances, and geometric alternative decay for LigaInsider/Kickbase/Kicker slots. Kickbase and Kicker display labels resolve automatically to a unique same-team KBStats last name, then first name; shared-name or no-match candidates are prompted only at 50% similarity or higher and persist to `data/reference/kickbase_player_name_cross_references.csv` with a provider scope. A Kickbase label therefore cannot override a Kicker label for the same player, or vice versa. Players not present in the qualified analysis receive a metric and score of zero; valid negative KBStats averages are retained and can yield negative scores." ] }, { @@ -1446,6 +1446,7 @@ "ALTERNATIVE_STARTING_CHANCE_DECAY = 0.45\n", "# Relative trust weights for active lineup sources; use 0 to disable one.\n", "LINEUP_SOURCE_WEIGHTS = {'ligainsider': 4.0, 'kickbase': 3.0, 'kicker': 2.0, 'rotowire': 1.0}\n", + "# You will confirm whether each source is current for the selected matchday.\n", "\n", "\n", "def locate_project_root() -> Path:\n", diff --git a/notebooks/06_score_creation/kbstats_last_5_average_points_odds_lineup_score.ipynb b/notebooks/06_score_creation/kbstats_last_5_average_points_odds_lineup_score.ipynb index c557ff9..5c523db 100644 --- a/notebooks/06_score_creation/kbstats_last_5_average_points_odds_lineup_score.ipynb +++ b/notebooks/06_score_creation/kbstats_last_5_average_points_odds_lineup_score.ipynb @@ -7,7 +7,7 @@ "source": [ "# KBStats last-five average points × odds × lineup score\n", "\n", - "Creates an optimizer-ready full KBStats score file from the newest matchday-qualified last-five-average-points analysis, expected match points from odds, configurable-weight LigaInsider, Kickbase, and RotoWire starting chances, and geometric alternative decay for LigaInsider/Kickbase slots. Kicker is reserved until its parser exists. Kickbase display labels resolve automatically to a unique same-team KBStats last name, then first name; shared-name or no-match candidates are prompted only at 50% similarity or higher and persist to `data/reference/kickbase_player_name_cross_references.csv`. Lower-similarity cases leave Kickbase at zero. The last-five average already excludes unplayed slots from its denominator. Players not present in the qualified analysis receive a metric and score of zero; valid negative KBStats averages are retained and can yield negative scores." + "Creates an optimizer-ready full KBStats score file from the newest matchday-qualified last-five-average-points analysis, expected match points from odds, configurable-weight LigaInsider, Kickbase, Kicker, and RotoWire starting chances, and geometric alternative decay for LigaInsider/Kickbase/Kicker slots. Kickbase and Kicker display labels resolve automatically to a unique same-team KBStats last name, then first name; shared-name or no-match candidates are prompted only at 50% similarity or higher and persist to `data/reference/kickbase_player_name_cross_references.csv` with a provider scope. A Kickbase label therefore cannot override a Kicker label for the same player, or vice versa. The last-five average already excludes unplayed slots from its denominator. Players not present in the qualified analysis receive a metric and score of zero; valid negative KBStats averages are retained and can yield negative scores." ] }, { @@ -2827,6 +2827,7 @@ "ALTERNATIVE_STARTING_CHANCE_DECAY = 0.45\n", "# Relative trust weights for active lineup sources; use 0 to disable one.\n", "LINEUP_SOURCE_WEIGHTS = {'ligainsider': 4.0, 'kickbase': 3.0, 'kicker': 2.0, 'rotowire': 1.0}\n", + "# You will confirm whether each source is current for the selected matchday.\n", "\n", "\n", "def locate_project_root() -> Path:\n", diff --git a/notebooks/06_score_creation/sofascore_bundesliga_rating_odds_lineup_score.ipynb b/notebooks/06_score_creation/sofascore_bundesliga_rating_odds_lineup_score.ipynb index e8f9146..c9bdb72 100644 --- a/notebooks/06_score_creation/sofascore_bundesliga_rating_odds_lineup_score.ipynb +++ b/notebooks/06_score_creation/sofascore_bundesliga_rating_odds_lineup_score.ipynb @@ -7,9 +7,9 @@ "source": [ "# SofaScore Bundesliga rating × odds × lineup score\n", "\n", - "Creates optimizer-ready scores from Bundesliga average ratings, expected match points from odds, and configurable-weight LigaInsider, Kickbase, and RotoWire starting chances. LigaInsider and Kickbase alternatives use configurable geometric decay before slot normalization; Kicker remains reserved until its parser exists. The exported CSV includes the provider-specific chances, the injury penalty, and the final `score` column.\n", + "Creates optimizer-ready scores from Bundesliga average ratings, expected match points from odds, and configurable-weight LigaInsider, Kickbase, Kicker, and RotoWire starting chances. LigaInsider, Kickbase, and Kicker alternatives use configurable geometric decay before slot normalization. The exported CSV includes the provider-specific chances, the injury penalty, and the final `score` column.\n", "\n", - "Confirmed SofaScore, LigaInsider, and RotoWire name matches are stored with Transfermarkt mappings in `data/reference/player_name_cross_references.csv`. Kickbase display names resolve to a unique same-team KBStats last name, then first name; only shared-name or no-match candidates at 50% similarity or higher are shown for notebook confirmation and stored separately in `data/reference/kickbase_player_name_cross_references.csv`. Lower-similarity cases record `kickbase:missing`.\n", + "Confirmed SofaScore, LigaInsider, and RotoWire name matches are stored with Transfermarkt mappings in `data/reference/player_name_cross_references.csv`. Kickbase and Kicker display names resolve to a unique same-team KBStats last name, then first name; only shared-name or no-match candidates at 50% similarity or higher are shown for notebook confirmation and stored separately in `data/reference/kickbase_player_name_cross_references.csv`. Those mappings are scoped by provider, team, and KBStats player, so one provider's display label cannot override the other.\n", "\n", "Set the notebook's QUES penalty, alternative-decay, and source-weight variables to tune scoring. A provider-level QUES reduction is applied before LigaInsider or Kickbase formation-slot alternatives are normalized." ] @@ -9151,6 +9151,7 @@ "ALTERNATIVE_STARTING_CHANCE_DECAY = 0.45\n", "# Relative trust weights for active lineup sources; use 0 to disable one.\n", "LINEUP_SOURCE_WEIGHTS = {'ligainsider': 4.0, 'kickbase': 3.0, 'kicker': 2.0, 'rotowire': 1.0}\n", + "# You will confirm whether each source is current for the selected matchday.\n", "\n", "def locate_project_root() -> Path:\n", " starts = [Path.cwd().resolve()]\n", diff --git a/notebooks/06_score_creation/sofascore_overall_rating_odds_lineup_score.ipynb b/notebooks/06_score_creation/sofascore_overall_rating_odds_lineup_score.ipynb index 5008976..783100a 100644 --- a/notebooks/06_score_creation/sofascore_overall_rating_odds_lineup_score.ipynb +++ b/notebooks/06_score_creation/sofascore_overall_rating_odds_lineup_score.ipynb @@ -7,16 +7,16 @@ "source": [ "# SofaScore overall rating × odds × lineup score\n", "\n", - "Creates optimizer-ready scores from overall average ratings, expected match points from odds, and configurable-weight LigaInsider, Kickbase, and RotoWire starting chances. LigaInsider and Kickbase alternatives use configurable geometric decay before slot normalization; Kicker remains reserved until its parser exists. The exported CSV includes the provider-specific chances, the injury penalty, and the final `score` column.\n", + "Creates optimizer-ready scores from overall average ratings, expected match points from odds, and configurable-weight LigaInsider, Kickbase, Kicker, and RotoWire starting chances. LigaInsider, Kickbase, and Kicker alternatives use configurable geometric decay before slot normalization. The final score is `score multiplier × rating × expected match points × starting chance`; the exported CSV records the provider-specific chances, the injury penalty, multiplier, and final `score` column.\n", "\n", - "Confirmed SofaScore, LigaInsider, and RotoWire name matches are stored with Transfermarkt mappings in `data/reference/player_name_cross_references.csv`. Kickbase display names resolve to a unique same-team KBStats last name, then first name; only shared-name or no-match candidates at 50% similarity or higher are shown for notebook confirmation and stored separately in `data/reference/kickbase_player_name_cross_references.csv`. Lower-similarity cases record `kickbase:missing`.\n", + "Confirmed SofaScore, LigaInsider, and RotoWire name matches are stored with Transfermarkt mappings in `data/reference/player_name_cross_references.csv`. Kickbase and Kicker display names resolve to a unique same-team KBStats last name, then first name; only shared-name or no-match candidates at 50% similarity or higher are shown for notebook confirmation and stored separately in `data/reference/kickbase_player_name_cross_references.csv`. Those mappings are scoped by provider, team, and KBStats player, so one provider's display label cannot override the other.\n", "\n", - "Set the notebook's QUES penalty, alternative-decay, and source-weight variables to tune scoring. A provider-level QUES reduction is applied before LigaInsider or Kickbase formation-slot alternatives are normalized." + "Set the notebook's QUES penalty, alternative-decay, source-weight, and score-multiplier variables to tune scoring. A provider-level QUES reduction is applied before LigaInsider or Kickbase formation-slot alternatives are normalized." ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "2fd5a6c6", "metadata": {}, "outputs": [ @@ -24,7 +24,11 @@ "name": "stdin", "output_type": "stream", "text": [ - "Matchday for odds and lineups: 1\n" + "Matchday for odds and lineups: 2\n", + "Is the Ligainsider predicted lineup snapshot (ligainsider_bundesliga_lineups_20260904_105057.json) accurate for matchday 2, or from the previous matchday? [a]ccurate/[p]revious: a\n", + "Is the Kickbase predicted lineup snapshot (kickbase_bundesliga_lineups_20260904_110452.json) accurate for matchday 2, or from the previous matchday? [a]ccurate/[p]revious: p\n", + "Is the Kicker predicted lineup snapshot (kicker_bundesliga_lineups_20260904_105209.json) accurate for matchday 2, or from the previous matchday? [a]ccurate/[p]revious: a\n", + "Is the Rotowire predicted lineup snapshot (rotowire_bundesliga_lineups_20260904_105027.json) accurate for matchday 2, or from the previous matchday? [a]ccurate/[p]revious: a\n" ] }, { @@ -32,8 +36,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Shafiq Nandja (hamburg)\n", - " 1. Shafiq Bello Nandja (ID 48225, similarity 83%)\n" + "No exact match for rotowire lineup for David Møller Wolfe (hamburg)\n", + " 1. David Moller Wolfe (ID 44313, similarity 97%)\n" ] }, { @@ -48,18 +52,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Luca Jaquez\n", - " 1. Lucas Vázquez (ID 255239, similarity 82%)\n", - " 2. Cajetan Lenz (ID 2077300, similarity 57%)\n", - " 3. Luca Vozar (ID 2255221, similarity 53%)\n", - " 4. Lucas Höler (ID 280009, similarity 50%)\n" + "No exact match for ligainsider lineup for Mert Kömür (augsburg)\n", + " 1. Mert Koemuer (ID 27169, similarity 90%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" + "Choose a candidate number, or press Enter to skip (score 0): 1\n" ] }, { @@ -67,10 +68,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Nico Schlotterbeck\n", - " 1. Keven Schlotterbeck (ID 891651, similarity 80%)\n", - " 2. Nicolás Capaldo (ID 973564, similarity 52%)\n", - " 3. Sheraldo Becker (ID 352544, similarity 52%)\n" + "No exact match for SofaScore rating for Luca Jaquez\n", + " 1. Lucas Vázquez (ID 255239, similarity 82%)\n", + " 2. Cajetan Lenz (ID 2077300, similarity 57%)\n", + " 3. Lucas Höler (ID 280009, similarity 50%)\n" ] }, { @@ -90,7 +91,7 @@ " 2. Michel Aebischer (ID 850891, similarity 76%)\n", " 3. Michael Gregoritsch (ID 111483, similarity 56%)\n", " 4. Mathis Albert (ID 1937835, similarity 54%)\n", - " 5. Mick Schmetgens (ID 1568521, similarity 50%)\n" + " 5. Jamie Leweling (ID 990201, similarity 52%)\n" ] }, { @@ -105,12 +106,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Alexander Schwolow\n", - " 1. Alexander Schlager (ID 282073, similarity 76%)\n", - " 2. Tom Alexander Rothe (ID 1210666, similarity 59%)\n", - " 3. Alessandro Vogt (ID 1408406, similarity 58%)\n", - " 4. Alexander Meyer (ID 138491, similarity 58%)\n", - " 5. Aleksandar Pavlović (ID 1142251, similarity 51%)\n" + "No exact match for SofaScore rating for Luka Duric\n", + " 1. Lukas Ullrich (ID 1083382, similarity 76%)\n", + " 2. Laurin Curda (ID 981788, similarity 60%)\n", + " 3. Lukas Kübler (ID 142525, similarity 60%)\n", + " 4. Laurin Ulrich (ID 1152486, similarity 57%)\n", + " 5. Luca Sirch (ID 964603, similarity 56%)\n" ] }, { @@ -125,12 +126,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Luka Duric\n", - " 1. Lukas Ullrich (ID 1083382, similarity 76%)\n", - " 2. Laurin Curda (ID 981788, similarity 60%)\n", - " 3. Lukas Kübler (ID 142525, similarity 60%)\n", - " 4. Laurin Ulrich (ID 1152486, similarity 57%)\n", - " 5. Luca Sirch (ID 964603, similarity 56%)\n" + "No exact match for SofaScore rating for Lúkas Petersson\n", + " 1. Lukas Petkov (ID 960017, similarity 72%)\n", + " 2. Lukas Kübler (ID 142525, similarity 56%)\n", + " 3. Lasse Günther (ID 997175, similarity 54%)\n", + " 4. Julian Ryerson (ID 800951, similarity 52%)\n", + " 5. Lukas Finn Pinckert (ID 990105, similarity 52%)\n" ] }, { @@ -145,12 +146,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Lúkas Petersson\n", - " 1. Lukas Petkov (ID 960017, similarity 72%)\n", - " 2. Lukas Kübler (ID 142525, similarity 56%)\n", - " 3. Lasse Günther (ID 997175, similarity 54%)\n", - " 4. Julian Ryerson (ID 800951, similarity 52%)\n", - " 5. Amos Pieper (ID 851254, similarity 50%)\n" + "No exact match for SofaScore rating for Alexander Prass\n", + " 1. Alexander Meyer (ID 138491, similarity 71%)\n", + " 2. Tom Alexander Rothe (ID 1210666, similarity 65%)\n", + " 3. Aleksandar Pavlović (ID 1142251, similarity 56%)\n", + " 4. Aleix García (ID 796047, similarity 56%)\n", + " 5. Daniel Fernandes (ID 113442, similarity 55%)\n" ] }, { @@ -165,12 +166,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Alexander Prass\n", + "No exact match for SofaScore rating for Alexander Schlager\n", " 1. Alexander Meyer (ID 138491, similarity 71%)\n", - " 2. Alexander Schlager (ID 282073, similarity 65%)\n", + " 2. András Schäfer (ID 877302, similarity 67%)\n", " 3. Tom Alexander Rothe (ID 1210666, similarity 65%)\n", - " 4. Aleksandar Pavlović (ID 1142251, similarity 56%)\n", - " 5. Aleix García (ID 796047, similarity 56%)\n" + " 4. Aleix García (ID 796047, similarity 57%)\n", + " 5. Alessandro Vogt (ID 1408406, similarity 52%)\n" ] }, { @@ -185,8 +186,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Rihito Yamamoto\n", - " 1. Takato Yamamoto (ID 2076134, similarity 71%)\n" + "No exact match for SofaScore rating for Maximilian Kinzig\n", + " 1. Maximilian Beier (ID 980628, similarity 71%)\n", + " 2. Maximilian Eggestein (ID 569784, similarity 69%)\n", + " 3. Maximilian Rohr (ID 846398, similarity 67%)\n", + " 4. Maximilian Wöber (ID 794962, similarity 65%)\n", + " 5. Maximilian Mittelstädt (ID 788949, similarity 59%)\n" ] }, { @@ -203,9 +208,7 @@ "\n", "No exact match for SofaScore rating for Marius Funk\n", " 1. Marius Wolf (ID 254119, similarity 70%)\n", - " 2. Marius Bülter (ID 378340, similarity 64%)\n", - " 3. Kaishu Sano (ID 1028307, similarity 50%)\n", - " 4. Markus Schubert (ID 795006, similarity 50%)\n" + " 2. Kaishu Sano (ID 1028307, similarity 50%)\n" ] }, { @@ -224,7 +227,23 @@ " 1. Timo Becker (ID 814735, similarity 70%)\n", " 2. Tim Binder (ID 1925507, similarity 63%)\n", " 3. Fabio Gruber (ID 1130119, similarity 57%)\n", - " 4. Markus Schubert (ID 795006, similarity 50%)\n" + " 4. Ramon Hendriks (ID 916943, similarity 52%)\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "No exact match for kicker lineup for Vitalie Becker (schalke)\n", + " 1. T. Becker (displayed name, similarity 70%)\n" ] }, { @@ -241,10 +260,9 @@ "\n", "No exact match for SofaScore rating for Florian Pruhs\n", " 1. Loris Karius (ID 174135, similarity 70%)\n", - " 2. Florian Müller (ID 842858, similarity 64%)\n", - " 3. Livan Burcu (ID 1513469, similarity 55%)\n", - " 4. Florian Yves Le Joncour (ID 787816, similarity 50%)\n", - " 5. Laurin Ulrich (ID 1152486, similarity 50%)\n" + " 2. Livan Burcu (ID 1513469, similarity 55%)\n", + " 3. Florian Yves Le Joncour (ID 787816, similarity 50%)\n", + " 4. Laurin Ulrich (ID 1152486, similarity 50%)\n" ] }, { @@ -261,10 +279,10 @@ "\n", "No exact match for SofaScore rating for Linus Güther\n", " 1. Lasse Günther (ID 997175, similarity 70%)\n", - " 2. Marius Bülter (ID 378340, similarity 61%)\n", - " 3. Lucas Höler (ID 280009, similarity 57%)\n", - " 4. Kevin Stöger (ID 95381, similarity 55%)\n", - " 5. Lukas Kübler (ID 142525, similarity 55%)\n" + " 2. Lucas Höler (ID 280009, similarity 57%)\n", + " 3. Kevin Stöger (ID 95381, similarity 55%)\n", + " 4. Lukas Kübler (ID 142525, similarity 55%)\n", + " 5. Christian Günter (ID 142231, similarity 54%)\n" ] }, { @@ -279,12 +297,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Janik Haberer\n", - " 1. Jan-Niklas Beste (ID 836711, similarity 69%)\n", - " 2. Janik Bachmann (ID 579254, similarity 56%)\n", - " 3. Jan Gyamerah (ID 254411, similarity 52%)\n", - " 4. Rani Khedira (ID 149479, similarity 52%)\n", - " 5. Raphael Obermair (ID 820465, similarity 52%)\n" + "No exact match for SofaScore rating for David Møller Wolfe\n", + " 1. David Herold (ID 997178, similarity 69%)\n", + " 2. David Mokwa (ID 1432398, similarity 56%)\n", + " 3. David Raum (ID 856076, similarity 50%)\n" ] }, { @@ -299,11 +315,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Stanley Nsoki\n", - " 1. Jan Leszczyński (ID 1823942, similarity 69%)\n", - " 2. Daniel Svensson (ID 1021272, similarity 54%)\n", - " 3. Cajetan Lenz (ID 2077300, similarity 52%)\n", - " 4. Sani Suleiman (ID 1894870, similarity 50%)\n" + "No exact match for SofaScore rating for Martin Terrier\n", + " 1. Martin Adeline (ID 1158529, similarity 69%)\n", + " 2. Matthias Ginter (ID 142259, similarity 59%)\n", + " 3. Marvin Pieringer (ID 909485, similarity 57%)\n", + " 4. Maximilian Beier (ID 980628, similarity 57%)\n", + " 5. Fabian Rieder (ID 929620, similarity 56%)\n" ] }, { @@ -333,6 +350,26 @@ "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "No exact match for SofaScore rating for Andrej Ilic\n", + " 1. Andrej Kramarić (ID 67647, similarity 67%)\n", + " 2. Andrija Maksimović (ID 1406171, similarity 59%)\n", + " 3. Dženan Pejčinović (ID 1127790, similarity 54%)\n", + " 4. Adil Aouchiche (ID 962877, similarity 52%)\n", + " 5. Martin Adeline (ID 1158529, similarity 52%)\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n" + ] + }, { "name": "stdout", "output_type": "stream", @@ -340,10 +377,9 @@ "\n", "No exact match for SofaScore rating for Arthur\n", " 1. Arthur Chaves (ID 1122806, similarity 67%)\n", - " 2. Arthur Theate (ID 965778, similarity 67%)\n", - " 3. Arthur Vermeeren (ID 1149127, similarity 57%)\n", - " 4. Markus Schubert (ID 795006, similarity 50%)\n", - " 5. Matheo Raab (ID 842718, similarity 50%)\n" + " 2. Arthur Vermeeren (ID 1149127, similarity 57%)\n", + " 3. Mert Kömür (ID 1390682, similarity 53%)\n", + " 4. Matheo Raab (ID 842718, similarity 50%)\n" ] }, { @@ -374,8 +410,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Jason Ceka (elversberg)\n", - " 1. ONYEKA (displayed name, similarity 67%)\n" + "No exact match for SofaScore rating for Fábio Vieira\n", + " 1. Fábio Silva (ID 954076, similarity 67%)\n", + " 2. Fabio Gruber (ID 1130119, similarity 64%)\n", + " 3. Fabian Rieder (ID 929620, similarity 61%)\n", + " 4. Rani Khedira (ID 149479, similarity 55%)\n", + " 5. Olivier Deman (ID 960114, similarity 52%)\n" ] }, { @@ -392,9 +432,8 @@ "\n", "No exact match for SofaScore rating for Justin Diehl\n", " 1. Justin Njinmah (ID 1005343, similarity 67%)\n", - " 2. Justin Lerma (ID 1836843, similarity 64%)\n", - " 3. Martin Adeline (ID 1158529, similarity 50%)\n", - " 4. Tim Binder (ID 1925507, similarity 50%)\n" + " 2. Martin Adeline (ID 1158529, similarity 50%)\n", + " 3. Tim Binder (ID 1925507, similarity 50%)\n" ] }, { @@ -409,11 +448,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Kevin Müller\n", - " 1. Florian Müller (ID 842858, similarity 67%)\n", - " 2. Kevin Stöger (ID 95381, similarity 64%)\n", - " 3. Angelo Stiller (ID 901882, similarity 50%)\n", - " 4. Kevin Diks (ID 583806, similarity 50%)\n" + "No exact match for SofaScore rating for Justin Lerma\n", + " 1. Justin Njinmah (ID 1005343, similarity 67%)\n", + " 2. Jan Uwe Thielmann (ID 1010726, similarity 54%)\n", + " 3. Jamal Musiala (ID 1010231, similarity 52%)\n", + " 4. Jonah Sticker (ID 1517850, similarity 52%)\n", + " 5. Angelo Stiller (ID 901882, similarity 50%)\n" ] }, { @@ -430,9 +470,8 @@ "\n", "No exact match for SofaScore rating for Leopold Zingerle\n", " 1. Leopold Querfeld (ID 1086547, similarity 67%)\n", - " 2. Enzo Leopold (ID 1009161, similarity 54%)\n", - " 3. Tim Lemperle (ID 1014290, similarity 54%)\n", - " 4. Valentin Gendrey (ID 944899, similarity 53%)\n" + " 2. Tim Lemperle (ID 1014290, similarity 54%)\n", + " 3. Valentin Gendrey (ID 944899, similarity 53%)\n" ] }, { @@ -450,9 +489,9 @@ "No exact match for SofaScore rating for Lukas Klostermann\n", " 1. Lukas Kübler (ID 142525, similarity 67%)\n", " 2. Lucas Höler (ID 280009, similarity 54%)\n", - " 3. Justin Lerma (ID 1836843, similarity 52%)\n", - " 4. Lukas Petkov (ID 960017, similarity 52%)\n", - " 5. Łukasz Poręba (ID 942336, similarity 52%)\n" + " 3. Lukas Petkov (ID 960017, similarity 52%)\n", + " 4. Łukasz Poręba (ID 942336, similarity 52%)\n", + " 5. Jonas Hofmann (ID 142390, similarity 50%)\n" ] }, { @@ -467,12 +506,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Lukas Pinckert\n", - " 1. Lukas Kübler (ID 142525, similarity 67%)\n", - " 2. Lukas Petkov (ID 960017, similarity 58%)\n", - " 3. Jonah Sticker (ID 1517850, similarity 56%)\n", - " 4. Lukas Ullrich (ID 1083382, similarity 56%)\n", - " 5. Luca Sirch (ID 964603, similarity 55%)\n" + "No exact match for SofaScore rating for Markus Kolke\n", + " 1. Marius Wolf (ID 254119, similarity 67%)\n", + " 2. Mark Flekken (ID 171919, similarity 64%)\n", + " 3. Tim Skarke (ID 800252, similarity 50%)\n" ] }, { @@ -487,8 +524,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Marco Grüll (bremen)\n", - " 1. Marco Friedl (ID 23443, similarity 67%)\n" + "No exact match for SofaScore rating for Marvin Friedrich\n", + " 1. Marvin Pieringer (ID 909485, similarity 67%)\n", + " 2. Marco Friedl (ID 825771, similarity 62%)\n", + " 3. Fabian Rieder (ID 929620, similarity 59%)\n", + " 4. Laurin Ulrich (ID 1152486, similarity 59%)\n", + " 5. Marvin Schwäbe (ID 187185, similarity 57%)\n" ] }, { @@ -503,11 +544,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Markus Kolke\n", - " 1. Marius Wolf (ID 254119, similarity 67%)\n", - " 2. Mark Flekken (ID 171919, similarity 64%)\n", - " 3. Marius Bülter (ID 378340, similarity 61%)\n", - " 4. Markus Schubert (ID 795006, similarity 56%)\n" + "No exact match for SofaScore rating for Maxime Estève\n", + " 1. Max Moerstedt (ID 1418703, similarity 67%)\n", + " 2. Maximilian Eggestein (ID 569784, similarity 65%)\n", + " 3. Maximilian Beier (ID 980628, similarity 52%)\n" ] }, { @@ -522,12 +562,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Niklas Stark\n", - " 1. Nikolas Nartey (ID 861981, similarity 67%)\n", - " 2. Jan-Niklas Beste (ID 836711, similarity 64%)\n", - " 3. Ilyas Ansah (ID 1462742, similarity 57%)\n", - " 4. Nicolas Kristof (ID 1131080, similarity 56%)\n", - " 5. Nicolas Seiwald (ID 976575, similarity 56%)\n" + "No exact match for SofaScore rating for Nikolas Nartey\n", + " 1. Nikola Katić (ID 831488, similarity 67%)\n", + " 2. Jan-Niklas Beste (ID 836711, similarity 59%)\n", + " 3. Nicolas Kristof (ID 1131080, similarity 59%)\n", + " 4. Bilal Nadir (ID 1129527, similarity 52%)\n", + " 5. Kauã Prates (ID 1887796, similarity 52%)\n" ] }, { @@ -546,8 +586,7 @@ " 1. Oliver Baumann (ID 40244, similarity 67%)\n", " 2. Olivier Deman (ID 960114, similarity 61%)\n", " 3. Wouter Burger (ID 916946, similarity 61%)\n", - " 4. Livan Burcu (ID 1513469, similarity 57%)\n", - " 5. Oliver Batista Meier (ID 907685, similarity 55%)\n" + " 4. Livan Burcu (ID 1513469, similarity 57%)\n" ] }, { @@ -562,12 +601,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Patrice Covic\n", - " 1. Patrik Schick (ID 280609, similarity 67%)\n", - " 2. Gabriel Vidović (ID 1129940, similarity 62%)\n", - " 3. Patrick Drewes (ID 132607, similarity 56%)\n", - " 4. Patrick Wimmer (ID 987504, similarity 56%)\n", - " 5. Ermedin Demirović (ID 878081, similarity 50%)\n" + "No exact match for SofaScore rating for Rayan Philippe\n", + " 1. Luca Philipp (ID 943550, similarity 67%)\n", + " 2. Philipp Treu (ID 979820, similarity 67%)\n", + " 3. Philipp Sander (ID 939880, similarity 62%)\n", + " 4. Phillipp Mwene (ID 138126, similarity 62%)\n", + " 5. Philipp Lienhart (ID 576266, similarity 57%)\n" ] }, { @@ -582,12 +621,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Ruben Müller\n", - " 1. Florian Müller (ID 842858, similarity 67%)\n", - " 2. Marius Bülter (ID 378340, similarity 61%)\n", - " 3. Robin Fellhauer (ID 860461, similarity 56%)\n", - " 4. Manuel Neuer (ID 8959, similarity 55%)\n", - " 5. Robin Zentner (ID 174345, similarity 52%)\n" + "No exact match for ligainsider lineup for Nicholas Mickelson (elversberg)\n", + " 1. Nicolas Kristof (ID 26473, similarity 65%)\n" ] }, { @@ -602,12 +637,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Sebastian Klaas\n", - " 1. Bastian Assomo (ID 2361805, similarity 67%)\n", - " 2. Sebastiaan Bornauw (ID 826167, similarity 65%)\n", - " 3. Cassiano Kiala (ID 1994978, similarity 59%)\n", - " 4. Satoshi Tanaka (ID 981067, similarity 59%)\n", - " 5. Samuel Mbangula (ID 1100836, similarity 50%)\n" + "No exact match for rotowire lineup for Nicholas Mickelson (elversberg)\n", + " 1. Nicolas Kristof (ID 48713, similarity 65%)\n" ] }, { @@ -622,10 +653,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Andrej Kramarić\n", - " 1. Andrija Maksimović (ID 1406171, similarity 65%)\n", - " 2. Nadiem Amiri (ID 327755, similarity 56%)\n", - " 3. Adam Daghim (ID 1180758, similarity 50%)\n" + "No exact match for SofaScore rating for Nicholas Mickelson\n", + " 1. Nicolas Kristof (ID 1131080, similarity 65%)\n", + " 2. Nicolás Capaldo (ID 973564, similarity 65%)\n", + " 3. Nicolas Seiwald (ID 976575, similarity 58%)\n", + " 4. Nicolai Remberg (ID 1064305, similarity 52%)\n", + " 5. Michel Aebischer (ID 850891, similarity 50%)\n" ] }, { @@ -640,8 +673,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Nicholas Mickelson (elversberg)\n", - " 1. Nicolas Kristof (ID 26473, similarity 65%)\n" + "No exact match for SofaScore rating for Sebastian Klaas\n", + " 1. Sebastiaan Bornauw (ID 826167, similarity 65%)\n", + " 2. Satoshi Tanaka (ID 981067, similarity 59%)\n" ] }, { @@ -656,8 +690,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Nicholas Mickelson (elversberg)\n", - " 1. Nicolas Kristof (ID 48713, similarity 65%)\n" + "No exact match for SofaScore rating for Assan Ouédraogo\n", + " 1. Alessandro Vogt (ID 1408406, similarity 64%)\n", + " 2. Hasan Kuruçay (ID 852096, similarity 54%)\n", + " 3. Kaishu Sano (ID 1028307, similarity 50%)\n" ] }, { @@ -672,12 +708,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Assan Ouédraogo\n", - " 1. Alessandro Vogt (ID 1408406, similarity 64%)\n", - " 2. Hasan Kuruçay (ID 852096, similarity 54%)\n", - " 3. Cassiano Kiala (ID 1994978, similarity 52%)\n", - " 4. Sander Tangvik (ID 1030355, similarity 52%)\n", - " 5. Kaishu Sano (ID 1028307, similarity 50%)\n" + "No exact match for SofaScore rating for Lennard Maloney\n", + " 1. Lennart Karl (ID 1861975, similarity 64%)\n", + " 2. Bernardo (ID 828571, similarity 55%)\n", + " 3. Olivier Deman (ID 960114, similarity 54%)\n", + " 4. Waldemar Anton (ID 799046, similarity 52%)\n", + " 5. Adam Hložek (ID 963801, similarity 50%)\n" ] }, { @@ -692,12 +728,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Marvin Friedrich\n", - " 1. Martin Terrier (ID 846445, similarity 64%)\n", - " 2. Marco Friedl (ID 825771, similarity 62%)\n", - " 3. Fabian Rieder (ID 929620, similarity 59%)\n", - " 4. Laurin Ulrich (ID 1152486, similarity 59%)\n", - " 5. Marvin Schwäbe (ID 187185, similarity 57%)\n" + "No exact match for SofaScore rating for Nicolas Kühn\n", + " 1. Niclas Füllkrug (ID 132645, similarity 64%)\n", + " 2. Nicolas Kristof (ID 1131080, similarity 64%)\n", + " 3. Moritz Nicolas (ID 578166, similarity 58%)\n", + " 4. Nicolas Seiwald (ID 976575, similarity 56%)\n", + " 5. Nicolás Capaldo (ID 973564, similarity 56%)\n" ] }, { @@ -712,12 +748,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Frank Lehmann\n", - " 1. Janik Bachmann (ID 579254, similarity 64%)\n", - " 2. Sani Suleiman (ID 1894870, similarity 58%)\n", - " 3. Franck Honorat (ID 280453, similarity 56%)\n", - " 4. Rani Khedira (ID 149479, similarity 52%)\n", - " 5. Jan Uwe Thielmann (ID 1010726, similarity 52%)\n" + "No exact match for SofaScore rating for Niklas Stark\n", + " 1. Jan-Niklas Beste (ID 836711, similarity 64%)\n", + " 2. Nicolas Kristof (ID 1131080, similarity 56%)\n", + " 3. Nicolas Seiwald (ID 976575, similarity 56%)\n", + " 4. Nikola Katić (ID 831488, similarity 55%)\n", + " 5. Lasse Günther (ID 997175, similarity 52%)\n" ] }, { @@ -732,12 +768,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jonas Hofmann\n", - " 1. Janik Bachmann (ID 579254, similarity 64%)\n", - " 2. Josha Vagnoman (ID 906278, similarity 64%)\n", - " 3. Jonathan Tah (ID 227672, similarity 61%)\n", - " 4. Jan Uwe Thielmann (ID 1010726, similarity 52%)\n", - " 5. Jonathan Burkardt (ID 939830, similarity 50%)\n" + "No exact match for SofaScore rating for Shuto Machino\n", + " 1. Stefano Marino (ID 1167764, similarity 64%)\n", + " 2. Kaishu Sano (ID 1028307, similarity 55%)\n", + " 3. Tom Bischof (ID 1129935, similarity 55%)\n", + " 4. Linton Maina (ID 921033, similarity 52%)\n", + " 5. Jonas Hofmann (ID 142390, similarity 50%)\n" ] }, { @@ -775,7 +811,8 @@ "No exact match for SofaScore rating for Anthony Jung\n", " 1. Anthony Caci (ID 846471, similarity 64%)\n", " 2. Antonio Nusa (ID 1121923, similarity 55%)\n", - " 3. Anton Kade (ID 1129365, similarity 50%)\n" + " 3. Anton Kade (ID 1129365, similarity 50%)\n", + " 4. Jordan Torunarigha (ID 801003, similarity 50%)\n" ] }, { @@ -790,12 +827,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Anton Donkor\n", - " 1. Antonio Nusa (ID 1121923, similarity 64%)\n", - " 2. Anton Kade (ID 1129365, similarity 60%)\n", - " 3. Patson Daka (ID 865057, similarity 57%)\n", - " 4. Dominik Kohr (ID 152206, similarity 55%)\n", - " 5. Afonso Moreira (ID 1215906, similarity 50%)\n" + "No exact match for SofaScore rating for Kevin Müller\n", + " 1. Kevin Stöger (ID 95381, similarity 64%)\n", + " 2. Angelo Stiller (ID 901882, similarity 50%)\n", + " 3. Kevin Diks (ID 583806, similarity 50%)\n" ] }, { @@ -810,9 +845,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Jason Ceka (elversberg)\n", - " 1. Francis Onyeka (ID 36948, similarity 64%)\n", - " 2. Jan Gyamerah (ID 5825, similarity 50%)\n" + "No exact match for ligainsider lineup for Lucas Höler (freiburg)\n", + " 1. Lukas Kuebler (ID 1935, similarity 64%)\n" ] }, { @@ -827,12 +861,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jason Ceka\n", - " 1. Francis Onyeka (ID 1414916, similarity 64%)\n", - " 2. Patson Daka (ID 865057, similarity 63%)\n", - " 3. Anton Kade (ID 1129365, similarity 56%)\n", - " 4. Jae-sung Lee (ID 537552, similarity 53%)\n", - " 5. Anthony Caci (ID 846471, similarity 50%)\n" + "No exact match for SofaScore rating for Marius Bülter\n", + " 1. Marius Wolf (ID 254119, similarity 64%)\n", + " 2. Mathis Albert (ID 1937835, similarity 58%)\n", + " 3. Marvin Schwäbe (ID 187185, similarity 56%)\n", + " 4. Marcel Sabitzer (ID 133908, similarity 54%)\n", + " 5. Matthias Ginter (ID 142259, similarity 54%)\n" ] }, { @@ -847,8 +881,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Chema Andrés (stuttgart)\n", - " 1. Hendriks (displayed name, similarity 63%)\n" + "No exact match for SofaScore rating for Moussa Diaby\n", + " 1. Moussa Sylla (ID 861980, similarity 64%)\n", + " 2. Luis Díaz (ID 883537, similarity 53%)\n", + " 3. Sacha Boey (ID 980418, similarity 50%)\n" ] }, { @@ -863,11 +899,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Christoph Baumgartner\n", - " 1. Christopher Trimmel (ID 48557, similarity 63%)\n", - " 2. Christian Günter (ID 142231, similarity 63%)\n", - " 3. Christian Kofane (ID 2029648, similarity 57%)\n", - " 4. Tristan Spranger (ID 1974432, similarity 51%)\n" + "No exact match for SofaScore rating for Felix Agu\n", + " 1. Felix Nmecha (ID 907463, similarity 63%)\n", + " 2. Elias Baum (ID 1403018, similarity 59%)\n", + " 3. Felix Keidel (ID 1215028, similarity 53%)\n" ] }, { @@ -882,11 +917,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Felix Agu\n", - " 1. Felix Nmecha (ID 907463, similarity 63%)\n", - " 2. Elias Baum (ID 1403018, similarity 59%)\n", - " 3. Felix Keidel (ID 1215028, similarity 53%)\n", - " 4. Felipe Chávez (ID 1482457, similarity 50%)\n" + "No exact match for SofaScore rating for Keke Topp\n", + " 1. Keisuke Goto (ID 1391315, similarity 63%)\n" ] }, { @@ -901,8 +933,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Keke Topp\n", - " 1. Keisuke Goto (ID 1391315, similarity 63%)\n" + "No exact match for SofaScore rating for Luca Vozar\n", + " 1. Lucas Höler (ID 280009, similarity 63%)\n", + " 2. Lucas Vázquez (ID 255239, similarity 57%)\n", + " 3. Luca Sirch (ID 964603, similarity 56%)\n" ] }, { @@ -917,8 +951,27 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Kim Minjae (bayern)\n", - " 1. Kimmich (displayed name, similarity 62%)\n" + "No exact match for SofaScore rating for Christoph Baumgartner\n", + " 1. Christian Günter (ID 142231, similarity 63%)\n", + " 2. Christopher Nkunku (ID 769333, similarity 59%)\n", + " 3. Christian Kofane (ID 2029648, similarity 57%)\n", + " 4. Tristan Spranger (ID 1974432, similarity 51%)\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "No exact match for SofaScore rating for Christopher Trimmel\n", + " 1. Christopher Nkunku (ID 769333, similarity 63%)\n" ] }, { @@ -933,9 +986,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Sima Suso (augsburg)\n", - " 1. MASSENGO (displayed name, similarity 62%)\n", - " 2. MATSIMA (displayed name, similarity 53%)\n" + "No exact match for kicker lineup for Kim Minjae (bayern)\n", + " 1. Kimmich (displayed name, similarity 62%)\n" ] }, { @@ -967,12 +1019,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Marcel Hoffmeier\n", - " 1. Marcel Sabitzer (ID 133908, similarity 62%)\n", - " 2. Marco Friedl (ID 825771, similarity 62%)\n", - " 3. Manuel Neuer (ID 8959, similarity 54%)\n", - " 4. Roméo Ritter (ID 2266855, similarity 54%)\n", - " 5. András Schäfer (ID 877302, similarity 50%)\n" + "No exact match for SofaScore rating for Lilian Brassier\n", + " 1. Maximilian Beier (ID 980628, similarity 62%)\n", + " 2. András Schäfer (ID 877302, similarity 59%)\n", + " 3. Maximilian Wöber (ID 794962, similarity 55%)\n", + " 4. Fabian Rieder (ID 929620, similarity 54%)\n", + " 5. Silvan Widmer (ID 157377, similarity 54%)\n" ] }, { @@ -987,12 +1039,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Ramon Hendriks\n", - " 1. Benjamin Henrichs (ID 319857, similarity 62%)\n", - " 2. Rani Khedira (ID 149479, similarity 58%)\n", - " 3. Raphael Onyedika (ID 1129862, similarity 57%)\n", - " 4. Kevin Diks (ID 583806, similarity 55%)\n", - " 5. Chema Andrés (ID 1464641, similarity 50%)\n" + "No exact match for SofaScore rating for Marcel Hoffmeier\n", + " 1. Marcel Sabitzer (ID 133908, similarity 62%)\n", + " 2. Marco Friedl (ID 825771, similarity 62%)\n", + " 3. Manuel Neuer (ID 8959, similarity 54%)\n", + " 4. Karl Hein (ID 991591, similarity 52%)\n", + " 5. András Schäfer (ID 877302, similarity 50%)\n" ] }, { @@ -1007,10 +1059,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Emre Can (dortmund)\n", - " 1. NMECHA (displayed name, similarity 62%)\n", - " 2. VEERMAN (displayed name, similarity 57%)\n", - " 3. Mane (displayed name, similarity 55%)\n" + "No exact match for SofaScore rating for Patrick Drewes\n", + " 1. Patrick Osterhage (ID 914755, similarity 62%)\n", + " 2. Patrick Wimmer (ID 987504, similarity 62%)\n", + " 3. Patrice Čović (ID 1596105, similarity 56%)\n", + " 4. Patrik Schick (ID 280609, similarity 56%)\n" ] }, { @@ -1025,11 +1078,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tom Zimmerschied\n", - " 1. Joel Schmied (ID 965950, similarity 62%)\n", - " 2. Tom Bischof (ID 1129935, similarity 56%)\n", - " 3. Koki Machida (ID 790977, similarity 54%)\n", - " 4. Tim Lemperle (ID 1014290, similarity 54%)\n" + "No exact match for SofaScore rating for Kastriot Imeri\n", + " 1. Patrick Wimmer (ID 987504, similarity 62%)\n", + " 2. Patrick Osterhage (ID 914755, similarity 55%)\n", + " 3. Kevin Stöger (ID 95381, similarity 50%)\n", + " 4. Marvin Pieringer (ID 909485, similarity 50%)\n" ] }, { @@ -1045,8 +1098,7 @@ "text": [ "\n", "No exact match for SofaScore rating for Sebastian Sebulonsen\n", - " 1. Sebastiaan Bornauw (ID 826167, similarity 61%)\n", - " 2. Bastian Assomo (ID 2361805, similarity 56%)\n" + " 1. Sebastiaan Bornauw (ID 826167, similarity 61%)\n" ] }, { @@ -1064,7 +1116,8 @@ "No exact match for SofaScore rating for Finn Porath\n", " 1. Franck Honorat (ID 280453, similarity 61%)\n", " 2. Finn Dahmen (ID 822564, similarity 60%)\n", - " 3. Finn Jeltsch (ID 1418649, similarity 57%)\n" + " 3. Finn Jeltsch (ID 1418649, similarity 57%)\n", + " 4. Lukas Finn Pinckert (ID 990105, similarity 52%)\n" ] }, { @@ -1079,12 +1132,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Noël Aséko\n", - " 1. Nicolas Kristof (ID 1131080, similarity 61%)\n", - " 2. Lukas Petkov (ID 960017, similarity 60%)\n", - " 3. Nikolas Nartey (ID 861981, similarity 55%)\n", - " 4. Nicholas Mickelson (ID 900264, similarity 54%)\n", - " 5. Daniel Svensson (ID 1021272, similarity 52%)\n" + "No exact match for SofaScore rating for Moussa Ndiaye\n", + " 1. Moussa Sylla (ID 861980, similarity 61%)\n", + " 2. Luis Díaz (ID 883537, similarity 50%)\n" ] }, { @@ -1099,12 +1149,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Sven Ulreich\n", - " 1. Laurin Ulrich (ID 1152486, similarity 61%)\n", - " 2. Lukas Ullrich (ID 1083382, similarity 61%)\n", - " 3. Chris Führich (ID 891510, similarity 52%)\n", - " 4. Sani Suleiman (ID 1894870, similarity 52%)\n", - " 5. Samuele Inacio (ID 1861666, similarity 50%)\n" + "No exact match for SofaScore rating for Noël Aséko\n", + " 1. Nicolas Kristof (ID 1131080, similarity 61%)\n", + " 2. Lukas Petkov (ID 960017, similarity 60%)\n", + " 3. Daniel Svensson (ID 1021272, similarity 52%)\n", + " 4. Nicolas Seiwald (ID 976575, similarity 52%)\n", + " 5. Nicolás Capaldo (ID 973564, similarity 52%)\n" ] }, { @@ -1119,10 +1169,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tim Kleindienst\n", - " 1. Kevin Diks (ID 583806, similarity 61%)\n", - " 2. Tim Binder (ID 1925507, similarity 61%)\n", - " 3. Tom Alexander Rothe (ID 1210666, similarity 52%)\n" + "No exact match for SofaScore rating for Sven Ulreich\n", + " 1. Laurin Ulrich (ID 1152486, similarity 61%)\n", + " 2. Lukas Ullrich (ID 1083382, similarity 61%)\n", + " 3. Samuele Inacio (ID 1861666, similarity 50%)\n" ] }, { @@ -1141,8 +1191,8 @@ " 1. Oliver Baumann (ID 40244, similarity 61%)\n", " 2. Timo Becker (ID 814735, similarity 60%)\n", " 3. Joey Veerman (ID 850816, similarity 57%)\n", - " 4. Justin Lerma (ID 1836843, similarity 57%)\n", - " 5. Jan Uwe Thielmann (ID 1010726, similarity 56%)\n" + " 4. Jan Uwe Thielmann (ID 1010726, similarity 56%)\n", + " 5. Mertcan Ayhan (ID 1195798, similarity 55%)\n" ] }, { @@ -1157,8 +1207,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Daniel Elfadli (hamburg)\n", - " 1. Daniel Heuer Fernandes (ID 6379, similarity 61%)\n" + "No exact match for rotowire lineup for Vitalie Becker (schalke)\n", + " 1. Timo Becker (ID 30648, similarity 61%)\n" ] }, { @@ -1173,8 +1223,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Daniel Elfadli (hamburg)\n", - " 1. Daniel Heuer Fernandes (ID 21877, similarity 61%)\n" + "No exact match for SofaScore rating for Youri Regeer\n", + " 1. Wouter Burger (ID 916946, similarity 61%)\n" ] }, { @@ -1189,12 +1239,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Michael Zetterer\n", - " 1. Michael Gregoritsch (ID 111483, similarity 61%)\n", - " 2. Michael Olise (ID 978838, similarity 59%)\n", - " 3. Manuel Neuer (ID 8959, similarity 54%)\n", - " 4. Michel Aebischer (ID 850891, similarity 53%)\n", - " 5. Miguel Gutiérrez (ID 908716, similarity 53%)\n" + "No exact match for SofaScore rating for Florian Müller\n", + " 1. Florian Yves Le Joncour (ID 787816, similarity 61%)\n", + " 2. Laurin Ulrich (ID 1152486, similarity 56%)\n", + " 3. Angelo Stiller (ID 901882, similarity 54%)\n", + " 4. Livan Burcu (ID 1513469, similarity 52%)\n", + " 5. Christian Günter (ID 142231, similarity 50%)\n" ] }, { @@ -1209,11 +1259,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Andreas Hanche-Olsen\n", - " 1. Mattes Hansen (ID 1083387, similarity 60%)\n", - " 2. András Schäfer (ID 877302, similarity 58%)\n", - " 3. Ragnar Ache (ID 877544, similarity 50%)\n", - " 4. Tjark Lasse Scheller (ID 1137717, similarity 50%)\n" + "No exact match for SofaScore rating for Eric Martel\n", + " 1. Eric Ebimbe (ID 904994, similarity 60%)\n", + " 2. Cédric Itten (ID 352290, similarity 57%)\n", + " 3. Tim Skarke (ID 800252, similarity 53%)\n", + " 4. Grischa Prömel (ID 253993, similarity 52%)\n", + " 5. Martin Adeline (ID 1158529, similarity 52%)\n" ] }, { @@ -1228,12 +1279,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Calvin Brackelmann\n", - " 1. Janik Bachmann (ID 579254, similarity 60%)\n", - " 2. Malik Tillman (ID 975798, similarity 55%)\n", - " 3. Olivier Deman (ID 960114, similarity 55%)\n", - " 4. Vincent Manuba (ID 1195752, similarity 53%)\n", - " 5. Jan Uwe Thielmann (ID 1010726, similarity 50%)\n" + "No exact match for SofaScore rating for Janik Bachmann\n", + " 1. Calvin Brackelmann (ID 1128792, similarity 60%)\n", + " 2. Jan Uwe Thielmann (ID 1010726, similarity 57%)\n", + " 3. Jonas Hofmann (ID 142390, similarity 56%)\n", + " 4. Oliver Baumann (ID 40244, similarity 54%)\n", + " 5. Han-Noah Massengo (ID 927340, similarity 50%)\n" ] }, { @@ -1248,12 +1299,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Eric Martel\n", - " 1. Eric Ebimbe (ID 904994, similarity 60%)\n", - " 2. Cédric Itten (ID 352290, similarity 57%)\n", - " 3. Grischa Prömel (ID 253993, similarity 52%)\n", - " 4. Martin Adeline (ID 1158529, similarity 52%)\n", - " 5. Enzo Duarte (ID 1957706, similarity 50%)\n" + "No exact match for SofaScore rating for Jens Stage\n", + " 1. Kevin Stöger (ID 95381, similarity 60%)\n", + " 2. Jae-sung Lee (ID 537552, similarity 53%)\n", + " 3. Otto Stange (ID 1568535, similarity 53%)\n", + " 4. Cajetan Lenz (ID 2077300, similarity 50%)\n" ] }, { @@ -1268,11 +1318,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Felix Götze\n", - " 1. Mario Götze (ID 66518, similarity 60%)\n", - " 2. Felix Keidel (ID 1215028, similarity 57%)\n", - " 3. Felix Nmecha (ID 907463, similarity 57%)\n", - " 4. Marcel Sabitzer (ID 133908, similarity 50%)\n" + "No exact match for ligainsider lineup for Luka Duric (paderborn)\n", + " 1. Laurin Curda (ID 36261, similarity 60%)\n", + " 2. Laurin Ulrich (ID 27568, similarity 57%)\n" ] }, { @@ -1287,10 +1335,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Hugo Larsson\n", - " 1. Hugo Bolin (ID 1142210, similarity 60%)\n", - " 2. Julian Ryerson (ID 800951, similarity 58%)\n", - " 3. Nicholas Mickelson (ID 900264, similarity 57%)\n" + "No exact match for rotowire lineup for Luka Duric (paderborn)\n", + " 1. Laurin Curda (ID 48704, similarity 60%)\n", + " 2. Laurin Ulrich (ID 37153, similarity 57%)\n" ] }, { @@ -1305,11 +1352,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jens Castrop\n", - " 1. Jens Stage (ID 830142, similarity 60%)\n", - " 2. Alessio Castro-Montes (ID 839898, similarity 53%)\n", - " 3. Bernardo (ID 828571, similarity 53%)\n", - " 4. Jonah Sticker (ID 1517850, similarity 52%)\n" + "No exact match for SofaScore rating for Paul Nebel\n", + " 1. Manuel Neuer (ID 8959, similarity 60%)\n", + " 2. Paul Okon-Engstler (ID 1411105, similarity 56%)\n", + " 3. Jae-sung Lee (ID 537552, similarity 53%)\n", + " 4. Nahuel Noll (ID 1048651, similarity 53%)\n" ] }, { @@ -1324,12 +1371,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Leo Sauer\n", - " 1. Alex Honajzer (ID 1479460, similarity 60%)\n", - " 2. Loris Karius (ID 174135, similarity 53%)\n", - " 3. Manuel Neuer (ID 8959, similarity 53%)\n", - " 4. Leopold Querfeld (ID 1086547, similarity 52%)\n", - " 5. Lasse Günther (ID 997175, similarity 50%)\n" + "No exact match for ligainsider lineup for Christoph Baumgartner (leipzig)\n", + " 1. Christopher Nkunku (ID 12446, similarity 59%)\n" ] }, { @@ -1344,9 +1387,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Luka Duric (paderborn)\n", - " 1. Laurin Curda (ID 36261, similarity 60%)\n", - " 2. Laurin Ulrich (ID 27568, similarity 57%)\n" + "No exact match for ligainsider lineup for Jan Olschowsky (gladbach)\n", + " 1. Jan Leszczynski (ID 38925, similarity 59%)\n" ] }, { @@ -1361,9 +1403,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Luka Duric (paderborn)\n", - " 1. Laurin Curda (ID 48704, similarity 60%)\n", - " 2. Laurin Ulrich (ID 37153, similarity 57%)\n" + "No exact match for SofaScore rating for Kennet Eichhorn\n", + " 1. Hennes Behrens (ID 1864760, similarity 59%)\n", + " 2. Senne Lynen (ID 826171, similarity 50%)\n" ] }, { @@ -1378,12 +1420,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Max Grüger\n", - " 1. Fabio Gruber (ID 1130119, similarity 60%)\n", - " 2. Marius Bülter (ID 378340, similarity 57%)\n", - " 3. Max Finkgräfe (ID 1146250, similarity 57%)\n", - " 4. Marco Grüll (ID 815612, similarity 53%)\n", - " 5. Markus Schubert (ID 795006, similarity 52%)\n" + "No exact match for ligainsider lineup for Markus Schubert (paderborn)\n", + " 1. Tjark Scheller (ID 36890, similarity 59%)\n" ] }, { @@ -1398,12 +1436,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Paul Nebel\n", - " 1. Manuel Neuer (ID 8959, similarity 60%)\n", - " 2. Paul Erevbenagie (ID 2160258, similarity 58%)\n", - " 3. Jae-sung Lee (ID 537552, similarity 53%)\n", - " 4. Arne Wessels (ID 1649300, similarity 50%)\n", - " 5. Jeanuël Belocian (ID 1173172, similarity 50%)\n" + "No exact match for rotowire lineup for Markus Schubert (paderborn)\n", + " 1. Tjark Scheller (ID 48700, similarity 59%)\n" ] }, { @@ -1418,8 +1452,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Christoph Baumgartner (leipzig)\n", - " 1. Christopher Nkunku (ID 12446, similarity 59%)\n" + "No exact match for SofaScore rating for Markus Schubert\n", + " 1. András Schäfer (ID 877302, similarity 59%)\n", + " 2. Marvin Schwäbe (ID 187185, similarity 59%)\n", + " 3. Tjark Lasse Scheller (ID 1137717, similarity 56%)\n", + " 4. Mathis Albert (ID 1937835, similarity 54%)\n", + " 5. Derry Scherhant (ID 1131002, similarity 50%)\n" ] }, { @@ -1434,12 +1472,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Andrej Ilic\n", - " 1. Andrija Maksimović (ID 1406171, similarity 59%)\n", - " 2. Dženan Pejčinović (ID 1127790, similarity 54%)\n", - " 3. Adil Aouchiche (ID 962877, similarity 52%)\n", - " 4. Janis Blaswich (ID 96832, similarity 52%)\n", - " 5. Martin Adeline (ID 1158529, similarity 52%)\n" + "No exact match for SofaScore rating for Nediljko Labrović\n", + " 1. Nikola Katić (ID 831488, similarity 59%)\n", + " 2. Andrija Maksimović (ID 1406171, similarity 55%)\n", + " 3. Andrej Kramarić (ID 67647, similarity 53%)\n", + " 4. Noah Darvich (ID 1469995, similarity 52%)\n", + " 5. Ermedin Demirović (ID 878081, similarity 50%)\n" ] }, { @@ -1454,12 +1492,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Florian Neuhaus\n", - " 1. Florian Müller (ID 842858, similarity 59%)\n", - " 2. Felix Nmecha (ID 907463, similarity 56%)\n", - " 3. Loris Karius (ID 174135, similarity 56%)\n", - " 4. Florian Yves Le Joncour (ID 787816, similarity 53%)\n", - " 5. Francis Onyeka (ID 1414916, similarity 52%)\n" + "No exact match for SofaScore rating for Alexander Schwolow\n", + " 1. Tom Alexander Rothe (ID 1210666, similarity 59%)\n", + " 2. Alessandro Vogt (ID 1408406, similarity 58%)\n", + " 3. Alexander Meyer (ID 138491, similarity 58%)\n", + " 4. Aleksandar Pavlović (ID 1142251, similarity 51%)\n", + " 5. Aleix García (ID 796047, similarity 50%)\n" ] }, { @@ -1474,8 +1512,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Jan Olschowsky (gladbach)\n", - " 1. Jan Leszczynski (ID 38925, similarity 59%)\n" + "No exact match for SofaScore rating for Borna Sosa\n", + " 1. Bernardo (ID 828571, similarity 59%)\n", + " 2. Jonas Hofmann (ID 142390, similarity 57%)\n", + " 3. Tom Krauß (ID 930272, similarity 56%)\n", + " 4. Edmond Tapsoba (ID 883262, similarity 55%)\n", + " 5. Antonio Nusa (ID 1121923, similarity 50%)\n" ] }, { @@ -1490,11 +1532,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jan Olschowsky\n", - " 1. Jan Leszczyński (ID 1823942, similarity 59%)\n", - " 2. Jano Ter-Horst (ID 1152342, similarity 56%)\n", - " 3. Janis Blaswich (ID 96832, similarity 54%)\n", - " 4. Joel Schmied (ID 965950, similarity 50%)\n" + "No exact match for kicker lineup for Isac Lidberg (gladbach)\n", + " 1. Sander (displayed name, similarity 59%)\n" ] }, { @@ -1509,9 +1548,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Kennet Eichhorn\n", - " 1. Hennes Behrens (ID 1864760, similarity 59%)\n", - " 2. Senne Lynen (ID 826171, similarity 50%)\n" + "No exact match for SofaScore rating for Rael-Tshimbela Nakuzola\n", + " 1. Satoshi Tanaka (ID 981067, similarity 59%)\n" ] }, { @@ -1526,8 +1564,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Markus Schubert (paderborn)\n", - " 1. Tjark Scheller (ID 36890, similarity 59%)\n" + "No exact match for kicker lineup for Tim Oermann (leverkusen)\n", + " 1. Moreira (displayed name, similarity 59%)\n" ] }, { @@ -1542,8 +1580,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Markus Schubert (paderborn)\n", - " 1. Tjark Scheller (ID 48700, similarity 59%)\n" + "No exact match for SofaScore rating for Chris Führich\n", + " 1. Laurin Ulrich (ID 1152486, similarity 58%)\n", + " 2. Christian Günter (ID 142231, similarity 52%)\n", + " 3. Cyriaque Irié (ID 1508537, similarity 50%)\n", + " 4. Lukas Ullrich (ID 1083382, similarity 50%)\n" ] }, { @@ -1558,12 +1599,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Nediljko Labrović\n", - " 1. Nikola Katić (ID 831488, similarity 59%)\n", - " 2. Andrija Maksimović (ID 1406171, similarity 55%)\n", - " 3. Noah Darvich (ID 1469995, similarity 52%)\n", - " 4. Ermedin Demirović (ID 878081, similarity 50%)\n", - " 5. William Bøving (ID 1021075, similarity 50%)\n" + "No exact match for SofaScore rating for Fabio Chiarodia\n", + " 1. Fábio Silva (ID 954076, similarity 58%)\n", + " 2. Albian Hajdari (ID 1000269, similarity 52%)\n" ] }, { @@ -1578,8 +1616,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Ansgar Knauff (frankfurt)\n", - " 1. Knaff (displayed name, similarity 59%)\n" + "No exact match for SofaScore rating for Felix Uduokhai\n", + " 1. Felix Nmecha (ID 907463, similarity 58%)\n", + " 2. Felix Keidel (ID 1215028, similarity 50%)\n" ] }, { @@ -1594,8 +1633,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Isac Lidberg (gladbach)\n", - " 1. SANDER (displayed name, similarity 59%)\n" + "No exact match for rotowire lineup for Jannik Huth (freiburg)\n", + " 1. Jan-Niklas Beste (ID 26591, similarity 58%)\n", + " 2. Yannik Engelhardt (ID 36578, similarity 54%)\n" ] }, { @@ -1610,8 +1650,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Isac Lidberg (gladbach)\n", - " 1. Sander (displayed name, similarity 59%)\n" + "No exact match for SofaScore rating for Jannik Huth\n", + " 1. Jan-Niklas Beste (ID 836711, similarity 58%)\n", + " 2. Janik Haberer (ID 168985, similarity 55%)\n", + " 3. Yannik Keitel (ID 877842, similarity 55%)\n", + " 4. Yannick Engelhardt (ID 990209, similarity 52%)\n" ] }, { @@ -1626,8 +1669,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Tim Lemperle (hoffenheim)\n", - " 1. WIMMER (displayed name, similarity 59%)\n" + "No exact match for SofaScore rating for Luca Waldschmidt\n", + " 1. Luca Sirch (ID 964603, similarity 58%)\n" ] }, { @@ -1642,8 +1685,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Tim Lemperle (hoffenheim)\n", - " 1. Wimmer (displayed name, similarity 59%)\n" + "No exact match for SofaScore rating for Mario Götze\n", + " 1. Marcel Sabitzer (ID 133908, similarity 58%)\n", + " 2. Mats Rots (ID 1387012, similarity 56%)\n", + " 3. Marco Grüll (ID 815612, similarity 50%)\n", + " 4. Marius Wolf (ID 254119, similarity 50%)\n" ] }, { @@ -1658,9 +1704,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Tim Oermann (leverkusen)\n", - " 1. MOREIRA (displayed name, similarity 59%)\n", - " 2. TILLMAN (displayed name, similarity 59%)\n" + "No exact match for ligainsider lineup for Nicolas Kühn (gladbach)\n", + " 1. Moritz Nicolas (ID 6295, similarity 58%)\n" ] }, { @@ -1675,8 +1720,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Tim Oermann (leverkusen)\n", - " 1. Moreira (displayed name, similarity 59%)\n" + "No exact match for rotowire lineup for Nicolas Kühn (gladbach)\n", + " 1. Moritz Nicolas (ID 25259, similarity 58%)\n" ] }, { @@ -1691,12 +1736,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tom Baack\n", - " 1. Robin Hack (ID 876858, similarity 59%)\n", - " 2. Timo Becker (ID 814735, similarity 56%)\n", - " 3. Tom Bischof (ID 1129935, similarity 56%)\n", - " 4. Linton Maina (ID 921033, similarity 53%)\n", - " 5. Mio Backhaus (ID 1083390, similarity 53%)\n" + "No exact match for SofaScore rating for Robert Andrich\n", + " 1. Robin Hranáč (ID 957615, similarity 58%)\n", + " 2. Benjamin Henrichs (ID 319857, similarity 55%)\n", + " 3. Robin Koch (ID 581302, similarity 55%)\n", + " 4. Ramon Hendriks (ID 916943, similarity 54%)\n", + " 5. Eren Dinkçi (ID 1067120, similarity 52%)\n" ] }, { @@ -1711,65 +1756,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Dennis Seimen\n", - " 1. Deniz Zeitler (ID 1604187, similarity 58%)\n", - " 2. Sani Suleiman (ID 1894870, similarity 58%)\n", - " 3. Hennes Behrens (ID 1864760, similarity 56%)\n", - " 4. Eric Ebimbe (ID 904994, similarity 55%)\n", - " 5. Senne Lynen (ID 826171, similarity 55%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for SofaScore rating for Fabio Chiarodia\n", - " 1. Fábio Silva (ID 954076, similarity 58%)\n", - " 2. Albian Hajdari (ID 1000269, similarity 52%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for rotowire lineup for Jannik Huth (freiburg)\n", - " 1. Jan-Niklas Beste (ID 26591, similarity 58%)\n", - " 2. Yannik Engelhardt (ID 36578, similarity 54%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for SofaScore rating for Jannik Huth\n", - " 1. Jan-Niklas Beste (ID 836711, similarity 58%)\n", - " 2. Yannik Keitel (ID 877842, similarity 55%)\n", - " 3. Janik Bachmann (ID 579254, similarity 52%)\n", - " 4. Yannick Engelhardt (ID 990209, similarity 52%)\n" + "No exact match for SofaScore rating for Stefan Posch\n", + " 1. Stefano Marino (ID 1167764, similarity 58%)\n", + " 2. Zeno Van Den Bosch (ID 1103765, similarity 54%)\n", + " 3. Josip Stanišić (ID 927407, similarity 50%)\n", + " 4. Steffen Tigges (ID 826884, similarity 50%)\n" ] }, { @@ -1784,11 +1775,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Kenan Karaman\n", - " 1. Kénan Doganay (ID 2302524, similarity 58%)\n", - " 2. Janik Bachmann (ID 579254, similarity 56%)\n", - " 3. Natnael Abraha (ID 1861981, similarity 56%)\n", - " 4. Konstantinos Karetsas (ID 1468744, similarity 50%)\n" + "No exact match for SofaScore rating for Timothy Chandler\n", + " 1. Tim Binder (ID 1925507, similarity 58%)\n", + " 2. Timo Becker (ID 814735, similarity 56%)\n", + " 3. Mathis Albert (ID 1937835, similarity 52%)\n" ] }, { @@ -1803,9 +1793,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Luca Waldschmidt\n", - " 1. Luca Sirch (ID 964603, similarity 58%)\n", - " 2. Joel Schmied (ID 965950, similarity 54%)\n" + "No exact match for SofaScore rating for Tom Wisbereit\n", + " 1. Mathis Albert (ID 1937835, similarity 58%)\n" ] }, { @@ -1820,11 +1809,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Robert Andrich\n", - " 1. Robin Hranáč (ID 957615, similarity 58%)\n", - " 2. Benjamin Henrichs (ID 319857, similarity 55%)\n", - " 3. Robin Koch (ID 581302, similarity 55%)\n", - " 4. Raphael Obermair (ID 820465, similarity 50%)\n" + "No exact match for SofaScore rating for Oliver Batista Meier\n", + " 1. Oliver Baumann (ID 40244, similarity 58%)\n" ] }, { @@ -1839,11 +1825,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Stefan Posch\n", - " 1. Stefano Marino (ID 1167764, similarity 58%)\n", - " 2. Zeno Van Den Bosch (ID 1103765, similarity 54%)\n", - " 3. Josip Stanišić (ID 927407, similarity 50%)\n", - " 4. Steffen Tigges (ID 826884, similarity 50%)\n" + "No exact match for SofaScore rating for Eliesse Ben Seghir\n", + " 1. Ellyes Skhiri (ID 591706, similarity 57%)\n" ] }, { @@ -1858,10 +1841,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Timothy Chandler\n", - " 1. Tim Binder (ID 1925507, similarity 58%)\n", - " 2. Timo Becker (ID 814735, similarity 56%)\n", - " 3. Mathis Albert (ID 1937835, similarity 52%)\n" + "No exact match for kicker lineup for Emre Can (dortmund)\n", + " 1. F. Nmecha (displayed name, similarity 57%)\n", + " 2. J. Veerman (displayed name, similarity 53%)\n" ] }, { @@ -1876,11 +1858,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Lazar Jovanovic\n", - " 1. Arijon Ibrahimović (ID 1142248, similarity 58%)\n", - " 2. Josip Juranović (ID 791642, similarity 57%)\n", - " 3. Aleksandar Pavlović (ID 1142251, similarity 56%)\n", - " 4. Igor Matanović (ID 1019321, similarity 52%)\n" + "No exact match for SofaScore rating for Felix Götze\n", + " 1. Felix Keidel (ID 1215028, similarity 57%)\n", + " 2. Felix Nmecha (ID 907463, similarity 57%)\n", + " 3. Marcel Sabitzer (ID 133908, similarity 50%)\n" ] }, { @@ -1895,10 +1876,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Abdoul Koné\n", - " 1. Samba Konaté (ID 2269705, similarity 57%)\n", - " 2. Louis Lemke (ID 1995000, similarity 50%)\n", - " 3. Rômulo (ID 1133743, similarity 50%)\n" + "No exact match for SofaScore rating for Jeremy Arévalo\n", + " 1. Jeremiaha Maluze (ID 1886360, similarity 57%)\n" ] }, { @@ -1913,8 +1892,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Eliesse Ben Seghir\n", - " 1. Ellyes Skhiri (ID 591706, similarity 57%)\n" + "No exact match for SofaScore rating for Luca Pfeiffer\n", + " 1. Luca Sirch (ID 964603, similarity 57%)\n", + " 2. Lucas Höler (ID 280009, similarity 55%)\n", + " 3. Luca Philipp (ID 943550, similarity 52%)\n", + " 4. Luca Reggiani (ID 1937833, similarity 50%)\n" ] }, { @@ -1929,9 +1911,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Emre Can (dortmund)\n", - " 1. F. Nmecha (displayed name, similarity 57%)\n", - " 2. J. Veerman (displayed name, similarity 53%)\n" + "No exact match for rotowire lineup for Neil El Aynaoui (leipzig)\n", + " 1. Ezechiel Banzuzi (ID 46428, similarity 57%)\n" ] }, { @@ -1946,9 +1927,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Eren Sami Dinkçi\n", - " 1. Ramy Bensebaini (ID 577726, similarity 57%)\n", - " 2. Samuele Inacio (ID 1861666, similarity 52%)\n" + "No exact match for SofaScore rating for Neil El Aynaoui\n", + " 1. Ezechiel Banzuzi (ID 1155383, similarity 57%)\n", + " 2. Bilal El Khannouss (ID 1126569, similarity 55%)\n", + " 3. Soufiane El-Faouzi (ID 1083338, similarity 55%)\n", + " 4. Bilal Nadir (ID 1129527, similarity 52%)\n", + " 5. Jan Uwe Thielmann (ID 1010726, similarity 50%)\n" ] }, { @@ -1963,12 +1947,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jamie Leweling\n", - " 1. Jeanuël Belocian (ID 1173172, similarity 57%)\n", - " 2. Samuele Inacio (ID 1861666, similarity 54%)\n", - " 3. Thijs Dallinga (ID 905381, similarity 54%)\n", - " 4. Jae-sung Lee (ID 537552, similarity 52%)\n", - " 5. Jobe Bellingham (ID 1134083, similarity 52%)\n" + "No exact match for ligainsider lineup for Oliver Burke (union)\n", + " 1. Livan Burcu (ID 36114, similarity 57%)\n" ] }, { @@ -1983,8 +1963,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jeremy Arévalo\n", - " 1. Jeremiaha Maluze (ID 1886360, similarity 57%)\n" + "No exact match for SofaScore rating for Rav van den Berg\n", + " 1. Ron Schallenberg (ID 872358, similarity 57%)\n", + " 2. Alexander Meyer (ID 138491, similarity 52%)\n", + " 3. Isac Lidberg (ID 798175, similarity 50%)\n", + " 4. Manuel Neuer (ID 8959, similarity 50%)\n", + " 5. Raphael Obermair (ID 820465, similarity 50%)\n" ] }, { @@ -1999,8 +1983,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Livan Burcu (union)\n", - " 1. BUCU (displayed name, similarity 57%)\n" + "No exact match for ligainsider lineup for Stefan Bell (mainz)\n", + " 1. Stefan Posch (ID 12798, similarity 57%)\n" ] }, { @@ -2015,11 +1999,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Luca Pfeiffer\n", - " 1. Luca Sirch (ID 964603, similarity 57%)\n", - " 2. Lucas Höler (ID 280009, similarity 55%)\n", - " 3. Luca Philipp (ID 943550, similarity 52%)\n", - " 4. Luca Reggiani (ID 1937833, similarity 50%)\n" + "No exact match for SofaScore rating for Stefan Bell\n", + " 1. Nathan Tella (ID 920379, similarity 57%)\n", + " 2. Cole Campbell (ID 1134578, similarity 55%)\n", + " 3. Fabian Bredlow (ID 152463, similarity 52%)\n", + " 4. Stefano Marino (ID 1167764, similarity 52%)\n", + " 5. Steffen Tigges (ID 826884, similarity 52%)\n" ] }, { @@ -2034,8 +2019,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Malik Pimpong (frankfurt)\n", - " 1. Amaimouni (displayed name, similarity 57%)\n" + "No exact match for SofaScore rating for Young-Woo Seol\n", + " 1. Younes Ebnoutalib (ID 1474296, similarity 57%)\n", + " 2. Robin Gosens (ID 377118, similarity 52%)\n" ] }, { @@ -2050,11 +2036,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Maurice Krattenmacher\n", - " 1. Michel Aebischer (ID 850891, similarity 57%)\n", - " 2. Emmanuel Latte Lath (ID 848074, similarity 54%)\n", - " 3. Marcel Sabitzer (ID 133908, similarity 53%)\n", - " 4. Patrick Osterhage (ID 914755, similarity 50%)\n" + "No exact match for SofaScore rating for Daniel Batz\n", + " 1. Daniel Fernandes (ID 113442, similarity 56%)\n", + " 2. Natnael Abraha (ID 1861981, similarity 52%)\n", + " 3. Yannick Engelhardt (ID 990209, similarity 52%)\n", + " 4. Daniel Svensson (ID 1021272, similarity 50%)\n", + " 5. Marcel Sabitzer (ID 133908, similarity 50%)\n" ] }, { @@ -2069,12 +2056,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Nahuel Noll\n", - " 1. Nathan Tella (ID 920379, similarity 57%)\n", - " 2. Angelo Stiller (ID 901882, similarity 52%)\n", - " 3. Samuele Inacio (ID 1861666, similarity 52%)\n", - " 4. Finn Dahmen (ID 822564, similarity 50%)\n", - " 5. Kaishu Sano (ID 1028307, similarity 50%)\n" + "No exact match for SofaScore rating for Dennis Seimen\n", + " 1. Hennes Behrens (ID 1864760, similarity 56%)\n", + " 2. Eric Ebimbe (ID 904994, similarity 55%)\n", + " 3. Senne Lynen (ID 826171, similarity 55%)\n", + " 4. Gideon Mensah (ID 844942, similarity 50%)\n", + " 5. Leonidas Stergiou (ID 962898, similarity 50%)\n" ] }, { @@ -2089,8 +2076,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Oliver Burke (union)\n", - " 1. Livan Burcu (ID 36114, similarity 57%)\n" + "No exact match for SofaScore rating for Florian Neuhaus\n", + " 1. Felix Nmecha (ID 907463, similarity 56%)\n", + " 2. Loris Karius (ID 174135, similarity 56%)\n", + " 3. Florian Yves Le Joncour (ID 787816, similarity 53%)\n", + " 4. Francis Onyeka (ID 1414916, similarity 52%)\n", + " 5. Livan Burcu (ID 1513469, similarity 50%)\n" ] }, { @@ -2105,8 +2096,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Oliver Burke (union)\n", - " 1. Livan Burcu (ID 43803, similarity 57%)\n" + "No exact match for SofaScore rating for Frank Lehmann\n", + " 1. Franck Honorat (ID 280453, similarity 56%)\n", + " 2. Calvin Brackelmann (ID 1128792, similarity 55%)\n", + " 3. Rani Khedira (ID 149479, similarity 52%)\n", + " 4. Jan Uwe Thielmann (ID 1010726, similarity 52%)\n", + " 5. Bilal El Khannouss (ID 1126569, similarity 50%)\n" ] }, { @@ -2121,12 +2116,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Rav van den Berg\n", - " 1. Ron Schallenberg (ID 872358, similarity 57%)\n", - " 2. Alexander Meyer (ID 138491, similarity 52%)\n", - " 3. Isac Lidberg (ID 798175, similarity 50%)\n", - " 4. Manuel Neuer (ID 8959, similarity 50%)\n", - " 5. Raphael Obermair (ID 820465, similarity 50%)\n" + "No exact match for SofaScore rating for Jan Olschowsky\n", + " 1. Jano Ter-Horst (ID 1152342, similarity 56%)\n" ] }, { @@ -2141,8 +2132,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Stefan Bell (mainz)\n", - " 1. Stefan Posch (ID 12798, similarity 57%)\n" + "No exact match for SofaScore rating for Julián Malatini\n", + " 1. Linton Maina (ID 921033, similarity 56%)\n", + " 2. Albian Hajdari (ID 1000269, similarity 52%)\n", + " 3. Ismael Saibari (ID 1063767, similarity 52%)\n", + " 4. Julian Ryerson (ID 800951, similarity 52%)\n" ] }, { @@ -2157,12 +2151,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Stefan Bell\n", - " 1. Nathan Tella (ID 920379, similarity 57%)\n", - " 2. Cole Campbell (ID 1134578, similarity 55%)\n", - " 3. Fabian Bredlow (ID 152463, similarity 52%)\n", - " 4. Stefano Marino (ID 1167764, similarity 52%)\n", - " 5. Steffen Tigges (ID 826884, similarity 52%)\n" + "No exact match for SofaScore rating for Kenan Karaman\n", + " 1. Natnael Abraha (ID 1861981, similarity 56%)\n", + " 2. Andrej Kramarić (ID 67647, similarity 54%)\n", + " 3. Lennart Karl (ID 1861975, similarity 52%)\n", + " 4. Konstantinos Karetsas (ID 1468744, similarity 50%)\n" ] }, { @@ -2177,10 +2170,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Derrick Köhn\n", - " 1. Derry Scherhant (ID 1131002, similarity 56%)\n", - " 2. Dominik Kohr (ID 152206, similarity 55%)\n", - " 3. Robin Koch (ID 581302, similarity 50%)\n" + "No exact match for rotowire lineup for Marius Bülter (koeln)\n", + " 1. Marvin Schwabe (ID 34845, similarity 56%)\n" ] }, { @@ -2195,8 +2186,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Janik Bachmann (schalke)\n", - " 1. Kenan Karaman (ID 2676, similarity 56%)\n" + "No exact match for SofaScore rating for Nnamdi Collins\n", + " 1. Michael Olise (ID 978838, similarity 56%)\n", + " 2. Jamie Leweling (ID 990201, similarity 54%)\n", + " 3. Nicolas Kristof (ID 1131080, similarity 52%)\n" ] }, { @@ -2211,8 +2204,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Janik Bachmann (schalke)\n", - " 1. Kenan Karaman (ID 20178, similarity 56%)\n" + "No exact match for SofaScore rating for Ruben Müller\n", + " 1. Robin Fellhauer (ID 860461, similarity 56%)\n", + " 2. Manuel Neuer (ID 8959, similarity 55%)\n", + " 3. Robin Zentner (ID 174345, similarity 52%)\n" ] }, { @@ -2227,11 +2222,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Julián Malatini\n", - " 1. Linton Maina (ID 921033, similarity 56%)\n", - " 2. Albian Hajdari (ID 1000269, similarity 52%)\n", - " 3. Ismael Saibari (ID 1063767, similarity 52%)\n", - " 4. Julian Ryerson (ID 800951, similarity 52%)\n" + "No exact match for SofaScore rating for Tom Zimmerschied\n", + " 1. Tom Bischof (ID 1129935, similarity 56%)\n", + " 2. Tim Lemperle (ID 1014290, similarity 54%)\n" ] }, { @@ -2246,8 +2239,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Lukas Emanuel Petkov (elversberg)\n", - " 1. L. Petkov (displayed name, similarity 56%)\n" + "No exact match for SofaScore rating for Warmed Omari\n", + " 1. Andrej Kramarić (ID 67647, similarity 56%)\n", + " 2. Nadiem Amiri (ID 327755, similarity 55%)\n", + " 3. Mert Kömür (ID 1390682, similarity 50%)\n", + " 4. Ramon Hendriks (ID 916943, similarity 50%)\n", + " 5. Stefano Marino (ID 1167764, similarity 50%)\n" ] }, { @@ -2262,9 +2259,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Nnamdi Collins\n", - " 1. Michael Olise (ID 978838, similarity 56%)\n", - " 2. Nicolas Kristof (ID 1131080, similarity 52%)\n" + "No exact match for ligainsider lineup for Borna Sosa (koeln)\n", + " 1. Tom Krauss (ID 20244, similarity 56%)\n" ] }, { @@ -2279,12 +2275,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Alexis Claude-Maurice\n", - " 1. Alexander Schlager (ID 282073, similarity 56%)\n", - " 2. Alexander Meyer (ID 138491, similarity 55%)\n", - " 3. Adil Aouchiche (ID 962877, similarity 50%)\n", - " 4. Albian Hajdari (ID 1000269, similarity 50%)\n", - " 5. Tom Alexander Rothe (ID 1210666, similarity 50%)\n" + "No exact match for rotowire lineup for Borna Sosa (koeln)\n", + " 1. Tom Krauss (ID 29789, similarity 56%)\n" ] }, { @@ -2343,7 +2335,6 @@ "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -2352,15 +2343,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jens Grahl\n", - " 1. Jens Stage (ID 830142, similarity 56%)\n", - " 2. Jarell Quansah (ID 1003339, similarity 55%)\n", - " 3. Jae-sung Lee (ID 537552, similarity 53%)\n", - " 4. Brajan Gruda (ID 1198075, similarity 50%)\n", - " 5. Jan Gyamerah (ID 254411, similarity 50%)\n", - "\n", - "No exact match for kicker lineup for Marco Grüll (bremen)\n", - " 1. Mbangula (displayed name, similarity 56%)\n" + "No exact match for SofaScore rating for Faik Sakar\n", + " 1. Tim Skarke (ID 800252, similarity 56%)\n", + " 2. Daiki Hashioka (ID 897334, similarity 55%)\n", + " 3. Francis Onyeka (ID 1414916, similarity 55%)\n", + " 4. Fábio Silva (ID 954076, similarity 53%)\n", + " 5. Patson Daka (ID 865057, similarity 53%)\n" ] }, { @@ -2375,8 +2363,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Mert Can Ayhan (schalke)\n", - " 1. Tanaka (displayed name, similarity 56%)\n" + "No exact match for SofaScore rating for Jens Grahl\n", + " 1. Joe Scally (ID 1002920, similarity 56%)\n", + " 2. Jarell Quansah (ID 1003339, similarity 55%)\n", + " 3. Jae-sung Lee (ID 537552, similarity 53%)\n", + " 4. Brajan Gruda (ID 1198075, similarity 50%)\n", + " 5. Jan Gyamerah (ID 254411, similarity 50%)\n" ] }, { @@ -2391,9 +2383,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Nick Bätzner (paderborn)\n", - " 1. STICKER (displayed name, similarity 56%)\n", - " 2. CASTAÑEDA (displayed name, similarity 50%)\n" + "No exact match for kicker lineup for Mert Can Ayhan (schalke)\n", + " 1. Tanaka (displayed name, similarity 56%)\n" ] }, { @@ -2443,8 +2434,7 @@ "No exact match for SofaScore rating for Sima Suso\n", " 1. Marius Wolf (ID 254119, similarity 56%)\n", " 2. Salim Musah (ID 1864786, similarity 56%)\n", - " 3. Mats Rots (ID 1387012, similarity 50%)\n", - " 4. Tom Faust (ID 2266851, similarity 50%)\n" + " 3. Mats Rots (ID 1387012, similarity 50%)\n" ] }, { @@ -2459,8 +2449,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Sven Michel (paderborn)\n", - " 1. SCHELLER (displayed name, similarity 56%)\n" + "No exact match for kicker lineup for Sven Michel (paderborn)\n", + " 1. Scheller (displayed name, similarity 56%)\n" ] }, { @@ -2475,8 +2465,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Sven Michel (paderborn)\n", - " 1. Scheller (displayed name, similarity 56%)\n" + "No exact match for kicker lineup for Tiago Tomás (stuttgart)\n", + " 1. Vagnoman (displayed name, similarity 56%)\n" ] }, { @@ -2491,8 +2481,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Tim Binder (bayern)\n", - " 1. Kim Min-Jae (ID 34953, similarity 56%)\n" + "No exact match for SofaScore rating for Tim Boss\n", + " 1. Tidiam Gomis (ID 1426577, similarity 56%)\n", + " 2. Tim Binder (ID 1925507, similarity 50%)\n", + " 3. Tim Skarke (ID 800252, similarity 50%)\n", + " 4. Tom Krauß (ID 930272, similarity 50%)\n" ] }, { @@ -2507,10 +2500,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tim Boss\n", - " 1. Tidiam Gomis (ID 1426577, similarity 56%)\n", - " 2. Tim Binder (ID 1925507, similarity 50%)\n", - " 3. Tom Krauß (ID 930272, similarity 50%)\n" + "No exact match for rotowire lineup for Christian Günter (freiburg)\n", + " 1. Matthias Ginter (ID 17592, similarity 55%)\n" ] }, { @@ -2525,8 +2516,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Christian Günter (freiburg)\n", - " 1. Matthias Ginter (ID 17592, similarity 55%)\n" + "No exact match for SofaScore rating for Kristijan Jakić\n", + " 1. Christian Kofane (ID 2029648, similarity 55%)\n", + " 2. Kim Min-jae (ID 896569, similarity 52%)\n", + " 3. Andrija Maksimović (ID 1406171, similarity 52%)\n" ] }, { @@ -2541,12 +2534,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Daniel Elfadli\n", - " 1. Soufiane El-Faouzi (ID 1083338, similarity 55%)\n", - " 2. Daniel Svensson (ID 1021272, similarity 52%)\n", - " 3. David Herold (ID 997178, similarity 50%)\n", - " 4. Jeanuël Belocian (ID 1173172, similarity 50%)\n", - " 5. Nathan Tella (ID 920379, similarity 50%)\n" + "No exact match for SofaScore rating for Alexander Røssing-Lelesiit\n", + " 1. Tom Alexander Rothe (ID 1210666, similarity 55%)\n", + " 2. Alexander Meyer (ID 138491, similarity 54%)\n" ] }, { @@ -2561,11 +2551,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Paul Okon-Engstler\n", - " 1. Angelo Stiller (ID 901882, similarity 55%)\n", - " 2. Manuel Neuer (ID 8959, similarity 52%)\n", - " 3. Paul Erevbenagie (ID 2160258, similarity 52%)\n", - " 4. Patrick Osterhage (ID 914755, similarity 50%)\n" + "No exact match for ligainsider lineup for Giannis Konstantelias (dortmund)\n", + " 1. Konstantinos Karetsas (ID 38406, similarity 55%)\n" ] }, { @@ -2580,8 +2567,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Salim Amani Musah (bremen)\n", - " 1. Samuel Mbangula (ID 38382, similarity 55%)\n" + "No exact match for rotowire lineup for Giannis Konstantelias (dortmund)\n", + " 1. Konstantinos Karetsas (ID 47271, similarity 55%)\n" ] }, { @@ -2596,10 +2583,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Alexander Røssing-Lelesiit\n", - " 1. Tom Alexander Rothe (ID 1210666, similarity 55%)\n", - " 2. Alexander Meyer (ID 138491, similarity 54%)\n", - " 3. Alexander Schlager (ID 282073, similarity 50%)\n" + "No exact match for SofaScore rating for Alexis Claude-Maurice\n", + " 1. Alexander Meyer (ID 138491, similarity 55%)\n", + " 2. Adil Aouchiche (ID 962877, similarity 50%)\n", + " 3. Albian Hajdari (ID 1000269, similarity 50%)\n", + " 4. Tom Alexander Rothe (ID 1210666, similarity 50%)\n" ] }, { @@ -2649,12 +2637,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Faik Sakar\n", - " 1. Daiki Hashioka (ID 897334, similarity 55%)\n", - " 2. Francis Onyeka (ID 1414916, similarity 55%)\n", - " 3. Fábio Silva (ID 954076, similarity 53%)\n", - " 4. Patson Daka (ID 865057, similarity 53%)\n", - " 5. Loris Karius (ID 174135, similarity 50%)\n" + "No exact match for SofaScore rating for Janis Blaswich\n", + " 1. Luca Sirch (ID 964603, similarity 55%)\n", + " 2. Adil Aouchiche (ID 962877, similarity 54%)\n", + " 3. Josip Stanišić (ID 927407, similarity 54%)\n", + " 4. Jan-Niklas Beste (ID 836711, similarity 52%)\n", + " 5. Dariusz Stalmach (ID 1141977, similarity 50%)\n" ] }, { @@ -2669,12 +2657,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Julian Pauli\n", - " 1. Junior Adamu (ID 902381, similarity 55%)\n", - " 2. João Palhinha (ID 364612, similarity 52%)\n", - " 3. Soufiane El-Faouzi (ID 1083338, similarity 52%)\n", - " 4. Albian Hajdari (ID 1000269, similarity 50%)\n", - " 5. Elias Baum (ID 1403018, similarity 50%)\n" + "No exact match for SofaScore rating for Joël Schmied\n", + " 1. Finn Jeltsch (ID 1418649, similarity 55%)\n", + " 2. Aljoscha Kemlein (ID 1198074, similarity 54%)\n", + " 3. Joe Scally (ID 1002920, similarity 50%)\n" ] }, { @@ -2737,12 +2723,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Lennard Maloney\n", - " 1. Bernardo (ID 828571, similarity 55%)\n", - " 2. Olivier Deman (ID 960114, similarity 54%)\n", - " 3. Waldemar Anton (ID 799046, similarity 52%)\n", - " 4. Adam Hložek (ID 963801, similarity 50%)\n", - " 5. Aleksandar Pavlović (ID 1142251, similarity 50%)\n" + "No exact match for ligainsider lineup for Luca Sirch (elversberg)\n", + " 1. Lukas Pinckert (ID 38539, similarity 55%)\n" ] }, { @@ -2757,9 +2739,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Luca Sirch (elversberg)\n", - " 1. Lukas Pinckert (ID 38539, similarity 55%)\n", - " 2. Luca Schnellbacher (ID 6495, similarity 54%)\n" + "No exact match for rotowire lineup for Luca Sirch (elversberg)\n", + " 1. Lukas Pinckert (ID 48715, similarity 55%)\n" ] }, { @@ -2774,9 +2755,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Luca Sirch (elversberg)\n", - " 1. Lukas Pinckert (ID 48715, similarity 55%)\n", - " 2. Luca Schnellbacher (ID 48728, similarity 54%)\n" + "No exact match for SofaScore rating for Oskar Wójcik\n", + " 1. Loris Karius (ID 174135, similarity 55%)\n", + " 2. Tim Skarke (ID 800252, similarity 50%)\n" ] }, { @@ -2791,8 +2772,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Martin Terrier (leverkusen)\n", - " 1. GUTIÉRREZ (displayed name, similarity 55%)\n" + "No exact match for ligainsider lineup for Said El Mala (koeln)\n", + " 1. Jan Thielmann (ID 21998, similarity 55%)\n" ] }, { @@ -2807,10 +2788,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Noah Atubolu\n", - " 1. Nathan Tella (ID 920379, similarity 55%)\n", - " 2. Noahkai Banks (ID 1597260, similarity 52%)\n", - " 3. Sacha Boey (ID 980418, similarity 50%)\n" + "No exact match for rotowire lineup for Said El Mala (koeln)\n", + " 1. Jan Thielmann (ID 30688, similarity 55%)\n" ] }, { @@ -2825,8 +2804,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Oskar Wójcik\n", - " 1. Loris Karius (ID 174135, similarity 55%)\n" + "No exact match for SofaScore rating for Shafiq Nandja\n", + " 1. Finn Dahmen (ID 822564, similarity 55%)\n" ] }, { @@ -2853,26 +2832,6 @@ "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for SofaScore rating for Warmed Omari\n", - " 1. Nadiem Amiri (ID 327755, similarity 55%)\n", - " 2. Roméo Ritter (ID 2266855, similarity 55%)\n", - " 3. Ameen Al-Dakhil (ID 1979970, similarity 50%)\n", - " 4. Stefano Marino (ID 1167764, similarity 50%)\n", - " 5. Wael Mohya (ID 1995809, similarity 50%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -2880,58 +2839,9 @@ "\n", "No exact match for SofaScore rating for Örjan Nyland\n", " 1. Oscar Højlund (ID 1149113, similarity 55%)\n", - " 2. Jan-Luca Riedl (ID 1937830, similarity 52%)\n", - " 3. Mertcan Ayhan (ID 1195798, similarity 52%)\n", - " 4. Anton Kade (ID 1129365, similarity 50%)\n", - " 5. Francis Onyeka (ID 1414916, similarity 50%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for kickbase lineup for Ermedin Demirović (stuttgart)\n", - " 1. PEJCINOVIC (displayed name, similarity 54%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for kicker lineup for Ermedin Demirović (stuttgart)\n", - " 1. Pejcinovic (displayed name, similarity 54%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for rotowire lineup for Facundo Medina (leverkusen)\n", - " 1. Afonso Moreira (ID 40418, similarity 54%)\n" + " 2. Mertcan Ayhan (ID 1195798, similarity 52%)\n", + " 3. Anton Kade (ID 1129365, similarity 50%)\n", + " 4. Francis Onyeka (ID 1414916, similarity 50%)\n" ] }, { @@ -2946,43 +2856,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Frederik Schmahl\n", - " 1. Farès Chaïbi (ID 1192318, similarity 54%)\n", - " 2. Alexander Schlager (ID 282073, similarity 50%)\n", - " 3. Grischa Prömel (ID 253993, similarity 50%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for ligainsider lineup for Jannik Huth (freiburg)\n", - " 1. Yannik Engelhardt (ID 20278, similarity 54%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "No exact match for SofaScore rating for Ron-Robert Zieler\n", - " 1. Gregor Kobel (ID 556866, similarity 54%)\n", - " 2. Martin Terrier (ID 846445, similarity 50%)\n" + "No exact match for SofaScore rating for Abdoul Koné\n", + " 1. Paul Okon-Engstler (ID 1411105, similarity 54%)\n", + " 2. Louis Lemke (ID 1995000, similarity 50%)\n" ] }, { @@ -2997,8 +2873,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Benedict Hollerbach\n", - " 1. Deniz Zeitler (ID 1604187, similarity 53%)\n" + "No exact match for SofaScore rating for Ameen Al Dakhil\n", + " 1. Samuele Inacio (ID 1861666, similarity 54%)\n", + " 2. Adam Daghim (ID 1180758, similarity 52%)\n", + " 3. Eren Dinkçi (ID 1067120, similarity 52%)\n" ] }, { @@ -3013,8 +2891,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Luka Duric (paderborn)\n", - " 1. ULRICH (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Clemens Lippmann\n", + " 1. Filippo Mané (ID 1137131, similarity 54%)\n", + " 2. Calvin Brackelmann (ID 1128792, similarity 50%)\n", + " 3. Phillipp Mwene (ID 138126, similarity 50%)\n" ] }, { @@ -3029,8 +2909,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Luka Duric (paderborn)\n", - " 1. Ulrich (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Enzo Leopold\n", + " 1. Leopold Querfeld (ID 1086547, similarity 54%)\n" ] }, { @@ -3045,8 +2925,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Lukeba Castello Jr. (leipzig)\n", - " 1. Castello Lukeba (ID 34680, similarity 53%)\n" + "No exact match for kicker lineup for Ermedin Demirović (stuttgart)\n", + " 1. Pejcinovic (displayed name, similarity 54%)\n" ] }, { @@ -3061,10 +2941,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Mert Kömür\n", - " 1. Rômulo (ID 1133743, similarity 53%)\n", - " 2. Keita Kosugi (ID 1501641, similarity 50%)\n", - " 3. Roméo Ritter (ID 2266855, similarity 50%)\n" + "No exact match for SofaScore rating for Frederik Schmahl\n", + " 1. Farès Chaïbi (ID 1192318, similarity 54%)\n", + " 2. Grischa Prömel (ID 253993, similarity 50%)\n", + " 3. Ramon Hendriks (ID 916943, similarity 50%)\n" ] }, { @@ -3079,9 +2959,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Montrell Culbreath\n", - " 1. Natnael Abraha (ID 1861981, similarity 53%)\n", - " 2. Emmanuel Latte Lath (ID 848074, similarity 53%)\n" + "No exact match for ligainsider lineup for Jannik Huth (freiburg)\n", + " 1. Yannik Engelhardt (ID 20278, similarity 54%)\n" ] }, { @@ -3096,12 +2975,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Silas\n", - " 1. Eljif Elmas (ID 838232, similarity 53%)\n", - " 2. Fábio Silva (ID 954076, similarity 53%)\n", - " 3. Ilyas Ansah (ID 1462742, similarity 53%)\n", - " 4. Said El Mala (ID 1800475, similarity 53%)\n", - " 5. Justin Lerma (ID 1836843, similarity 50%)\n" + "No exact match for SofaScore rating for Ron-Robert Zieler\n", + " 1. Gregor Kobel (ID 556866, similarity 54%)\n" ] }, { @@ -3116,9 +2991,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Tim Binder (bayern)\n", - " 1. LAIMER (displayed name, similarity 53%)\n", - " 2. Minjae (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Stanley Nsoki\n", + " 1. Daniel Svensson (ID 1021272, similarity 54%)\n", + " 2. Cajetan Lenz (ID 2077300, similarity 52%)\n" ] }, { @@ -3133,8 +3008,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Tim Binder (bayern)\n", - " 1. Laimer (displayed name, similarity 53%)\n" + "No exact match for kicker lineup for Borna Sosa (koeln)\n", + " 1. Krauß (displayed name, similarity 53%)\n" ] }, { @@ -3149,8 +3024,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Albert Grønbæk (hamburg)\n", - " 1. Grönbaek (displayed name, similarity 53%)\n" + "No exact match for kicker lineup for Guéla Doué (leverkusen)\n", + " 1. Miguel (displayed name, similarity 53%)\n" ] }, { @@ -3165,8 +3040,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Bambasé Conté (hoffenheim)\n", - " 1. Baumann (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Jens Castrop\n", + " 1. Alessio Castro-Montes (ID 839898, similarity 53%)\n", + " 2. Bernardo (ID 828571, similarity 53%)\n", + " 3. Jonah Sticker (ID 1517850, similarity 52%)\n", + " 4. Leonidas Stergiou (ID 962898, similarity 52%)\n", + " 5. Joe Scally (ID 1002920, similarity 50%)\n" ] }, { @@ -3181,8 +3060,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Justin Lerma (dortmund)\n", - " 1. J. Veerman (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Lorenz Assignon\n", + " 1. Leonidas Stergiou (ID 962898, similarity 53%)\n", + " 2. Daniel Svensson (ID 1021272, similarity 50%)\n", + " 3. Jonas Urbig (ID 1130647, similarity 50%)\n" ] }, { @@ -3197,11 +3078,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Karl Hein\n", - " 1. Mark Flekken (ID 171919, similarity 53%)\n", - " 2. João Palhinha (ID 364612, similarity 50%)\n", - " 3. Luca Reggiani (ID 1937833, similarity 50%)\n", - " 4. Sani Suleiman (ID 1894870, similarity 50%)\n" + "No exact match for kicker lineup for Luka Duric (paderborn)\n", + " 1. Ulrich (displayed name, similarity 53%)\n" ] }, { @@ -3216,9 +3094,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Kofi Amoako\n", - " 1. Ko Itakura (ID 790989, similarity 53%)\n", - " 2. Takato Yamamoto (ID 2076134, similarity 50%)\n" + "No exact match for SofaScore rating for Montrell Culbreath\n", + " 1. Natnael Abraha (ID 1861981, similarity 53%)\n", + " 2. Emmanuel Latte Lath (ID 848074, similarity 53%)\n" ] }, { @@ -3233,12 +3111,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Nick Bätzner\n", - " 1. Loïc Badé (ID 1006489, similarity 53%)\n", - " 2. Jonah Sticker (ID 1517850, similarity 52%)\n", - " 3. Janik Bachmann (ID 579254, similarity 50%)\n", - " 4. Natnael Abraha (ID 1861981, similarity 50%)\n", - " 5. Nikolas Nartey (ID 861981, similarity 50%)\n" + "No exact match for SofaScore rating for Rômulo\n", + " 1. Mert Kömür (ID 1390682, similarity 53%)\n", + " 2. Marco Grüll (ID 815612, similarity 50%)\n" ] }, { @@ -3253,8 +3128,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Paul Nebel (mainz)\n", - " 1. Jaesung Lee (ID 21202, similarity 53%)\n" + "No exact match for SofaScore rating for Silas\n", + " 1. Fábio Silva (ID 954076, similarity 53%)\n", + " 2. Said El Mala (ID 1800475, similarity 53%)\n" ] }, { @@ -3269,11 +3145,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Raif Adam\n", - " 1. Brajan Gruda (ID 1198075, similarity 53%)\n", - " 2. Ibrahim Maza (ID 1407524, similarity 53%)\n", - " 3. Junior Adamu (ID 902381, similarity 53%)\n", - " 4. Shafiq Nandja (ID 2204961, similarity 50%)\n" + "No exact match for kicker lineup for Tim Binder (bayern)\n", + " 1. Laimer (displayed name, similarity 53%)\n" ] }, { @@ -3288,10 +3161,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Robert Skov\n", - " 1. Robin Koch (ID 581302, similarity 53%)\n", - " 2. Albert Sambi Lokonga (ID 901892, similarity 50%)\n", - " 3. Rodrigo Ribeiro (ID 1215904, similarity 50%)\n" + "No exact match for kicker lineup for Ayoube Amaimouni (frankfurt)\n", + " 1. Amaimouni-Echghouyab (displayed name, similarity 53%)\n" ] }, { @@ -3306,8 +3177,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Ruben Müller (paderborn)\n", - " 1. SCHELLER (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Bara Sapoko Ndiaye\n", + " 1. Albert Sambi Lokonga (ID 901892, similarity 53%)\n", + " 2. Brajan Gruda (ID 1198075, similarity 52%)\n", + " 3. Raphael Onyedika (ID 1129862, similarity 52%)\n", + " 4. Bambasé Conté (ID 1185359, similarity 50%)\n" ] }, { @@ -3322,8 +3196,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Ruben Müller (paderborn)\n", - " 1. Scheller (displayed name, similarity 53%)\n" + "No exact match for SofaScore rating for Guéla Doué\n", + " 1. Joane Gadou (ID 1471049, similarity 53%)\n", + " 2. Manuel Neuer (ID 8959, similarity 50%)\n", + " 3. Miguel Gutiérrez (ID 908716, similarity 50%)\n" ] }, { @@ -3338,8 +3214,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Sander Tangvik (hamburg)\n", - " 1. Stange (displayed name, similarity 53%)\n" + "No exact match for kicker lineup for Justin Lerma (dortmund)\n", + " 1. J. Veerman (displayed name, similarity 53%)\n" ] }, { @@ -3354,8 +3230,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Serge Gnabry\n", - " 1. Bernardo (ID 828571, similarity 53%)\n" + "No exact match for SofaScore rating for Kofi Amoako\n", + " 1. Ko Itakura (ID 790989, similarity 53%)\n" ] }, { @@ -3370,12 +3246,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Tim Skarke\n", - " 1. Timo Becker (ID 814735, similarity 53%)\n", - " 2. Loris Karius (ID 174135, similarity 50%)\n", - " 3. Mark Flekken (ID 171919, similarity 50%)\n", - " 4. Tim Lemperle (ID 1014290, similarity 50%)\n", - " 5. Tristan Spranger (ID 1974432, similarity 50%)\n" + "No exact match for SofaScore rating for Leo Sauer\n", + " 1. Loris Karius (ID 174135, similarity 53%)\n", + " 2. Manuel Neuer (ID 8959, similarity 53%)\n", + " 3. Leopold Querfeld (ID 1086547, similarity 52%)\n", + " 4. Lasse Günther (ID 997175, similarity 50%)\n", + " 5. Leonidas Stergiou (ID 962898, similarity 50%)\n" ] }, { @@ -3390,8 +3266,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Amara Condé (elversberg)\n", - " 1. Francis Onyeka (ID 36948, similarity 52%)\n" + "No exact match for SofaScore rating for Miro Muheim\n", + " 1. Mert Kömür (ID 1390682, similarity 53%)\n" ] }, { @@ -3406,12 +3282,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Daniel Batz\n", - " 1. Natnael Abraha (ID 1861981, similarity 52%)\n", - " 2. Yannick Engelhardt (ID 990209, similarity 52%)\n", - " 3. Daniel Svensson (ID 1021272, similarity 50%)\n", - " 4. Marcel Sabitzer (ID 133908, similarity 50%)\n", - " 5. Nathaniel Brown (ID 1159759, similarity 50%)\n" + "No exact match for ligainsider lineup for Paul Nebel (mainz)\n", + " 1. Jaesung Lee (ID 21202, similarity 53%)\n" ] }, { @@ -3426,8 +3298,10 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Janik Haberer (union)\n", - " 1. Rani Khedira (ID 2122, similarity 52%)\n" + "No exact match for SofaScore rating for Raif Adam\n", + " 1. Brajan Gruda (ID 1198075, similarity 53%)\n", + " 2. Ibrahim Maza (ID 1407524, similarity 53%)\n", + " 3. Junior Adamu (ID 902381, similarity 53%)\n" ] }, { @@ -3442,15 +3316,16 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Janik Haberer (union)\n", - " 1. Rani Khedira (ID 21666, similarity 52%)\n" + "No exact match for SofaScore rating for Ritsu Dōan\n", + " 1. Kaishu Sano (ID 1028307, similarity 53%)\n", + " 2. Laurin Curda (ID 981788, similarity 50%)\n", + " 3. Linton Maina (ID 921033, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -3459,13 +3334,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Nick Bätzner (paderborn)\n", - " 1. Jonah Sticker (ID 38855, similarity 52%)\n", - " 2. Santiago Castaneda (ID 37450, similarity 50%)\n", - "\n", - "No exact match for rotowire lineup for Nick Bätzner (paderborn)\n", - " 1. Jonah Sticker (ID 48705, similarity 52%)\n", - " 2. Santiago Castaneda (ID 48702, similarity 50%)\n" + "No exact match for SofaScore rating for Robert Skov\n", + " 1. Mert Kömür (ID 1390682, similarity 53%)\n", + " 2. Robin Koch (ID 581302, similarity 53%)\n", + " 3. Albert Sambi Lokonga (ID 901892, similarity 50%)\n", + " 4. Rodrigo Ribeiro (ID 1215904, similarity 50%)\n" ] }, { @@ -3480,8 +3353,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Sebastian Klaas (paderborn)\n", - " 1. CASTAÑEDA (displayed name, similarity 52%)\n" + "No exact match for kicker lineup for Ruben Müller (paderborn)\n", + " 1. Scheller (displayed name, similarity 53%)\n" ] }, { @@ -3496,8 +3369,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Sebastian Klaas (paderborn)\n", - " 1. Castaneda (displayed name, similarity 52%)\n" + "No exact match for SofaScore rating for Serge Gnabry\n", + " 1. Bernardo (ID 828571, similarity 53%)\n" ] }, { @@ -3512,9 +3385,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Zento Uno\n", - " 1. Zeno Van Den Bosch (ID 1103765, similarity 52%)\n", - " 2. Robin Zentner (ID 174345, similarity 50%)\n" + "No exact match for ligainsider lineup for Amara Condé (elversberg)\n", + " 1. Francis Onyeka (ID 36948, similarity 52%)\n" ] }, { @@ -3529,8 +3401,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Alexander Meyer (dortmund)\n", - " 1. Julian Ryerson (ID 18478, similarity 52%)\n" + "No exact match for rotowire lineup for Amara Condé (elversberg)\n", + " 1. Francis Onyeka (ID 40979, similarity 52%)\n" ] }, { @@ -3545,8 +3417,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Alexander Meyer (dortmund)\n", - " 1. Julian Ryerson (ID 28864, similarity 52%)\n" + "No exact match for ligainsider lineup for Janik Haberer (union)\n", + " 1. Rani Khedira (ID 2122, similarity 52%)\n" ] }, { @@ -3561,9 +3433,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Atakan Karazor\n", - " 1. Takato Yamamoto (ID 2076134, similarity 52%)\n", - " 2. Aleksandar Pavlović (ID 1142251, similarity 52%)\n" + "No exact match for rotowire lineup for Janik Haberer (union)\n", + " 1. Rani Khedira (ID 21666, similarity 52%)\n" ] }, { @@ -3578,8 +3449,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Dariusz Stalmach\n", - " 1. Laurin Ulrich (ID 1152486, similarity 52%)\n" + "No exact match for kicker lineup for Sebastian Klaas (paderborn)\n", + " 1. Castaneda (displayed name, similarity 52%)\n" ] }, { @@ -3594,10 +3465,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Jordan Torunarigha\n", - " 1. Jonas Urbig (ID 1130647, similarity 52%)\n", - " 2. Anthony Caci (ID 846471, similarity 50%)\n", - " 3. Jonathan Tah (ID 227672, similarity 50%)\n" + "No exact match for SofaScore rating for Zento Uno\n", + " 1. Zeno Van Den Bosch (ID 1103765, similarity 52%)\n", + " 2. Robin Zentner (ID 174345, similarity 50%)\n" ] }, { @@ -3612,8 +3482,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Samuele Inácio (dortmund)\n", - " 1. Ramy Bensebaini (ID 20296, similarity 52%)\n" + "No exact match for ligainsider lineup for Alexander Meyer (dortmund)\n", + " 1. Julian Ryerson (ID 18478, similarity 52%)\n" ] }, { @@ -3628,9 +3498,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Adrian Gantenbein\n", - " 1. Christian Günter (ID 142231, similarity 52%)\n", - " 2. Maximilian Eggestein (ID 569784, similarity 51%)\n" + "No exact match for rotowire lineup for Alexander Meyer (dortmund)\n", + " 1. Julian Ryerson (ID 28864, similarity 52%)\n" ] }, { @@ -3645,8 +3514,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Abdoul Koné (leipzig)\n", - " 1. Rômulo (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Ethan Nwaneri\n", + " 1. Tristan Spranger (ID 1974432, similarity 52%)\n" ] }, { @@ -3661,14 +3530,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Andrej Kramarić (hoffenheim)\n", - " 1. Adam Daghim (ID 37622, similarity 50%)\n" + "No exact match for SofaScore rating for Hee-Chan Hwang\n", + " 1. Han-Noah Massengo (ID 927340, similarity 52%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -3677,8 +3547,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Andrej Kramarić (hoffenheim)\n", - " 1. Adam Daghim (ID 44189, similarity 50%)\n" + "No exact match for kicker lineup for Ron-Robert Zieler (koeln)\n", + " 1. Okon-Engstler (displayed name, similarity 52%)\n", + "\n", + "No exact match for ligainsider lineup for Samuele Inácio (dortmund)\n", + " 1. Ramy Bensebaini (ID 7791, similarity 52%)\n" ] }, { @@ -3693,8 +3566,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Christian Günter (freiburg)\n", - " 1. Scherhant (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Sander Tangvik\n", + " 1. Andrej Kramarić (ID 67647, similarity 52%)\n", + " 2. Aleksandar Pavlović (ID 1142251, similarity 52%)\n", + " 3. Albert Grønbæk (ID 1000263, similarity 50%)\n", + " 4. Isac Lidberg (ID 798175, similarity 50%)\n" ] }, { @@ -3709,8 +3585,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Cyriaque Irié (freiburg)\n", - " 1. Christian Guenter (ID 2153, similarity 50%)\n" + "No exact match for SofaScore rating for Adrian Gantenbein\n", + " 1. Christian Günter (ID 142231, similarity 52%)\n", + " 2. Maximilian Eggestein (ID 569784, similarity 51%)\n" ] }, { @@ -3725,8 +3602,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Darwin Soylu\n", - " 1. Marin Ljubičić (ID 1090010, similarity 50%)\n" + "No exact match for SofaScore rating for Atakan Karazor\n", + " 1. Aleksandar Pavlović (ID 1142251, similarity 52%)\n" ] }, { @@ -3741,8 +3618,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Ermedin Demirović (stuttgart)\n", - " 1. Dzenan Pejcinovic (ID 26158, similarity 50%)\n" + "No exact match for SofaScore rating for Nico Schlotterbeck\n", + " 1. Nicolás Capaldo (ID 973564, similarity 52%)\n", + " 2. Sheraldo Becker (ID 352544, similarity 52%)\n" ] }, { @@ -3757,15 +3635,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Ermedin Demirović (stuttgart)\n", - " 1. Dzenan Pejcinovic (ID 37405, similarity 50%)\n" + "No exact match for SofaScore rating for Johannes Simon Siebeking\n", + " 1. Jamie Leweling (ID 990201, similarity 51%)\n", + " 2. Jahmai Simpson-Pusey (ID 1402924, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -3774,12 +3652,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Fisnik Asllani\n", - " 1. Moussa Sylla (ID 861980, similarity 50%)\n", - " 2. Nikola Katić (ID 831488, similarity 50%)\n", - "\n", - "No exact match for ligainsider lineup for Florian Pruhs (paderborn)\n", - " 1. Laurin Ulrich (ID 27568, similarity 50%)\n" + "No exact match for rotowire lineup for Adam Hložek (hoffenheim)\n", + " 1. Adam Daghim (ID 44189, similarity 50%)\n" ] }, { @@ -3794,8 +3668,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Florian Pruhs (paderborn)\n", - " 1. Laurin Ulrich (ID 37153, similarity 50%)\n" + "No exact match for ligainsider lineup for Andrej Kramarić (hoffenheim)\n", + " 1. Adam Daghim (ID 37622, similarity 50%)\n" ] }, { @@ -3810,8 +3684,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Frank Lehmann (elversberg)\n", - " 1. Florian Le Joncour (ID 37052, similarity 50%)\n" + "No exact match for rotowire lineup for Andrej Kramarić (hoffenheim)\n", + " 1. Adam Daghim (ID 44189, similarity 50%)\n" ] }, { @@ -3826,8 +3700,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Isac Lidberg (gladbach)\n", - " 1. Philipp Sander (ID 18612, similarity 50%)\n" + "No exact match for kicker lineup for Christian Günter (freiburg)\n", + " 1. Scherhant (displayed name, similarity 50%)\n" ] }, { @@ -3842,8 +3716,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Isac Lidberg (gladbach)\n", - " 1. Philipp Sander (ID 43368, similarity 50%)\n" + "No exact match for SofaScore rating for Darwin Soylu\n", + " 1. Marin Ljubičić (ID 1090010, similarity 50%)\n" ] }, { @@ -3858,8 +3732,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Jamal Musiala (bayern)\n", - " 1. Luis Diaz (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Deniz Zeitler\n", + " 1. Yannik Keitel (ID 877842, similarity 50%)\n" ] }, { @@ -3874,8 +3748,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Jamal Musiala (bayern)\n", - " 1. Luis Diaz (ID 22566, similarity 50%)\n" + "No exact match for ligainsider lineup for Ermedin Demirović (stuttgart)\n", + " 1. Dzenan Pejcinovic (ID 26158, similarity 50%)\n" ] }, { @@ -3890,8 +3764,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Jamal Musiala (bayern)\n", - " 1. Luis Diaz (ID 28527, similarity 50%)\n" + "No exact match for rotowire lineup for Ermedin Demirović (stuttgart)\n", + " 1. Dzenan Pejcinovic (ID 37405, similarity 50%)\n" ] }, { @@ -3907,11 +3781,12 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Janik Bachmann (schalke)\n", - " 1. Karaman (displayed name, similarity 50%)\n", + "No exact match for SofaScore rating for Fisnik Asllani\n", + " 1. Moussa Sylla (ID 861980, similarity 50%)\n", + " 2. Nikola Katić (ID 831488, similarity 50%)\n", "\n", - "No exact match for kickbase lineup for Janis Blaswich (leverkusen)\n", - " 1. Quansah (displayed name, similarity 50%)\n" + "No exact match for ligainsider lineup for Florian Pruhs (paderborn)\n", + " 1. Laurin Ulrich (ID 27568, similarity 50%)\n" ] }, { @@ -3926,15 +3801,14 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Janis Blaswich (leverkusen)\n", - " 1. Quansah (displayed name, similarity 50%)\n" + "No exact match for rotowire lineup for Florian Pruhs (paderborn)\n", + " 1. Laurin Ulrich (ID 37153, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -3943,18 +3817,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Jason Ceka (elversberg)\n", - " 1. Jan Gyamerah (ID 48720, similarity 50%)\n", - "\n", - "No exact match for SofaScore rating for Johannes Simon Siebeking\n", - " 1. Jahmai Simpson-Pusey (ID 1402924, similarity 50%)\n", - " 2. Jan Leszczyński (ID 1823942, similarity 50%)\n" + "No exact match for rotowire lineup for Guéla Doué (leverkusen)\n", + " 1. Miguel Gutierrez (ID 32495, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -3963,8 +3834,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Justin Lerma (dortmund)\n", - " 1. Julian Ryerson (ID 18478, similarity 50%)\n" + "No exact match for ligainsider lineup for Isac Lidberg (gladbach)\n", + " 1. Philipp Sander (ID 18612, similarity 50%)\n", + "\n", + "No exact match for rotowire lineup for Isac Lidberg (gladbach)\n", + " 1. Philipp Sander (ID 43368, similarity 50%)\n" ] }, { @@ -3979,14 +3853,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Justin Lerma (dortmund)\n", - " 1. Julian Ryerson (ID 28864, similarity 50%)\n" + "No exact match for kicker lineup for Jamal Musiala (bayern)\n", + " 1. Luis Diaz (displayed name, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -3995,8 +3870,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Lazar Jovanovic (stuttgart)\n", - " 1. PEJCINOVIC (displayed name, similarity 50%)\n" + "No exact match for ligainsider lineup for Jamal Musiala (bayern)\n", + " 1. Luis Diaz (ID 22566, similarity 50%)\n", + "\n", + "No exact match for rotowire lineup for Jamal Musiala (bayern)\n", + " 1. Luis Diaz (ID 28527, similarity 50%)\n" ] }, { @@ -4011,8 +3889,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Lazar Jovanovic (stuttgart)\n", - " 1. Pejcinovic (displayed name, similarity 50%)\n" + "No exact match for kicker lineup for Janik Bachmann (schalke)\n", + " 1. Karaman (displayed name, similarity 50%)\n" ] }, { @@ -4027,17 +3905,14 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Leonidas Stergiou\n", - " 1. Alex Honajzer (ID 1479460, similarity 50%)\n", - " 2. Jonah Sticker (ID 1517850, similarity 50%)\n", - " 3. Lasse Günther (ID 997175, similarity 50%)\n" + "No exact match for kicker lineup for Janis Blaswich (leverkusen)\n", + " 1. Quansah (displayed name, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4046,11 +3921,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Linus Güther (union)\n", - " 1. Aebischer (displayed name, similarity 50%)\n", - "\n", - "No exact match for kicker lineup for Linus Güther (union)\n", - " 1. Aebischer (displayed name, similarity 50%)\n" + "No exact match for ligainsider lineup for Jens Castrop (gladbach)\n", + " 1. Joe Scally (ID 23700, similarity 50%)\n" ] }, { @@ -4065,9 +3937,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Lorenz Assignon\n", - " 1. Daniel Svensson (ID 1021272, similarity 50%)\n", - " 2. Jonas Urbig (ID 1130647, similarity 50%)\n" + "No exact match for rotowire lineup for Jens Castrop (gladbach)\n", + " 1. Joe Scally (ID 26680, similarity 50%)\n" ] }, { @@ -4082,8 +3953,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Luca Sirch (elversberg)\n", - " 1. Darvich (displayed name, similarity 50%)\n" + "No exact match for ligainsider lineup for Jens Grahl (frankfurt)\n", + " 1. Jeremiaha Maluze (ID 38581, similarity 50%)\n" ] }, { @@ -4098,15 +3969,14 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Marcel Hoffmeier (paderborn)\n", - " 1. Tjark Scheller (ID 48700, similarity 50%)\n" + "No exact match for rotowire lineup for Jens Grahl (frankfurt)\n", + " 1. Jeremiaha Maluze (ID 49039, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4115,11 +3985,9 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Martin Terrier (leverkusen)\n", - " 1. Miguel Gutierrez (ID 24219, similarity 50%)\n", - "\n", - "No exact match for rotowire lineup for Martin Terrier (leverkusen)\n", - " 1. Miguel Gutierrez (ID 32495, similarity 50%)\n" + "No exact match for SofaScore rating for Juma Bah\n", + " 1. Jarell Quansah (ID 1003339, similarity 50%)\n", + " 2. Justin Njinmah (ID 1005343, similarity 50%)\n" ] }, { @@ -4134,8 +4002,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Marvin Friedrich (union)\n", - " 1. Marin Ljubicic (ID 36465, similarity 50%)\n" + "No exact match for ligainsider lineup for Justin Lerma (dortmund)\n", + " 1. Julian Ryerson (ID 18478, similarity 50%)\n" ] }, { @@ -4150,8 +4018,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Marvin Friedrich (union)\n", - " 1. Marin Ljubicic (ID 40575, similarity 50%)\n" + "No exact match for rotowire lineup for Justin Lerma (dortmund)\n", + " 1. Julian Ryerson (ID 28864, similarity 50%)\n" ] }, { @@ -4167,8 +4035,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Mert Can Ayhan (schalke)\n", - " 1. Kenan Karaman (ID 2676, similarity 50%)\n" + "No exact match for SofaScore rating for Koki Machida\n", + " 1. Joshua Kimmich (ID 259117, similarity 50%)\n", + "\n", + "No exact match for kicker lineup for Linus Güther (union)\n", + " 1. Aebischer (displayed name, similarity 50%)\n" ] }, { @@ -4183,17 +4054,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Mert Can Ayhan (schalke)\n", - " 1. Kenan Karaman (ID 20178, similarity 50%)\n", - "\n", - "No exact match for SofaScore rating for Miro Muheim\n", - " 1. Rômulo (ID 1133743, similarity 50%)\n" + "No exact match for kicker lineup for Lucas Höler (freiburg)\n", + " 1. Kübler (displayed name, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4202,8 +4071,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Mitchell Weiser (bremen)\n", - " 1. Mick Schmetgens (ID 37129, similarity 50%)\n" + "No exact match for rotowire lineup for Marcel Hoffmeier (paderborn)\n", + " 1. Tjark Scheller (ID 48700, similarity 50%)\n", + "\n", + "No exact match for rotowire lineup for Martin Adeline (hamburg)\n", + " 1. Zakaria El Ouahdi (ID 43675, similarity 50%)\n" ] }, { @@ -4218,8 +4090,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Mitchell Weiser (bremen)\n", - " 1. Mick Schmetgens (ID 45910, similarity 50%)\n" + "No exact match for ligainsider lineup for Martin Terrier (leverkusen)\n", + " 1. Miguel Gutierrez (ID 24219, similarity 50%)\n" ] }, { @@ -4234,14 +4106,15 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Montrell Culbreath (leverkusen)\n", - " 1. MOREIRA (displayed name, similarity 50%)\n" + "No exact match for rotowire lineup for Martin Terrier (leverkusen)\n", + " 1. Miguel Gutierrez (ID 32495, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4250,8 +4123,11 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Montrell Culbreath (leverkusen)\n", - " 1. Moreira (displayed name, similarity 50%)\n" + "No exact match for ligainsider lineup for Marvin Friedrich (union)\n", + " 1. Marin Ljubicic (ID 36465, similarity 50%)\n", + "\n", + "No exact match for rotowire lineup for Marvin Friedrich (union)\n", + " 1. Marin Ljubicic (ID 40575, similarity 50%)\n" ] }, { @@ -4266,8 +4142,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kicker lineup for Nick Bätzner (paderborn)\n", - " 1. Castaneda (displayed name, similarity 50%)\n" + "No exact match for ligainsider lineup for Mitchell Weiser (bremen)\n", + " 1. Mick Schmetgens (ID 37129, similarity 50%)\n" ] }, { @@ -4282,15 +4158,14 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Niklas Stark (bremen)\n", - " 1. Jens Stage (ID 22538, similarity 50%)\n" + "No exact match for kicker lineup for Montrell Culbreath (leverkusen)\n", + " 1. Moreira (displayed name, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4298,9 +4173,6 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n", - "No exact match for rotowire lineup for Niklas Stark (bremen)\n", - " 1. Jens Stage (ID 30066, similarity 50%)\n", "\n", "No exact match for SofaScore rating for Noel Futkeu\n", " 1. Niclas Füllkrug (ID 132645, similarity 50%)\n" @@ -4318,15 +4190,14 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Noël Aséko (frankfurt)\n", - " 1. LARSSON (displayed name, similarity 50%)\n" + "No exact match for kicker lineup for Otávio (frankfurt)\n", + " 1. Ebnoutalib (displayed name, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4335,11 +4206,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Noël Aséko (frankfurt)\n", - " 1. Hugo Larsson (ID 35384, similarity 50%)\n", - "\n", - "No exact match for kickbase lineup for Paul Nebel (mainz)\n", - " 1. LEE (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Paul Erevbenagie\n", + " 1. Samuele Inacio (ID 1861666, similarity 50%)\n" ] }, { @@ -4370,8 +4238,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for SofaScore rating for Sota Kawasaki\n", - " 1. Noahkai Banks (ID 1597260, similarity 50%)\n" + "No exact match for kicker lineup for Sota Kawasaki (mainz)\n", + " 1. Potulski (displayed name, similarity 50%)\n" ] }, { @@ -4386,8 +4254,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for ligainsider lineup for Tim Lemperle (hoffenheim)\n", - " 1. Patrick Wimmer (ID 26236, similarity 50%)\n" + "No exact match for SofaScore rating for Sota Kawasaki\n", + " 1. Noahkai Banks (ID 1597260, similarity 50%)\n" ] }, { @@ -4402,8 +4270,8 @@ "output_type": "stream", "text": [ "\n", - "No exact match for rotowire lineup for Tim Lemperle (hoffenheim)\n", - " 1. Patrick Wimmer (ID 35521, similarity 50%)\n" + "No exact match for SofaScore rating for Timur Gayret\n", + " 1. Tim Skarke (ID 800252, similarity 50%)\n" ] }, { @@ -4434,14 +4302,16 @@ "output_type": "stream", "text": [ "\n", - "No exact match for kickbase lineup for Örjan Nyland (leipzig)\n", - " 1. ORBÁN (displayed name, similarity 50%)\n" + "No exact match for SofaScore rating for Zakaria El Ouahdi\n", + " 1. Jarell Quansah (ID 1003339, similarity 50%)\n", + " 2. Martin Adeline (ID 1158529, similarity 50%)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ + "Choose a candidate number, or press Enter to skip (score 0): \n", "Choose a candidate number, or press Enter to skip (score 0): \n" ] }, @@ -4451,29 +4321,17 @@ "text": [ "\n", "No exact match for kicker lineup for Örjan Nyland (leipzig)\n", - " 1. Orban (displayed name, similarity 50%)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to skip (score 0): \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + " 1. Orban (displayed name, similarity 50%)\n", "Input summary\n", - " Matchday: 1; ratings: team_player_average_ratings_2026-08-27_12-41-46_777583+0200.csv\n", - " Ligainsider (weight 4): ligainsider_bundesliga_lineups_20260827_124626.json\n", - " Kickbase (weight 3): kickbase_bundesliga_lineups_20260825_113858.json\n", - " Kicker (weight 2): kicker_bundesliga_lineups_20260827_124652.json\n", - " Rotowire (weight 1): rotowire_bundesliga_lineups_20260827_124203.json\n", + " Matchday: 2; ratings: team_player_average_ratings_2026-09-04_10-49-29_967272+0200.csv\n", + " Ligainsider (weight 4; current): ligainsider_bundesliga_lineups_20260904_105057.json\n", + " Kickbase (weight 3; previous matchday — excluded): kickbase_bundesliga_lineups_20260904_110452.json\n", + " Kicker (weight 2; current): kicker_bundesliga_lineups_20260904_105209.json\n", + " Rotowire (weight 1; current): rotowire_bundesliga_lineups_20260904_105027.json\n", " Alternative starting-chance decay: 0.45\n", " Questionable-injury starting-chance penalty: 0.15\n", - " Output: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", + " Score multiplier: 9.4739\n", + " Output: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", "\n", "Team odds and expected match points\n" ] @@ -4512,55 +4370,55 @@ " 0\n", " augsburg\n", " FotMob\n", - " 0.440704\n", - " 0.263198\n", - " 0.296098\n", - " 1.585310\n", + " 0.257018\n", + " 0.250254\n", + " 0.492728\n", + " 1.021307\n", " \n", " \n", " 1\n", " bayern\n", " FotMob\n", - " 0.759036\n", - " 0.135542\n", - " 0.105422\n", - " 2.412651\n", + " 0.836120\n", + " 0.100334\n", + " 0.063545\n", + " 2.608696\n", " \n", " \n", " 2\n", " bremen\n", " FotMob\n", - " 0.256020\n", - " 0.263131\n", - " 0.480849\n", - " 1.031190\n", + " 0.220646\n", + " 0.237195\n", + " 0.542159\n", + " 0.899133\n", " \n", " \n", " 3\n", " dortmund\n", " FotMob\n", - " 0.728590\n", - " 0.166170\n", - " 0.105241\n", - " 2.351939\n", + " 0.422303\n", + " 0.250048\n", + " 0.327649\n", + " 1.516957\n", " \n", " \n", " 4\n", " elversberg\n", " FotMob\n", - " 0.178663\n", - " 0.210425\n", - " 0.610912\n", - " 0.746414\n", + " 0.249598\n", + " 0.243198\n", + " 0.507204\n", + " 0.991992\n", " \n", " \n", " 5\n", " frankfurt\n", " FotMob\n", - " 0.350701\n", - " 0.270541\n", - " 0.378758\n", - " 1.322645\n", + " 0.492728\n", + " 0.250254\n", + " 0.257018\n", + " 1.728439\n", " \n", " \n", " 6\n", @@ -4575,100 +4433,100 @@ " 7\n", " gladbach\n", " FotMob\n", - " 0.171996\n", - " 0.205648\n", - " 0.622356\n", - " 0.721637\n", + " 0.507204\n", + " 0.243198\n", + " 0.249598\n", + " 1.764811\n", " \n", " \n", " 8\n", " hamburg\n", " FotMob\n", - " 0.105241\n", - " 0.166170\n", - " 0.728590\n", - " 0.481892\n", + " 0.357640\n", + " 0.263262\n", + " 0.379098\n", + " 1.336181\n", " \n", " \n", " 9\n", " hoffenheim\n", " FotMob\n", - " 0.430888\n", - " 0.263320\n", - " 0.305792\n", - " 1.555985\n", + " 0.327649\n", + " 0.250048\n", + " 0.422303\n", + " 1.232995\n", " \n", " \n", " 10\n", " koeln\n", " FotMob\n", - " 0.305792\n", - " 0.263320\n", - " 0.430888\n", - " 1.180695\n", + " 0.158938\n", + " 0.183390\n", + " 0.657673\n", + " 0.660202\n", " \n", " \n", " 11\n", " leipzig\n", " FotMob\n", - " 0.622356\n", - " 0.205648\n", - " 0.171996\n", - " 2.072715\n", + " 0.542159\n", + " 0.237195\n", + " 0.220646\n", + " 1.863672\n", " \n", " \n", " 12\n", " leverkusen\n", " FotMob\n", - " 0.610912\n", - " 0.210425\n", - " 0.178663\n", - " 2.043161\n", + " 0.676505\n", + " 0.182136\n", + " 0.141359\n", + " 2.211650\n", " \n", " \n", " 13\n", " mainz\n", " FotMob\n", - " 0.574986\n", - " 0.231397\n", - " 0.193618\n", - " 1.956354\n", + " 0.379098\n", + " 0.263262\n", + " 0.357640\n", + " 1.400556\n", " \n", " \n", " 14\n", " paderborn\n", " FotMob\n", - " 0.193618\n", - " 0.231397\n", - " 0.574986\n", - " 0.812250\n", + " 0.256020\n", + " 0.263131\n", + " 0.480849\n", + " 1.031190\n", " \n", " \n", " 15\n", " schalke\n", " FotMob\n", - " 0.296098\n", - " 0.263198\n", - " 0.440704\n", - " 1.151492\n", + " 0.063545\n", + " 0.100334\n", + " 0.836120\n", + " 0.290970\n", " \n", " \n", " 16\n", " stuttgart\n", " FotMob\n", - " 0.105422\n", - " 0.135542\n", - " 0.759036\n", - " 0.451807\n", + " 0.657673\n", + " 0.183390\n", + " 0.158938\n", + " 2.156408\n", " \n", " \n", " 17\n", " union\n", " FotMob\n", - " 0.378758\n", - " 0.270541\n", - " 0.350701\n", - " 1.406814\n", + " 0.141359\n", + " 0.182136\n", + " 0.676505\n", + " 0.606214\n", " \n", " \n", "\n", @@ -4676,44 +4534,44 @@ ], "text/plain": [ " team provider win_probability draw_probability loss_probability \\\n", - "0 augsburg FotMob 0.440704 0.263198 0.296098 \n", - "1 bayern FotMob 0.759036 0.135542 0.105422 \n", - "2 bremen FotMob 0.256020 0.263131 0.480849 \n", - "3 dortmund FotMob 0.728590 0.166170 0.105241 \n", - "4 elversberg FotMob 0.178663 0.210425 0.610912 \n", - "5 frankfurt FotMob 0.350701 0.270541 0.378758 \n", + "0 augsburg FotMob 0.257018 0.250254 0.492728 \n", + "1 bayern FotMob 0.836120 0.100334 0.063545 \n", + "2 bremen FotMob 0.220646 0.237195 0.542159 \n", + "3 dortmund FotMob 0.422303 0.250048 0.327649 \n", + "4 elversberg FotMob 0.249598 0.243198 0.507204 \n", + "5 frankfurt FotMob 0.492728 0.250254 0.257018 \n", "6 freiburg FotMob 0.480849 0.263131 0.256020 \n", - "7 gladbach FotMob 0.171996 0.205648 0.622356 \n", - "8 hamburg FotMob 0.105241 0.166170 0.728590 \n", - "9 hoffenheim FotMob 0.430888 0.263320 0.305792 \n", - "10 koeln FotMob 0.305792 0.263320 0.430888 \n", - "11 leipzig FotMob 0.622356 0.205648 0.171996 \n", - "12 leverkusen FotMob 0.610912 0.210425 0.178663 \n", - "13 mainz FotMob 0.574986 0.231397 0.193618 \n", - "14 paderborn FotMob 0.193618 0.231397 0.574986 \n", - "15 schalke FotMob 0.296098 0.263198 0.440704 \n", - "16 stuttgart FotMob 0.105422 0.135542 0.759036 \n", - "17 union FotMob 0.378758 0.270541 0.350701 \n", + "7 gladbach FotMob 0.507204 0.243198 0.249598 \n", + "8 hamburg FotMob 0.357640 0.263262 0.379098 \n", + "9 hoffenheim FotMob 0.327649 0.250048 0.422303 \n", + "10 koeln FotMob 0.158938 0.183390 0.657673 \n", + "11 leipzig FotMob 0.542159 0.237195 0.220646 \n", + "12 leverkusen FotMob 0.676505 0.182136 0.141359 \n", + "13 mainz FotMob 0.379098 0.263262 0.357640 \n", + "14 paderborn FotMob 0.256020 0.263131 0.480849 \n", + "15 schalke FotMob 0.063545 0.100334 0.836120 \n", + "16 stuttgart FotMob 0.657673 0.183390 0.158938 \n", + "17 union FotMob 0.141359 0.182136 0.676505 \n", "\n", " expected_match_points \n", - "0 1.585310 \n", - "1 2.412651 \n", - "2 1.031190 \n", - "3 2.351939 \n", - "4 0.746414 \n", - "5 1.322645 \n", + "0 1.021307 \n", + "1 2.608696 \n", + "2 0.899133 \n", + "3 1.516957 \n", + "4 0.991992 \n", + "5 1.728439 \n", "6 1.705678 \n", - "7 0.721637 \n", - "8 0.481892 \n", - "9 1.555985 \n", - "10 1.180695 \n", - "11 2.072715 \n", - "12 2.043161 \n", - "13 1.956354 \n", - "14 0.812250 \n", - "15 1.151492 \n", - "16 0.451807 \n", - "17 1.406814 " + "7 1.764811 \n", + "8 1.336181 \n", + "9 1.232995 \n", + "10 0.660202 \n", + "11 1.863672 \n", + "12 2.211650 \n", + "13 1.400556 \n", + "14 1.031190 \n", + "15 0.290970 \n", + "16 2.156408 \n", + "17 0.606214 " ] }, "metadata": {}, @@ -4760,6 +4618,7 @@ " rotowire_starting_chance\n", " questionable_injury_penalty\n", " starting_chance\n", + " score_multiplier\n", " score\n", " \n", " \n", @@ -4771,14 +4630,15 @@ " missing_rating\n", " not_evaluated_missing_rating\n", " 0.00\n", - " 2.412651\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " 2.608696\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", " 4\n", @@ -4787,62 +4647,66 @@ " missing_rating\n", " not_evaluated_missing_rating\n", " 0.00\n", - " 2.412651\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " 2.608696\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", " 9\n", " Jamal Musiala\n", " bayern\n", " exact\n", - " ligainsider:missing; kickbase:missing; kicker:...\n", + " ligainsider:missing; kicker:missing; rotowire:...\n", " 7.10\n", - " 2.412651\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " 2.608696\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", " 10\n", " Jonas Urbig\n", " bayern\n", " exact\n", - " ligainsider:missing; kickbase:missing; kicker:...\n", - " 6.70\n", - " 2.412651\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " ligainsider:missing; kicker:missing; rotowire:...\n", + " 6.30\n", + " 2.608696\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", - " 11\n", - " Hiroki Ito\n", + " 12\n", + " Tom Bischof\n", " bayern\n", " exact\n", - " ligainsider:missing; kickbase:missing; kicker:...\n", - " 6.65\n", - " 2.412651\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " ligainsider:missing; kicker:missing; rotowire:...\n", + " 6.90\n", + " 2.608696\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", " ...\n", @@ -4859,90 +4723,96 @@ " ...\n", " ...\n", " ...\n", + " ...\n", " \n", " \n", - " 460\n", - " Max Grüger\n", + " 453\n", + " Éric Dina Ebimbe\n", " schalke\n", - " missing_rating\n", - " not_evaluated_missing_rating\n", - " 0.00\n", - " 1.151492\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " override\n", + " ligainsider:override; kicker:exact; rotowire:m...\n", + " 6.20\n", + " 0.290970\n", + " 0.310345\n", " 0.0\n", + " 1.0\n", " 0.0\n", " 0.0\n", + " 0.463054\n", + " 9.4739\n", + " 7.914079\n", " \n", " \n", - " 461\n", - " Mert Can Ayhan\n", + " 456\n", + " Maximilian Wöber\n", " schalke\n", " exact\n", - " ligainsider:missing; kickbase:missing; kicker:...\n", - " 6.05\n", - " 1.151492\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " ligainsider:missing; kicker:missing; rotowire:...\n", + " 5.85\n", + " 0.290970\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", - " 463\n", - " Christian Gomis\n", + " 459\n", + " Adrian Gantenbein\n", " schalke\n", - " exact\n", - " ligainsider:missing; kickbase:missing; kicker:...\n", - " 6.40\n", - " 1.151492\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " missing_rating\n", + " not_evaluated_missing_rating\n", + " 0.00\n", + " 0.290970\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", - " 464\n", + " 463\n", " Luca Vozar\n", " schalke\n", - " exact\n", - " ligainsider:missing; kickbase:missing; kicker:...\n", - " 6.70\n", - " 1.151492\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " missing_rating\n", + " not_evaluated_missing_rating\n", + " 0.00\n", + " 0.290970\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", - " 466\n", + " 465\n", " Johannes Simon Siebeking\n", " schalke\n", " missing_rating\n", " not_evaluated_missing_rating\n", " 0.00\n", - " 1.151492\n", - " 0.0\n", - " 0.0\n", - " 0.0\n", + " 0.290970\n", + " 0.000000\n", " 0.0\n", " 0.0\n", " 0.0\n", " 0.0\n", + " 0.000000\n", + " 9.4739\n", + " 0.000000\n", " \n", " \n", "\n", - "

242 rows × 13 columns

\n", + "

246 rows × 14 columns

\n", "" ], "text/plain": [ @@ -4951,80 +4821,80 @@ "4 Serge Gnabry bayern missing_rating \n", "9 Jamal Musiala bayern exact \n", "10 Jonas Urbig bayern exact \n", - "11 Hiroki Ito bayern exact \n", + "12 Tom Bischof bayern exact \n", ".. ... ... ... \n", - "460 Max Grüger schalke missing_rating \n", - "461 Mert Can Ayhan schalke exact \n", - "463 Christian Gomis schalke exact \n", - "464 Luca Vozar schalke exact \n", - "466 Johannes Simon Siebeking schalke missing_rating \n", + "453 Éric Dina Ebimbe schalke override \n", + "456 Maximilian Wöber schalke exact \n", + "459 Adrian Gantenbein schalke missing_rating \n", + "463 Luca Vozar schalke missing_rating \n", + "465 Johannes Simon Siebeking schalke missing_rating \n", "\n", " lineup_status rating \\\n", "2 not_evaluated_missing_rating 0.00 \n", "4 not_evaluated_missing_rating 0.00 \n", - "9 ligainsider:missing; kickbase:missing; kicker:... 7.10 \n", - "10 ligainsider:missing; kickbase:missing; kicker:... 6.70 \n", - "11 ligainsider:missing; kickbase:missing; kicker:... 6.65 \n", + "9 ligainsider:missing; kicker:missing; rotowire:... 7.10 \n", + "10 ligainsider:missing; kicker:missing; rotowire:... 6.30 \n", + "12 ligainsider:missing; kicker:missing; rotowire:... 6.90 \n", ".. ... ... \n", - "460 not_evaluated_missing_rating 0.00 \n", - "461 ligainsider:missing; kickbase:missing; kicker:... 6.05 \n", - "463 ligainsider:missing; kickbase:missing; kicker:... 6.40 \n", - "464 ligainsider:missing; kickbase:missing; kicker:... 6.70 \n", - "466 not_evaluated_missing_rating 0.00 \n", + "453 ligainsider:override; kicker:exact; rotowire:m... 6.20 \n", + "456 ligainsider:missing; kicker:missing; rotowire:... 5.85 \n", + "459 not_evaluated_missing_rating 0.00 \n", + "463 not_evaluated_missing_rating 0.00 \n", + "465 not_evaluated_missing_rating 0.00 \n", "\n", " expected_match_points ligainsider_starting_chance \\\n", - "2 2.412651 0.0 \n", - "4 2.412651 0.0 \n", - "9 2.412651 0.0 \n", - "10 2.412651 0.0 \n", - "11 2.412651 0.0 \n", + "2 2.608696 0.000000 \n", + "4 2.608696 0.000000 \n", + "9 2.608696 0.000000 \n", + "10 2.608696 0.000000 \n", + "12 2.608696 0.000000 \n", ".. ... ... \n", - "460 1.151492 0.0 \n", - "461 1.151492 0.0 \n", - "463 1.151492 0.0 \n", - "464 1.151492 0.0 \n", - "466 1.151492 0.0 \n", + "453 0.290970 0.310345 \n", + "456 0.290970 0.000000 \n", + "459 0.290970 0.000000 \n", + "463 0.290970 0.000000 \n", + "465 0.290970 0.000000 \n", "\n", " kickbase_starting_chance kicker_starting_chance \\\n", "2 0.0 0.0 \n", "4 0.0 0.0 \n", "9 0.0 0.0 \n", "10 0.0 0.0 \n", - "11 0.0 0.0 \n", + "12 0.0 0.0 \n", ".. ... ... \n", - "460 0.0 0.0 \n", - "461 0.0 0.0 \n", + "453 0.0 1.0 \n", + "456 0.0 0.0 \n", + "459 0.0 0.0 \n", "463 0.0 0.0 \n", - "464 0.0 0.0 \n", - "466 0.0 0.0 \n", + "465 0.0 0.0 \n", "\n", " rotowire_starting_chance questionable_injury_penalty starting_chance \\\n", - "2 0.0 0.0 0.0 \n", - "4 0.0 0.0 0.0 \n", - "9 0.0 0.0 0.0 \n", - "10 0.0 0.0 0.0 \n", - "11 0.0 0.0 0.0 \n", + "2 0.0 0.0 0.000000 \n", + "4 0.0 0.0 0.000000 \n", + "9 0.0 0.0 0.000000 \n", + "10 0.0 0.0 0.000000 \n", + "12 0.0 0.0 0.000000 \n", ".. ... ... ... \n", - "460 0.0 0.0 0.0 \n", - "461 0.0 0.0 0.0 \n", - "463 0.0 0.0 0.0 \n", - "464 0.0 0.0 0.0 \n", - "466 0.0 0.0 0.0 \n", + "453 0.0 0.0 0.463054 \n", + "456 0.0 0.0 0.000000 \n", + "459 0.0 0.0 0.000000 \n", + "463 0.0 0.0 0.000000 \n", + "465 0.0 0.0 0.000000 \n", "\n", - " score \n", - "2 0.0 \n", - "4 0.0 \n", - "9 0.0 \n", - "10 0.0 \n", - "11 0.0 \n", - ".. ... \n", - "460 0.0 \n", - "461 0.0 \n", - "463 0.0 \n", - "464 0.0 \n", - "466 0.0 \n", + " score_multiplier score \n", + "2 9.4739 0.000000 \n", + "4 9.4739 0.000000 \n", + "9 9.4739 0.000000 \n", + "10 9.4739 0.000000 \n", + "12 9.4739 0.000000 \n", + ".. ... ... \n", + "453 9.4739 7.914079 \n", + "456 9.4739 0.000000 \n", + "459 9.4739 0.000000 \n", + "463 9.4739 0.000000 \n", + "465 9.4739 0.000000 \n", "\n", - "[242 rows x 13 columns]" + "[246 rows x 14 columns]" ] }, "metadata": {}, @@ -5041,6 +4911,9 @@ "ALTERNATIVE_STARTING_CHANCE_DECAY = 0.45\n", "# Relative trust weights for active lineup sources; use 0 to disable one.\n", "LINEUP_SOURCE_WEIGHTS = {'ligainsider': 4.0, 'kickbase': 3.0, 'kicker': 2.0, 'rotowire': 1.0}\n", + "# You will confirm whether each source is current for the selected matchday.\n", + "# Exploratory one-matchday fitted scale for rating × odds × lineup score.\n", + "SCORE_MULTIPLIER = 9.4739\n", "\n", "def locate_project_root() -> Path:\n", " starts = [Path.cwd().resolve()]\n", @@ -5057,14 +4930,26 @@ "if str(PROJECT_ROOT) not in sys.path:\n", " sys.path.insert(0, str(PROJECT_ROOT))\n", "\n", + "import importlib\n", + "import sofascore_rating_odds_lineup_score as score_creation\n", + "importlib.reload(score_creation) # pick up local score-formula changes without restarting the kernel\n", "from sofascore_rating_odds_lineup_score import run_score_creation\n", "result = run_score_creation(\n", " 'overall',\n", " questionable_injury_starting_chance_penalty=QUESTIONABLE_INJURY_STARTING_CHANCE_PENALTY,\n", " alternative_starting_chance_decay=ALTERNATIVE_STARTING_CHANCE_DECAY,\n", " lineup_source_weights=LINEUP_SOURCE_WEIGHTS,\n", + " score_multiplier=SCORE_MULTIPLIER,\n", ")\n" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8ffe65dd-3955-44a0-882f-eff5e6bfd050", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/notebooks/07_squad_optimisation/manually_create_lineup.ipynb b/notebooks/07_squad_optimisation/manually_create_lineup.ipynb index f046d81..67049a7 100644 --- a/notebooks/07_squad_optimisation/manually_create_lineup.ipynb +++ b/notebooks/07_squad_optimisation/manually_create_lineup.ipynb @@ -91,9 +91,9 @@ "output_type": "stream", "text": [ "Selected expected-points input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260825_110735_+0200_sofascore_overall_rating_odds_lineup_20260825_121320_+0200.csv\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260828_120706_+0200_sofascore_overall_rating_odds_lineup_20260828_131151_+0200.csv\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric creation: 20260825_121320_+0200\n" + " Metric creation: 20260828_131151_+0200\n" ] }, { @@ -110,7 +110,7 @@ "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n", "\n", - "Validated player pool: 469 players\n", + "Validated player pool: 467 players\n", "Market-value unit: euros; validation uses euros.\n" ] }, @@ -283,23 +283,24 @@ "Choose arena:\n", " 1. Bundesliga Arena — budget €250,000,000, max 3 per club, max 4 per match\n", " 2. KickbaseKIS Arena — budget €150,000,000, max 2 per club, max 4 per match\n", - " 3. Kickbase.insider Arena — budget €180,000,000, max 1 per club, max 2 per match\n" + " 3. All Limits Arena — budget €150,000,000, max 1 per club, max 2 per match\n", + " 4. Kickbase.insider Arena — budget €180,000,000, max 1 per club, max 2 per match\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Arena number or name: 1\n", - "Formation (4-4-2, 4-2-4, 3-4-3, 4-3-3, 5-3-2, 3-5-2, 5-4-1, 4-5-1, 3-6-1, 5-2-3): 3-5-2\n" + "Arena number or name: 2\n", + "Formation (4-4-2, 4-2-4, 3-4-3, 4-3-3, 5-3-2, 3-5-2, 5-4-1, 4-5-1, 3-6-1, 5-2-3): 3-4-3\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Using Bundesliga Arena: €250,000,000 budget, max 3 players per club.\n", - "Formation: 3-5-2\n" + "Using KickbaseKIS Arena: €150,000,000 budget, max 2 players per club.\n", + "Formation: 3-4-3\n" ] } ], @@ -343,22 +344,7 @@ "name": "stdin", "output_type": "stream", "text": [ - "DEF 1 of 3: nathanliel brown\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Fuzzy player candidates:\n", - " 1. Nathaniel Brown (ID 3543; DEF; FC Bayern München; value €29,388,219; score 17.294079)\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Choose a candidate number, or press Enter to try another name: 1\n" + "DEF 1 of 3: nathaniel brown\n" ] }, { @@ -373,14 +359,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "DEF 2 of 3: julian ryerson\n" + "DEF 2 of 3: dominik kohr\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Julian Ryerson.\n", + "Added Dominik Kohr.\n", "\n" ] }, @@ -388,14 +374,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "DEF 3 of 3: ridle baku\n" + "DEF 3 of 3: daniel svensson\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Ridle Baku.\n", + "Added Daniel Svensson.\n", "\n" ] }, @@ -403,14 +389,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 1 of 5: nadiem amiri\n" + "MID 1 of 4: konstantinos karetsas\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Nadiem Amiri.\n", + "Added Konstantinos Karetsas.\n", "\n" ] }, @@ -418,29 +404,29 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 2 of 5: kostas karetsas\n" + "MID 2 of 4: ezechiel banzuzi\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Fuzzy player candidates:\n", - " 1. Konstantinos Karetsas (ID 16378; MID; Borussia Dortmund; value €24,062,897; score 17.098594)\n" + "Added Ezechiel Banzuzi.\n", + "\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to try another name: 1\n" + "MID 3 of 4: ezequiel fernandez\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Konstantinos Karetsas.\n", + "Added Ezequiél Fernández.\n", "\n" ] }, @@ -448,29 +434,29 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 3 of 5: brajan gruda\n" + "MID 4 of 4: yannick engelhardt\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Brajan Gruda.\n", - "\n" + "Fuzzy player candidates:\n", + " 1. Yannik Engelhardt (ID 3209; MID; SC Freiburg; value €10,994,415; score 12.332056)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "MID 4 of 5: aleix garcia\n" + "Choose a candidate number, or press Enter to try another name: 1\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Aleix García.\n", + "Added Yannik Engelhardt.\n", "\n" ] }, @@ -478,14 +464,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "MID 5 of 5: malik tillman\n" + "FOR 1 of 3: phillip tietz\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Malik Tillman.\n", + "Added Phillip Tietz.\n", "\n" ] }, @@ -493,45 +479,45 @@ "name": "stdin", "output_type": "stream", "text": [ - "FOR 1 of 2: philipp tietz\n" + "FOR 2 of 3: anton kade\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Fuzzy player candidates:\n", - " 1. Phillip Tietz (ID 2030; FOR; 1. FSV Mainz 05; value €13,658,389; score 19.802807)\n", - " 2. Philipp Treu (ID 6209; DEF; SC Freiburg; value €12,021,510; score 12.144753)\n" + "Added Anton Kade.\n", + "\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Choose a candidate number, or press Enter to try another name: 1\n" + "FOR 3 of 3: ljubicic\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Phillip Tietz.\n", - "\n" + "Fuzzy player candidates:\n", + " 1. Dejan Ljubičić (ID 3029; MID; FC Schalke 04; value €5,121,581; score 8.290742)\n", + " 2. Marin Ljubicic (ID 10106; FOR; 1. FC Union Berlin; value €3,781,360; score 10.06467)\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "FOR 2 of 2: igor matanovic\n" + "Choose a candidate number, or press Enter to try another name: 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Added Igor Matanović.\n", + "Added Marin Ljubicic.\n", "\n" ] }, @@ -539,14 +525,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Captain name: nadiem amiri\n" + "Captain name: phillip tietz\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Captain: Nadiem Amiri\n" + "Captain: Phillip Tietz\n" ] } ], @@ -569,7 +555,15 @@ "execution_count": 12, "id": "6354eb1d", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdin", + "output_type": "stream", + "text": [ + "The squad costs €156,101,261; the KickbaseKIS Arena budget is €150,000,000; it exceeds the budget by €6,101,261. Does this squad work in your actual game? [y/n]: y\n" + ] + } + ], "source": [ "validation = validate_manual_lineup(\n", " prepared, selected_indices, formation, arena, mapped_matches, captain_index\n", @@ -614,19 +608,19 @@ "output_type": "stream", "text": [ "=== Manual lineup summary ===\n", - "Arena: Bundesliga Arena\n", - "Formation: 3-5-2\n", + "Arena: KickbaseKIS Arena\n", + "Formation: 3-4-3\n", "Matchday: 1\n", - "Captain: Nadiem Amiri\n", - "Total squad cost: €249,348,506\n", - "Total expected points (captain doubled): 201.630119\n", - "Budget override used: No\n", + "Captain: Phillip Tietz\n", + "Total squad cost: €156,101,261\n", + "Total expected points (captain doubled): 187.946475\n", + "Budget override used: Yes\n", "\n", "Validation checks:\n", - " [PASS] Formation and squad size: actual={'MID': 5, 'DEF': 3, 'FOR': 2, 'GK': 1}; expected={'GK': 1, 'DEF': 3, 'MID': 5, 'FOR': 2}; players=11/11\n", + " [PASS] Formation and squad size: actual={'MID': 4, 'DEF': 3, 'FOR': 3, 'GK': 1}; expected={'GK': 1, 'DEF': 3, 'MID': 4, 'FOR': 3}; players=11/11\n", " [PASS] Unique players: all player IDs are unique\n", - " [PASS] Captain: Nadiem Amiri\n", - " [PASS] Budget: €249,348,506 / €250,000,000\n", + " [PASS] Captain: Phillip Tietz\n", + " [PASS] Budget: €156,101,261 / €150,000,000 (exceeds by €6,101,261) (manual override)\n", " [PASS] Players per club: within limit\n", " [PASS] Players per match: within limit\n", "\n", @@ -670,8 +664,8 @@ " 237\n", " GK\n", " FC Bayern München\n", - " €13,565,866\n", - " 16.507984\n", + " €13,834,281\n", + " 17.337509\n", " \n", " \n", " \n", @@ -680,98 +674,98 @@ " 3543\n", " DEF\n", " FC Bayern München\n", - " €29,388,219\n", - " 17.294079\n", + " €29,743,318\n", + " 18.163105\n", " \n", " \n", " \n", " 2\n", - " Julian Ryerson\n", - " 2395\n", + " Dominik Kohr\n", + " 60\n", " DEF\n", - " Borussia Dortmund\n", - " €26,027,952\n", - " 17.286749\n", + " 1. FSV Mainz 05\n", + " €10,704,535\n", + " 17.426471\n", " \n", " \n", " \n", " 3\n", - " Ridle  Baku\n", - " 2141\n", + " Daniel Svensson\n", + " 10115\n", " DEF\n", - " RB Leipzig\n", - " €17,851,318\n", - " 15.459788\n", + " Borussia Dortmund\n", + " €16,660,366\n", + " 16.37297\n", " \n", " \n", " \n", " 4\n", - " Nadiem Amiri\n", - " 1639\n", - " MID\n", - " 1. FSV Mainz 05\n", - " €33,735,560\n", - " 19.802807\n", - " Yes\n", - " \n", - " \n", - " 5\n", " Konstantinos Karetsas\n", " 16378\n", " MID\n", " Borussia Dortmund\n", - " €24,062,897\n", - " 17.098594\n", + " €24,832,097\n", + " 17.126834\n", " \n", " \n", " \n", - " 6\n", - " Brajan Gruda\n", - " 4596\n", + " 5\n", + " Ezechiel Banzuzi\n", + " 11008\n", " MID\n", " RB Leipzig\n", - " €19,603,467\n", - " 15.732484\n", + " €9,386,597\n", + " 14.950069\n", " \n", " \n", " \n", - " 7\n", - " Aleix García\n", - " 4199\n", + " 6\n", + " Ezequiél Fernández\n", + " 11956\n", " MID\n", " Bayer 04 Leverkusen\n", - " €38,852,734\n", - " 15.510918\n", + " €8,945,101\n", + " 13.470008\n", " \n", " \n", " \n", - " 8\n", - " Malik Tillman\n", - " 2846\n", + " 7\n", + " Yannik Engelhardt\n", + " 3209\n", " MID\n", - " Bayer 04 Leverkusen\n", - " €13,303,012\n", - " 14.082281\n", + " SC Freiburg\n", + " €10,994,415\n", + " 12.332056\n", " \n", " \n", " \n", - " 9\n", + " 8\n", " Phillip Tietz\n", " 2030\n", " FOR\n", " 1. FSV Mainz 05\n", - " €13,658,389\n", + " €14,220,732\n", " 19.802807\n", + " Yes\n", + " \n", + " \n", + " 9\n", + " Anton Kade\n", + " 3183\n", + " FOR\n", + " FC Augsburg\n", + " €12,998,459\n", + " 11.097169\n", " \n", " \n", " \n", " 10\n", - " Igor Matanović\n", - " 3304\n", + " Marin Ljubicic\n", + " 10106\n", " FOR\n", - " SC Freiburg\n", - " €19,299,092\n", - " 13.248821\n", + " 1. FC Union Berlin\n", + " €3,781,360\n", + " 10.06467\n", " \n", " \n", " \n", @@ -780,30 +774,30 @@ ], "text/plain": [ " Player ID Position Club Price \\\n", - "0 Manuel Neuer 237 GK FC Bayern München €13,565,866 \n", - "1 Nathaniel Brown 3543 DEF FC Bayern München €29,388,219 \n", - "2 Julian Ryerson 2395 DEF Borussia Dortmund €26,027,952 \n", - "3 Ridle Baku 2141 DEF RB Leipzig €17,851,318 \n", - "4 Nadiem Amiri 1639 MID 1. FSV Mainz 05 €33,735,560 \n", - "5 Konstantinos Karetsas 16378 MID Borussia Dortmund €24,062,897 \n", - "6 Brajan Gruda 4596 MID RB Leipzig €19,603,467 \n", - "7 Aleix García 4199 MID Bayer 04 Leverkusen €38,852,734 \n", - "8 Malik Tillman 2846 MID Bayer 04 Leverkusen €13,303,012 \n", - "9 Phillip Tietz 2030 FOR 1. FSV Mainz 05 €13,658,389 \n", - "10 Igor Matanović 3304 FOR SC Freiburg €19,299,092 \n", + "0 Manuel Neuer 237 GK FC Bayern München €13,834,281 \n", + "1 Nathaniel Brown 3543 DEF FC Bayern München €29,743,318 \n", + "2 Dominik Kohr 60 DEF 1. FSV Mainz 05 €10,704,535 \n", + "3 Daniel Svensson 10115 DEF Borussia Dortmund €16,660,366 \n", + "4 Konstantinos Karetsas 16378 MID Borussia Dortmund €24,832,097 \n", + "5 Ezechiel Banzuzi 11008 MID RB Leipzig €9,386,597 \n", + "6 Ezequiél Fernández 11956 MID Bayer 04 Leverkusen €8,945,101 \n", + "7 Yannik Engelhardt 3209 MID SC Freiburg €10,994,415 \n", + "8 Phillip Tietz 2030 FOR 1. FSV Mainz 05 €14,220,732 \n", + "9 Anton Kade 3183 FOR FC Augsburg €12,998,459 \n", + "10 Marin Ljubicic 10106 FOR 1. FC Union Berlin €3,781,360 \n", "\n", " Expected points Captain \n", - "0 16.507984 \n", - "1 17.294079 \n", - "2 17.286749 \n", - "3 15.459788 \n", - "4 19.802807 Yes \n", - "5 17.098594 \n", - "6 15.732484 \n", - "7 15.510918 \n", - "8 14.082281 \n", - "9 19.802807 \n", - "10 13.248821 " + "0 17.337509 \n", + "1 18.163105 \n", + "2 17.426471 \n", + "3 16.37297 \n", + "4 17.126834 \n", + "5 14.950069 \n", + "6 13.470008 \n", + "7 12.332056 \n", + "8 19.802807 Yes \n", + "9 11.097169 \n", + "10 10.06467 " ] }, "metadata": {}, @@ -851,14 +845,14 @@ "name": "stdin", "output_type": "stream", "text": [ - "Select this lineup for Bundesliga Arena? [y/n]: y\n" + "Select this lineup for KickbaseKIS Arena? [y/n]: y\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Current selected lineup for Bundesliga Arena: expected points=209.460231, players=[Manuel Neuer, Dominik Kohr, Nathaniel Brown, Julian Ryerson, Willi Orban, Joane Gadou, Nadiem Amiri, Konstantinos Karetsas, Aleksandar Pavlović, Ezechiel Banzuzi, Phillip Tietz]\n" + "Current selected lineup for KickbaseKIS Arena: expected points=187.381372, players=[Manuel Neuer, Nathaniel Brown, Dominik Kohr, Daniel Svensson, Konstantinos Karetsas, Ezechiel Banzuzi, Ezequiél Fernández, Yannik Engelhardt, Phillip Tietz, Tidiam Gomis, Marin Ljubicic]\n" ] }, { @@ -872,7 +866,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\bundesliga-arena.json\n" + "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\kickbasekis-arena.json\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb b/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb index 2661736..65d6027 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_all_limits_arena.ipynb @@ -1114,7 +1114,11 @@ " if primary_value is None or not math.isfinite(float(primary_value)):\n", " return FormationResult(formation, 'Invalid primary objective value')\n", " best_score_units = int(round(float(primary_value)))\n", - " model += score_expression == best_score_units, 'FixPrimaryOptimum'\n", + " # Scale the fixed score to player-point units so CBC does not misclassify this tie-break as infeasible.\n", + " model += (\n", + " score_expression / prepared.score_scale == best_score_units / prepared.score_scale,\n", + " 'FixPrimaryOptimum',\n", + " )\n", " model.sense = LpMinimize\n", " model.setObjective(cost_expression)\n", "\n", @@ -1402,39 +1406,39 @@ "output_type": "stream", "text": [ "Selected score input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - " Retrieval timestamp: 20260827_124042_+0200\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260903_134023_+0200_sofascore_overall_rating_odds_lineup_20260903_151219_+0200.csv\n", + " Retrieval timestamp: 20260903_134023_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260827_124757_+0200\n" + " Metric-creation timestamp: 20260903_151219_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 1\n" + "Enter the matchday to optimise the squad for: 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n", "\n", "Match-to-club mapping diagnostics:\n", - " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", - " 16434087 FC Bayern München FC Bayern München (2) VfB Stuttgart VfB Stuttgart (9)\n", - " 16434022 1. FC Köln 1. FC Köln (28) TSG Hoffenheim TSG Hoffenheim (14)\n", - " 16434026 1. FC Union Berlin 1. FC Union Berlin (40) Eintracht Frankfurt Eintracht Frankfurt (4)\n", - " 16434044 1. FSV Mainz 05 1. FSV Mainz 05 (18) SC Paderborn 07 SC Paderborn 07 (29)\n", - " 16434023 RB Leipzig RB Leipzig (43) Borussia M'gladbach Borussia Mönchengladbach (15)\n", - " 16434020 SV 07 Elversberg SV 07 Elversberg (77) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", - " 16434025 Borussia Dortmund Borussia Dortmund (3) Hamburger SV Hamburger SV (6)\n", - " 16434029 SC Freiburg SC Freiburg (5) SV Werder Bremen SV Werder Bremen (10)\n", - " 16434039 FC Augsburg FC Augsburg (13) FC Schalke 04 FC Schalke 04 (8)\n", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434036 VfB Stuttgart VfB Stuttgart (9) 1. FC Köln 1. FC Köln (28)\n", + " 16434042 Bayer 04 Leverkusen Bayer 04 Leverkusen (7) 1. FC Union Berlin 1. FC Union Berlin (40)\n", + " 16434028 Borussia M'gladbach Borussia Mönchengladbach (15) SV 07 Elversberg SV 07 Elversberg (77)\n", + " 16434024 SC Paderborn 07 SC Paderborn 07 (29) SC Freiburg SC Freiburg (5)\n", + " 16434101 SV Werder Bremen SV Werder Bremen (10) RB Leipzig RB Leipzig (43)\n", + " 16434019 TSG Hoffenheim TSG Hoffenheim (14) Borussia Dortmund Borussia Dortmund (3)\n", + " 16434032 FC Schalke 04 FC Schalke 04 (8) FC Bayern München FC Bayern München (2)\n", + " 16434030 Hamburger SV Hamburger SV (6) 1. FSV Mainz 05 1. FSV Mainz 05 (18)\n", + " 16434021 Eintracht Frankfurt Eintracht Frankfurt (4) FC Augsburg FC Augsburg (13)\n", "\n", - "Validated 468 player rows once before formation solving.\n", + "Validated 471 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", "Solving formation 4-4-2 ...\n", " Status: Optimal\n", @@ -1492,71 +1496,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 164.322127\n", - " €149,469,775\n", + " 1555.22789\n", + " €148,501,139\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 159.784339\n", - " €147,092,336\n", + " 1527.975651\n", + " €148,880,639\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 162.953419\n", - " €148,339,960\n", + " 1558.581356\n", + " €148,061,058\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 163.21241\n", - " €149,871,175\n", + " 1552.096699\n", + " €149,318,493\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 163.994477\n", - " €148,755,806\n", + " 1545.8781\n", + " €149,912,954\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 164.063136\n", - " €147,938,560\n", + " 1575.037857\n", + " €149,381,363\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 164.628601\n", - " €145,992,472\n", + " 1556.269802\n", + " €149,997,045\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 165.354379\n", - " €149,925,126\n", + " 1566.779248\n", + " €149,106,148\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 164.766404\n", - " €149,621,689\n", + " 1572.579825\n", + " €149,141,820\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 161.203579\n", - " €149,013,901\n", + " 1533.129375\n", + " €149,418,548\n", " \n", " \n", "\n", @@ -1564,16 +1568,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 4-4-2 Optimal 164.322127 €149,469,775\n", - "1 4-2-4 Optimal 159.784339 €147,092,336\n", - "2 3-4-3 Optimal 162.953419 €148,339,960\n", - "3 4-3-3 Optimal 163.21241 €149,871,175\n", - "4 5-3-2 Optimal 163.994477 €148,755,806\n", - "5 3-5-2 Optimal 164.063136 €147,938,560\n", - "6 5-4-1 Optimal 164.628601 €145,992,472\n", - "7 4-5-1 Optimal 165.354379 €149,925,126\n", - "8 3-6-1 Optimal 164.766404 €149,621,689\n", - "9 5-2-3 Optimal 161.203579 €149,013,901" + "0 4-4-2 Optimal 1555.22789 €148,501,139\n", + "1 4-2-4 Optimal 1527.975651 €148,880,639\n", + "2 3-4-3 Optimal 1558.581356 €148,061,058\n", + "3 4-3-3 Optimal 1552.096699 €149,318,493\n", + "4 5-3-2 Optimal 1545.8781 €149,912,954\n", + "5 3-5-2 Optimal 1575.037857 €149,381,363\n", + "6 5-4-1 Optimal 1556.269802 €149,997,045\n", + "7 4-5-1 Optimal 1566.779248 €149,106,148\n", + "8 3-6-1 Optimal 1572.579825 €149,141,820\n", + "9 5-2-3 Optimal 1533.129375 €149,418,548" ] }, "metadata": {}, @@ -1586,39 +1590,39 @@ "Independent post-solve verification passed.\n", "\n", "=== Input ===\n", - "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - "Retrieval timestamp: 20260827_124042_+0200\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260903_134023_+0200_sofascore_overall_rating_odds_lineup_20260903_151219_+0200.csv\n", + "Retrieval timestamp: 20260903_134023_+0200\n", "Score method: sofascore_overall_rating_odds_lineup\n", - "Metric-creation timestamp: 20260827_124757_+0200\n", - "Requested matchday: 1\n", + "Metric-creation timestamp: 20260903_151219_+0200\n", + "Requested matchday: 2\n", "Match JSON source used: SofaScore\n", - "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json\n", "Detected/used market-value unit: euros -> integer euros\n", "\n", "=== Optimization result ===\n", - "Chosen formation: 4-5-1\n", + "Chosen formation: 3-5-2\n", "Solver status: Optimal\n", - "Total score (captain doubled): 165.354379\n", - "Recommended captain: Dominik Kohr\n", - "Total squad value: €149,925,126\n", - "Remaining budget: €74,874\n", + "Total score (captain doubled): 1575.037857\n", + "Recommended captain: Dayot Upamecano\n", + "Total squad value: €149,381,363\n", + "Remaining budget: €618,637\n", "\n", "=== Selected players ===\n", - " Full Name Position Club In-Game Value Score Captain\n", - " Manuel Neuer GK FC Bayern München 13764324.0 16.719669 \n", - " Dominik Kohr DEF 1. FSV Mainz 05 10652629.0 17.215913 Yes\n", - " Miguel Gutiérrez DEF Bayer 04 Leverkusen 21033862.0 13.791336 \n", - " Zeno Van den Bosch DEF 1. FC Union Berlin 13151299.0 10.973146 \n", - " Otávio DEF Eintracht Frankfurt 10044435.0 9.787575 \n", - "Konstantinos Karetsas MID Borussia Dortmund 24574032.0 17.098594 \n", - " Ezechiel Banzuzi MID RB Leipzig 9051349.0 15.130818 \n", - " Han-Noah Massengo MID FC Augsburg 10113144.0 11.731293 \n", - " Patrick Wimmer MID TSG Hoffenheim 8149700.0 11.405367 \n", - " Ísak Jóhannesson MID 1. FC Köln 9815158.0 10.980463 \n", - " Igor Matanović FOR SC Freiburg 19575194.0 13.304292 \n", + " Full Name Position Club In-Game Value Score Captain\n", + " Fabian Bredlow GK VfB Stuttgart 12111354.0 165.694822 \n", + " Dayot Upamecano DEF FC Bayern München 33363852.0 193.479472 Yes\n", + " Daniel Svensson DEF Borussia Dortmund 17842181.0 111.243911 \n", + " Anthony Caci DEF 1. FSV Mainz 05 12062085.0 105.486408 \n", + "Ezequiél Fernández MID Bayer 04 Leverkusen 10626738.0 138.918095 \n", + " Hugo Bolin MID Borussia Mönchengladbach 11357936.0 138.480994 \n", + " Ezechiel Banzuzi MID RB Leipzig 11054043.0 126.797758 \n", + " Yannik Engelhardt MID SC Freiburg 11522542.0 110.894493 \n", + " Albert Grønbæk MID Hamburger SV 12932881.0 103.169604 \n", + " Younes Ebnoutalib FOR Eintracht Frankfurt 13547376.0 119.579649 \n", + " Marvin Pieringer FOR SC Paderborn 07 2960375.0 67.813179 \n", "\n", "=== Output ===\n", - "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131319_+0200.csv\n" + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260903_134023_+0200_20260903_151219_+0200_20260903_151934_+0200.csv\n" ] } ], @@ -1768,14 +1772,28 @@ "name": "stdin", "output_type": "stream", "text": [ - "Select this lineup for All Limits Arena? [y/n]: n\n" + "Select this lineup for All Limits Arena? [y/n]: y\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Current selected lineup for All Limits Arena: expected points=1566.027299, players=[Fabian Bredlow, Jeremiaha Maluze, Anthony Caci, Daniel Svensson, Laurin Curda, Aleksandar Pavlović, Hugo Bolin, Ezequiél Fernández, Ezechiel Banzuzi, Albert Grønbæk, Igor Matanović]\n" + ] + }, + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Replace the current selected lineup? [y/n]: y\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Lineup was not selected; the existing selection is unchanged.\n" + "Selected lineup saved to: C:\\kickbase project\\outputs\\selected_lineups\\all-limits-arena.json\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb b/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb index 6a957be..3559c5c 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_insider_arena.ipynb @@ -1109,7 +1109,11 @@ " if primary_value is None or not math.isfinite(float(primary_value)):\n", " return FormationResult(formation, 'Invalid primary objective value')\n", " best_score_units = int(round(float(primary_value)))\n", - " model += score_expression == best_score_units, 'FixPrimaryOptimum'\n", + " # Scale the fixed score to player-point units so CBC does not misclassify this tie-break as infeasible.\n", + " model += (\n", + " score_expression / prepared.score_scale == best_score_units / prepared.score_scale,\n", + " 'FixPrimaryOptimum',\n", + " )\n", " model.sense = LpMinimize\n", " model.setObjective(cost_expression)\n", "\n", @@ -1397,39 +1401,39 @@ "output_type": "stream", "text": [ "Selected score input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - " Retrieval timestamp: 20260827_124042_+0200\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", + " Retrieval timestamp: 20260904_104843_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260827_124757_+0200\n" + " Metric-creation timestamp: 20260904_111301_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 1\n" + "Enter the matchday to optimise the squad for: 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n", "\n", "Match-to-club mapping diagnostics:\n", - " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", - " 16434087 FC Bayern München FC Bayern München (2) VfB Stuttgart VfB Stuttgart (9)\n", - " 16434022 1. FC Köln 1. FC Köln (28) TSG Hoffenheim TSG Hoffenheim (14)\n", - " 16434026 1. FC Union Berlin 1. FC Union Berlin (40) Eintracht Frankfurt Eintracht Frankfurt (4)\n", - " 16434044 1. FSV Mainz 05 1. FSV Mainz 05 (18) SC Paderborn 07 SC Paderborn 07 (29)\n", - " 16434023 RB Leipzig RB Leipzig (43) Borussia M'gladbach Borussia Mönchengladbach (15)\n", - " 16434020 SV 07 Elversberg SV 07 Elversberg (77) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", - " 16434025 Borussia Dortmund Borussia Dortmund (3) Hamburger SV Hamburger SV (6)\n", - " 16434029 SC Freiburg SC Freiburg (5) SV Werder Bremen SV Werder Bremen (10)\n", - " 16434039 FC Augsburg FC Augsburg (13) FC Schalke 04 FC Schalke 04 (8)\n", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434036 VfB Stuttgart VfB Stuttgart (9) 1. FC Köln 1. FC Köln (28)\n", + " 16434042 Bayer 04 Leverkusen Bayer 04 Leverkusen (7) 1. FC Union Berlin 1. FC Union Berlin (40)\n", + " 16434028 Borussia M'gladbach Borussia Mönchengladbach (15) SV 07 Elversberg SV 07 Elversberg (77)\n", + " 16434024 SC Paderborn 07 SC Paderborn 07 (29) SC Freiburg SC Freiburg (5)\n", + " 16434101 SV Werder Bremen SV Werder Bremen (10) RB Leipzig RB Leipzig (43)\n", + " 16434019 TSG Hoffenheim TSG Hoffenheim (14) Borussia Dortmund Borussia Dortmund (3)\n", + " 16434032 FC Schalke 04 FC Schalke 04 (8) FC Bayern München FC Bayern München (2)\n", + " 16434030 Hamburger SV Hamburger SV (6) 1. FSV Mainz 05 1. FSV Mainz 05 (18)\n", + " 16434021 Eintracht Frankfurt Eintracht Frankfurt (4) FC Augsburg FC Augsburg (13)\n", "\n", - "Validated 468 player rows once before formation solving.\n", + "Validated 467 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", "Solving formation 2-2-1 ...\n", " Status: Optimal\n", @@ -1473,22 +1477,22 @@ " 0\n", " 2-2-1\n", " Optimal\n", - " 118.132982\n", - " €163,815,383\n", + " 1118.782929\n", + " €136,740,598\n", " \n", " \n", " 1\n", " 2-1-2\n", " Optimal\n", - " 116.191979\n", - " €154,215,577\n", + " 1108.640261\n", + " €151,832,749\n", " \n", " \n", " 2\n", " 1-2-2\n", " Optimal\n", - " 117.285143\n", - " €178,724,207\n", + " 1109.399025\n", + " €143,636,006\n", " \n", " \n", "\n", @@ -1496,9 +1500,9 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 2-2-1 Optimal 118.132982 €163,815,383\n", - "1 2-1-2 Optimal 116.191979 €154,215,577\n", - "2 1-2-2 Optimal 117.285143 €178,724,207" + "0 2-2-1 Optimal 1118.782929 €136,740,598\n", + "1 2-1-2 Optimal 1108.640261 €151,832,749\n", + "2 1-2-2 Optimal 1109.399025 €143,636,006" ] }, "metadata": {}, @@ -1511,34 +1515,34 @@ "Independent post-solve verification passed.\n", "\n", "=== Input ===\n", - "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - "Retrieval timestamp: 20260827_124042_+0200\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", + "Retrieval timestamp: 20260904_104843_+0200\n", "Score method: sofascore_overall_rating_odds_lineup\n", - "Metric-creation timestamp: 20260827_124757_+0200\n", - "Requested matchday: 1\n", + "Metric-creation timestamp: 20260904_111301_+0200\n", + "Requested matchday: 2\n", "Match JSON source used: SofaScore\n", - "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json\n", "Detected/used market-value unit: euros -> integer euros\n", "\n", "=== Optimization result ===\n", "Chosen formation: 2-2-1\n", "Solver status: Optimal\n", - "Total score (captain doubled): 118.132982\n", - "Recommended captain: Nadiem Amiri\n", - "Total squad value: €163,815,383\n", - "Remaining budget: €16,184,617\n", + "Total score (captain doubled): 1118.782929\n", + "Recommended captain: Dayot Upamecano\n", + "Total squad value: €136,740,598\n", + "Remaining budget: €43,259,402\n", "\n", "=== Selected players ===\n", - " Full Name Position Club In-Game Value Score Captain\n", - " Manuel Neuer GK FC Bayern München 13764324.0 16.719669 \n", - "Julian Ryerson DEF Borussia Dortmund 26105247.0 17.286749 \n", - " Willi Orban DEF RB Leipzig 31442247.0 16.167175 \n", - " Nadiem Amiri MID 1. FSV Mainz 05 33932022.0 19.563537 Yes\n", - " Aleix García MID Bayer 04 Leverkusen 38996349.0 15.528023 \n", - "Igor Matanović FOR SC Freiburg 19575194.0 13.304292 \n", + " Full Name Position Club In-Game Value Score Captain\n", + " Fabian Bredlow GK VfB Stuttgart 12223174.0 172.630075 \n", + "Dayot Upamecano DEF FC Bayern München 33398087.0 195.244722 Yes\n", + " Ridle Baku DEF RB Leipzig 19653208.0 133.834329 \n", + " Aleix García MID Bayer 04 Leverkusen 39179941.0 155.051871 \n", + " Hugo Bolin MID Borussia Mönchengladbach 11456465.0 134.593093 \n", + " Igor Matanović FOR SC Freiburg 20829723.0 132.184117 \n", "\n", "=== Output ===\n", - "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131159_+0200.csv\n" + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111421_+0200.csv\n" ] } ], @@ -1691,20 +1695,6 @@ "Select this lineup for Kickbase.insider Arena? [y/n]: y\n" ] }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Current selected lineup for Kickbase.insider Arena: expected points=118.351453, players=[Mark Flekken, Julian Ryerson, Willi Orban, Michael Olise, Phillip Tietz, Igor Matanović]\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Replace the current selected lineup? [y/n]: y\n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -1743,7 +1733,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 1 expired timestamped output(s).\n" + "Pruned 0 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_max_2_per_team.ipynb b/notebooks/07_squad_optimisation/optimize_squad_max_2_per_team.ipynb index 8aea57a..8d2cdba 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_max_2_per_team.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_max_2_per_team.ipynb @@ -41,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 8, "id": "5e3ef4c5", "metadata": {}, "outputs": [], @@ -266,7 +266,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 9, "id": "9b3c19b4", "metadata": {}, "outputs": [], @@ -619,7 +619,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 10, "id": "eb6fdda4", "metadata": {}, "outputs": [], @@ -811,7 +811,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 11, "id": "39379a72", "metadata": {}, "outputs": [], @@ -1028,7 +1028,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 12, "id": "042c1a42", "metadata": {}, "outputs": [], @@ -1107,7 +1107,11 @@ " if primary_value is None or not math.isfinite(float(primary_value)):\n", " return FormationResult(formation, 'Invalid primary objective value')\n", " best_score_units = int(round(float(primary_value)))\n", - " model += score_expression == best_score_units, 'FixPrimaryOptimum'\n", + " # Scale the fixed score to player-point units so CBC does not misclassify this tie-break as infeasible.\n", + " model += (\n", + " score_expression / prepared.score_scale == best_score_units / prepared.score_scale,\n", + " 'FixPrimaryOptimum',\n", + " )\n", " model.sense = LpMinimize\n", " model.setObjective(cost_expression)\n", "\n", @@ -1225,7 +1229,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 13, "id": "063f64a6", "metadata": {}, "outputs": [], @@ -1382,7 +1386,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 14, "id": "eedaa4d7", "metadata": {}, "outputs": [ @@ -1391,39 +1395,39 @@ "output_type": "stream", "text": [ "Selected score input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - " Retrieval timestamp: 20260827_124042_+0200\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", + " Retrieval timestamp: 20260904_104843_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260827_124757_+0200\n" + " Metric-creation timestamp: 20260904_111301_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 1\n" + "Enter the matchday to optimise the squad for: 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n", "\n", "Match-to-club mapping diagnostics:\n", - " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", - " 16434087 FC Bayern München FC Bayern München (2) VfB Stuttgart VfB Stuttgart (9)\n", - " 16434022 1. FC Köln 1. FC Köln (28) TSG Hoffenheim TSG Hoffenheim (14)\n", - " 16434026 1. FC Union Berlin 1. FC Union Berlin (40) Eintracht Frankfurt Eintracht Frankfurt (4)\n", - " 16434044 1. FSV Mainz 05 1. FSV Mainz 05 (18) SC Paderborn 07 SC Paderborn 07 (29)\n", - " 16434023 RB Leipzig RB Leipzig (43) Borussia M'gladbach Borussia Mönchengladbach (15)\n", - " 16434020 SV 07 Elversberg SV 07 Elversberg (77) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", - " 16434025 Borussia Dortmund Borussia Dortmund (3) Hamburger SV Hamburger SV (6)\n", - " 16434029 SC Freiburg SC Freiburg (5) SV Werder Bremen SV Werder Bremen (10)\n", - " 16434039 FC Augsburg FC Augsburg (13) FC Schalke 04 FC Schalke 04 (8)\n", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434036 VfB Stuttgart VfB Stuttgart (9) 1. FC Köln 1. FC Köln (28)\n", + " 16434042 Bayer 04 Leverkusen Bayer 04 Leverkusen (7) 1. FC Union Berlin 1. FC Union Berlin (40)\n", + " 16434028 Borussia M'gladbach Borussia Mönchengladbach (15) SV 07 Elversberg SV 07 Elversberg (77)\n", + " 16434024 SC Paderborn 07 SC Paderborn 07 (29) SC Freiburg SC Freiburg (5)\n", + " 16434101 SV Werder Bremen SV Werder Bremen (10) RB Leipzig RB Leipzig (43)\n", + " 16434019 TSG Hoffenheim TSG Hoffenheim (14) Borussia Dortmund Borussia Dortmund (3)\n", + " 16434032 FC Schalke 04 FC Schalke 04 (8) FC Bayern München FC Bayern München (2)\n", + " 16434030 Hamburger SV Hamburger SV (6) 1. FSV Mainz 05 1. FSV Mainz 05 (18)\n", + " 16434021 Eintracht Frankfurt Eintracht Frankfurt (4) FC Augsburg FC Augsburg (13)\n", "\n", - "Validated 468 player rows once before formation solving.\n", + "Validated 467 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", "Solving formation 4-4-2 ...\n", " Status: Optimal\n", @@ -1481,71 +1485,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 176.83448\n", - " €148,575,397\n", + " 1755.157544\n", + " €149,297,541\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 172.73198\n", - " €148,303,337\n", + " 1735.664853\n", + " €148,372,286\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 175.182403\n", - " €149,968,324\n", + " 1760.603128\n", + " €147,273,256\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 174.771193\n", - " €149,248,832\n", + " 1756.303798\n", + " €148,680,414\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 176.749196\n", - " €149,819,349\n", + " 1742.712502\n", + " €145,855,061\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 175.966194\n", - " €147,603,480\n", + " 1756.748815\n", + " €149,312,030\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 178.132352\n", - " €149,705,212\n", + " 1754.189061\n", + " €148,924,732\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 177.944197\n", - " €148,173,997\n", + " 1758.912964\n", + " €149,561,134\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 176.111554\n", - " €146,134,960\n", + " 1750.763595\n", + " €149,604,286\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 174.186405\n", - " €147,722,777\n", + " 1737.315065\n", + " €147,195,771\n", " \n", " \n", "\n", @@ -1553,16 +1557,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 4-4-2 Optimal 176.83448 €148,575,397\n", - "1 4-2-4 Optimal 172.73198 €148,303,337\n", - "2 3-4-3 Optimal 175.182403 €149,968,324\n", - "3 4-3-3 Optimal 174.771193 €149,248,832\n", - "4 5-3-2 Optimal 176.749196 €149,819,349\n", - "5 3-5-2 Optimal 175.966194 €147,603,480\n", - "6 5-4-1 Optimal 178.132352 €149,705,212\n", - "7 4-5-1 Optimal 177.944197 €148,173,997\n", - "8 3-6-1 Optimal 176.111554 €146,134,960\n", - "9 5-2-3 Optimal 174.186405 €147,722,777" + "0 4-4-2 Optimal 1755.157544 €149,297,541\n", + "1 4-2-4 Optimal 1735.664853 €148,372,286\n", + "2 3-4-3 Optimal 1760.603128 €147,273,256\n", + "3 4-3-3 Optimal 1756.303798 €148,680,414\n", + "4 5-3-2 Optimal 1742.712502 €145,855,061\n", + "5 3-5-2 Optimal 1756.748815 €149,312,030\n", + "6 5-4-1 Optimal 1754.189061 €148,924,732\n", + "7 4-5-1 Optimal 1758.912964 €149,561,134\n", + "8 3-6-1 Optimal 1750.763595 €149,604,286\n", + "9 5-2-3 Optimal 1737.315065 €147,195,771" ] }, "metadata": {}, @@ -1575,39 +1579,39 @@ "Independent post-solve verification passed.\n", "\n", "=== Input ===\n", - "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - "Retrieval timestamp: 20260827_124042_+0200\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", + "Retrieval timestamp: 20260904_104843_+0200\n", "Score method: sofascore_overall_rating_odds_lineup\n", - "Metric-creation timestamp: 20260827_124757_+0200\n", - "Requested matchday: 1\n", + "Metric-creation timestamp: 20260904_111301_+0200\n", + "Requested matchday: 2\n", "Match JSON source used: SofaScore\n", - "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json\n", "Detected/used market-value unit: euros -> integer euros\n", "\n", "=== Optimization result ===\n", - "Chosen formation: 5-4-1\n", + "Chosen formation: 3-4-3\n", "Solver status: Optimal\n", - "Total score (captain doubled): 178.132352\n", - "Recommended captain: Nathaniel Brown\n", - "Total squad value: €149,705,212\n", - "Remaining budget: €294,788\n", + "Total score (captain doubled): 1760.603128\n", + "Recommended captain: Dayot Upamecano\n", + "Total squad value: €147,273,256\n", + "Remaining budget: €2,726,744\n", "\n", "=== Selected players ===\n", - " Full Name Position Club In-Game Value Score Captain\n", - " Manuel Neuer GK FC Bayern München 13764324.0 16.719669 \n", - " Nathaniel Brown DEF FC Bayern München 29629517.0 17.515843 Yes\n", - " Julian Ryerson DEF Borussia Dortmund 26105247.0 17.286749 \n", - " Dominik Kohr DEF 1. FSV Mainz 05 10652629.0 17.215913 \n", - " Danny Da Costa DEF 1. FSV Mainz 05 9308429.0 15.846465 \n", - " Daniel Svensson DEF Borussia Dortmund 16621441.0 14.824107 \n", - " Ezechiel Banzuzi MID RB Leipzig 9051349.0 15.130818 \n", - "Yannik Engelhardt MID SC Freiburg 10934988.0 12.280885 \n", - "Han-Noah Massengo MID FC Augsburg 10113144.0 11.731293 \n", - " Patrick Wimmer MID TSG Hoffenheim 8149700.0 11.405367 \n", - " Tidiam Gomis FOR RB Leipzig 5374444.0 10.6594 \n", + " Full Name Position Club In-Game Value Score Captain\n", + " Manuel Neuer GK FC Bayern München 14552983.0 176.21454 \n", + " Dayot Upamecano DEF FC Bayern München 33398087.0 195.244722 Yes\n", + " Josha Vagnoman DEF VfB Stuttgart 8301622.0 149.136041 \n", + " Facundo Medina DEF Bayer 04 Leverkusen 8559759.0 117.212691 \n", + "Ezequiél Fernández MID Bayer 04 Leverkusen 10727689.0 138.918095 \n", + " Hugo Bolin MID Borussia Mönchengladbach 11456465.0 134.593093 \n", + " Ezechiel Banzuzi MID RB Leipzig 11245732.0 127.124956 \n", + " Franck Honorat MID Borussia Mönchengladbach 9095848.0 118.709436 \n", + " Dzenan Pejcinovic FOR VfB Stuttgart 10929287.0 160.372318 \n", + " Igor Matanović FOR SC Freiburg 20829723.0 132.184117 \n", + " Tidiam Gomis FOR RB Leipzig 8176061.0 115.648397 \n", "\n", "=== Output ===\n", - "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131000_+0200.csv\n" + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111441_+0200.csv\n" ] } ], @@ -1686,7 +1690,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 15, "id": "9e6563fe", "metadata": {}, "outputs": [], @@ -1748,7 +1752,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 16, "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", "metadata": {}, "outputs": [ @@ -1759,20 +1763,6 @@ "Select this lineup for KickbaseKIS Arena? [y/n]: y\n" ] }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Current selected lineup for KickbaseKIS Arena: expected points=178.538892, players=[Manuel Neuer, Julian Ryerson, Dominik Kohr, Ramy Bensebaini, Philipp Treu, Josip Juranović, Brajan Gruda, Yannik Engelhardt, Han-Noah Massengo, Ezechiel Banzuzi, Phillip Tietz]\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Replace the current selected lineup? [y/n]: y\n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -1801,7 +1791,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 17, "id": "prune-timestamped-outputs", "metadata": {}, "outputs": [ @@ -1809,7 +1799,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 1 expired timestamped output(s).\n" + "Pruned 0 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_three_teams_exclusive.ipynb b/notebooks/07_squad_optimisation/optimize_squad_three_teams_exclusive.ipynb index 3564951..2ac0b84 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_three_teams_exclusive.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_three_teams_exclusive.ipynb @@ -1100,7 +1100,11 @@ " if primary_value is None or not math.isfinite(float(primary_value)):\n", " return FormationResult(formation, 'Invalid primary objective value')\n", " best_score_units = int(round(float(primary_value)))\n", - " model += score_expression == best_score_units, 'FixPrimaryOptimum'\n", + " # Scale the fixed score to player-point units so CBC does not misclassify this tie-break as infeasible.\n", + " model += (\n", + " score_expression / prepared.score_scale == best_score_units / prepared.score_scale,\n", + " 'FixPrimaryOptimum',\n", + " )\n", " model.sense = LpMinimize\n", " model.setObjective(cost_expression)\n", "\n", diff --git a/notebooks/07_squad_optimisation/optimize_squad_three_teams_overlap_allowed.ipynb b/notebooks/07_squad_optimisation/optimize_squad_three_teams_overlap_allowed.ipynb index add45d8..aa39d4d 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_three_teams_overlap_allowed.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_three_teams_overlap_allowed.ipynb @@ -1100,7 +1100,11 @@ " if primary_value is None or not math.isfinite(float(primary_value)):\n", " return FormationResult(formation, 'Invalid primary objective value')\n", " best_score_units = int(round(float(primary_value)))\n", - " model += score_expression == best_score_units, 'FixPrimaryOptimum'\n", + " # Scale the fixed score to player-point units so CBC does not misclassify this tie-break as infeasible.\n", + " model += (\n", + " score_expression / prepared.score_scale == best_score_units / prepared.score_scale,\n", + " 'FixPrimaryOptimum',\n", + " )\n", " model.sense = LpMinimize\n", " model.setObjective(cost_expression)\n", "\n", @@ -1441,10 +1445,10 @@ "output_type": "stream", "text": [ "Selected score input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - " Retrieval timestamp: 20260827_124042_+0200\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260828_120706_+0200_sofascore_overall_rating_odds_lineup_20260828_131151_+0200.csv\n", + " Retrieval timestamp: 20260828_120706_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260827_124757_+0200\n" + " Metric-creation timestamp: 20260828_131151_+0200\n" ] }, { @@ -1473,7 +1477,7 @@ " 16434029 SC Freiburg SC Freiburg (5) SV Werder Bremen SV Werder Bremen (10)\n", " 16434039 FC Augsburg FC Augsburg (13) FC Schalke 04 FC Schalke 04 (8)\n", "\n", - "Validated 468 player rows once before formation solving.\n", + "Validated 467 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", "\n", "=== Optimizing team 1 ===\n", @@ -1580,71 +1584,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 201.988961\n", - " €248,804,872\n", + " 209.951212\n", + " €249,964,639\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 195.801314\n", - " €248,295,956\n", + " 205.492097\n", + " €249,976,026\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 199.734814\n", - " €248,658,106\n", + " 208.367763\n", + " €245,057,116\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 199.312979\n", - " €248,149,134\n", + " 208.117582\n", + " €249,330,879\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 201.645538\n", - " €248,346,493\n", + " 210.061916\n", + " €248,643,513\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 201.795313\n", - " €244,235,387\n", + " 210.201393\n", + " €245,690,876\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 203.706037\n", - " €243,923,774\n", + " 211.687434\n", + " €243,584,150\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 203.947302\n", - " €239,496,775\n", + " 211.073047\n", + " €232,459,782\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 202.46475\n", - " €248,151,751\n", + " 210.672557\n", + " €243,242,416\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 198.207568\n", - " €248,669,050\n", + " 207.757256\n", + " €245,740,153\n", " \n", " \n", "\n", @@ -1652,16 +1656,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 4-4-2 Optimal 201.988961 €248,804,872\n", - "1 4-2-4 Optimal 195.801314 €248,295,956\n", - "2 3-4-3 Optimal 199.734814 €248,658,106\n", - "3 4-3-3 Optimal 199.312979 €248,149,134\n", - "4 5-3-2 Optimal 201.645538 €248,346,493\n", - "5 3-5-2 Optimal 201.795313 €244,235,387\n", - "6 5-4-1 Optimal 203.706037 €243,923,774\n", - "7 4-5-1 Optimal 203.947302 €239,496,775\n", - "8 3-6-1 Optimal 202.46475 €248,151,751\n", - "9 5-2-3 Optimal 198.207568 €248,669,050" + "0 4-4-2 Optimal 209.951212 €249,964,639\n", + "1 4-2-4 Optimal 205.492097 €249,976,026\n", + "2 3-4-3 Optimal 208.367763 €245,057,116\n", + "3 4-3-3 Optimal 208.117582 €249,330,879\n", + "4 5-3-2 Optimal 210.061916 €248,643,513\n", + "5 3-5-2 Optimal 210.201393 €245,690,876\n", + "6 5-4-1 Optimal 211.687434 €243,584,150\n", + "7 4-5-1 Optimal 211.073047 €232,459,782\n", + "8 3-6-1 Optimal 210.672557 €243,242,416\n", + "9 5-2-3 Optimal 207.757256 €245,740,153" ] }, "metadata": {}, @@ -1674,17 +1678,17 @@ "\n", "=== Team 1: selected players ===\n", " Full Name Position Club In-Game Value Score Captain\n", - " Manuel Neuer GK FC Bayern München 13764324.0 16.719669 \n", - " Nathaniel Brown DEF FC Bayern München 29629517.0 17.515843 \n", - " Julian Ryerson DEF Borussia Dortmund 26105247.0 17.286749 \n", - " Dominik Kohr DEF 1. FSV Mainz 05 10652629.0 17.215913 \n", - " Danny Da Costa DEF 1. FSV Mainz 05 9308429.0 15.846465 \n", - " Nadiem Amiri MID 1. FSV Mainz 05 33932022.0 19.563537 Yes\n", - "Konstantinos Karetsas MID Borussia Dortmund 24574032.0 17.098594 \n", - " Aleksandar Pavlović MID FC Bayern München 32570412.0 16.98506 \n", - " Brajan Gruda MID RB Leipzig 20088446.0 15.545361 \n", - " Ezechiel Banzuzi MID RB Leipzig 9051349.0 15.130818 \n", - " Serhou Guirassy FOR Borussia Dortmund 29820368.0 15.475756 \n", + " Manuel Neuer GK FC Bayern München 13834281.0 17.337509 \n", + " Nathaniel Brown DEF FC Bayern München 29743318.0 18.163105 \n", + " Dominik Kohr DEF 1. FSV Mainz 05 10704535.0 17.426471 \n", + " Julian Ryerson DEF Borussia Dortmund 26126080.0 17.3153 \n", + " Daniel Svensson DEF Borussia Dortmund 16660366.0 16.37297 \n", + " Willi Orban DEF RB Leipzig 31439312.0 15.974047 \n", + " Nadiem Amiri MID 1. FSV Mainz 05 34014282.0 19.802807 Yes\n", + " Aleksandar Pavlović MID FC Bayern München 32622550.0 17.612708 \n", + "Konstantinos Karetsas MID Borussia Dortmund 24832097.0 17.126834 \n", + " Ezechiel Banzuzi MID RB Leipzig 9386597.0 14.950069 \n", + " Phillip Tietz FOR 1. FSV Mainz 05 14220732.0 19.802807 \n", "\n", "=== Team 2: formation comparison ===\n" ] @@ -1721,71 +1725,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 199.39733\n", - " €248,793,683\n", + " 207.269312\n", + " €247,460,723\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 195.497271\n", - " €248,591,002\n", + " 204.172563\n", + " €242,665,809\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 197.357243\n", - " €248,984,534\n", + " 205.388565\n", + " €249,128,250\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 197.349203\n", - " €246,868,936\n", + " 206.198646\n", + " €249,273,963\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 199.857524\n", - " €247,451,719\n", + " 207.766042\n", + " €247,834,144\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 198.327693\n", - " €249,640,443\n", + " 207.222195\n", + " €249,762,010\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 200.917145\n", - " €245,839,930\n", + " 208.237206\n", + " €245,385,684\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 200.386362\n", - " €248,780,825\n", + " 208.134014\n", + " €249,593,268\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 199.316725\n", - " €249,627,585\n", + " 207.232914\n", + " €249,408,721\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 197.537358\n", - " €248,400,151\n", + " 205.932412\n", + " €247,200,384\n", " \n", " \n", "\n", @@ -1793,16 +1797,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 4-4-2 Optimal 199.39733 €248,793,683\n", - "1 4-2-4 Optimal 195.497271 €248,591,002\n", - "2 3-4-3 Optimal 197.357243 €248,984,534\n", - "3 4-3-3 Optimal 197.349203 €246,868,936\n", - "4 5-3-2 Optimal 199.857524 €247,451,719\n", - "5 3-5-2 Optimal 198.327693 €249,640,443\n", - "6 5-4-1 Optimal 200.917145 €245,839,930\n", - "7 4-5-1 Optimal 200.386362 €248,780,825\n", - "8 3-6-1 Optimal 199.316725 €249,627,585\n", - "9 5-2-3 Optimal 197.537358 €248,400,151" + "0 4-4-2 Optimal 207.269312 €247,460,723\n", + "1 4-2-4 Optimal 204.172563 €242,665,809\n", + "2 3-4-3 Optimal 205.388565 €249,128,250\n", + "3 4-3-3 Optimal 206.198646 €249,273,963\n", + "4 5-3-2 Optimal 207.766042 €247,834,144\n", + "5 3-5-2 Optimal 207.222195 €249,762,010\n", + "6 5-4-1 Optimal 208.237206 €245,385,684\n", + "7 4-5-1 Optimal 208.134014 €249,593,268\n", + "8 3-6-1 Optimal 207.232914 €249,408,721\n", + "9 5-2-3 Optimal 205.932412 €247,200,384" ] }, "metadata": {}, @@ -1815,17 +1819,17 @@ "\n", "=== Team 2: selected players ===\n", " Full Name Position Club In-Game Value Score Captain\n", - " Manuel Neuer GK FC Bayern München 13764324.0 16.719669 \n", - " Nathaniel Brown DEF FC Bayern München 29629517.0 17.515843 \n", - " Dominik Kohr DEF 1. FSV Mainz 05 10652629.0 17.215913 \n", - " Joane Gadou DEF Borussia Dortmund 25093948.0 15.993183 \n", - " Anthony Caci DEF 1. FSV Mainz 05 10976864.0 15.846465 \n", - " Daniel Svensson DEF Borussia Dortmund 16621441.0 14.824107 \n", - " Nadiem Amiri MID 1. FSV Mainz 05 33932022.0 19.563537 Yes\n", - "Konstantinos Karetsas MID Borussia Dortmund 24574032.0 17.098594 \n", - " Ezechiel Banzuzi MID RB Leipzig 9051349.0 15.130818 \n", - " Nicolas Seiwald MID RB Leipzig 17963405.0 14.363913 \n", - " Luis Díaz FOR FC Bayern München 53580399.0 17.081566 \n", + " Manuel Neuer GK FC Bayern München 13834281.0 17.337509 \n", + " Nathaniel Brown DEF FC Bayern München 29743318.0 18.163105 \n", + " Jonathan Tah DEF FC Bayern München 36896313.0 17.362527 \n", + " Daniel Svensson DEF Borussia Dortmund 16660366.0 16.37297 \n", + " Danny Da Costa DEF 1. FSV Mainz 05 9184986.0 16.040274 \n", + " Ridle Baku DEF RB Leipzig 18241365.0 15.093426 \n", + " Nadiem Amiri MID 1. FSV Mainz 05 34014282.0 19.802807 \n", + "Konstantinos Karetsas MID Borussia Dortmund 24832097.0 17.126834 \n", + " Felix Nmecha MID Borussia Dortmund 27443000.0 15.97248 \n", + " Brajan Gruda MID RB Leipzig 20314944.0 15.35966 \n", + " Phillip Tietz FOR 1. FSV Mainz 05 14220732.0 19.802807 Yes\n", "\n", "=== Team 3: formation comparison ===\n" ] @@ -1862,71 +1866,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 197.985407\n", - " €247,696,545\n", + " 206.358817\n", + " €249,344,429\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 194.627761\n", - " €248,569,980\n", + " 204.172563\n", + " €244,584,265\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 195.829192\n", - " €249,029,239\n", + " 205.348936\n", + " €249,794,869\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 196.670745\n", - " €248,950,565\n", + " 205.738354\n", + " €248,989,931\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 198.747588\n", - " €247,928,387\n", + " 207.363914\n", + " €249,832,759\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 197.284863\n", - " €248,036,643\n", + " 206.365139\n", + " €247,716,319\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 200.186272\n", - " €249,357,930\n", + " 207.472315\n", + " €248,759,516\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 199.276426\n", - " €249,257,493\n", + " 207.052838\n", + " €248,051,535\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 197.965721\n", - " €246,713,554\n", + " 206.085295\n", + " €249,196,878\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 196.83812\n", - " €248,993,285\n", + " 205.633174\n", + " €247,381,776\n", " \n", " \n", "\n", @@ -1934,16 +1938,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 4-4-2 Optimal 197.985407 €247,696,545\n", - "1 4-2-4 Optimal 194.627761 €248,569,980\n", - "2 3-4-3 Optimal 195.829192 €249,029,239\n", - "3 4-3-3 Optimal 196.670745 €248,950,565\n", - "4 5-3-2 Optimal 198.747588 €247,928,387\n", - "5 3-5-2 Optimal 197.284863 €248,036,643\n", - "6 5-4-1 Optimal 200.186272 €249,357,930\n", - "7 4-5-1 Optimal 199.276426 €249,257,493\n", - "8 3-6-1 Optimal 197.965721 €246,713,554\n", - "9 5-2-3 Optimal 196.83812 €248,993,285" + "0 4-4-2 Optimal 206.358817 €249,344,429\n", + "1 4-2-4 Optimal 204.172563 €244,584,265\n", + "2 3-4-3 Optimal 205.348936 €249,794,869\n", + "3 4-3-3 Optimal 205.738354 €248,989,931\n", + "4 5-3-2 Optimal 207.363914 €249,832,759\n", + "5 3-5-2 Optimal 206.365139 €247,716,319\n", + "6 5-4-1 Optimal 207.472315 €248,759,516\n", + "7 4-5-1 Optimal 207.052838 €248,051,535\n", + "8 3-6-1 Optimal 206.085295 €249,196,878\n", + "9 5-2-3 Optimal 205.633174 €247,381,776" ] }, "metadata": {}, @@ -1956,20 +1960,20 @@ "\n", "=== Team 3: selected players ===\n", " Full Name Position Club In-Game Value Score Captain\n", - " Gregor Kobel GK Borussia Dortmund 21922957.0 15.993183 \n", - " Nathaniel Brown DEF FC Bayern München 29629517.0 17.515843 \n", - " Julian Ryerson DEF Borussia Dortmund 26105247.0 17.286749 \n", - " Dominik Kohr DEF 1. FSV Mainz 05 10652629.0 17.215913 \n", - " Jonathan Tah DEF FC Bayern München 36997411.0 16.743795 \n", - " Anthony Caci DEF 1. FSV Mainz 05 10976864.0 15.846465 \n", - " Nadiem Amiri MID 1. FSV Mainz 05 33932022.0 19.563537 Yes\n", - "Konstantinos Karetsas MID Borussia Dortmund 24574032.0 17.098594 \n", - " Ezechiel Banzuzi MID RB Leipzig 9051349.0 15.130818 \n", - " Antonio Nusa MID RB Leipzig 25940708.0 14.923546 \n", - " Igor Matanović FOR SC Freiburg 19575194.0 13.304292 \n", + " Manuel Neuer GK FC Bayern München 13834281.0 17.337509 \n", + " Nathaniel Brown DEF FC Bayern München 29743318.0 18.163105 \n", + " Julian Ryerson DEF Borussia Dortmund 26126080.0 17.3153 \n", + " Anthony Caci DEF 1. FSV Mainz 05 11103442.0 16.040274 \n", + " Danny Da Costa DEF 1. FSV Mainz 05 9184986.0 16.040274 \n", + " Joane Gadou DEF Borussia Dortmund 25141713.0 16.019597 \n", + " Michael Olise MID FC Bayern München 64871326.0 19.514079 \n", + "Konstantinos Karetsas MID Borussia Dortmund 24832097.0 17.126834 \n", + " Brajan Gruda MID RB Leipzig 20314944.0 15.35966 \n", + " Ezechiel Banzuzi MID RB Leipzig 9386597.0 14.950069 \n", + " Phillip Tietz FOR 1. FSV Mainz 05 14220732.0 19.802807 Yes\n", "\n", "=== Input ===\n", - "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260828_120706_+0200_sofascore_overall_rating_odds_lineup_20260828_131151_+0200.csv\n", "Requested matchday: 1\n", "Match JSON source used: SofaScore\n", "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json\n", @@ -2010,36 +2014,36 @@ " \n", " 0\n", " Team 1\n", - " 4-5-1\n", - " 203.947302\n", - " €239,496,775\n", + " 5-4-1\n", + " 211.687434\n", + " €243,584,150\n", " Nadiem Amiri\n", " \n", " \n", " 1\n", " Team 2\n", " 5-4-1\n", - " 200.917145\n", - " €245,839,930\n", - " Nadiem Amiri\n", + " 208.237206\n", + " €245,385,684\n", + " Phillip Tietz\n", " \n", " \n", " 2\n", " Team 3\n", " 5-4-1\n", - " 200.186272\n", - " €249,357,930\n", - " Nadiem Amiri\n", + " 207.472315\n", + " €248,759,516\n", + " Phillip Tietz\n", " \n", " \n", "\n", "" ], "text/plain": [ - " Team Formation Score (captain doubled) Squad Value Captain\n", - "0 Team 1 4-5-1 203.947302 €239,496,775 Nadiem Amiri\n", - "1 Team 2 5-4-1 200.917145 €245,839,930 Nadiem Amiri\n", - "2 Team 3 5-4-1 200.186272 €249,357,930 Nadiem Amiri" + " Team Formation Score (captain doubled) Squad Value Captain\n", + "0 Team 1 5-4-1 211.687434 €243,584,150 Nadiem Amiri\n", + "1 Team 2 5-4-1 208.237206 €245,385,684 Phillip Tietz\n", + "2 Team 3 5-4-1 207.472315 €248,759,516 Phillip Tietz" ] }, "metadata": {}, @@ -2051,9 +2055,9 @@ "text": [ "\n", "=== Output ===\n", - "Team 1 CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_three_teams_overlap_allowed_team_1_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv\n", - "Team 2 CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_three_teams_overlap_allowed_team_2_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv\n", - "Team 3 CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_three_teams_overlap_allowed_team_3_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv\n" + "Team 1 CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_three_teams_overlap_allowed_team_1_sofascore_overall_rating_odds_lineup_20260828_120706_+0200_20260828_131151_+0200_20260828_132016_+0200.csv\n", + "Team 2 CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_three_teams_overlap_allowed_team_2_sofascore_overall_rating_odds_lineup_20260828_120706_+0200_20260828_131151_+0200_20260828_132016_+0200.csv\n", + "Team 3 CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_three_teams_overlap_allowed_team_3_sofascore_overall_rating_odds_lineup_20260828_120706_+0200_20260828_131151_+0200_20260828_132016_+0200.csv\n" ] } ], diff --git a/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb b/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb index 670b4f9..bd007b9 100644 --- a/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb +++ b/notebooks/07_squad_optimisation/optimize_squad_v1.ipynb @@ -41,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 1, "id": "5e3ef4c5", "metadata": {}, "outputs": [], @@ -267,7 +267,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 2, "id": "9b3c19b4", "metadata": {}, "outputs": [], @@ -620,7 +620,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 3, "id": "eb6fdda4", "metadata": {}, "outputs": [], @@ -863,7 +863,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 4, "id": "39379a72", "metadata": {}, "outputs": [], @@ -1080,7 +1080,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 5, "id": "042c1a42", "metadata": {}, "outputs": [], @@ -1145,6 +1145,7 @@ " f'Club_{team_key}',\n", " )\n", " model += team_selected[team_key] <= team_player_count, f'TeamSelected_{team_key}'\n", + " # Scale the fixed score to player-point units so CBC does not misclassify this tie-break as infeasible.\n", " model += (\n", " lpSum(team_selected[team_key] for team_key in team_keys) >= minimum_team_count,\n", " 'MinimumDistinctTeams',\n", @@ -1174,7 +1175,10 @@ " if primary_value is None or not math.isfinite(float(primary_value)):\n", " return FormationResult(formation, 'Invalid primary objective value')\n", " best_score_units = int(round(float(primary_value)))\n", - " model += score_expression == best_score_units, 'FixPrimaryOptimum'\n", + " model += (\n", + " score_expression / prepared.score_scale == best_score_units / prepared.score_scale,\n", + " 'FixPrimaryOptimum',\n", + " )\n", " model.sense = LpMinimize\n", " model.setObjective(cost_expression)\n", "\n", @@ -1299,7 +1303,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 6, "id": "063f64a6", "metadata": {}, "outputs": [], @@ -1466,7 +1470,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 7, "id": "eedaa4d7", "metadata": {}, "outputs": [ @@ -1475,24 +1479,24 @@ "output_type": "stream", "text": [ "Selected score input:\n", - " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - " Retrieval timestamp: 20260827_124042_+0200\n", + " File: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", + " Retrieval timestamp: 20260904_104843_+0200\n", " Method: sofascore_overall_rating_odds_lineup\n", - " Metric-creation timestamp: 20260827_124757_+0200\n" + " Metric-creation timestamp: 20260904_111301_+0200\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ - "Enter the matchday to optimise the squad for: 1\n" + "Enter the matchday to optimise the squad for: 2\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json)\n", + "Match source used: SofaScore (C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json)\n", "Club mapping mode: embedded Kickbase team-ID bridge\n" ] }, @@ -1510,18 +1514,18 @@ "text": [ "\n", "Match-to-club mapping diagnostics:\n", - " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", - " 16434087 FC Bayern München FC Bayern München (2) VfB Stuttgart VfB Stuttgart (9)\n", - " 16434022 1. FC Köln 1. FC Köln (28) TSG Hoffenheim TSG Hoffenheim (14)\n", - " 16434026 1. FC Union Berlin 1. FC Union Berlin (40) Eintracht Frankfurt Eintracht Frankfurt (4)\n", - " 16434044 1. FSV Mainz 05 1. FSV Mainz 05 (18) SC Paderborn 07 SC Paderborn 07 (29)\n", - " 16434023 RB Leipzig RB Leipzig (43) Borussia M'gladbach Borussia Mönchengladbach (15)\n", - " 16434020 SV 07 Elversberg SV 07 Elversberg (77) Bayer 04 Leverkusen Bayer 04 Leverkusen (7)\n", - " 16434025 Borussia Dortmund Borussia Dortmund (3) Hamburger SV Hamburger SV (6)\n", - " 16434029 SC Freiburg SC Freiburg (5) SV Werder Bremen SV Werder Bremen (10)\n", - " 16434039 FC Augsburg FC Augsburg (13) FC Schalke 04 FC Schalke 04 (8)\n", + " Match ID JSON Home Team CSV Home Club JSON Away Team CSV Away Club\n", + " 16434036 VfB Stuttgart VfB Stuttgart (9) 1. FC Köln 1. FC Köln (28)\n", + " 16434042 Bayer 04 Leverkusen Bayer 04 Leverkusen (7) 1. FC Union Berlin 1. FC Union Berlin (40)\n", + " 16434028 Borussia M'gladbach Borussia Mönchengladbach (15) SV 07 Elversberg SV 07 Elversberg (77)\n", + " 16434024 SC Paderborn 07 SC Paderborn 07 (29) SC Freiburg SC Freiburg (5)\n", + " 16434101 SV Werder Bremen SV Werder Bremen (10) RB Leipzig RB Leipzig (43)\n", + " 16434019 TSG Hoffenheim TSG Hoffenheim (14) Borussia Dortmund Borussia Dortmund (3)\n", + " 16434032 FC Schalke 04 FC Schalke 04 (8) FC Bayern München FC Bayern München (2)\n", + " 16434030 Hamburger SV Hamburger SV (6) 1. FSV Mainz 05 1. FSV Mainz 05 (18)\n", + " 16434021 Eintracht Frankfurt Eintracht Frankfurt (4) FC Augsburg FC Augsburg (13)\n", "\n", - "Validated 468 player rows once before formation solving.\n", + "Validated 467 player rows once before formation solving.\n", "Detected market-value unit: euros; internal optimization unit: euros.\n", "Solving formation 4-4-2 ...\n", " Status: Optimal\n", @@ -1579,71 +1583,71 @@ " 0\n", " 4-4-2\n", " Optimal\n", - " 197.446407\n", - " €249,456,871\n", + " 1849.340931\n", + " €246,805,560\n", " \n", " \n", " 1\n", " 4-2-4\n", " Optimal\n", - " 192.627478\n", - " €246,245,918\n", + " 1838.039764\n", + " €249,638,438\n", " \n", " \n", " 2\n", " 3-4-3\n", " Optimal\n", - " 196.016195\n", - " €241,280,468\n", + " 1853.572534\n", + " €243,425,082\n", " \n", " \n", " 3\n", " 4-3-3\n", " Optimal\n", - " 195.721411\n", - " €249,817,829\n", + " 1849.257374\n", + " €244,846,162\n", " \n", " \n", " 4\n", " 5-3-2\n", " Optimal\n", - " 196.944483\n", - " €249,156,966\n", + " 1846.500028\n", + " €247,973,601\n", " \n", " \n", " 5\n", " 3-5-2\n", " Optimal\n", - " 197.201008\n", - " €246,310,326\n", + " 1854.177223\n", + " €249,922,612\n", " \n", " \n", " 6\n", " 5-4-1\n", " Optimal\n", - " 197.650723\n", - " €241,094,190\n", + " 1840.667519\n", + " €249,995,021\n", " \n", " \n", " 7\n", " 4-5-1\n", " Optimal\n", - " 198.263672\n", - " €247,402,971\n", + " 1842.940946\n", + " €247,294,947\n", " \n", " \n", " 8\n", " 3-6-1\n", " Optimal\n", - " 197.035949\n", - " €247,125,446\n", + " 1846.009183\n", + " €249,668,614\n", " \n", " \n", " 9\n", " 5-2-3\n", " Optimal\n", - " 195.219487\n", - " €249,517,924\n", + " 1839.332023\n", + " €240,426,126\n", " \n", " \n", "\n", @@ -1651,16 +1655,16 @@ ], "text/plain": [ " Formation Solver Status Total Score (captain doubled) Total Squad Value\n", - "0 4-4-2 Optimal 197.446407 €249,456,871\n", - "1 4-2-4 Optimal 192.627478 €246,245,918\n", - "2 3-4-3 Optimal 196.016195 €241,280,468\n", - "3 4-3-3 Optimal 195.721411 €249,817,829\n", - "4 5-3-2 Optimal 196.944483 €249,156,966\n", - "5 3-5-2 Optimal 197.201008 €246,310,326\n", - "6 5-4-1 Optimal 197.650723 €241,094,190\n", - "7 4-5-1 Optimal 198.263672 €247,402,971\n", - "8 3-6-1 Optimal 197.035949 €247,125,446\n", - "9 5-2-3 Optimal 195.219487 €249,517,924" + "0 4-4-2 Optimal 1849.340931 €246,805,560\n", + "1 4-2-4 Optimal 1838.039764 €249,638,438\n", + "2 3-4-3 Optimal 1853.572534 €243,425,082\n", + "3 4-3-3 Optimal 1849.257374 €244,846,162\n", + "4 5-3-2 Optimal 1846.500028 €247,973,601\n", + "5 3-5-2 Optimal 1854.177223 €249,922,612\n", + "6 5-4-1 Optimal 1840.667519 €249,995,021\n", + "7 4-5-1 Optimal 1842.940946 €247,294,947\n", + "8 3-6-1 Optimal 1846.009183 €249,668,614\n", + "9 5-2-3 Optimal 1839.332023 €240,426,126" ] }, "metadata": {}, @@ -1673,41 +1677,41 @@ "Independent post-solve verification passed.\n", "\n", "=== Input ===\n", - "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv\n", - "Retrieval timestamp: 20260827_124042_+0200\n", + "Score input file: C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv\n", + "Retrieval timestamp: 20260904_104843_+0200\n", "Score method: sofascore_overall_rating_odds_lineup\n", - "Metric-creation timestamp: 20260827_124757_+0200\n", - "Requested matchday: 1\n", + "Metric-creation timestamp: 20260904_111301_+0200\n", + "Requested matchday: 2\n", "Maximum players per team requested: 2\n", "Minimum distinct teams requested: 6\n", "Match JSON source used: SofaScore\n", - "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_1.json\n", + "Match JSON path: C:\\kickbase project\\outputs\\sofascore\\match_ids\\match_ids_2.json\n", "Detected/used market-value unit: euros -> integer euros\n", "\n", "=== Optimization result ===\n", - "Chosen formation: 4-5-1\n", + "Chosen formation: 3-5-2\n", "Solver status: Optimal\n", - "Total score (captain doubled): 198.263672\n", - "Recommended captain: Nadiem Amiri\n", - "Total squad value: €247,402,971\n", - "Remaining budget: €2,597,029\n", + "Total score (captain doubled): 1854.177223\n", + "Recommended captain: Dayot Upamecano\n", + "Total squad value: €249,922,612\n", + "Remaining budget: €77,388\n", "\n", "=== Selected players ===\n", - " Full Name Position Club In-Game Value Score Captain\n", - " Manuel Neuer GK FC Bayern München 13764324.0 16.719669 \n", - " Nathaniel Brown DEF FC Bayern München 29629517.0 17.515843 \n", - " Julian Ryerson DEF Borussia Dortmund 26105247.0 17.286749 \n", - " Dominik Kohr DEF 1. FSV Mainz 05 10652629.0 17.215913 \n", - " Miguel Gutiérrez DEF Bayer 04 Leverkusen 21033862.0 13.791336 \n", - " Nadiem Amiri MID 1. FSV Mainz 05 33932022.0 19.563537 Yes\n", - "Konstantinos Karetsas MID Borussia Dortmund 24574032.0 17.098594 \n", - " Brajan Gruda MID RB Leipzig 20088446.0 15.545361 \n", - " Aleix García MID Bayer 04 Leverkusen 38996349.0 15.528023 \n", - " Ezechiel Banzuzi MID RB Leipzig 9051349.0 15.130818 \n", - " Igor Matanović FOR SC Freiburg 19575194.0 13.304292 \n", + " Full Name Position Club In-Game Value Score Captain\n", + " Fabian Bredlow GK VfB Stuttgart 12223174.0 172.630075 \n", + " Dayot Upamecano DEF FC Bayern München 33398087.0 195.244722 Yes\n", + " Miguel Gutiérrez DEF Bayer 04 Leverkusen 22040694.0 141.851509 \n", + " Ridle Baku DEF RB Leipzig 19653208.0 133.834329 \n", + " Joshua Kimmich MID FC Bayern München 59870453.0 187.336075 \n", + " Aleix García MID Bayer 04 Leverkusen 39179941.0 155.051871 \n", + " Hugo Bolin MID Borussia Mönchengladbach 11456465.0 134.593093 \n", + " Ezechiel Banzuzi MID RB Leipzig 11245732.0 127.124956 \n", + " Franck Honorat MID Borussia Mönchengladbach 9095848.0 118.709436 \n", + "Dzenan Pejcinovic FOR VfB Stuttgart 10929287.0 160.372318 \n", + " Igor Matanović FOR SC Freiburg 20829723.0 132.184117 \n", "\n", "=== Output ===\n", - "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_164023_+0200.csv\n" + "Optimized squad CSV: C:\\kickbase project\\outputs\\optimized_squad\\optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111340_+0200.csv\n" ] } ], @@ -1797,7 +1801,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 8, "id": "d8ddd441", "metadata": {}, "outputs": [], @@ -1859,7 +1863,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 9, "id": "a093bb20-eb9c-4365-9175-2c12be0c869a", "metadata": {}, "outputs": [ @@ -1870,20 +1874,6 @@ "Select this lineup for Bundesliga Arena? [y/n]: y\n" ] }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Current selected lineup for Bundesliga Arena: expected points=198.263672, players=[Manuel Neuer, Nathaniel Brown, Julian Ryerson, Dominik Kohr, Miguel Gutiérrez, Nadiem Amiri, Konstantinos Karetsas, Brajan Gruda, Aleix García, Ezechiel Banzuzi, Igor Matanović]\n" - ] - }, - { - "name": "stdin", - "output_type": "stream", - "text": [ - "Replace the current selected lineup? [y/n]: y\n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -1912,7 +1902,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 10, "id": "prune-timestamped-outputs", "metadata": {}, "outputs": [ @@ -1920,7 +1910,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Pruned 4 expired timestamped output(s).\n" + "Pruned 0 expired timestamped output(s).\n" ] } ], diff --git a/notebooks/08_visualisation/matchday_report.ipynb b/notebooks/08_visualisation/matchday_report.ipynb index e865ae7..5998c94 100644 --- a/notebooks/08_visualisation/matchday_report.ipynb +++ b/notebooks/08_visualisation/matchday_report.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 1, "id": "58d13000", "metadata": {}, "outputs": [ @@ -395,7 +395,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 2, "id": "39844217", "metadata": {}, "outputs": [ @@ -463,14 +463,14 @@ " \n", " 3\n", " League table\n", - " bundesliga_table_2026-08-23_00-49-56.json\n", + " bundesliga_table_2026-08-28_12-07-58.json\n", " Loaded\n", " Latest league snapshot; it is not matchday-spe...\n", " \n", " \n", " 4\n", " Recent form\n", - " team_form_2026-08-27_12-38-44_831736+0200.json\n", + " team_form_2026-08-28_12-02-52_861945+0200.json\n", " Loaded\n", " Latest team-form snapshot; it is not matchday-...\n", " \n", @@ -484,42 +484,42 @@ " \n", " 6\n", " SofaScore player ratings\n", - " team_player_average_ratings_2026-08-27_12-41-4...\n", + " team_player_average_ratings_2026-08-28_12-08-3...\n", " Loaded\n", " Must cite the selected form snapshot.\n", " \n", " \n", " 7\n", " LigaInsider lineups\n", - " ligainsider_bundesliga_lineups_20260827_124626...\n", + " ligainsider_bundesliga_lineups_20260828_120913...\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 8\n", " Kickbase lineups\n", - " kickbase_bundesliga_lineups_20260825_113858.json\n", + " kickbase_bundesliga_lineups_20260828_121925.json\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 9\n", " Kicker lineups\n", - " kicker_bundesliga_lineups_20260827_124652.json\n", + " kicker_bundesliga_lineups_20260828_120953.json\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 10\n", " RotoWire lineups\n", - " rotowire_bundesliga_lineups_20260827_124203.json\n", + " rotowire_bundesliga_lineups_20260828_120848.json\n", " Loaded\n", " Exact fixture coverage.\n", " \n", " \n", " 11\n", " Player expected points\n", - " expected_points_20260827_124042_+0200_sofascor...\n", + " expected_points_20260828_120706_+0200_sofascor...\n", " Loaded\n", " Per-team expected-match points match selected ...\n", " \n", @@ -546,15 +546,15 @@ "0 match_ids_1.json Loaded \n", "1 matchday_1_odds_fotmob.json Loaded \n", "2 matchday_1_odds.json Loaded \n", - "3 bundesliga_table_2026-08-23_00-49-56.json Loaded \n", - "4 team_form_2026-08-27_12-38-44_831736+0200.json Loaded \n", + "3 bundesliga_table_2026-08-28_12-07-58.json Loaded \n", + "4 team_form_2026-08-28_12-02-52_861945+0200.json Loaded \n", "5 — Omitted \n", - "6 team_player_average_ratings_2026-08-27_12-41-4... Loaded \n", - "7 ligainsider_bundesliga_lineups_20260827_124626... Loaded \n", - "8 kickbase_bundesliga_lineups_20260825_113858.json Loaded \n", - "9 kicker_bundesliga_lineups_20260827_124652.json Loaded \n", - "10 rotowire_bundesliga_lineups_20260827_124203.json Loaded \n", - "11 expected_points_20260827_124042_+0200_sofascor... Loaded \n", + "6 team_player_average_ratings_2026-08-28_12-08-3... Loaded \n", + "7 ligainsider_bundesliga_lineups_20260828_120913... Loaded \n", + "8 kickbase_bundesliga_lineups_20260828_121925.json Loaded \n", + "9 kicker_bundesliga_lineups_20260828_120953.json Loaded \n", + "10 rotowire_bundesliga_lineups_20260828_120848.json Loaded \n", + "11 expected_points_20260828_120706_+0200_sofascor... Loaded \n", "\n", " note \n", "0 9 fixtures \n", @@ -606,8 +606,8 @@ " 0\n", " FC Bayern München vs VfB Stuttgart\n", " FotMob\n", - " 2.41\n", - " 0.45\n", + " 2.50\n", + " 0.38\n", " \n", " \n", " 1\n", @@ -620,22 +620,22 @@ " 2\n", " 1. FC Union Berlin vs Eintracht Frankfurt\n", " FotMob\n", - " 1.41\n", - " 1.32\n", + " 1.34\n", + " 1.40\n", " \n", " \n", " 3\n", " 1. FSV Mainz 05 vs SC Paderborn 07\n", " FotMob\n", - " 1.96\n", - " 0.81\n", + " 1.98\n", + " 0.79\n", " \n", " \n", " 4\n", " RB Leipzig vs Borussia M'gladbach\n", " FotMob\n", - " 2.07\n", - " 0.72\n", + " 2.05\n", + " 0.75\n", " \n", " \n", " 5\n", @@ -648,7 +648,7 @@ " 6\n", " Borussia Dortmund vs Hamburger SV\n", " FotMob\n", - " 2.35\n", + " 2.36\n", " 0.48\n", " \n", " \n", @@ -682,13 +682,13 @@ "8 FC Augsburg vs FC Schalke 04 FotMob \n", "\n", " home expected points away expected points \n", - "0 2.41 0.45 \n", + "0 2.50 0.38 \n", "1 1.18 1.56 \n", - "2 1.41 1.32 \n", - "3 1.96 0.81 \n", - "4 2.07 0.72 \n", + "2 1.34 1.40 \n", + "3 1.98 0.79 \n", + "4 2.05 0.75 \n", "5 0.75 2.04 \n", - "6 2.35 0.48 \n", + "6 2.36 0.48 \n", "7 1.71 1.03 \n", "8 1.59 1.15 " ] @@ -720,7 +720,7 @@ ], "xaxis": "x", "y": { - "bdata": "SOF6FK5HA0DNzMzMzMzcPw==", + "bdata": "AAAAAAAABEBSuB6F61HYPw==", "dtype": "f8" }, "yaxis": "y" @@ -770,7 +770,7 @@ ], "xaxis": "x", "y": { - "bdata": "j8L1KFyP9j8fhetRuB71Pw==", + "bdata": "cT0K16Nw9T9mZmZmZmb2Pw==", "dtype": "f8" }, "yaxis": "y" @@ -795,7 +795,7 @@ ], "xaxis": "x", "y": { - "bdata": "XI/C9Shc/z/sUbgehevpPw==", + "bdata": "rkfhehSu/z9I4XoUrkfpPw==", "dtype": "f8" }, "yaxis": "y" @@ -820,7 +820,7 @@ ], "xaxis": "x", "y": { - "bdata": "j8L1KFyPAEAK16NwPQrnPw==", + "bdata": "ZmZmZmZmAEAAAAAAAADoPw==", "dtype": "f8" }, "yaxis": "y" @@ -870,7 +870,7 @@ ], "xaxis": "x", "y": { - "bdata": "zczMzMzMAkC4HoXrUbjePw==", + "bdata": "4XoUrkfhAkC4HoXrUbjePw==", "dtype": "f8" }, "yaxis": "y" @@ -1721,7 +1721,7 @@ } } }, - "image/png": "iVBORw0KGgoAAAANSUhEUgAABEUAAAFoCAYAAACxEUX3AAAQAElEQVR4AeydCbxVU/vHn9M8U5GUKZkz5TXm9Ve85llCkrHUmyRCZMp0CRVJShmTKJlJovKSKW8hU0IZShrRqPG/v+ttHfuezrn33HvPOfece399eu7ee83ru9Y5Zz/PftbaFTbonwiIgAiIgAiIgAiIgAiIgAiIgAiIQFknoP7FIVDB9E8EREAEREAEREAEREAEREAEREAEyhQBdUYEkiMgo0hynJRKBERABERABERABERABERABLKTgFolAiJQbAIyihQbnTKKgAiIgAiIgAiIgAiIgAhkmoDqEwEREIFUEpBRJJU0VZYIiIAIiIAIiIAIiIAIpI6AShIBERABEUgzARlF0gxYxYuACIiACIiACIiACCRDQGlEQAREQAREIPMEZBTJPHPVKAIiIAIiIAIiUN4JqP8iIAIiIAIiIAJZQUBGkawYBjVCBERABERABMouAfVMBERABERABERABLKVgIwi2ToyapcIiIAIiEAuElCbRUAEREAEREAEREAEcoiAjCI5NFhqqgiIgAhkFwG1RgREQAREQAREQAREQARym4CMIrk9fmq9CIhApgioHhEQAREQAREQAREQAREQgTJHQEaRMjek6pAIlJyAShABERABERABERABERABERCB8kBARpHyMMrqY0EEFCcCIiACIiACIiACIiACIiACIlBOCcgoUq4GXp0VAREQAREQAREQAREQAREQAREQARHwBMquUcT3UEcREAEREAEREAEREAEREAEREAEREIGyS6AEPZNRpATwlFUEREAEREAEREAEREAEREAEREAEMklAdaWWgIwiqeWp0kRABERABERABERABERABERABFJDQKWIQNoJyCiSdsSqQAREQAREQAREQAREQAREQAQKI6B4ERCB0iAgo0hpUFedIiACIiACIiACIiACIlCeCajvIiACIpAlBGQUyZKBUDNEQAREQAREQAREQATKJgH1SgREQAREIHsJyCiSvWOjlomACIiACIiACIhArhFQe0VABERABEQgpwjIKJJTw6XGioAIiIAIiIAIZA8BtUQEREAEREAERCDXCcgokusjqPaLgAiIgAiIQCYIqA4REAEREAEREAERKIMEZBQpg4OqLomACIiACJSMgHKLgAiIgAiIgAiIgAiUDwIyipSPcVYvRUAERCARAYWLgAiIgAiIgAiIgAiIQLklIKNIuR16dVwEyiMB9VkEREAEREAEREAEREAEREAE/iYgo8jfLHQmAmWLgHojAiIgAiIgAiIgAiIgAiIgAiJQIAEZRQrEo8hcIaB2ioAIiIAIiIAIiIAIiIAIiIAIiEBRCcgoUlRipZ9eLRABERABERABERABERABERABERABEUgBgSw3iqSghypCBERABERABERABERABERABERABEQgywmUTvNkFCkd7qpVBERABERABERABERABERABESgvBJQv7OGgIwiWTMUaogIiIAIiIAIiIAIiIAIiIAIlD0C6pEIZDMBGUWyeXTUNhEQAREQAREQAREQAREQgVwioLaKgAjkGAEZRXJswNRcERABERABERABERABEcgOAmqFCIiACOQ+ARlFcn8M1QMREAEREAEREAEREIF0E1D5IiACIiACZZKAjCJlcljVKREQAREQAREQAREoPgHlFAEREAEREIHyQkBGkfIy0uqnCIiACIiACIhAPAIKEwEREAEREAERKMcEZBQpwuA/MvJ1O/aca2zBot8LzEU86UhfYMIcivR96nXn0LS2Gmawo760VlQOCv9yxmw75MQuNvH9aWWmt8wP+kTfykyn0tQRPqv6LKUJbk4Xq8aLgAiIgAiIgAiIgAiECZQbowhKFMpUs5YXmBeuCQ8DyeZzlJxsajPsaA/tymZu2dw2zxBlP5vbmaq2YexCUS9rc4b+8FlgPIvKirEvbt6i1pWO9PSZ9tOPdJRfojKVWQREQAREQAREQAREQAQKIVAujCIoLGd26m0d2p1oX056PCpcE058IZwULQIiIAJZTUCNEwEREAEREAEREAEREAERKDqBMm8UYenAS+Mm25WdzrSL2x6fjxDXA/MuN+Jz4Sln3nUd7YNXB1mzXXfI14/SuqAdtId2lVYbVG+5JJB1neYzwGeBz0TWNU4NEgEREAEREAEREAEREAERSEigTBtFVqxcZcNHv2kHNd/d2p56RFwIxCGTP55upPeJvJu/X2rDceyEj3x0viMGFeK9nNv1Dvvjz2X50nCBgcan8UfCiEtG8Ghh6QFtIz1Hrqkf8WVy5Jo05OHaiw8nDuEa1/ePp31jF13RJ7q0iHIpnzSJJJHbPBzDZVE39cSWQ/nUQ7yXRIxj8/pr+Pm8HCmP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E5BRpJxPAHVfBERABERABERABERABESgvBBQP0VABGIJyCgSS0TXIiACIiACIiACIiACIiACuU9APRABERCBJAjIKJIEJCURAREQAREQAREQAREQgWwmoLaJgAiIgAgUj4CMIsXjplwiIAIiIAIiIAIiIAKlQ0C1ioAIiIAIiEDKCMgokjKUKkgEREAEREAEREAEUk1A5YmACIiACIiACKSTgIwi6aSrskVABERABERABJInoJQiIAIiIAIiIAIikGECMopkGLiqEwEREAEREAEISERABERABERABERABEqfgIwipT8GaoEIiIAIlHUC6p8IiIAIiIAIiIAIiIAIZCUBGUWycljUKBEQgdwloJaLgAiIgAiIgAiIgAiIgAjkCgEZRXJlpNROEchGAmqTCIiACIiACIiACIiACIiACOQwARlFcnjw1PTMElBtIiACIiACIiACIiACIiACIiACZYuAjCJlazxT1RuVIwIiIAIiIAIiIAIiIAIiIAIiIAJlnoCMIlbmx1gdFAEREAEREAEREAEREAEREAEREAERsE0RyCiyKROFiIAIiIAIiIAIiIAIiIAIiIAIiEBuE1DrkyIgo0hSmJRIBERABERABERABERABERABEQgWwmoXSJQXAIyihSXnPKJgAiIgAiIgAiIgAiIgAiIQOYJqEYREIEUEpBRJIUwVZQIiIAIiIAIiIAIiIAIiEAqCagsERABEUgvARlF0stXpYuACIiACIiACIiACIhAcgSUSgREQAREIOMEZBTJOHJVKAIiIAIiIAIiIAIiIAIiIAIiIAIikA0EZBTJhlFQG0RABERABERABMoyAfVNBERABERABEQgSwnIKJKlA6NmiYAIiIAIiEBuElCrRUAEREAEREAERCB3CMgokjtjpZaKgAiIgAhkGwG1RwREQAREQAREQAREIKcJyCiS08OnxouACIhA5gioJhEQAREQAREQAREQAREoawRkFClrI6r+iIAIpIKAyhABERABERABERABERABESgHBGQUKQeDrC6KQMEEFCsCIiACIiACIiACIiACIiAC5ZOAjCLlc9zLb6/VcxEQAREQAREQAREQAREQAREQARHYSEBGkY0gyuJBfRIBERABERABERABERABERABERABEUhMoKwYRRL3UDEiIAIiIAIiIAIiIAIiIAIiIAIiIAJlhUBK+yGjSEpxqjAREAEREAEREAEREAEREAEREAERSBUBlZNuAjKKpJuwyhcBERABERABERABERABERABESicgFKIQCkQkFGkFKCrShEQAREQAREQAREQAREQgfJNQL0XARHIDgIyimTHOKgVIiACIiACIiACIiACIlBWCahfIiACIpC1BGQUydqhUcNEQAREQAREQAREQARyj4BaLAIiIAIikEsEcs4o0uvOoXbRFX1sxcpVTjhv1vICO+TELvbljNmmfyIgAiIgAiIgAiIgAhkioGpEQAREQAREIMcJ5JRRZMGi323q9JnWvs3RVqN6Nfto2tcO/5Sxgy2vV0frO/hZZyhxgfojAiIgAiIgAiIgAikkoKJEQAREQAREQATKHoGcMoqAv3atGtagfl1Obfw7n1jDBvWcgYSwpctX2vIVq1yc/oiACIiACIiACBSbgDKKgAiIgAiIgAiIQLkgkFNGkZo1qlntmtVt/qIl5r1Gjjp8fzdQhC1dtsKd648IiIAIiIAIJE9AKUVABERABERABERABMorgZwyirBkpkfns6xX3lBr2bq77bfXztaqRXNnIOkzcKS73rL+5uV1LNVvERABESicgFKIgAiIgAiIgAiIgAiIgAhECeSUUQTvkN59H7dhfa+xLyc9bnnXdXQdwRDSs2tbmzd/sfYUcUT0RwREAAISERABERABERABERABERABESiIQE4ZRQrqSGntKTJ30UqTiEEWzAHNQ30WNQc0BzQHNAc0BzQHkp4DBd1XK04EREAEyhOBMmMU+XDqV26/EfYdKU8DWD77ql6LgAiIgAiIgAiIgAiIgAiIgAiIQMkJ5IRR5MsZs+2QE7u4fUS++na2ndmptzVreUE+GTbiVWO/EfYdKTmWLCpBTREBERABERABERABERABERABERABEUgLgawyiiTqYbNdd7APXh1kk8bcZ3vssoONGtLb7Sny5aTHo0fiSZeoDIWLgAiIgAiIgAiIgAiIgAiIgAiIgAhkB4FsaUVOGEU8LDZUHf1wb5PxwxPRUQREQAREQAREQAREQAREQAREIMsJqHlZTCCnjCJZzFFNEwEREAEREAEREAEREAEREAERMCEQgdwikHNGkQWLfrdjz7km334ifn8RwokvrSHYUFoVq14REAEREAEREAEREAEREIHME1CNIiACOU8g54wi/R8ebfvttXN0L5HwviJvPH23scSmtEZl+fKIfTwlYu++VyGj8t7kCvbrb6XVa9UrAiIgAiIgAiIgAiJQHgjE9pGHkTyU5AElL0Xg5QixaXQtAiIgAtlOIKeMInzxzpw1x9qdflRWcl27doN9GBhFxk+oYJmUCZMq2F9/RbKSiRolAiIgAiIgAiIgAjlIQE1OgkD4YSUvPWiwxebOo/uRka8nkduMe3uMKhPfn5ZUeiUSAREQgXQQyCmjSDoAqEwREAEREAEREAERKN8E1HsRKDqBFStX2bz5i+2ow/ePZsZjG8/ti9seHw3TiQiIgAhkO4GcMorwRbtzk8b24dSvsp2r2icCIiACIiACIhCHwAbbYBWWLLOKC//IuFRYstRMG4DFGRUFiUDRCGAQ6drrfvto2tfGkeUzve4cms/zgzQXXdHHeY7gEeJrwIuEpTb//WyG9bx9iP08d360DLxGSEsa8lKGz4c3iY8nzKd59a0PonsNkoY4lvFQB+1CaBvhEhEQARGIRyCnjCJ0gKUzn331nYW/JAmXiIAIiIAIiIAI5CeQjVcRi1jNj7+xLYe8knGp/vmswCSTjVTUJhHILQI1qlezPjd0sm0bNbCBeZe7vf7yruuYrxOkIa7RVvWNZTZEYqwY9fJEG9b3GvvHPrtuUgZeJjwEJW0yglHm/SlfuPrZZ7BVi+ZGHVf2ftDVQdiUsYOdR4sMI8kQVRoRKJ8EcsooguW4xy2D7O13p9oBx3WOWoWxACNh63H5HE71WgREQATKLQF1PIcIVFiz1iosX5Vxiaxbm0OU1FQRyH0CGEZ6dD7LJk6eZnh09B38rJ15citrtusOKencQc13txu6t89X1ojnx+ergza0b3O0TZ0+03my5EusCxEQAREICOSUUQTLMRZkrL7xhDjSBP3SfxEQAREowwTUNREQAREQARHIDQIYQDq0O9EtlWnYoJ6lc78RPMnZ56TfkFH5Hp6yxCc3aKmVIiACpUEgp4wipQFIdYqACJQyAVUvAiIgAiIgAiJQJghgsMBwke7OXNnpzOiSGv8gVQ9P001d5YtA7hKQUSR3x04tL4ME1CUREAEREAEREAERKEsE2OODfUTYX2Tub4ts5IsTot2rWaOasedINKCEJyyVwRvl+9lzSliSsouACJQnAjlhFGEvEfYLefalCW4Ha/YPiSekIW15GsAc7quaLgIiIAIiIAIiIAIiUIYJcF/OfoDsI8ImqD27tjWWtvi3xPiuj3/nE3/qjjtuv7V9PfNHm/XTPHdNOX0GjnTnhf3hFcEvjZtsvJ3GpyU/G61mwkvF16mjCIhA7hDICaMI+4Tg8nbWKUcYR+8GF3skjrTZh18tEgEREAEREAEREAEREIHyQwADBK/cxROk7alHuI5jGDnlmEOtV8jzGLkAABAASURBVN5Q95YYPDv8Rqw88PQPOEnHPiRndurt9gZpf1meXXjWsa6Mwv6Qd9SQ3jZsxKsuL+W2bN3dmu7Q2KivsPyKFwERKH8EUm8UyQBDrMt8wYWFsAxUrSpEQAREQAREQAREQAREoNwT4EEkDyQxQngY4TAMEI/272kI5z4Nr+794NVB0TfQsBEr1zzspDzKIC0bshKGEO4fjobjY8smHxIuk/wI5REnEQERSDGBMlBczhlFMH7gPjdpzH3RDZSwBmNxDrvJlYGxURdEQAREQAREQAREQAREQAREQASyhICaUTYJ5JRRBDe84aPfNNYjeisxw4I1OK9XR5v88XQjDWESERABERABERABERABERABERCBYhFQJhEoNwRyyiiyfMUqW7p8pTWoX3eTASKMONJsEqkAERABERABERABERABERABEYhLQIEiIALlmUBOGUV4bVftmtVt/qIlm4wZYcSRZpNIBYiACIiACIiACIiACIiACJiJgQiIgAiIQD4COWUUYZOmQw/cy9hThFdr+Z58OWO228WaONL4cB1FQAREQAREQAREQATKLwH1XAREQAREQAQKI5BTRhE6w87R7CnCq7X822d4XRd7ihBHGokIiIAIiIAIiIAIlDMC6q4IiIAIiIAIiEAxCOScUYQ+8uovXq0VFsKIk4iACIiACIiACJR1AuqfCIiACIiACIiACKSGQE4aRVLT9eRK4RXA3iOF40VX9NEbbpJDp1QiIAI5SGBD0OYKKxZaxWXzMi4VVm66X1TQHP0XAREQARHIcQJLl6+3H35ak7T89Ota4/cox7ut5ouACOQIgZw0ijwy8nXDQOHlkBO7GPuKWBr+/fDjrzYw73LDK2XK2MGuhtvvG+6O+iMCIiACZY1AJOhQnRkv2pYf9Mm4VF30tdkG3QYHQ6D/IiACIlCmCCxast4eH7ne7h+8ISn5eOp6W7dOvwe5PAl63TnUkFzuQ2zb6Q/657HnXGPh/S1j0+k69wjknFEEg8joVybZpDH3OUMFxophfa+xDj3uNrw6Uj0E7FPil+awiSubuc6bv1jeIqkGrfJEoPwRyNoeV1i70iqsXppxiWxYl7VMcrFhy9evt09Wm71fCvLTWikzuThn1GYRSCeBFSsitnx5crJ2bfFbgrJ6bKC0oryGBR3Cl4rOEI4r6AEr+cJpOSfMl5WtR88h1sudB8n0Nxzu08KFvqH8Z2u/0tEu+s2cgUO4fFgd0/Zq9/CdNFOnz3Q66BtP3+2SkYf54IXr2DJcwtAf2Pr0HBkL6iEJ7MPjQlhBQj7fPp+uqGX4fMke6R/9hEeyeXIhXU4ZRRgEDCJstLpl/c2jfJvtuoOx0erw0W+m3Vjx/ew51rBBPcNAEm2ATkRABAohoGgREIFME1htFazfH+us26LMy2/r8TnKdI9VnwiIgAj8TcB7evMAFeFBJ7Eojb3yhtqoIb3zPWB9adx7RMeVg5rvbniMUw75Rr080SnKcRNnUWDtWjVszryF9tG0r6OtGvH8eGu89ZbRa07Qq1D0eRAMp7zrOhJcbmTPXZu4vn4xY5Y7+j/zFy2xxg23sCbbNTRWDzTaqr7VrFHNR7tjeJ7tt9fO1v/h0S483h/mHg/X/VxiPqHDfjj1q3jJFZZBAjllFIELH+4G9etymk8IW7p8pS1fsSpfeCovsIhhIbzikjbRYrfcrKp5qVWtUjQ80ydVKlcw3w4d/x6TUmERmhOqX2ORa3Ng81qVLVJK+mylihGrX+fvOUNbttw8uJZYcTjUql6Kv0mVIgnbXK92FatYoXQmWcVIBaP+XPtcqr3B94B+W1N+n5fpe9VsqM8/YEUR5aGqbxPnvbqd6y8LPDbYYvPgdzJiKMwkpEyenPPUH/FP+n04+gPpkNgn+8SRB6EM8oTT3T9sjNsygLhvZv5oHAnDu4A8vi7yJJKLzj7OXhj7rntwTP3LVqy0ww7aO5qcsLC3wYqVq4xyaRuJUOS57nbjANcW6vVxxPv0hCN4QhCOUBd5CafN1EU4Ql/pD3GIL9OHJ9tP6kMoE/Htod1cc6R8L74e4rxgFMKgMf6dT3yQO3LNKoGRL06wfkNGOePSAcd1TrgsqOkOjQ2jB21wBYT+EDb54+lGeTWqV4vGeEMUbIaNeDVaB2xgQd8Qn4H2w3Th4t+t7+Bn7ZdfFxhvYqV/T4x6w+KVQV7KII0XyqBNsXHhcaJ+2uHHgrib733Mfp4737r2ut8oC76UkeuSU0YRLHO1a1aPfgllEj4TEKty35u7GB8cX/eSZavNy4rVJfD18wUW87h27YZoO3x7MnFUHX+Pv1iIRVmYA0tXrC21ze1YP/778r/n0dIVa2zJn8G1pFgcVqwqvd+kNeuC36QE4/bH8jW2fn3pLK9Zv2G9/cm8Cv12l4XPrfoQfE9oTIt8H1jMW86czuY9AbxnQHE6M3/h78ZDWl8GZeLFzlN/lvfP/W2RoUSjL7Q5qaWhWPt68NL4x967GEYYr1vgeUJe0oa9DP5cutx+W7DYebPgxVG/3maumM++/M7eHt3Pea4QQF0cE8meu+1otWpUd8o2HgmnHXeY1Qr0qUTp44XjaUI+2olnRJ+BI92eGijVKMd40ROH7LNHU2eAoZwp076xHp3Pcn3o0O5Ep8STB2W7/WV5Rp/JA4NBj7/kyiQfkmw/251+lM2cNSead9ZP84wH5Scf3cJ587wx8WO35MXXM39B/E3djzp8f+PhN22jfo6Ue/B+exjeM1d2OtO8x1AiTxpWFMQaPSgLwRACJ4wWGEAICwtzAka+DsacORROEz6nPNhus/WWUa+n88881uKVgeGCvjE/4UBffFn0k3YRjrQ6tHl0nHwaPxYfvDrIbrnqQtu2UYPonpuw8ely+ZhTRhEGv32boy3eMhk+5Ds3aZzPYJGqgdn4pWXsXcKEDZe7Nrjx87J+fTgms+frN2ww3w4dxUJzIDvmwJrAWJlrY7EOZbV09FVnjMEw4pmtC75T1wbtkQTzuRgcgiyZ/SEK1Rb8JFmicWOOldIUc3PMzy8dg3kVuocRj/LHI/SRLZOnKOvNWl7gnmaHn4rHWwJRGACMAngIUB5P5ZcuWxHNwpN+hACUWDwOUI65RjFHsUYJRvnkHCWeOIwlKKBet0D5Jp50xNepXdN8Wq69oAuhEyEosz68oCPlPPjYi/bZV985xb6gtPHiUNQR4vDOxyjEOQYIludQPtfIWaccEd1mINy/HbffmmgnGJI4gQ9Hlqfw4NuHE5ZsP2PzhnVCvHl+mTvfMGRRJqxpH+exQv+YG74NHGkT5cemDV+H59lL4yaHozY5x5gCE+YQcwkJz81NMqQgACMUHioYoJifsUUS1u3i1tFgjEMY9sKrL/xYRBOVwZMERpHs7ClfElgmw19MTCYElyYmIucIrj6kL2lPMIhQ58tP5DmrbknLU34REIHMEvhzdsQ+H1Qx4/Lt6Iq2dkXpLBHILGHVJgIiIAIiIALZRwCPBp58I4/27xlV1GMVvmRajsIc3gcCBbPn7UMMhZP84aUJ6COEISicPLRFUY+nZJMWvQVBUQ4bW8ifKkGxr1OrhuHtgTElVeVSDsYblhRxXhRhCUbL1t2d0QqDE/pdUfL7tPQH7wyMTIwHBgAUe+IxVuE5AVsYF6QfhsshL+UlYwwIzzM8Mdj/Ev2RMuIJhhHmJEJ65uPtGXizadgoFdsu2tus5f8MiBh5YuPLw3VOGUX4YsGViElUmJCO9CUdRD4Q4Q8tHyjWU2HxLWnZyi8CIpB+AuvXmi37MZJxWfmrDCLpH13VIAIiIAIiIALJEwgveUk+16Yp8epgiQZP0zGIsI+EN5qccsyh+TLgRcHGrHc98LTFKtksYwjrNKnSX/I1ILhA4ccwhJEguEzpf5b5eE+MohQca2iCQ3Hbx3jgZYNhpVat6vm8YVjeQdkIXjxuiVKChvpyvvp2ttsbxM+XBMk3CUb3pA42Zd0kMk4A6TGwMX8w6MRJkrKgRG3CIMIWESxhghFGnpRVmkMF5ZRRpDS4hq15TBSE9VS4X5VGe1SnCIiACIiACIiACIiACIhA0Ql4JRQlMPyAk/O8AU8lXSCeHyytYL9DMrGMBcMDii0KLmFe8NLgDSaRSMTCSjbeDLH7Swx4ZEx0bwyfv6THwvLj5RGJ/L1xLIYFpLB8xPu+sVcK1/SfTTk5cp1I4ICHRHg/FJRzJFGegsLRy/DIYYnQPnvsFPUKojykoLzhOPrDuD41ZrwxpsyXcHxh56xSYO+OeF4ZMGGzWuaaL4cwPFvwdGH+kA8uGNt8mvDmraRnGwkfFzt2hMeWQbmUTz3kRzgnrZfN6tQyyuI6kfGEOIQ5zzKjwtKRNpdERpFcGi21VQREQAREQAREQAREQAREIB6BpMLwHODtM35JBV7gHXrcbacc88+E+TESsMSDtAhKJU/UUTjxBJk4eZpbBnJkmyuNPTYs9I80KNh4BISVbLwiYtuBQSWcJlRM2k6pr2fXttG3ifCmGrw4kqmQvvW5oZPboBQuMGJzWMKtgH/UOfyBXsZSE/IhbFeAsaSAbAVGYWSa8+sCw9vDJ2T/EwxglI/A94bu7X30JkfajQGBZU2Ut0mCOAEsN6FshOVAsGRsY5NSNgab8LyDF/UxJ0kPdwwOlHPsOdc4A1nbU48gykjL/Nqn2U7umj9wZF75NmAASqYMvGmYk7QpnJ4+jJ3wEUUnFPLg8cTWFaRnE9eEiXMoQkaRHBosNVUEREAEREAEREAEREAEzMQgEQEURZahxFNMfR7i8P72UpAXOAqrT+ePLEVBOaQ8vBTITxzHcSPvMTzNiUPwHkAZ95uKEuYlth0+H2VSDkefNl6/SE/7fJrwkfSjH+4dd09E8oT7EG7HgNu6GXGEUV5sWtpEuZRPPEd403+ENhHOEeEcoTzK9dxi81EGYQjnpCcfQjm0g/NEQnr40z6fhnPCaBcSrt+niT1SD2kpLxxHeDi/bydpwxKbL7aMcFrOKdengQ11EA4D6giH0ZfLO7R240M4+chPeoS6CS+sDN5GhAcK+cPpKeO5obeYr5v6Oadc0nrhmrQI9fvwXD7KKJLLo6e2i4AIiIAIiIAIiEBZJ6D+5TyBypXNDv/nBjvh2ORkm0YRi0RyvtuuAy+/+X6xlmK4zPojAikgwJId9sTEswOhyLJizKAvqRAZRVJBUWWIgAiIgAiIgAiIQAoIqAgRKIsEGm9VyY4/soqdfEzlpKTF/pWsYoWyYRVB+cTToSyOq/qUGwRiPWY0HzcdNxlFNmWiEBEQAREQAREQgfQTUA0iIALliABGjmSlQllxEylH46uuikAuE8g5owjr8th4BtefWCGc+FweELVdBERABESgLBJQn0RABERABERABERABLKRQM4ZRfo/PNp4/zMbu8QKG8GwIUw2glabREAERKDcEFBHRUAEREAEREAEREAERCBHCOSUUQQvkJmz5hiA+7vcAAAQAElEQVSvvsoRvmqmCIhAGSeg7omACIiACIiACIiACIiACOQugZwyiuQuZrVcBMoEAXVCBERABERABERABERABERABMoUgZwyirA0Zucmje3DqV+VqUFQZ7KRgNokAiIgAiIgAiIgAiKQCgKrly23P2fNsqU//JCULPtljm1IRcUqQwREQASSIJBTRhH6w9KZz776zlasXMWlJBUEVIYIiIAIiIAIiIAIxCMgzTQeFYUVkcDqRQtt9aA7bE3e5UnJqvffsnXrNPm+nDHbjml7tXEsIvJynxxmh5zYxXgxxyMjX3e640VX9HHXHEuiS/a6c6ghRYVMmzSeRaWWmfRZbxRhHxHeKsOERs7s1NvefneqHXBcZzepCfNCOtIXhE5xIiACIiACIiACIpBLBFbZ77Zg3X9t/vqPMioL1n9iq2yR6Z8IpIJAhWV/WIU/lyQna1anokqnuKIQF6UwlGWUZq9f+GNYCUa59Qq3j5/4/rS41RAeq6P4/MSRCf2lzSW9nfGD9obrIr60xLfT9zH2SPtpO/0Lx8EPjuF206dwGvhRfjiNP/dlUr4P40gZCOcFCXX3HfysdWh3on056XG7uO3xNvLFCS7LlLGD7dH+Pa1G9WruWn/KPoFkepj1RhGWzPBWGSZ0YUI60ifTcaURAREQAREQAREQgVwgsMHW2oINH9uv69/JqMxf/6Gtj6zNBURqowjkI4BhAQX8pXGT84UX5eLKTmc6hdrrH3nXdXTZUdR5SJvXq2M0ftKY+2z8O584bwSXqIA/GAKu7P2gDet7jbVq0dylRH8Z/XBva7brDk6B93W5yFL8Q3s+eHWQ6+eoIb1tm623NI6eyUHNd7eetw+xNie1dGl8+E5NGtusn+a5lnsDBxc+niP9H/LUy0kxI29RZPmKVTb3t0W24/ZbR7N9P3uONWxQr1SNIfAcN/IeN87RhqX2RKUVk0DWG0Vi+4V1MNb6iDWQML4AY9PrWgREQAREQAREQAREQAREoPwQwDMAxfuUYw5NaafROYaPftMwmHiDBhVg1MCQUZj3AQaC3n0ft369L82nGGMoOeTE/y314Mg15cYKug46T7cbB0Q95jHSxKbjmjJil2qQFq8O2kE8dWE8QtCxyFcUwfAxZ95CO3i/PfJl69Xt3Gj/Xn7zfWu0VX27oXv7fGkwEAy4rVsJjBTmPGt8HzjSJ/rW/rI8+3nufOva634jvMt1/Q0DGUJf4Uhj4ME14rkQTjmwu3/YmCjnWD7LVqw0xoK81EEe8iLMEx9HvK+PNJTLkXSUSTrqJh3lfDztm4TlkkeSHgI5ZRRhgs2bv9jatzk63weILyDCJn88PS3WxvSgV6kiIAIiIAIiIAIiIAIiIAK5QiCRESCZ9uO9gFdFlwtOiRoMyIcS3+OWQeY9Tzh26HG3U/iJdxL689G0r+204w5znhkD8y63PgNHGmWEkrhTjA7/2HuXfC+owJsFr46aNaoZy0uoC+MRS0q22rJekfWoBltsbpFIxJWFnuYqDv0hDP3s0AP3yqe7hZIU+5Q+x+M2f+HvNvyBXrZtowYGHzxdBt15hWEgQ+gvRjMMIr3yhpr3fIFL/4dHR9vz59Ll9tuCxY4znkBTp8808vgEUwLjRY/OZ7l4lunAk/4iGGPwSqEu8r4x8eOE44lHC+0lbatDm9vlgcHLl8v1iOfH+yp1TCOBnDKK8GWydPlKa1C/7iZICCOONJtEKkAEREAEREAEREAEREAERCDrCWRLA/sNGRX1Ejj2nGuihoc6tWsaxgAr4r9b+z3hcrDkxJ1s/PPFjFnubM9dm7gj8bvvvH0+Y4aL2PiHeIRL9J/atWpwGleOOnx/wyiBoo4RYeasOc6rA30JZfyHH391+XjAfHmH1kU2XOAhg0JPWeH9Hr1nhCs8+BNexoJ3BF4RCF4StC1IEvc/xgXSecHTwycsKjefzx8xEGF0wHhEGN4u8IET14xzu9OP4tQwIuHt4i42/gnnDffPG858Xhjt3KRxwvHcb6+djTQU23SHxsbYN9muIZfGNQ4BBTFyCfWnxARyyijChKxds7rNX7Rkk44TRhxpNolUgAiIgAiIgAiIgAiIgAhkFwG1JosJsESGp/dIeN9CPAjwRihK01nKcfoJ/+ey3H7fcHcM/0Hh9joMBgq8DMLxxT3H0MJDYxR1jAjoSijcKOF9b+5iw0a8at7gEPaCKEp9lAUfOCF4Z2BQCpfnjS+UyzIj0sGX64KEskjrBU+PcPqScsPI4vvPPjFLl60IF1/sc+YI5fmyqafYhSljRgjklFGELwmWyeDq5NdiQYlzwtLhmkX5EhEQAREQAREQAREQgZIQyGzeDRsyW5+vbYOVUsW+ATqmlQAGhcYNt0j41D9R5SzlwLujzw2djGUYsZ4UeFrgvWHBP7wC8A4ITkv8H4OF91LAMwI9Cn2KgvGQYGkJBgeMD4mW4ZC2KEI/EQwh1IV+5r1VilJOMmlLyg3DDP33gnEHZsnUXVCabRo1MJbN+HI5smSnoDyKK10COWUUARWbGrFbMWvtvPUNSxxr4jTZICQRAREQAREQAREoVQKqvFQJYJao8WMlqze5asalzjdVSrXvqrxwAiyPYDlMrGGi8JzmlpdgWIj1hKBMloVg0CioHBRu76Ex8f1pLineHJywISlH9gz5euaPbpkL1yUVlnGMnfCRsTTE10V7BzwypqRFu30y2PQ13G+8UsKbr558dAv3Jph4HjIlaYDvS3G5sbQITxkervt2wAQ2/ro4RwxneOSE9yehjmdfmlCc4pQnQwRyzigCl7BlE8sbgrGEOIkIpITAsj8s8uvsjIsFddqK5SnpggoRAREQgUwQUB0ikG0EIkGDKq6OWLW5FTIuFZcGlZeWm0pQtf7/jwAGDx6esmwBAwZv9UAx/V9syf6ic7A5J17q1IG0bN3dULLxjCisdPQYHuayXwbtDBtKKItyeQBMusLKSiYeJb1OrRqGxwh1kYelOp9+8V106Qx1Yqzx8aRJRih72bKVFt5PhAfX/UJv16FMPDAoj/55wXsED5VkmJE3ViiXNmPYoEz6UBRujCPjwMN18iN46FBubF1FuaY/9IuyKBOByZ677ViUYpQ2wwRyyiiC5a7NJb2dVTKWE9bWwjbric2jaxFIRCCyeL5Vfqq/VRl6W2bl2YFW4feFiZqlcBEQgdIloNpFQAREQARygADe4zw09cIyEW9kQOlFSSdNvK6g1D7av6cliicPZVGmL58jSjZxsUI49VGvjyOMPL6OcHmUyzVpOY4beU/0bTWkp2200cePfrh3dKNOwmKFtORhLw8f58NoAxKu06eJPca2hfjYcgoqi/qJ90KbyE85sQIrmMEpHEcZiA+jTbSdMjlyTVy8/ORDiPdC+eT14uMpJ8yddtJe0pOXdAjnCOHEk45rjlz7cn3bYsulDIQ8SOz4xl6TRpIeAjllFCkIAbsvs5GQX49XUFrFiUBhBCLBU56Kv/1iFX/9KaNSYf5csw3rC2ue4kUgAwRUhQiIgAiIgAikhkCFypVt/TFn2vo2nZOSyHY7WwSXn9RUr1JEQAREoEACZcYo8uHUr4z1W7iDFdhjRYqACIhALAFdi4AIiIAIiIAIpI1AjUaNrO7JZ9hmrdslJ/883CpWkFUkbQOigkVABPIRyAmjCGsAWQvIer2vvp1t4bVfrNNCWE/Wo/NZbgOkfD3UhQiIQD4CuhABERABERABERCBTBPAyJGsVJCbSKaHR/WJQLkmkBNGEdZfsRaLVxvtscsOxuZGfo2WPxJPunI9mup8LAFdi4AIiIAIiIAIiIAIiIAIiIAIiEBCAjlhFPGtZ9McNhOS8cMTCR91LgIiIAIiIAIiIAIiIAIiIAIiIAIiUBQCOWUUiXZMJyIgAiIgAiIgAiIgAiIgAiIgAiIgAmWfQJp7mHNGEb+/CPuIxMqx51xjCxb9nmZkKl4EyieBDRvKZ7/VaxEQAREQAREQAREQARHIFAHVk3kCOWUUWbFylfUd/Kx1aHei21fkyMP2syljBxv7ipxyzKHWs2tbY4mN6Z8IlFECK9evsw9X/WaTVs3NuPyw9s8ySlXdEgEREAEREAERSCeBxX+tsmm/LwpkYVLy1dLfTc9i0jkiWVO2GiICWUEgp4wiy1essqXLV9rB++3h4P3622IjjIujDt/fho9+0zCccC0RgbJIYH1kvd2x5BNrN+/NjMusNX+avEXK4qxSn0RABERABEQgvQR++WuFXfTTBDtm1itJybOLZtq6dWXNLFI8xhPfn2a54g0fbive/ce0vdo4Fq/n6c2FznjRFX3skZGvp7eiJErvdedQQ5JIWupJ4AU3+MVrDP1gNUeuzFnfh5wyivhGc2ywxeZWu2Z1Tp00qF/XGUy8kcQF6o8IiIAIiIAIiIAIiIAIiEBmCcSpbfH6v2zB+lVJyV8b1scpoehBKGgocUXJibKH0odiFxbK8uWg6B9yYhcLx2MQ8PHhI/VTHuX6cJb7ozQmyuPTpftI28J94JywdNebqfI9Z/oVltjxSKY9jD+STNpUpvF9KGiu+DThPnKe6bGkjVOnz7RJY+6zN56+u1grOGhzccanpMxzyihSs0Y1Zwj5cOpXDnLDBvXs5TffdwwIw0hCGhegPyIgAiIgAiIgAiIgAiKQZgIqPvsIoFihFL40bnKxG3dlpzPdEn2W6SN513V0ZaH4ndmpt+X16hiNRwkc/84nafFYb9WiebEVTNfgQv4c1Hz36HYEo4b0tlEvT0yJd0ezXXewcSPvMY6FNCHt0QPzLo+OFWP5aP+etkW9zY3jxW2PT3v9maogtp+Z7tsPP/5qjbaqb7moj+eUUaRG9Wr5Ju8Vl7Sx0a9MclbaYSNetR6dzzLSmP6JgAiIgAiIgAiIgAikmoDKE4GcIIAyiPLLnoOpbDDeHizXx2DSKjBW+LLZ0xCjSXH1EDwQut04wHhCjjEHLxS8USgfIwxeJXgDcI2QnnQI54QhGIMog7KIQ8hPXDKCJ34kErH5i5ZEk5OfcpBwO2gfy2PuHzbG6WLE/bF0eTSfj+dIIO2kXbSPssJ9JD4s5KFsjj6cdlAHHAgnP+UglO3TJXtkLGkLzMjDkWvaSJkIdRLHEQMbQjjpfvplnlvWRP9pC0K7aAtpEB9GGYivkziEtIQjy1asjDv+/R8ebT/PnW9de93vONNO0icrtAmWtJM6PUPq5hoJtzM2PfGkTVQf7SF/3oAR1m/IKPto2td2wHGd3XIgXxZH8vv+w5NryoU3PKnnjvufMnR6X4ZvK2nTLTllFImFwRcQrjl86X3w6qCssETGtlHXIlAeCGywDTbtr4X27qpfMy7/DerVZiflYZapjyKQaQKqTwREQATyE5j10zybM29hdH/D/LElu5oy7Rv3gBe9hpdK8HIJlMjYUlFC581f7Lw7eOEE5yiXPh0K5WnHHeY8I/Ac6DNwZNJv55y/8HerXauG843hDAAAEABJREFU7blrE1ccymuvvKGGBwntanNSS0NJd5HBnz8DI8hvCxa7utDJNqtdMwhN/D/ZPuJd8o+9dzFWAvjS8MShfrwQYOM9dWCw1Zb1UuKlk4gdBjAMbAgc8DCpHjysp22fffmdvT26n6GLYlRiJQNpkFaHNncvCWEcEQwb4fh99mgabXciNjgBbNuogTGWlInBj3qLIrHjRN5wO8LtJC6cHi8olsQwF4gLC2E4KLz8RJ716tbOMBZ6zyOMhOG0ic7D/b7+8nPdC1V8Gcwp9P1EeVMZntNGkVSCUFkiIALFJxCxiE1a+Yu1nzc+4/Lq8h9sQ6T4bVdOERABMxMEERABERCBfAR46s3TayT8xLpOoPij/OZLnIILFFOMARS14/Zbc9hEUKwnfzzdDj1wL+cdj2dK+zZHG0orHhRkQKFEOGfPRYwcnCcSDAE82aefLAtaumxFNCmGiHC7eNnFzFlzokYWWLQ7/aho+sJOwmUl6qMvg5do0Ff6TN+ol/rZP3Lub4uMpRqkhcHlHVo7HlzHE4wR9M8LngmUG5sWbgjhybAjHfxpA+co8N0ubs2pE/pAW2mzN6iFeZ11yhHRdheFjSs8zp9wP8N9jB2ngtpJseH0GKFYEkN4WCZMnmYY3IY/0MttaxGOK8p5uN9FyZfqtDKKpJqoyhOBckqALdHW2HrLtFBvOUWubheTgLKJgAiIgAiIQGEEeOrNk3kk/MSap+h4VBSWv7B4jBUo3oWlixcfNihQBmXFS5dMGEYAvC3oJ4I3Rs/bh0Q9GPySEQwKsUaTZMovbhq8VXjrKMaEL2bMcvtKNtmuoVPA+97cxS2zoE0IHgsF1eO9LOgfgqeHN2QUlK84cbSFNiEYKcJlYGxIh0HN1xHuZ2F9LKidvrxERwxpzBHmCgaWROlyKTznjCKsSWLdEhMtVsJW3FwaBLVVBERABNJEQMWKgAiIgAiIgAikiABKeeOGW+Rb1lFY0WEDhk+LUQXjir8u6tF7SZCP/T/C3h2ElUTwxsAYgXcD5YSNQxgUwgYi4tMlKNs7N2nsWOOxEvbIwKOG5Sq0B0MAHgt4k6SrLcmWi6EhvNyItoXzMuaMfTisNM4La2dhbWI5z2vD7zI8eSirsPS5EJ9TRhHcnFhDxjo7PgSxkqkPaS4MrNooAuWPgHosAiIgAiIgAiIgAgUTQHnmQSp7cxScctNYvAtQzllaE1YGKZN9PdBVYnPh8cASipEvTohGjXh+vGFcwcgSDUzihPpZOsM+DtRJfWz8ut9eOzsPiiSKKDQJ+3j4N3qy/IONL3ko7TMOeGRMdPmMD0vXkaUmYyd8ZCydgSP10G/awHkmpekOjY39W2BeUL2b1all3hskbLxirBlzxp78lMPmpxy5TiR++Uq4rERpixKeqJ3JlMFyGvrY54ZObglN+LMQzk+aSOTvjXvxMEHCaWLPMSLyefFGudj4dF3nlFEEOFgusWCmC4jKFYGcIKBGioAIiIAIiIAIiIAIxCWAwQOPcpZ+YMDAyzys2MfNlGQgm26y8SgeAdSBtGzd3TAgYLSILQaPh9jlHijXeBHESx+bP/aajTYxglAne4GwYWaym1rGlsU1Sirl0A+Ep/++bfSVDU1ZNkMcQtvpE3nTLRgS6tSqYXiM+DoxEnz6xXdGWxDGAb4+Pl6bWMZCWi/h/TbipY8XdvLRLQxlHVbkX7ly1SbJWIqEwYCxoS4MOj4RY40Rgf1fiKMcNqkl3KeJdyTeG+LIx9yOl64oYQW1syjlwBz2jEE8wwjxPbu2jb4554Wx7xp1F1QH8Z4hxkuMYAWlT1VcThlF+BBguZwfek1UqkConOwloJaJgAiIgAiIgAiIgAiIQLIEMByEPcpZasGSC/KjqOFdThquYwUllP0YEsWTnrIoM1wHBgTi4klsesqnHp8WowbirynLp+Gc9tJuH09aXzfnPpw2+3yEUe/oh3sn9CIhvS/HH8P5KYP6fRxHXx9ljxt5T763f5LWtzU2nnwIZSKkja2L8LDAiDThfD6MtiCMA3WF8/lzmNEe0oWFMreot7lxhAHpOXJN+VxTZphduCzSbbdNQ6Ns+kF6hLzE+bqeG3qLS0Ne4jmSx8f7fnFESINQJuVQnr/2eWgnYWHx5ZIvHM45/YgdJ8qlfF9muJ2x6X1aXzb1k5dwXz5jQHxsHPGE+3oG3NbNMSeMOPqMcO6FcimfPLCibz4uncecMooACZcx3MQKczVKJ7Q0lq2iRUAEREAEREAEREAERKBMEahWoYJ1rbun3brFgUnJXtXrW0RvlitTc0CdEYFsJlCKRpHiYWHpzNczfzRcjnAhCksmXWyK13rlChPYsMEsMne2VfhmWsYl8t0Xpn8iIAIiIAIiIAIiIALpJ7BLrc3tym33sV7b7peUtN2qqVWsIKtI+kdGNYhAJglkb105ZRTBO0QbrWbvZCpqy3gCUHHOLKs6sFfGpcprT5ptWF/UJiu9CIiACIiACIiACJSAQPBEqAS5czkrRo5kpQI3ibncWbVdBEQgpwjklFFEG63m1NxKurGRdWst47J+XdLtU0IREAEREAEREAERSAWBSr9XtFozKlutbzIrNb6vZJFN94VMRZdUhgiYEIhArhPIKaOINlrN9emm9ouACIiACIiACIhA+SVQYa1Z7emVrE6GpdZ3lazCei1HScHMUxEiIAJlkEBOGUVqVK9m2mi1DM5CdUkEREAEREAEREAERCDLCKg5IiACIlA+COSUUWTBot9t9CuT7KNpX2uj1fIxP9VLERABERABERABEUg/AdUgAiIgAiJQbgnklFFky/qb2xtP321fTno8rhBHmnSM5pczZlubS3obhpl0lK8yRUAEREAEREAERCATBFSHCGSawIrl623ej2uSloVz11r53ZI206Oj+kRABHLKKFIaw4URhFf9ntmpty1dtqI0mqA6RUAEREAEREAEikdAuURABLKAwLLF623aY+vtw/4bkpIfP15v69bJLJLs0E18f5qhr6C3JJtH6VJP4JGRr9tFV/Qx3pha1NIZO8aQsSxqXqUvOQEZRQphiOcJHiijhvS22rVqFJJa0SIgAiIgAiJQWgRUrwhkngBqa2lJ5nurGktCYO3yiK1dlpxsWFOSmv7O2+vOoYai+ndI4WcotCi2zVpeYGGhLHJ75TUcR3rykQYhXVhog08TDuccJZiySMO1F67jhfv4TB19O2hLbB/oK+FhIX262xZb7yEndjG8+i30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dtNlg6B41lDCiCNNeR1M9VsEREAEREAEspaAGiYCIlBuCUQqVbKVOx1ry5udlZSsr7udRSLlFleBHcdrHs8ABM+X3j0uiO4TUmBGRaaUgMYhpThLvbCcMorgTlW7ZvXo+rMwPdaLEUeacLjORUAEREAERCDTBFSfCIiACIjA3wSq193KauxzjFVrflJSUmOnA61ihbJlFcFjAC8Bjn+TKfoZT/n90388D0paXtFboBwQ0DhAoexIThlFcOthmQxry1h754eBc8JYC0gaH66jCIiACIhA2gmoAhEQAREQAREolABGjmSlgtxECuWpBCIgAqkjkFNGEbrNuqdhfa8x3MVwG0PYSIfXLiVa80U+iQiIgAiUnIBKEAERKMsEKi3+wyr/+FvGpdIvC8oyVvVNBERABERABLKaQM4ZRaCJmxjuYt51jCPGEuIk8QlsiB+c/tANpVZz+vtW1mtQ/0RABESgnBGotOAP22LoaxmXzV77yCKr15Yz2uquCIiACIiACGQHgZw0imQHutxpBXaJL7+qYO9/mHn5blbFnAClRoqACIiACIgABCLr11vGZcN6qpaIgAiIgAiIgAiUAoGcM4rwyt2Lrujj3l3t39/twx4Z+XopIMz+KlmWOfO7iL3xZgUkozJ/vpl8RbJ/jqiFIiACIiACIiACIiACIiACIlAeCeScUeT2+4YbG6pOGTvYDmi+mxszNldlA9bJH083DCQu0P3RHxEQAREQAREQAREQAREQgdIksGT1epv+x2r7PEmZsWyNHqqV5oCpbhHIWQLFa3hOGUUWLPrdZs6aYwfvt8cmvW1Qv64tXb7Slq9YtUmcAkRABERABERABERABERABEqHwNxV6+2KX1fbOXOSk5d+X2Pr1pVPX+Nedw41JJMjRX1IJutUXSkgUEpFfDljth3T9mrjWEpNSHm1OWUUKaj38xctsdo1q1vNGtUKSqY4ERABERABERABERABERCBDBP4fb3Z4iRldQntIShrLLPnLZVevNLPEYntPsvwWaKfyOt84vvT3PJ9yjv2nGuMh7WUwZFrwsNCGHGkCQvlU084LeeJ0ofzlufzwvrO+MExLIQVli8T8bFjnqhdPh3zg/N4bWMeaq7EI1OysJwyimxZf3M7ttWB1nfws/k8QvjC6TNwpFtWw1KakiFRbhEQAREQAREQAREQAREQgVwkgF7Q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" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEUAAAFoCAYAAACxEUX3AAAQAElEQVR4AeydCaBV0/7Hf6d5RpGUKZkz5RnzPMVDyJiQZCz1kkQUmTJdQklIESKJkpmMFV5IXiFTQhlKGtGo8b8/69869j2dc++5955z7jn3ful39t5rXp+1zrn799u/tXaFDfpPBERABERABERABERABERABERABESgrBNQ/+IQqGD6TwREQAREQAREQAREQAREQAREQATKFAF1RgSSIyCjSHKclEoEREAEREAEREAEREAEREAEspOAWiUCIlBsAjKKFBudMoqACIiACIiACIiACIiACGSagOoTAREQgVQSkFEklTRVlgiIgAiIgAiIgAiIgAikjoBKEgEREAERSDMBGUXSDFjFi4AIiIAIiIAIiIAIJENAaURABERABEQg8wRkFMk8c9UoAiIgAiIgAiJQ3gmo/yIgAiIgAiIgAllBQEaRrBgGNUIEREAEREAEyi4B9UwEREAEREAEREAEspWAjCLZOjJqlwiIgAiIQC4SUJtFQAREQAREQAREQARyiICMIjk0WGqqCIiACGQXAbVGBERABERABERABERABHKbgIwiuT1+ar0IiECmCKgeERABERABERABERABERCBMkdARpEyN6TqkAiUnIBKEAEREAEREAEREAEREAEREIHyQEBGkfIwyupjQQQUJwIiIAIiIAIiIAIiIAIiIAIiUE4JyChSrgZenRUBERABERABERABERABERABERABEfAEyq5RxPdQRxEQAREQAREQAREQAREQAREQAREQgbJLoAQ9k1GkBPCUVQREQAREQAREQAREQAREQAREQAQySUB1pZaAjCKp5anSREAEREAEREAEREAEREAEREAEUkNApYhA2gnIKJJ2xKpABERABERABERABERABERABAojoHgREIHSICCjSGlQV50iIAIiIAIiIAIiIAIiUJ4JqO8iIAIikCUEZBTJkoFQM0RABERABERABERABMomAfVKBERABEQgewnIKJK9Y6OWiYAIiIAIiIAIiECuEVB7RUAEREAERCCnCMgoklPDpcaKgAiIgAiIgAhkDwG1RAREQAREQAREINcJyCiS6yOo9ouACIiACIhAJgioDhEQAREQAREQAREogwRkFCmDg6ouiYAIiIAIlIyAcouACIiACIiACIiACJQPAjKKlI9xVi9FQAREIBEBhYuACIiACIiACIiACIhAuSUgo0i5HXp1XATKIwH1WQREQAREQAREQAREQAREQAT+JiCjyN8sdCYCZYuAeiMCIiACIiACIiACIiACIiACIlAgARlFCsSjyFwhoHaKgAiIgAiIgAiIgAiIgAiIgAiIQFEJyChSVGKln14tEAEREAEREAEREAEREAEREAEREAERSAGBLDeKpKCHKkIEREAEREAEREAEREAEREAEREAERCDLCZRO82QUKR3uqlUEREAEREAEREAEREAEREAERKC8ElC/s4aAjCJZMxRqiAiIgAiIgAiIgAiIgAiIgAiUPQLqkQhkMwEZRbJ5dNQ2ERABERABERABERABERCBXCKgtoqACOQYARlFcmzA1FwREAEREAEREAEREAERyA4CaoUIiIAI5D4BGUVyfwzVAxEQAREQAREQAREQgXQTUPkiIAIiIAJlkoCMImVyWNUpERABERABERABESg+AeUUAREQAREQgfJCQEaR8jLS6qcIiIAIiIAIiEA8AgoTAREQAREQAREoxwRkFCnC4D8y6jVrdXYvW7Do9wJzEU860heYMIcifZ/63P5wWlsNM9hRX1orKgeFfzljth3auqtN+GBamekt84M+0bcy06k0dYTvqr5LaYKb08Wq8SIgAiIgAiIgAiIgAmEC5cYoghKFMtW0xfnmhWvCw0Cy+RwlJ5vaDDvaQ7uymVs2t80zRNnP5namqm0Yu1DUy9qcoT98FxjPorJi7Iubt6h1pSM9fab99CMd5ZeoTGUWAREQAREQAREQAREQgUIIlAujCArLGZ37Wsf2re3LicOjwjXhxBfCSdEiIAIikNUE1DgREAEREAEREAEREAEREIGiEyjzRhGWDrz4xiS7ovMZdlG74/MR4vr+vMuM+Fx4ypl3TSf78JXB1nS3HfP1o7QuaAftoV2l1QbVWy4JZF2n+Q7wXeA7kXWNU4NEQAREQAREQAREQAREQAQSEijTRpEVK1fZiDFv2sHN9rB2pxwZFwJxyKSPpxvpfSLv5u+X2nAcN36yj853xKBCvJdzut1mf/y5LF8aLjDQ+DT+SBhxyQgeLSw9oG2k58g19SO+TI5ck4Y8XHvx4cQhXOP6/vG0b+zCy/tFlxZRLuWTJpEkcpuHY7gs6qae2HIon3qI95KIcWxefw0/n5cj5VGu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ipTzCaDui4AIiIAIiIAIiIAIiIAIlBcC6qcIiEAsARlFYonoWgREQAREQAREQAREQAREIPcJqAciIAIikAQBGUWSgKQkIiACIiACIiACIiACIpDNBNQ2ERABERCB4hGQUaR43JRLBERABERABERABESgdAioVhEQAREQARFIGQEZRVKGUgWJgAiIgAiIgAiIQKoJqDwREAEREAEREIF0EpBRJJ10VbYIiIAIiIAIiEDyBJRSBERABERABERABDJMQEaRDANXdSIgAiIgAiIAAYkIiIAIiIAIiIAIiEDpE5BRpPTHQC0QAREQgbJOQP0TAREQAREQAREQAREQgawkIKNIVg6LGiUCIpC7BNRyERABERABERABERABERCBXCEgo0iujJTaKQLZSEBtEgEREAEREAEREAEREAEREIEcJiCjSA4PnpqeWQKqTQREQAREQAREQAREQAREQAREoGwRkFGkbI1nqnqjckRABERABERABERABERABERABESgzBOQUcTK/BirgyIgAiIgAiIgAiIgAiIgAiIgAiIgArYpAhlFNmWiEBEQAREQAREQAREQAREQAREQARHIbQJqfVIEZBRJCpMSiYAIiIAIiIAIiIAIiIAIiIAIZCsBtUsEiktARpHiklM+ERABERABERABERABERABEcg8AdUoAiKQQgIyiqQQpooSAREQAREQAREQAREQARFIJQGVJQIiIALpJSCjSHr5qnQREAEREAEREAEREAERSI6AUomACIiACGScgIwiGUeuCkVABERABERABERABERABERABERABLKBgIwi2TAKaoMIiIAIiIAIiEBZJqC+iYAIiIAIiIAIZCkBGUWydGDULBEQAREQARHITQJqtQiIgAiIgAiIgAjkDgEZRXJnrNRSERABERCBbCOg9oiACIiACIiACIiACOQ0ARlFcnr41HgREAERyBwB1SQCIiACIiACIiACIiACZY2AjCJlbUTVHxEQgVQQUBkiIAIiIAIiIAIiIAIiIALlgICMIuVgkNVFESiYgGJFQAREQAREQAREQAREQAREoHwSkFGkfI57+e21ei4CIiACIiACIiACIiACIiACIiACGwnIKLIRRFk8qE8iIAIiIAIiIAIiIAIiIAIiIAIiIAKJCZQVo0jiHipGBERABERABERABERABERABERABESgrBBIaT9kFEkpThUmAiIgAiIgAiIgAiIgAiIgAiIgAqkioHLSTUBGkXQTVvkiIAIiIAIiIAIiIAIiIAIiIAKFE1AKESgFAjKKlAJ0VSkCIiACIiACIiACIiACIlC+Caj3IiAC2UFARpHsGAe1QgREQAREQAREQAREQATKKgH1SwREQASyloCMIlk7NGqYCIiACIiACIiACIhA7hFQi0VABERABHKJQM4ZRfrc/rBdeHk/W7FylRPOm7Y43w5t3dW+nDHb9J8IiIAIiIAIiIAIiECGCKgaERABERABEchxAjllFFmw6HebOn2mdWh7jNWoXs0mT/va4Z8ybojl9elk/Yc84wwlLlAfIiACIiACIiACIpBCAipKBERABERABESg7BHIKaMI+GvXqmH1623Bqb317ifWoH5dZyAhbOnylbZ8xSoXpw8REAEREAEREIFiE1BGERABERABERABESgXBHLKKFKzRjWrXbO6zV+0xLzXyNFHHOAGirCly1a4c32IgAiIgAiIQPIElFIEREAEREAEREAERKC8EsgpowhLZnp2OdP65D1sLdr0sP333sVaNm/mDCT97h/lrreqt3l5HUv1WwREQAQKJ6AUIiACIiACIiACIiACIiACUQI5ZRTBO6Rv/+E2rH8v+3LicMu7ppPrCIaQ3t3a2bz5i7WniCOiDxEQAQhIREAEREAEREAEREAEREAERKAgAjllFCmoI6W1p8jcRStNIgZZMAc0D/Vd1BzQHNAc0BzQHNAcSHoOFHRfrTgREAERKE8EyoxR5KOpX7n9Rth3pDwNYPnsq3otAiIgAiIgAiIgAiIgAiIgAiIgAiUnkBNGkS9nzLZDW3d1+4h89e1sO6NzX2va4vx8MmzkK8Z+I+w7UnIsWVSCmiICIiACIiACIiACIiACIiACIiACIpAWAlllFEnUw6a77WgfvjLYJo4daHvuuqONHtrX7Sny5cTh0SPxpEtUhsJFQAREQAREQAREQAREQAREQAREQASyg0C2tCInjCIeFhuqjnmor8n44YnoKAIiIAIiIAIiIAIiIAIiIAIikOUE1LwsJpBTRpEs5qimiYAIiIAIiIAIiIAIiIAIiIAImBCIQG4RyDmjyIJFv1urs3vl20/E7y9COPGlNQQbSqti1SsCIiACIiACIiACIiACIpB5AqpRBEQg5wnknFHknofG2P577xLdSyS8r8jrT91pLLEprVFZvjxiH0+J2Pv/rZBR+e+kCvbrb6XVa9UrAiIgAiIgAiIgAiJQHgjE9pGHkTyU5AElL0Xg5QixaXQtAiIgAtlOIKeMIvzwzpw1x9qfdnRWcl27doN9FBhF3hpfwTIp4ydWsL/+imQlEzVKBERABERABERABHKQgJqcBIHww0peelB/y82dR/cjo15LIrcZ9/YYVSZ8MC2p9EokAiIgAukgkFNGkXQAUJkiIAIiIAIiIAIiUL4JqPciUHQCK1ausnnzF9vRRxwQzYzHNp7bF7U7PhqmExEQARHIdgI5ZRThh3aXxo3so6lfZTtXtU8EREAEREAERCAbCahNIiACJSaAQaRbn3tt8rSvjSPLZ/rc/nA+zw/SXHh5P+c5gkeIrxQvEpba/O+zGdb71qH289z50TLwGiEtachLGT4f3iQ+njCf5pW3P4zuNUga4ljGQx20C6FthEtEQAREIB6BnDKK0AGWznz21XcW/pEkXCICIiACIiACIpCfgK5EQAREIB0EalSvZv2u62zbNaxv9+dd5vb6y7umU76qSENcw63rGctsiMRYMfqlCTasfy/7x767bVIGXiY8BCVtMoJR5oMpX7j62WewZfNmRh1X9H3A1UHYlHFDnEeLDCPJEFUaESifBHLKKILluOdNg+2d96fagcd1iVqFsQAjYetx+RxO9VoEREAEyi0BdVwEREAERCDLCGAY6dnlTJswaZrh0dF/yDN2xkktreluO6akpQc328Ou69EhX1kjn3srXx20oUPbY2zq9JnOkyVfYl2IgAiIQEAgp4wiWI6xIGP1jSfEkSbol/6JgAiIQBkmoK6JgAiIgAiIQG4QwADSsX1rt1SmQf26ls79RvAkZ5+TAUNH53t4yhKf3KClVoqACJQGgZwyipQGINUpAiJQygRUvQiIgAikiMCGFJWjYkRABIpHAIMFhovi5U4+1xWdz4guqfEPUvXwNHl+SikC5Y2AjCLlbcTV36wmoMaJgAiIQHkgUOv96bblgy9lXGpM/to2yDJSHqaY+phFBNjjg31E2F9k7m+LbNQL46Otq1mjmrHnSDSghCcslcEb5fvZc0pYkrKLgAiUJwI5YRRhLxH2C3nmxfFuB2v2D4knpCFteRrAHO6rmi4CIiACIlBOCVT8Y7lV+Xl+xqXi8pXllLi6LQKlQ4D7cvYDZB8RNkHt3a2dsbTFvyXGt+qtdz/xp+640w7b2Nczf7RZP81z15TT7/5R7rywD14R/OIbk4y30/i05Gej1Ux4qfg6dRQBEcgdAjlhFGGfEFzezjz5SOPo3eBij8SRNvvwq0UiIAIiIAIiIAIiIAIiUH4IYIDglbt4grQ75UjXcQwjJx97mPXJe9i9JQbPDr8RKw88/QNO0pP6zZ8AABAASURBVLEPyRmd+7q9QTpcmmcXnNnKlVHYB3lHD+1rw0a+4vJSbos2PazJjo2M+grLr3gREIHyRyD1RpEMMMS6zA9cWAjLQNWqQgREQAREQAREQAREQATKPQEeRPJAEiOEhxEOwwDx6D29DeHcp+HVvR++Mjj6Bho2YuWah52URxmkZUNWwhDC/cPRcHxs2eRDwmWSH6E84iQiIAIpJlAGiss5owjGD9znJo4dGN1ACWswFuewm1wZGBt1QQREQAREQAREQAREQAREQAREIEsIqBllk0BOGUVwwxsx5k1jPaK3EjMsWIPz+nSySR9PN9IQJhEBERABERABERABERABERABESgWAWUSgXJDIKeMIstXrLKly1da/XpbbDJAhBFHmk0iFSACIiACIiACIiACIiACIiACcQkoUAREoDwTyCmjCK/tql2zus1ftGSTMSOMONJsEqkAERABERABERABERABERABMzEQAREQARHIRyCnjCJs0nTYQXsbe4rwai3fky9nzHa7WBNHGh+uowiIgAiIgAiIgAiIQPkloJ6LgAiIgAiIQGEEcsooQmfYOZo9RXi1ln/7DK/rYk8R4kgjEQEREAEREAEREIFyRkDdFQEREAEREAERKAaBnDOK0Ede/cWrtcJCGHESERABERABERCBsk5A/RMBERABERABERCB1BDISaNIarquUkRABERABEQgBwioiSIgAiKQ4wSWLl9vP/y0Jmn56de1tiHH+6zmi4AI5A6BnDSKPDLqNfNLZzge2rqrsa+I6T8REAEREIGcJqDGi4AIiIAIlD0Ci5ast+Gj1tu9QzYkJR9PXW/r1sksksszoc/tDxuSy32IbTv9QfdsdXYvC+9vGZtO17lHIOeMIhhExrw80SaOHWh++cyw/r2sY887bcIH03JvBNRiERCB8kpA/RYBERABERCBckNgxYqILV+enKxdW3wsKKutAqUV5TUs6BC+VHSGcFxBD1jJF07LOWG+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" }, "metadata": {}, "output_type": "display_data" @@ -1799,7 +1799,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 3, "id": "1ca7bbd1", "metadata": {}, "outputs": [ @@ -1869,12 +1869,12 @@ " \n", " 0\n", " FC Bayern München\n", - " 2.413\n", + " 2.502\n", " \n", " \n", " 1\n", " VfB Stuttgart\n", - " 0.452\n", + " 0.379\n", " \n", " \n", "\n", @@ -1882,8 +1882,8 @@ ], "text/plain": [ " team expected match points\n", - "0 FC Bayern München 2.413\n", - "1 VfB Stuttgart 0.452" + "0 FC Bayern München 2.502\n", + "1 VfB Stuttgart 0.379" ] }, "metadata": {}, @@ -2006,90 +2006,90 @@ " Michael Olise\n", " FC Bayern München\n", " 3\n", - " 2.412651\n", - " 1.000000\n", - " 18.818675\n", + " 2.501805\n", + " 1.0\n", + " 19.514079\n", " \n", " \n", " 3\n", " Joshua Kimmich\n", " FC Bayern München\n", " 3\n", - " 2.412651\n", - " 1.000000\n", - " 17.853614\n", + " 2.501805\n", + " 1.0\n", + " 18.513357\n", " \n", " \n", " 14\n", " Nathaniel Brown\n", " FC Bayern München\n", " 2\n", - " 2.412651\n", - " 1.000000\n", - " 17.515843\n", + " 2.501805\n", + " 1.0\n", + " 18.163105\n", " \n", " \n", " 20\n", " Luis Díaz\n", " FC Bayern München\n", " 4\n", - " 2.412651\n", - " 1.000000\n", - " 17.081566\n", + " 2.501805\n", + " 1.0\n", + " 17.712780\n", " \n", " \n", " 15\n", " Aleksandar Pavlović\n", " FC Bayern München\n", " 3\n", - " 2.412651\n", - " 1.000000\n", - " 16.985060\n", - " \n", - " \n", - " 31\n", - " Fabian Bredlow\n", - " VfB Stuttgart\n", - " 1\n", - " 0.451807\n", - " 1.000000\n", - " 4.111446\n", + " 2.501805\n", + " 1.0\n", + " 17.612708\n", " \n", " \n", " 38\n", " Dzenan Pejcinovic\n", " VfB Stuttgart\n", " 4\n", - " 0.451807\n", - " 0.906897\n", - " 3.892553\n", + " 0.379061\n", + " 1.0\n", + " 3.601083\n", + " \n", + " \n", + " 31\n", + " Fabian Bredlow\n", + " VfB Stuttgart\n", + " 1\n", + " 0.379061\n", + " 1.0\n", + " 3.449458\n", " \n", " \n", " 37\n", " Tiago Tomás\n", " VfB Stuttgart\n", " 4\n", - " 0.451807\n", - " 1.000000\n", - " 3.659639\n", + " 0.379061\n", + " 1.0\n", + " 3.070397\n", " \n", " \n", " 36\n", " Jeff Chabot\n", " VfB Stuttgart\n", " 2\n", - " 0.451807\n", - " 1.000000\n", - " 3.569277\n", + " 0.379061\n", + " 1.0\n", + " 2.994585\n", " \n", " \n", " 33\n", " Angelo Stiller\n", " VfB Stuttgart\n", " 3\n", - " 0.451807\n", - " 1.000000\n", - " 3.388554\n", + " 0.379061\n", + " 1.0\n", + " 2.842960\n", " \n", " \n", "\n", @@ -2097,28 +2097,28 @@ ], "text/plain": [ " name team_display position expected_match_points \\\n", - "18 Michael Olise FC Bayern München 3 2.412651 \n", - "3 Joshua Kimmich FC Bayern München 3 2.412651 \n", - "14 Nathaniel Brown FC Bayern München 2 2.412651 \n", - "20 Luis Díaz FC Bayern München 4 2.412651 \n", - "15 Aleksandar Pavlović FC Bayern München 3 2.412651 \n", - "31 Fabian Bredlow VfB Stuttgart 1 0.451807 \n", - "38 Dzenan Pejcinovic VfB Stuttgart 4 0.451807 \n", - "37 Tiago Tomás VfB Stuttgart 4 0.451807 \n", - "36 Jeff Chabot VfB Stuttgart 2 0.451807 \n", - "33 Angelo Stiller VfB Stuttgart 3 0.451807 \n", + "18 Michael Olise FC Bayern München 3 2.501805 \n", + "3 Joshua Kimmich FC Bayern München 3 2.501805 \n", + "14 Nathaniel Brown FC Bayern München 2 2.501805 \n", + "20 Luis Díaz FC Bayern München 4 2.501805 \n", + "15 Aleksandar Pavlović FC Bayern München 3 2.501805 \n", + "38 Dzenan Pejcinovic VfB Stuttgart 4 0.379061 \n", + "31 Fabian Bredlow VfB Stuttgart 1 0.379061 \n", + "37 Tiago Tomás VfB Stuttgart 4 0.379061 \n", + "36 Jeff Chabot VfB Stuttgart 2 0.379061 \n", + "33 Angelo Stiller VfB Stuttgart 3 0.379061 \n", "\n", " starting_chance score \n", - "18 1.000000 18.818675 \n", - "3 1.000000 17.853614 \n", - "14 1.000000 17.515843 \n", - "20 1.000000 17.081566 \n", - "15 1.000000 16.985060 \n", - "31 1.000000 4.111446 \n", - "38 0.906897 3.892553 \n", - "37 1.000000 3.659639 \n", - "36 1.000000 3.569277 \n", - "33 1.000000 3.388554 " + "18 1.0 19.514079 \n", + "3 1.0 18.513357 \n", + "14 1.0 18.163105 \n", + "20 1.0 17.712780 \n", + "15 1.0 17.612708 \n", + "38 1.0 3.601083 \n", + "31 1.0 3.449458 \n", + "37 1.0 3.070397 \n", + "36 1.0 2.994585 \n", + "33 1.0 2.842960 " ] }, "metadata": {}, @@ -3150,7 +3150,7 @@ " \n", " \n", " \n", - " 120\n", + " 119\n", " Ísak Jóhannesson\n", " 1. FC Köln\n", " 3\n", @@ -3159,43 +3159,43 @@ " 10.980463\n", " \n", " \n", - " 127\n", - " Alessio Castro-Montes\n", + " 113\n", + " Tom Krauß\n", " 1. FC Köln\n", " 3\n", " 1.180695\n", " 1.0\n", - " 8.382934\n", + " 8.855212\n", " \n", " \n", - " 129\n", - " Gideon Mensah\n", + " 126\n", + " Alessio Castro-Montes\n", " 1. FC Köln\n", - " 2\n", + " 3\n", " 1.180695\n", " 1.0\n", - " 8.146795\n", + " 8.382934\n", " \n", " \n", " 128\n", - " Jahmai Simpson-Pusey\n", + " Gideon Mensah\n", " 1. FC Köln\n", " 2\n", " 1.180695\n", " 1.0\n", - " 8.028726\n", + " 8.146795\n", " \n", " \n", - " 121\n", - " Luka Lochoshvili\n", + " 127\n", + " Jahmai Simpson-Pusey\n", " 1. FC Köln\n", " 2\n", " 1.180695\n", " 1.0\n", - " 7.910656\n", + " 8.028726\n", " \n", " \n", - " 144\n", + " 143\n", " Albian Hajdari\n", " TSG Hoffenheim\n", " 2\n", @@ -3204,7 +3204,7 @@ " 11.716564\n", " \n", " \n", - " 154\n", + " 153\n", " Wouter Burger\n", " TSG Hoffenheim\n", " 3\n", @@ -3213,7 +3213,7 @@ " 11.514286\n", " \n", " \n", - " 139\n", + " 138\n", " Patrick Wimmer\n", " TSG Hoffenheim\n", " 3\n", @@ -3222,7 +3222,7 @@ " 11.405367\n", " \n", " \n", - " 136\n", + " 135\n", " Ozan Kabak\n", " TSG Hoffenheim\n", " 2\n", @@ -3231,7 +3231,7 @@ " 10.814093\n", " \n", " \n", - " 152\n", + " 151\n", " Leon Avdullahu\n", " TSG Hoffenheim\n", " 3\n", @@ -3245,28 +3245,28 @@ ], "text/plain": [ " name team_display position expected_match_points \\\n", - "120 Ísak Jóhannesson 1. FC Köln 3 1.180695 \n", - "127 Alessio Castro-Montes 1. FC Köln 3 1.180695 \n", - "129 Gideon Mensah 1. FC Köln 2 1.180695 \n", - "128 Jahmai Simpson-Pusey 1. FC Köln 2 1.180695 \n", - "121 Luka Lochoshvili 1. FC Köln 2 1.180695 \n", - "144 Albian Hajdari TSG Hoffenheim 2 1.555985 \n", - "154 Wouter Burger TSG Hoffenheim 3 1.555985 \n", - "139 Patrick Wimmer TSG Hoffenheim 3 1.555985 \n", - "136 Ozan Kabak TSG Hoffenheim 2 1.555985 \n", - "152 Leon Avdullahu TSG Hoffenheim 3 1.555985 \n", + "119 Ísak Jóhannesson 1. FC Köln 3 1.180695 \n", + "113 Tom Krauß 1. FC Köln 3 1.180695 \n", + "126 Alessio Castro-Montes 1. FC Köln 3 1.180695 \n", + "128 Gideon Mensah 1. FC Köln 2 1.180695 \n", + "127 Jahmai Simpson-Pusey 1. FC Köln 2 1.180695 \n", + "143 Albian Hajdari TSG Hoffenheim 2 1.555985 \n", + "153 Wouter Burger TSG Hoffenheim 3 1.555985 \n", + "138 Patrick Wimmer TSG Hoffenheim 3 1.555985 \n", + "135 Ozan Kabak TSG Hoffenheim 2 1.555985 \n", + "151 Leon Avdullahu TSG Hoffenheim 3 1.555985 \n", "\n", " starting_chance score \n", - "120 1.0 10.980463 \n", - "127 1.0 8.382934 \n", - "129 1.0 8.146795 \n", - "128 1.0 8.028726 \n", - "121 1.0 7.910656 \n", - "144 1.0 11.716564 \n", - "154 1.0 11.514286 \n", - "139 1.0 11.405367 \n", - "136 1.0 10.814093 \n", - "152 1.0 10.736293 " + "119 1.0 10.980463 \n", + "113 1.0 8.855212 \n", + "126 1.0 8.382934 \n", + "128 1.0 8.146795 \n", + "127 1.0 8.028726 \n", + "143 1.0 11.716564 \n", + "153 1.0 11.514286 \n", + "138 1.0 11.405367 \n", + "135 1.0 10.814093 \n", + "151 1.0 10.736293 " ] }, "metadata": {}, @@ -4006,7 +4006,7 @@ { "data": { "text/markdown": [ - "**TSG Hoffenheim** — formation **4-2-3-1**" + "**TSG Hoffenheim** — formation **4-2-2-2**" ], "text/plain": [ "" @@ -4165,12 +4165,12 @@ " \n", " 0\n", " 1. FC Union Berlin\n", - " 1.407\n", + " 1.336\n", " \n", " \n", " 1\n", " Eintracht Frankfurt\n", - " 1.323\n", + " 1.401\n", " \n", " \n", "\n", @@ -4178,8 +4178,8 @@ ], "text/plain": [ " team expected match points\n", - "0 1. FC Union Berlin 1.407\n", - "1 Eintracht Frankfurt 1.323" + "0 1. FC Union Berlin 1.336\n", + "1 Eintracht Frankfurt 1.401" ] }, "metadata": {}, @@ -4298,94 +4298,94 @@ " \n", " \n", " \n", - " 184\n", + " 183\n", " Zeno Van den Bosch\n", " 1. FC Union Berlin\n", " 2\n", - " 1.406814\n", + " 1.336181\n", " 1.000000\n", - " 10.973146\n", + " 10.422213\n", + " \n", + " \n", + " 180\n", + " Marin Ljubicic\n", + " 1. FC Union Berlin\n", + " 4\n", + " 1.336181\n", + " 0.875862\n", + " 10.064670\n", " \n", " \n", - " 175\n", + " 174\n", " Josip Juranović\n", " 1. FC Union Berlin\n", " 2\n", - " 1.406814\n", + " 1.336181\n", " 1.000000\n", - " 9.988377\n", + " 9.486887\n", " \n", " \n", - " 168\n", + " 167\n", " Tom Rothe\n", " 1. FC Union Berlin\n", " 2\n", - " 1.406814\n", + " 1.336181\n", " 1.000000\n", - " 9.847695\n", + " 9.353268\n", " \n", " \n", - " 174\n", + " 173\n", " Aljoscha Kemlein\n", " 1. FC Union Berlin\n", " 3\n", - " 1.406814\n", + " 1.336181\n", " 1.000000\n", - " 9.566333\n", + " 9.086032\n", " \n", " \n", - " 178\n", - " Leopold Querfeld\n", - " 1. FC Union Berlin\n", - " 2\n", - " 1.406814\n", - " 1.000000\n", - " 8.581563\n", + " 189\n", + " Jonathan Burkardt\n", + " Eintracht Frankfurt\n", + " 4\n", + " 1.400556\n", + " 0.985000\n", + " 11.519226\n", " \n", " \n", - " 194\n", + " 193\n", " Can Uzun\n", " Eintracht Frankfurt\n", " 3\n", - " 1.322645\n", + " 1.400556\n", " 1.000000\n", - " 10.647295\n", + " 11.274478\n", " \n", " \n", - " 209\n", + " 208\n", " Raphael Onyedika\n", " Eintracht Frankfurt\n", " 3\n", - " 1.322645\n", + " 1.400556\n", " 1.000000\n", - " 10.184369\n", + " 10.784284\n", " \n", " \n", - " 208\n", - " Otávio\n", + " 188\n", + " Robin Koch\n", " Eintracht Frankfurt\n", " 2\n", - " 1.322645\n", + " 1.400556\n", " 1.000000\n", - " 9.787575\n", + " 10.574200\n", " \n", " \n", - " 190\n", - " Jonathan Burkardt\n", - " Eintracht Frankfurt\n", - " 4\n", - " 1.322645\n", - " 0.838955\n", - " 9.265497\n", - " \n", - " \n", - " 204\n", - " Keita Kosugi\n", + " 207\n", + " Otávio\n", " Eintracht Frankfurt\n", " 2\n", - " 1.322645\n", + " 1.400556\n", " 1.000000\n", - " 9.192385\n", + " 10.364117\n", " \n", " \n", "\n", @@ -4393,28 +4393,28 @@ ], "text/plain": [ " name team_display position expected_match_points \\\n", - "184 Zeno Van den Bosch 1. FC Union Berlin 2 1.406814 \n", - "175 Josip Juranović 1. FC Union Berlin 2 1.406814 \n", - "168 Tom Rothe 1. FC Union Berlin 2 1.406814 \n", - "174 Aljoscha Kemlein 1. FC Union Berlin 3 1.406814 \n", - "178 Leopold Querfeld 1. FC Union Berlin 2 1.406814 \n", - "194 Can Uzun Eintracht Frankfurt 3 1.322645 \n", - "209 Raphael Onyedika Eintracht Frankfurt 3 1.322645 \n", - "208 Otávio Eintracht Frankfurt 2 1.322645 \n", - "190 Jonathan Burkardt Eintracht Frankfurt 4 1.322645 \n", - "204 Keita Kosugi Eintracht Frankfurt 2 1.322645 \n", + "183 Zeno Van den Bosch 1. FC Union Berlin 2 1.336181 \n", + "180 Marin Ljubicic 1. FC Union Berlin 4 1.336181 \n", + "174 Josip Juranović 1. FC Union Berlin 2 1.336181 \n", + "167 Tom Rothe 1. FC Union Berlin 2 1.336181 \n", + "173 Aljoscha Kemlein 1. FC Union Berlin 3 1.336181 \n", + "189 Jonathan Burkardt Eintracht Frankfurt 4 1.400556 \n", + "193 Can Uzun Eintracht Frankfurt 3 1.400556 \n", + "208 Raphael Onyedika Eintracht Frankfurt 3 1.400556 \n", + "188 Robin Koch Eintracht Frankfurt 2 1.400556 \n", + "207 Otávio Eintracht Frankfurt 2 1.400556 \n", "\n", " starting_chance score \n", - "184 1.000000 10.973146 \n", - "175 1.000000 9.988377 \n", - "168 1.000000 9.847695 \n", - "174 1.000000 9.566333 \n", - "178 1.000000 8.581563 \n", - "194 1.000000 10.647295 \n", - "209 1.000000 10.184369 \n", - "208 1.000000 9.787575 \n", - "190 0.838955 9.265497 \n", - "204 1.000000 9.192385 " + "183 1.000000 10.422213 \n", + "180 0.875862 10.064670 \n", + "174 1.000000 9.486887 \n", + "167 1.000000 9.353268 \n", + "173 1.000000 9.086032 \n", + "189 0.985000 11.519226 \n", + "193 1.000000 11.274478 \n", + "208 1.000000 10.784284 \n", + "188 1.000000 10.574200 \n", + "207 1.000000 10.364117 " ] }, "metadata": {}, @@ -5313,12 +5313,12 @@ " \n", " 0\n", " 1. FSV Mainz 05\n", - " 1.956\n", + " 1.980\n", " \n", " \n", " 1\n", " SC Paderborn 07\n", - " 0.812\n", + " 0.794\n", " \n", " \n", "\n", @@ -5326,8 +5326,8 @@ ], "text/plain": [ " team expected match points\n", - "0 1. FSV Mainz 05 1.956\n", - "1 SC Paderborn 07 0.812" + "0 1. FSV Mainz 05 1.980\n", + "1 SC Paderborn 07 0.794" ] }, "metadata": {}, @@ -5446,94 +5446,94 @@ " \n", " \n", " \n", - " 215\n", + " 214\n", " Nadiem Amiri\n", " 1. FSV Mainz 05\n", " 3\n", - " 1.956354\n", - " 1.000000\n", - " 19.563537\n", + " 1.980281\n", + " 1.0\n", + " 19.802807\n", + " \n", + " \n", + " 216\n", + " Phillip Tietz\n", + " 1. FSV Mainz 05\n", + " 4\n", + " 1.980281\n", + " 1.0\n", + " 19.802807\n", " \n", " \n", - " 210\n", + " 209\n", " Dominik Kohr\n", " 1. FSV Mainz 05\n", " 2\n", - " 1.956354\n", - " 1.000000\n", - " 17.215913\n", + " 1.980281\n", + " 1.0\n", + " 17.426471\n", " \n", " \n", - " 213\n", + " 212\n", " Danny Da Costa\n", " 1. FSV Mainz 05\n", " 2\n", - " 1.956354\n", - " 1.000000\n", - " 15.846465\n", + " 1.980281\n", + " 1.0\n", + " 16.040274\n", " \n", " \n", - " 227\n", + " 226\n", " Anthony Caci\n", " 1. FSV Mainz 05\n", " 2\n", - " 1.956354\n", - " 1.000000\n", - " 15.846465\n", - " \n", - " \n", - " 214\n", - " Robin Zentner\n", - " 1. FSV Mainz 05\n", - " 1\n", - " 1.956354\n", - " 1.000000\n", - " 14.868288\n", + " 1.980281\n", + " 1.0\n", + " 16.040274\n", " \n", " \n", - " 255\n", + " 256\n", " Santiago Castañeda\n", " SC Paderborn 07\n", " 3\n", - " 0.812250\n", - " 1.000000\n", - " 6.904121\n", + " 0.794118\n", + " 1.0\n", + " 6.750000\n", " \n", " \n", - " 249\n", + " 250\n", " Laurin Curda\n", " SC Paderborn 07\n", " 2\n", - " 0.812250\n", - " 1.000000\n", - " 6.416772\n", + " 0.794118\n", + " 1.0\n", + " 6.273529\n", " \n", " \n", - " 248\n", - " Laurin Ulrich\n", + " 245\n", + " Gabriel Vidović\n", " SC Paderborn 07\n", " 3\n", - " 0.812250\n", - " 1.000000\n", - " 5.685747\n", + " 0.794118\n", + " 1.0\n", + " 5.797059\n", " \n", " \n", - " 253\n", - " Tjark Scheller\n", + " 255\n", + " Jano ter Horst\n", " SC Paderborn 07\n", " 2\n", - " 0.812250\n", - " 1.000000\n", - " 5.685747\n", + " 0.794118\n", + " 1.0\n", + " 5.797059\n", " \n", " \n", - " 244\n", - " Gabriel Vidović\n", + " 249\n", + " Laurin Ulrich\n", " SC Paderborn 07\n", " 3\n", - " 0.812250\n", - " 0.875862\n", - " 5.193356\n", + " 0.794118\n", + " 1.0\n", + " 5.558824\n", " \n", " \n", "\n", @@ -5541,28 +5541,28 @@ ], "text/plain": [ " name team_display position expected_match_points \\\n", - "215 Nadiem Amiri 1. FSV Mainz 05 3 1.956354 \n", - "210 Dominik Kohr 1. FSV Mainz 05 2 1.956354 \n", - "213 Danny Da Costa 1. FSV Mainz 05 2 1.956354 \n", - "227 Anthony Caci 1. FSV Mainz 05 2 1.956354 \n", - "214 Robin Zentner 1. FSV Mainz 05 1 1.956354 \n", - "255 Santiago Castañeda SC Paderborn 07 3 0.812250 \n", - "249 Laurin Curda SC Paderborn 07 2 0.812250 \n", - "248 Laurin Ulrich SC Paderborn 07 3 0.812250 \n", - "253 Tjark Scheller SC Paderborn 07 2 0.812250 \n", - "244 Gabriel Vidović SC Paderborn 07 3 0.812250 \n", + "214 Nadiem Amiri 1. FSV Mainz 05 3 1.980281 \n", + "216 Phillip Tietz 1. FSV Mainz 05 4 1.980281 \n", + "209 Dominik Kohr 1. FSV Mainz 05 2 1.980281 \n", + "212 Danny Da Costa 1. FSV Mainz 05 2 1.980281 \n", + "226 Anthony Caci 1. FSV Mainz 05 2 1.980281 \n", + "256 Santiago Castañeda SC Paderborn 07 3 0.794118 \n", + "250 Laurin Curda SC Paderborn 07 2 0.794118 \n", + "245 Gabriel Vidović SC Paderborn 07 3 0.794118 \n", + "255 Jano ter Horst SC Paderborn 07 2 0.794118 \n", + "249 Laurin Ulrich SC Paderborn 07 3 0.794118 \n", "\n", " starting_chance score \n", - "215 1.000000 19.563537 \n", - "210 1.000000 17.215913 \n", - "213 1.000000 15.846465 \n", - "227 1.000000 15.846465 \n", - "214 1.000000 14.868288 \n", - "255 1.000000 6.904121 \n", - "249 1.000000 6.416772 \n", - "248 1.000000 5.685747 \n", - "253 1.000000 5.685747 \n", - "244 0.875862 5.193356 " + "214 1.0 19.802807 \n", + "216 1.0 19.802807 \n", + "209 1.0 17.426471 \n", + "212 1.0 16.040274 \n", + "226 1.0 16.040274 \n", + "256 1.0 6.750000 \n", + "250 1.0 6.273529 \n", + "245 1.0 5.797059 \n", + "255 1.0 5.797059 \n", + "249 1.0 5.558824 " ] }, "metadata": {}, @@ -6416,12 +6416,12 @@ " \n", " 0\n", " RB Leipzig\n", - " 2.073\n", + " 2.048\n", " \n", " \n", " 1\n", " Borussia M'gladbach\n", - " 0.722\n", + " 0.745\n", " \n", " \n", "\n", @@ -6429,8 +6429,8 @@ ], "text/plain": [ " team expected match points\n", - "0 RB Leipzig 2.073\n", - "1 Borussia M'gladbach 0.722" + "0 RB Leipzig 2.048\n", + "1 Borussia M'gladbach 0.745" ] }, "metadata": {}, @@ -6549,94 +6549,94 @@ " \n", " \n", " \n", - " 312\n", + " 314\n", " Hugo Bolin\n", " Borussia M'gladbach\n", " 3\n", - " 0.721637\n", + " 0.745249\n", " 1.0\n", - " 6.639063\n", + " 6.856287\n", " \n", " \n", - " 305\n", + " 307\n", " Lukas Ullrich\n", " Borussia M'gladbach\n", " 2\n", - " 0.721637\n", + " 0.745249\n", " 1.0\n", - " 5.917426\n", + " 6.111038\n", " \n", " \n", - " 315\n", + " 317\n", " Daiki Hashioka\n", " Borussia M'gladbach\n", " 2\n", - " 0.721637\n", + " 0.745249\n", " 1.0\n", - " 5.700935\n", + " 5.887464\n", " \n", " \n", - " 297\n", + " 299\n", " Philipp Sander\n", " Borussia M'gladbach\n", " 3\n", - " 0.721637\n", + " 0.745249\n", " 1.0\n", - " 5.556607\n", + " 5.738414\n", " \n", " \n", - " 310\n", + " 312\n", " Kevin Diks\n", " Borussia M'gladbach\n", " 2\n", - " 0.721637\n", + " 0.745249\n", " 1.0\n", - " 5.412280\n", + " 5.589364\n", " \n", " \n", - " 266\n", + " 267\n", " Willi Orban\n", " RB Leipzig\n", " 2\n", - " 2.072715\n", + " 2.047955\n", " 1.0\n", - " 16.167175\n", + " 15.974047\n", " \n", " \n", - " 274\n", + " 276\n", " Brajan Gruda\n", " RB Leipzig\n", " 3\n", - " 2.072715\n", + " 2.047955\n", " 1.0\n", - " 15.545361\n", + " 15.359660\n", " \n", " \n", - " 287\n", - " Ezechiel Banzuzi\n", + " 271\n", + " Ridle  Baku\n", " RB Leipzig\n", - " 3\n", - " 2.072715\n", + " 2\n", + " 2.047955\n", " 1.0\n", - " 15.130818\n", + " 15.093426\n", " \n", " \n", - " 272\n", - " David Raum\n", + " 289\n", + " Ezechiel Banzuzi\n", " RB Leipzig\n", - " 2\n", - " 2.072715\n", + " 3\n", + " 2.047955\n", " 1.0\n", - " 15.027182\n", + " 14.950069\n", " \n", " \n", - " 283\n", - " Antonio Nusa\n", + " 273\n", + " David Raum\n", " RB Leipzig\n", - " 3\n", - " 2.072715\n", + " 2\n", + " 2.047955\n", " 1.0\n", - " 14.923546\n", + " 14.847671\n", " \n", " \n", "\n", @@ -6644,28 +6644,28 @@ ], "text/plain": [ " name team_display position expected_match_points \\\n", - "312 Hugo Bolin Borussia M'gladbach 3 0.721637 \n", - "305 Lukas Ullrich Borussia M'gladbach 2 0.721637 \n", - "315 Daiki Hashioka Borussia M'gladbach 2 0.721637 \n", - "297 Philipp Sander Borussia M'gladbach 3 0.721637 \n", - "310 Kevin Diks Borussia M'gladbach 2 0.721637 \n", - "266 Willi Orban RB Leipzig 2 2.072715 \n", - "274 Brajan Gruda RB Leipzig 3 2.072715 \n", - "287 Ezechiel Banzuzi RB Leipzig 3 2.072715 \n", - "272 David Raum RB Leipzig 2 2.072715 \n", - "283 Antonio Nusa RB Leipzig 3 2.072715 \n", + "314 Hugo Bolin Borussia M'gladbach 3 0.745249 \n", + "307 Lukas Ullrich Borussia M'gladbach 2 0.745249 \n", + "317 Daiki Hashioka Borussia M'gladbach 2 0.745249 \n", + "299 Philipp Sander Borussia M'gladbach 3 0.745249 \n", + "312 Kevin Diks Borussia M'gladbach 2 0.745249 \n", + "267 Willi Orban RB Leipzig 2 2.047955 \n", + "276 Brajan Gruda RB Leipzig 3 2.047955 \n", + "271 Ridle Baku RB Leipzig 2 2.047955 \n", + "289 Ezechiel Banzuzi RB Leipzig 3 2.047955 \n", + "273 David Raum RB Leipzig 2 2.047955 \n", "\n", " starting_chance score \n", - "312 1.0 6.639063 \n", - "305 1.0 5.917426 \n", - "315 1.0 5.700935 \n", - "297 1.0 5.556607 \n", - "310 1.0 5.412280 \n", - "266 1.0 16.167175 \n", - "274 1.0 15.545361 \n", - "287 1.0 15.130818 \n", - "272 1.0 15.027182 \n", - "283 1.0 14.923546 " + "314 1.0 6.856287 \n", + "307 1.0 6.111038 \n", + "317 1.0 5.887464 \n", + "299 1.0 5.738414 \n", + "312 1.0 5.589364 \n", + "267 1.0 15.974047 \n", + "276 1.0 15.359660 \n", + "271 1.0 15.093426 \n", + "289 1.0 14.950069 \n", + "273 1.0 14.847671 " ] }, "metadata": {}, @@ -7564,12 +7564,12 @@ " \n", " 0\n", " SV 07 Elversberg\n", - " 0.746\n", + " 0.753\n", " \n", " \n", " 1\n", " Bayer 04 Leverkusen\n", - " 2.043\n", + " 2.041\n", " \n", " \n", "\n", @@ -7577,8 +7577,8 @@ ], "text/plain": [ " team expected match points\n", - "0 SV 07 Elversberg 0.746\n", - "1 Bayer 04 Leverkusen 2.043" + "0 SV 07 Elversberg 0.753\n", + "1 Bayer 04 Leverkusen 2.041" ] }, "metadata": {}, @@ -7701,119 +7701,119 @@ " Aleix García\n", " Bayer 04 Leverkusen\n", " 3\n", - " 2.043161\n", + " 2.040910\n", " 1.0\n", - " 15.528023\n", + " 15.510918\n", " \n", " \n", " 86\n", " Edmond Tapsoba\n", " Bayer 04 Leverkusen\n", " 2\n", - " 2.043161\n", + " 2.040910\n", " 1.0\n", - " 14.915074\n", + " 14.898645\n", " \n", " \n", " 81\n", " Mark Flekken\n", " Bayer 04 Leverkusen\n", " 1\n", - " 2.043161\n", + " 2.040910\n", " 1.0\n", - " 14.506442\n", + " 14.490463\n", " \n", " \n", " 93\n", " Ibrahim Maza\n", " Bayer 04 Leverkusen\n", " 3\n", - " 2.043161\n", + " 2.040910\n", " 1.0\n", - " 14.199968\n", + " 14.184326\n", " \n", " \n", " 89\n", " Miguel Gutiérrez\n", " Bayer 04 Leverkusen\n", " 2\n", - " 2.043161\n", + " 2.040910\n", " 1.0\n", - " 13.791336\n", + " 13.776144\n", " \n", " \n", " 61\n", " Maximilian Rohr\n", " SV 07 Elversberg\n", " 2\n", - " 0.746414\n", + " 0.753004\n", " 1.0\n", - " 5.448822\n", + " 5.496932\n", " \n", " \n", " 69\n", " Cole Campbell\n", " SV 07 Elversberg\n", " 3\n", - " 0.746414\n", + " 0.753004\n", " 1.0\n", - " 5.150256\n", + " 5.195730\n", " \n", " \n", " 66\n", " Nicolas Kristof\n", " SV 07 Elversberg\n", " 1\n", - " 0.746414\n", + " 0.753004\n", " 1.0\n", - " 5.075615\n", + " 5.120430\n", " \n", " \n", " 68\n", " Lukasz Poreba\n", " SV 07 Elversberg\n", " 3\n", - " 0.746414\n", + " 0.753004\n", " 1.0\n", - " 5.075615\n", + " 5.120430\n", " \n", " \n", - " 62\n", - " Felix Keidel\n", + " 58\n", + " Lukas Emanuel Petkov\n", " SV 07 Elversberg\n", - " 2\n", - " 0.746414\n", + " 3\n", + " 0.753004\n", " 1.0\n", - " 4.926332\n", + " 5.045129\n", " \n", " \n", "\n", "" ], "text/plain": [ - " name team_display position expected_match_points \\\n", - "90 Aleix García Bayer 04 Leverkusen 3 2.043161 \n", - "86 Edmond Tapsoba Bayer 04 Leverkusen 2 2.043161 \n", - "81 Mark Flekken Bayer 04 Leverkusen 1 2.043161 \n", - "93 Ibrahim Maza Bayer 04 Leverkusen 3 2.043161 \n", - "89 Miguel Gutiérrez Bayer 04 Leverkusen 2 2.043161 \n", - "61 Maximilian Rohr SV 07 Elversberg 2 0.746414 \n", - "69 Cole Campbell SV 07 Elversberg 3 0.746414 \n", - "66 Nicolas Kristof SV 07 Elversberg 1 0.746414 \n", - "68 Lukasz Poreba SV 07 Elversberg 3 0.746414 \n", - "62 Felix Keidel SV 07 Elversberg 2 0.746414 \n", + " name team_display position \\\n", + "90 Aleix García Bayer 04 Leverkusen 3 \n", + "86 Edmond Tapsoba Bayer 04 Leverkusen 2 \n", + "81 Mark Flekken Bayer 04 Leverkusen 1 \n", + "93 Ibrahim Maza Bayer 04 Leverkusen 3 \n", + "89 Miguel Gutiérrez Bayer 04 Leverkusen 2 \n", + "61 Maximilian Rohr SV 07 Elversberg 2 \n", + "69 Cole Campbell SV 07 Elversberg 3 \n", + "66 Nicolas Kristof SV 07 Elversberg 1 \n", + "68 Lukasz Poreba SV 07 Elversberg 3 \n", + "58 Lukas Emanuel Petkov SV 07 Elversberg 3 \n", "\n", - " starting_chance score \n", - "90 1.0 15.528023 \n", - "86 1.0 14.915074 \n", - "81 1.0 14.506442 \n", - "93 1.0 14.199968 \n", - "89 1.0 13.791336 \n", - "61 1.0 5.448822 \n", - "69 1.0 5.150256 \n", - "66 1.0 5.075615 \n", - "68 1.0 5.075615 \n", - "62 1.0 4.926332 " + " expected_match_points starting_chance score \n", + "90 2.040910 1.0 15.510918 \n", + "86 2.040910 1.0 14.898645 \n", + "81 2.040910 1.0 14.490463 \n", + "93 2.040910 1.0 14.184326 \n", + "89 2.040910 1.0 13.776144 \n", + "61 0.753004 1.0 5.496932 \n", + "69 0.753004 1.0 5.195730 \n", + "66 0.753004 1.0 5.120430 \n", + "68 0.753004 1.0 5.120430 \n", + "58 0.753004 1.0 5.045129 " ] }, "metadata": {}, @@ -8582,12 +8582,12 @@ " \n", " 0\n", " Borussia Dortmund\n", - " 2.352\n", + " 2.356\n", " \n", " \n", " 1\n", " Hamburger SV\n", - " 0.482\n", + " 0.480\n", " \n", " \n", "\n", @@ -8595,8 +8595,8 @@ ], "text/plain": [ " team expected match points\n", - "0 Borussia Dortmund 2.352\n", - "1 Hamburger SV 0.482" + "0 Borussia Dortmund 2.356\n", + "1 Hamburger SV 0.480" ] }, "metadata": {}, @@ -8715,94 +8715,94 @@ " \n", " \n", " \n", - " 324\n", + " 326\n", " Julian Ryerson\n", " Borussia Dortmund\n", " 2\n", - " 2.351939\n", - " 1.000000\n", - " 17.286749\n", + " 2.355823\n", + " 1.0\n", + " 17.315300\n", " \n", " \n", - " 339\n", + " 341\n", " Konstantinos Karetsas\n", " Borussia Dortmund\n", " 3\n", - " 2.351939\n", - " 1.000000\n", - " 17.098594\n", + " 2.355823\n", + " 1.0\n", + " 17.126834\n", " \n", " \n", - " 318\n", - " Waldemar Anton\n", + " 334\n", + " Daniel Svensson\n", " Borussia Dortmund\n", " 2\n", - " 2.351939\n", - " 1.000000\n", - " 16.228377\n", + " 2.355823\n", + " 1.0\n", + " 16.372970\n", " \n", " \n", " 320\n", - " Gregor Kobel\n", + " Waldemar Anton\n", " Borussia Dortmund\n", - " 1\n", - " 2.351939\n", - " 1.000000\n", - " 15.993183\n", + " 2\n", + " 2.355823\n", + " 1.0\n", + " 16.255179\n", " \n", " \n", - " 338\n", - " Joane Gadou\n", + " 322\n", + " Gregor Kobel\n", " Borussia Dortmund\n", - " 2\n", - " 2.351939\n", - " 1.000000\n", - " 15.993183\n", + " 1\n", + " 2.355823\n", + " 1.0\n", + " 16.019597\n", " \n", " \n", - " 353\n", + " 355\n", " Albert Grønbæk\n", " Hamburger SV\n", " 3\n", - " 0.481892\n", - " 0.800000\n", - " 3.623826\n", + " 0.480403\n", + " 1.0\n", + " 4.515789\n", " \n", " \n", - " 359\n", + " 361\n", " Louis Lemke\n", " Hamburger SV\n", " 2\n", - " 0.481892\n", - " 0.906897\n", - " 3.583613\n", + " 0.480403\n", + " 1.0\n", + " 3.939306\n", " \n", " \n", - " 348\n", + " 350\n", " Nicolai Remberg\n", " Hamburger SV\n", " 3\n", - " 0.481892\n", - " 1.000000\n", - " 3.565999\n", + " 0.480403\n", + " 1.0\n", + " 3.554983\n", " \n", " \n", - " 345\n", + " 347\n", " Sebastiaan Bornauw\n", " Hamburger SV\n", " 2\n", - " 0.481892\n", - " 1.000000\n", - " 3.469621\n", + " 0.480403\n", + " 1.0\n", + " 3.458903\n", " \n", " \n", - " 361\n", + " 363\n", " Patson Daka\n", " Hamburger SV\n", " 4\n", - " 0.481892\n", - " 1.000000\n", - " 3.469621\n", + " 0.480403\n", + " 1.0\n", + " 3.458903\n", " \n", " \n", "\n", @@ -8810,28 +8810,28 @@ ], "text/plain": [ " name team_display position \\\n", - "324 Julian Ryerson Borussia Dortmund 2 \n", - "339 Konstantinos Karetsas Borussia Dortmund 3 \n", - "318 Waldemar Anton Borussia Dortmund 2 \n", - "320 Gregor Kobel Borussia Dortmund 1 \n", - "338 Joane Gadou Borussia Dortmund 2 \n", - "353 Albert Grønbæk Hamburger SV 3 \n", - "359 Louis Lemke Hamburger SV 2 \n", - "348 Nicolai Remberg Hamburger SV 3 \n", - "345 Sebastiaan Bornauw Hamburger SV 2 \n", - "361 Patson Daka Hamburger SV 4 \n", + "326 Julian Ryerson Borussia Dortmund 2 \n", + "341 Konstantinos Karetsas Borussia Dortmund 3 \n", + "334 Daniel Svensson Borussia Dortmund 2 \n", + "320 Waldemar Anton Borussia Dortmund 2 \n", + "322 Gregor Kobel Borussia Dortmund 1 \n", + "355 Albert Grønbæk Hamburger SV 3 \n", + "361 Louis Lemke Hamburger SV 2 \n", + "350 Nicolai Remberg Hamburger SV 3 \n", + "347 Sebastiaan Bornauw Hamburger SV 2 \n", + "363 Patson Daka Hamburger SV 4 \n", "\n", " expected_match_points starting_chance score \n", - "324 2.351939 1.000000 17.286749 \n", - "339 2.351939 1.000000 17.098594 \n", - "318 2.351939 1.000000 16.228377 \n", - "320 2.351939 1.000000 15.993183 \n", - "338 2.351939 1.000000 15.993183 \n", - "353 0.481892 0.800000 3.623826 \n", - "359 0.481892 0.906897 3.583613 \n", - "348 0.481892 1.000000 3.565999 \n", - "345 0.481892 1.000000 3.469621 \n", - "361 0.481892 1.000000 3.469621 " + "326 2.355823 1.0 17.315300 \n", + "341 2.355823 1.0 17.126834 \n", + "334 2.355823 1.0 16.372970 \n", + "320 2.355823 1.0 16.255179 \n", + "322 2.355823 1.0 16.019597 \n", + "355 0.480403 1.0 4.515789 \n", + "361 0.480403 1.0 3.939306 \n", + "350 0.480403 1.0 3.554983 \n", + "347 0.480403 1.0 3.458903 \n", + "363 0.480403 1.0 3.458903 " ] }, "metadata": {}, @@ -9863,52 +9863,52 @@ " \n", " \n", " \n", - " 379\n", + " 381\n", " Igor Matanović\n", " SC Freiburg\n", " 4\n", " 1.705678\n", " 1.0\n", - " 13.304292\n", + " 13.526030\n", " \n", " \n", - " 364\n", + " 366\n", " Matthias Ginter\n", " SC Freiburg\n", " 2\n", " 1.705678\n", " 1.0\n", - " 12.963157\n", + " 12.673191\n", " \n", " \n", - " 377\n", - " Yannik Engelhardt\n", + " 370\n", + " Maximilian Eggestein\n", " SC Freiburg\n", " 3\n", " 1.705678\n", " 1.0\n", - " 12.280885\n", + " 12.622021\n", " \n", " \n", - " 381\n", - " Philipp Treu\n", + " 379\n", + " Yannik Engelhardt\n", " SC Freiburg\n", - " 2\n", + " 3\n", " 1.705678\n", " 1.0\n", - " 12.195601\n", + " 12.332056\n", " \n", " \n", - " 378\n", - " Mio Backhaus\n", + " 383\n", + " Philipp Treu\n", " SC Freiburg\n", - " 1\n", + " 2\n", " 1.705678\n", " 1.0\n", " 11.769182\n", " \n", " \n", - " 402\n", + " 404\n", " Jens Stage\n", " SV Werder Bremen\n", " 3\n", @@ -9917,7 +9917,7 @@ " 8.558879\n", " \n", " \n", - " 393\n", + " 395\n", " Marco Friedl\n", " SV Werder Bremen\n", " 2\n", @@ -9926,7 +9926,7 @@ " 8.249522\n", " \n", " \n", - " 394\n", + " 396\n", " Amos Pieper\n", " SV Werder Bremen\n", " 2\n", @@ -9935,7 +9935,7 @@ " 7.940165\n", " \n", " \n", - " 404\n", + " 406\n", " Olivier Deman\n", " SV Werder Bremen\n", " 2\n", @@ -9944,7 +9944,7 @@ " 7.527689\n", " \n", " \n", - " 413\n", + " 415\n", " Mick Schmetgens\n", " SV Werder Bremen\n", " 2\n", @@ -9957,29 +9957,29 @@ "" ], "text/plain": [ - " name team_display position expected_match_points \\\n", - "379 Igor Matanović SC Freiburg 4 1.705678 \n", - "364 Matthias Ginter SC Freiburg 2 1.705678 \n", - "377 Yannik Engelhardt SC Freiburg 3 1.705678 \n", - "381 Philipp Treu SC Freiburg 2 1.705678 \n", - "378 Mio Backhaus SC Freiburg 1 1.705678 \n", - "402 Jens Stage SV Werder Bremen 3 1.031190 \n", - "393 Marco Friedl SV Werder Bremen 2 1.031190 \n", - "394 Amos Pieper SV Werder Bremen 2 1.031190 \n", - "404 Olivier Deman SV Werder Bremen 2 1.031190 \n", - "413 Mick Schmetgens SV Werder Bremen 2 1.031190 \n", + " name team_display position expected_match_points \\\n", + "381 Igor Matanović SC Freiburg 4 1.705678 \n", + "366 Matthias Ginter SC Freiburg 2 1.705678 \n", + "370 Maximilian Eggestein SC Freiburg 3 1.705678 \n", + "379 Yannik Engelhardt SC Freiburg 3 1.705678 \n", + "383 Philipp Treu SC Freiburg 2 1.705678 \n", + "404 Jens Stage SV Werder Bremen 3 1.031190 \n", + "395 Marco Friedl SV Werder Bremen 2 1.031190 \n", + "396 Amos Pieper SV Werder Bremen 2 1.031190 \n", + "406 Olivier Deman SV Werder Bremen 2 1.031190 \n", + "415 Mick Schmetgens SV Werder Bremen 2 1.031190 \n", "\n", " starting_chance score \n", - "379 1.0 13.304292 \n", - "364 1.0 12.963157 \n", - "377 1.0 12.280885 \n", - "381 1.0 12.195601 \n", - "378 1.0 11.769182 \n", - "402 1.0 8.558879 \n", - "393 1.0 8.249522 \n", - "394 1.0 7.940165 \n", - "404 1.0 7.527689 \n", - "413 1.0 7.321450 " + "381 1.0 13.526030 \n", + "366 1.0 12.673191 \n", + "370 1.0 12.622021 \n", + "379 1.0 12.332056 \n", + "383 1.0 11.769182 \n", + "404 1.0 8.558879 \n", + "395 1.0 8.249522 \n", + "396 1.0 7.940165 \n", + "406 1.0 7.527689 \n", + "415 1.0 7.321450 " ] }, "metadata": {}, @@ -10034,18 +10034,6 @@ " 0\n", " overall\n", " SC Freiburg\n", - " 2026-07-31T12:00:00+00:00\n", - " Club Friendly Games\n", - " SpVgg Greuther Fürth\n", - " 3\n", - " 0\n", - " SC Freiburg\n", - " L\n", - " \n", - " \n", - " 1\n", - " overall\n", - " SC Freiburg\n", " 2026-08-08T13:30:00+00:00\n", " Club Friendly Games\n", " SC Freiburg\n", @@ -10055,7 +10043,7 @@ " W\n", " \n", " \n", - " 2\n", + " 1\n", " overall\n", " SC Freiburg\n", " 2026-08-15T12:00:00+00:00\n", @@ -10067,7 +10055,7 @@ " W\n", " \n", " \n", - " 3\n", + " 2\n", " overall\n", " SC Freiburg\n", " 2026-08-20T18:30:00+00:00\n", @@ -10079,7 +10067,7 @@ " W\n", " \n", " \n", - " 4\n", + " 3\n", " overall\n", " SC Freiburg\n", " 2026-08-23T16:00:00+00:00\n", @@ -10091,6 +10079,18 @@ " W\n", " \n", " \n", + " 4\n", + " overall\n", + " SC Freiburg\n", + " 2026-08-27T16:45:00+00:00\n", + " UEFA Europa Conference League, Qualification P...\n", + " SC Freiburg\n", + " 4\n", + " 1\n", + " Motherwell\n", + " W\n", + " \n", + " \n", " 5\n", " bundesliga\n", " SC Freiburg\n", @@ -10276,11 +10276,11 @@ ], "text/plain": [ " category team date \\\n", - "0 overall SC Freiburg 2026-07-31T12:00:00+00:00 \n", - "1 overall SC Freiburg 2026-08-08T13:30:00+00:00 \n", - "2 overall SC Freiburg 2026-08-15T12:00:00+00:00 \n", - "3 overall SC Freiburg 2026-08-20T18:30:00+00:00 \n", - "4 overall SC Freiburg 2026-08-23T16:00:00+00:00 \n", + "0 overall SC Freiburg 2026-08-08T13:30:00+00:00 \n", + "1 overall SC Freiburg 2026-08-15T12:00:00+00:00 \n", + "2 overall SC Freiburg 2026-08-20T18:30:00+00:00 \n", + "3 overall SC Freiburg 2026-08-23T16:00:00+00:00 \n", + "4 overall SC Freiburg 2026-08-27T16:45:00+00:00 \n", "5 bundesliga SC Freiburg 2026-04-19T13:30:00+00:00 \n", "6 bundesliga SC Freiburg 2026-04-26T15:30:00+00:00 \n", "7 bundesliga SC Freiburg 2026-05-03T17:30:00+00:00 \n", @@ -10297,34 +10297,34 @@ "18 bundesliga SV Werder Bremen 2026-05-09T13:30:00+00:00 \n", "19 bundesliga SV Werder Bremen 2026-05-16T13:30:00+00:00 \n", "\n", - " competition home_team \\\n", - "0 Club Friendly Games SpVgg Greuther Fürth \n", - "1 Club Friendly Games SC Freiburg \n", - "2 Club Friendly Games SC Freiburg \n", - "3 UEFA Europa Conference League, Qualification P... Motherwell \n", - "4 DFB Pokal Fortuna Düsseldorf \n", - "5 Bundesliga SC Freiburg \n", - "6 Bundesliga Borussia Dortmund \n", - "7 Bundesliga SC Freiburg \n", - "8 Bundesliga Hamburger SV \n", - "9 Bundesliga SC Freiburg \n", - "10 Club Friendly Games Energie Cottbus \n", - "11 Club Friendly Games SV Werder Bremen \n", - "12 Club Friendly Games SV Werder Bremen \n", - "13 DFB Pokal LSK Hansa Lüneburg \n", - "14 Club Friendly Games SV Werder Bremen \n", - "15 Bundesliga SV Werder Bremen \n", - "16 Bundesliga VfB Stuttgart \n", - "17 Bundesliga SV Werder Bremen \n", - "18 Bundesliga TSG Hoffenheim \n", - "19 Bundesliga SV Werder Bremen \n", + " competition home_team \\\n", + "0 Club Friendly Games SC Freiburg \n", + "1 Club Friendly Games SC Freiburg \n", + "2 UEFA Europa Conference League, Qualification P... Motherwell \n", + "3 DFB Pokal Fortuna Düsseldorf \n", + "4 UEFA Europa Conference League, Qualification P... SC Freiburg \n", + "5 Bundesliga SC Freiburg \n", + "6 Bundesliga Borussia Dortmund \n", + "7 Bundesliga SC Freiburg \n", + "8 Bundesliga Hamburger SV \n", + "9 Bundesliga SC Freiburg \n", + "10 Club Friendly Games Energie Cottbus \n", + "11 Club Friendly Games SV Werder Bremen \n", + "12 Club Friendly Games SV Werder Bremen \n", + "13 DFB Pokal LSK Hansa Lüneburg \n", + "14 Club Friendly Games SV Werder Bremen \n", + "15 Bundesliga SV Werder Bremen \n", + "16 Bundesliga VfB Stuttgart \n", + "17 Bundesliga SV Werder Bremen \n", + "18 Bundesliga TSG Hoffenheim \n", + "19 Bundesliga SV Werder Bremen \n", "\n", " home_score away_score away_team result \n", - "0 3 0 SC Freiburg L \n", - "1 2 0 RC Strasbourg W \n", - "2 2 0 Crystal Palace W \n", - "3 1 3 SC Freiburg W \n", - "4 1 5 SC Freiburg W \n", + "0 2 0 RC Strasbourg W \n", + "1 2 0 Crystal Palace W \n", + "2 1 3 SC Freiburg W \n", + "3 1 5 SC Freiburg W \n", + "4 4 1 Motherwell W \n", "5 2 1 1. FC Heidenheim W \n", "6 4 0 SC Freiburg L \n", "7 1 1 VfL Wolfsburg D \n", @@ -10532,10 +10532,19 @@ " 0\n", " SC Freiburg\n", " Overall\n", + " Derry Scherhant\n", + " M\n", + " 4\n", + " 7.98\n", + " \n", + " \n", + " 1\n", + " SC Freiburg\n", + " Overall\n", " Igor Matanović\n", " F\n", - " 3\n", - " 7.80\n", + " 4\n", + " 7.93\n", " \n", " \n", " 46\n", @@ -10547,24 +10556,6 @@ " 7.70\n", " \n", " \n", - " 1\n", - " SC Freiburg\n", - " Overall\n", - " Matthias Ginter\n", - " D\n", - " 3\n", - " 7.60\n", - " \n", - " \n", - " 2\n", - " SC Freiburg\n", - " Overall\n", - " Derry Scherhant\n", - " F\n", - " 3\n", - " 7.53\n", - " \n", - " \n", " 47\n", " SV Werder Bremen\n", " Overall\n", @@ -10574,7 +10565,7 @@ " 7.50\n", " \n", " \n", - " 3\n", + " 2\n", " SC Freiburg\n", " Overall\n", " Lukas Kübler\n", @@ -10583,40 +10574,49 @@ " 7.45\n", " \n", " \n", + " 3\n", + " SC Freiburg\n", + " Overall\n", + " Matthias Ginter\n", + " D\n", + " 4\n", + " 7.43\n", + " \n", + " \n", " 4\n", " SC Freiburg\n", " Overall\n", - " Lucas Höler\n", - " F\n", - " 2\n", - " 7.30\n", + " Maximilian Eggestein\n", + " M\n", + " 4\n", + " 7.40\n", " \n", " \n", "\n", "" ], "text/plain": [ - " team category player_name position rating_count \\\n", - "59 SV Werder Bremen Bundesliga Mio Backhaus G 5 \n", - "22 SC Freiburg Bundesliga Johan Manzambi M 4 \n", - "60 SV Werder Bremen Bundesliga Romano Schmid M 5 \n", - "23 SC Freiburg Bundesliga Matthias Ginter D 4 \n", - "24 SC Freiburg Bundesliga Igor Matanović F 5 \n", - "61 SV Werder Bremen Bundesliga Maximilian Wöber D 2 \n", - "62 SV Werder Bremen Bundesliga Jens Stage M 5 \n", - "63 SV Werder Bremen Bundesliga Olivier Deman D 5 \n", - "25 SC Freiburg Bundesliga Philipp Lienhart D 5 \n", - "26 SC Freiburg Bundesliga Vincenzo Grifo M 5 \n", - "43 SV Werder Bremen Overall Jens Stage M 1 \n", - "44 SV Werder Bremen Overall Ludovit Reis M 1 \n", - "45 SV Werder Bremen Overall Marco Friedl D 1 \n", - "0 SC Freiburg Overall Igor Matanović F 3 \n", - "46 SV Werder Bremen Overall Amos Pieper D 1 \n", - "1 SC Freiburg Overall Matthias Ginter D 3 \n", - "2 SC Freiburg Overall Derry Scherhant F 3 \n", - "47 SV Werder Bremen Overall Paul Erevbenagie F 1 \n", - "3 SC Freiburg Overall Lukas Kübler D 2 \n", - "4 SC Freiburg Overall Lucas Höler F 2 \n", + " team category player_name position rating_count \\\n", + "59 SV Werder Bremen Bundesliga Mio Backhaus G 5 \n", + "22 SC Freiburg Bundesliga Johan Manzambi M 4 \n", + "60 SV Werder Bremen Bundesliga Romano Schmid M 5 \n", + "23 SC Freiburg Bundesliga Matthias Ginter D 4 \n", + "24 SC Freiburg Bundesliga Igor Matanović F 5 \n", + "61 SV Werder Bremen Bundesliga Maximilian Wöber D 2 \n", + "62 SV Werder Bremen Bundesliga Jens Stage M 5 \n", + "63 SV Werder Bremen Bundesliga Olivier Deman D 5 \n", + "25 SC Freiburg Bundesliga Philipp Lienhart D 5 \n", + "26 SC Freiburg Bundesliga Vincenzo Grifo M 5 \n", + "43 SV Werder Bremen Overall Jens Stage M 1 \n", + "44 SV Werder Bremen Overall Ludovit Reis M 1 \n", + "45 SV Werder Bremen Overall Marco Friedl D 1 \n", + "0 SC Freiburg Overall Derry Scherhant M 4 \n", + "1 SC Freiburg Overall Igor Matanović F 4 \n", + "46 SV Werder Bremen Overall Amos Pieper D 1 \n", + "47 SV Werder Bremen Overall Paul Erevbenagie F 1 \n", + "2 SC Freiburg Overall Lukas Kübler D 2 \n", + "3 SC Freiburg Overall Matthias Ginter D 4 \n", + "4 SC Freiburg Overall Maximilian Eggestein M 4 \n", "\n", " average_rating \n", "59 7.60 \n", @@ -10632,13 +10632,13 @@ "43 8.30 \n", "44 8.00 \n", "45 8.00 \n", - "0 7.80 \n", + "0 7.98 \n", + "1 7.93 \n", "46 7.70 \n", - "1 7.60 \n", - "2 7.53 \n", "47 7.50 \n", - "3 7.45 \n", - "4 7.30 " + "2 7.45 \n", + "3 7.43 \n", + "4 7.40 " ] }, "metadata": {}, @@ -10719,7 +10719,7 @@ { "data": { "text/markdown": [ - "**SV Werder Bremen** — formation **4-3-2-1**" + "**SV Werder Bremen** — formation **4-1-2-3**" ], "text/plain": [ "" @@ -11011,7 +11011,7 @@ " \n", " \n", " \n", - " 422\n", + " 424\n", " Finn Dahmen\n", " FC Augsburg\n", " 1\n", @@ -11020,7 +11020,7 @@ " 12.523948\n", " \n", " \n", - " 438\n", + " 439\n", " Han-Noah Massengo\n", " FC Augsburg\n", " 3\n", @@ -11029,7 +11029,7 @@ " 11.731293\n", " \n", " \n", - " 426\n", + " 427\n", " Anton Kade\n", " FC Augsburg\n", " 4\n", @@ -11038,7 +11038,7 @@ " 11.097169\n", " \n", " \n", - " 434\n", + " 435\n", " Chrislain Matsima\n", " FC Augsburg\n", " 2\n", @@ -11047,7 +11047,7 @@ " 11.097169\n", " \n", " \n", - " 437\n", + " 438\n", " Hennes Behrens\n", " FC Augsburg\n", " 2\n", @@ -11065,40 +11065,40 @@ " 8.290742\n", " \n", " \n", - " 453\n", - " Hasan Kuruçay\n", + " 450\n", + " Dejan Ljubičić\n", " FC Schalke 04\n", - " 2\n", + " 3\n", " 1.151492\n", " 1.0\n", - " 7.887720\n", + " 8.290742\n", " \n", " \n", - " 462\n", - " Nikola Katic\n", + " 457\n", + " Moussa Sylla\n", " FC Schalke 04\n", - " 2\n", + " 4\n", " 1.151492\n", " 1.0\n", - " 7.887720\n", + " 8.290742\n", " \n", " \n", - " 447\n", - " Timo Becker\n", + " 453\n", + " Hasan Kuruçay\n", " FC Schalke 04\n", " 2\n", " 1.151492\n", " 1.0\n", - " 7.772571\n", + " 7.887720\n", " \n", " \n", - " 441\n", - " Loris Karius\n", + " 461\n", + " Nikola Katic\n", " FC Schalke 04\n", - " 1\n", + " 2\n", " 1.151492\n", " 1.0\n", - " 7.599847\n", + " 7.887720\n", " \n", " \n", "\n", @@ -11106,28 +11106,28 @@ ], "text/plain": [ " name team_display position expected_match_points \\\n", - "422 Finn Dahmen FC Augsburg 1 1.585310 \n", - "438 Han-Noah Massengo FC Augsburg 3 1.585310 \n", - "426 Anton Kade FC Augsburg 4 1.585310 \n", - "434 Chrislain Matsima FC Augsburg 2 1.585310 \n", - "437 Hennes Behrens FC Augsburg 2 1.585310 \n", + "424 Finn Dahmen FC Augsburg 1 1.585310 \n", + "439 Han-Noah Massengo FC Augsburg 3 1.585310 \n", + "427 Anton Kade FC Augsburg 4 1.585310 \n", + "435 Chrislain Matsima FC Augsburg 2 1.585310 \n", + "438 Hennes Behrens FC Augsburg 2 1.585310 \n", "449 Soufiane El-Faouzi FC Schalke 04 3 1.151492 \n", + "450 Dejan Ljubičić FC Schalke 04 3 1.151492 \n", + "457 Moussa Sylla FC Schalke 04 4 1.151492 \n", "453 Hasan Kuruçay FC Schalke 04 2 1.151492 \n", - "462 Nikola Katic FC Schalke 04 2 1.151492 \n", - "447 Timo Becker FC Schalke 04 2 1.151492 \n", - "441 Loris Karius FC Schalke 04 1 1.151492 \n", + "461 Nikola Katic FC Schalke 04 2 1.151492 \n", "\n", " starting_chance score \n", - "422 1.0 12.523948 \n", - "438 1.0 11.731293 \n", - "426 1.0 11.097169 \n", - "434 1.0 11.097169 \n", - "437 1.0 11.097169 \n", + "424 1.0 12.523948 \n", + "439 1.0 11.731293 \n", + "427 1.0 11.097169 \n", + "435 1.0 11.097169 \n", + "438 1.0 11.097169 \n", "449 1.0 8.290742 \n", + "450 1.0 8.290742 \n", + "457 1.0 8.290742 \n", "453 1.0 7.887720 \n", - "462 1.0 7.887720 \n", - "447 1.0 7.772571 \n", - "441 1.0 7.599847 " + "461 1.0 7.887720 " ] }, "metadata": {}, diff --git a/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb b/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb new file mode 100644 index 0000000..149b847 --- /dev/null +++ b/notebooks/09_reflection/01_sofascore_overall_score_reflection.ipynb @@ -0,0 +1,24373 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "f50ecd0f", + "metadata": {}, + "source": [ + "# SofaScore overall score reflection\n", + "\n", + "Compare the newest pre-match score with the newest post-match KBStats snapshot. Every rostered player is evaluated, including non-appearances as zero points. Club identifiers are not displayed." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "211ce9c9", + "metadata": {}, + "outputs": [], + "source": [ + "import importlib\n", + "import sys\n", + "from datetime import datetime\n", + "from pathlib import Path\n", + "\n", + "import html\n", + "import ipywidgets as widgets\n", + "import matplotlib.pyplot as plt\n", + "import pandas as pd\n", + "import plotly.graph_objects as go\n", + "from IPython.display import display\n", + "\n", + "def locate_project_root() -> Path:\n", + " for start in (Path.cwd().resolve(), Path(globals().get('__vsc_ipynb_file__', '.')).resolve()):\n", + " for candidate in (start, *start.parents):\n", + " if (candidate / 'project_paths.py').is_file():\n", + " return candidate\n", + " raise FileNotFoundError('Could not locate project_paths.py.')\n", + "\n", + "PROJECT_ROOT = locate_project_root()\n", + "if str(PROJECT_ROOT) not in sys.path:\n", + " sys.path.insert(0, str(PROJECT_ROOT))\n", + "\n", + "import sofascore_score_reflection as score_reflection\n", + "importlib.reload(score_reflection) # pick up local helper changes without restarting the kernel\n", + "\n", + "from sofascore_score_reflection import (\n", + " BASELINE_PATH, accuracy_metrics, baseline_from_snapshot, build_outcomes,\n", + " feature_frame, load_baseline, persist_baseline,\n", + " reconstruct_source_chances, select_reflection_inputs,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "a4872389", + "metadata": {}, + "source": [ + "## Current-score settings\n", + "\n", + "These values reconstruct the score exactly as it was created. They are fixed for reflection; model fitting and weight tuning are deferred until several completed matchdays are available." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "d19e2270", + "metadata": {}, + "outputs": [], + "source": [ + "QUESTIONABLE_INJURY_PENALTY = 0.15\n", + "ALTERNATIVE_STARTING_CHANCE_DECAY = 0.45" + ] + }, + { + "cell_type": "markdown", + "id": "4fa4ccd8", + "metadata": {}, + "source": [ + "## Load pre- and post-match data\n", + "\n", + "Enter the local retrieval date shown in the export filename (`YYYY-MM-DD`) for each input. The latest file retrieved on each selected date is used. Press Enter for either prompt to retain the previous newest-available behaviour. The selected KBStats snapshot must be later than the expected-points export. Each raw lineup snapshot must be at or before score creation, preventing future information entering the reflection." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "retrieval-date-selection", + "metadata": {}, + "outputs": [ + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Expected-points retrieval date (YYYY-MM-DD; press Enter for latest available): 2026-08-28\n", + "KBStats retrieval date (YYYY-MM-DD; press Enter for latest available): \n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Selection: expected-points = 2026-08-28; KBStats = latest available\n" + ] + } + ], + "source": [ + "def choose_retrieval_date(label: str) -> str | None:\n", + " value = input(\n", + " f'{label} retrieval date (YYYY-MM-DD; press Enter for latest available): '\n", + " ).strip()\n", + " if not value:\n", + " return None\n", + " try:\n", + " return datetime.strptime(value, '%Y-%m-%d').date().isoformat()\n", + " except ValueError as exc:\n", + " raise ValueError(f'{label} retrieval date must be YYYY-MM-DD, for example 2026-08-31.') from exc\n", + "\n", + "EXPECTED_POINTS_RETRIEVAL_DATE = choose_retrieval_date('Expected-points')\n", + "KBSTATS_RETRIEVAL_DATE = choose_retrieval_date('KBStats')\n", + "print(\n", + " 'Selection: expected-points = ' + (EXPECTED_POINTS_RETRIEVAL_DATE or 'latest available')\n", + " + '; KBStats = ' + (KBSTATS_RETRIEVAL_DATE or 'latest available')\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "6587bf24", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
expected-points selectionKBStats selectionexpected_score_filepost_match_kbstats_filebaseline_filebaseline_rowslineup_snapshots
02026-08-28latest availableexpected_points_20260828_120706_+0200_sofascor...kbstats_players_20260831_111715_+0200.csvdata\\reference\\kbstats_player_match_baseline.csv0ligainsider_bundesliga_lineups_20260828_120913...
\n", + "
" + ], + "text/plain": [ + " expected-points selection KBStats selection \\\n", + "0 2026-08-28 latest available \n", + "\n", + " expected_score_file \\\n", + "0 expected_points_20260828_120706_+0200_sofascor... \n", + "\n", + " post_match_kbstats_file \\\n", + "0 kbstats_players_20260831_111715_+0200.csv \n", + "\n", + " baseline_file baseline_rows \\\n", + "0 data\\reference\\kbstats_player_match_baseline.csv 0 \n", + "\n", + " lineup_snapshots \n", + "0 ligainsider_bundesliga_lineups_20260828_120913... " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "INPUTS = select_reflection_inputs(\n", + " expected_retrieval_date=EXPECTED_POINTS_RETRIEVAL_DATE,\n", + " kbstats_retrieval_date=KBSTATS_RETRIEVAL_DATE,\n", + ")\n", + "EXPECTED = pd.read_csv(INPUTS.expected_path, encoding='utf-8-sig')\n", + "CURRENT = pd.read_csv(INPUTS.kbstats_path, encoding='utf-8-sig')\n", + "BASELINE = load_baseline()\n", + "\n", + "display(pd.DataFrame([{\n", + " 'expected-points selection': EXPECTED_POINTS_RETRIEVAL_DATE or 'latest available',\n", + " 'KBStats selection': KBSTATS_RETRIEVAL_DATE or 'latest available',\n", + " 'expected_score_file': INPUTS.expected_path.name,\n", + " 'post_match_kbstats_file': INPUTS.kbstats_path.name,\n", + " 'baseline_file': str(BASELINE_PATH.relative_to(PROJECT_ROOT)),\n", + " 'baseline_rows': len(BASELINE),\n", + " 'lineup_snapshots': ', '.join(path.name for path in INPUTS.lineup_paths.values()),\n", + "}]))" + ] + }, + { + "cell_type": "markdown", + "id": "b823ff02", + "metadata": {}, + "source": [ + "## Actual outcomes\n", + "\n", + "KBStats keeps cumulative appearances, starts, points, and playing time. The saved baseline converts those cumulative totals into last-matchday values; playing time is displayed in minutes. On the first run or after a counter reset, the latest history entry is used as a safe fallback for appearance and points." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "7168db2f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
outcome_statusplayers
0no_baseline469
\n", + "
" + ], + "text/plain": [ + " outcome_status players\n", + "0 no_baseline 469" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
actual_pointsminutes_playedplayedstarted
count469.000469.000469.000469.000
mean46.23940.8670.6080.422
sum21686.00019166.650285.000198.000
\n", + "
" + ], + "text/plain": [ + " actual_points minutes_played played started\n", + "count 469.000 469.000 469.000 469.000\n", + "mean 46.239 40.867 0.608 0.422\n", + "sum 21686.000 19166.650 285.000 198.000" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "OUTCOMES = build_outcomes(CURRENT, BASELINE)\n", + "display(OUTCOMES['outcome_status'].value_counts(dropna=False).rename_axis('outcome_status').reset_index(name='players'))\n", + "display(OUTCOMES[['actual_points', 'minutes_played', 'played', 'started']].agg(['count', 'mean', 'sum']).round(3))" + ] + }, + { + "cell_type": "markdown", + "id": "320904e5", + "metadata": {}, + "source": [ + "## Current-score accuracy\n", + "\n", + "The analysis uses the original raw pre-match score, without scaling it from the realised matchday outcomes. MAE and RMSE therefore describe the raw score's distance from actual Kickbase points; R² measures explained variation, Spearman measures ranking quality, and top-decile precision tests predicted high scorers." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "2f07368b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
maermser2spearman_correlationtop_decile_precision
current score45.51879.15-0.2710.6590.383
\n", + "
" + ], + "text/plain": [ + " mae rmse r2 spearman_correlation \\\n", + "current score 45.518 79.15 -0.271 0.659 \n", + "\n", + " top_decile_precision \n", + "current score 0.383 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "20c2014e8aeb433ea66f1c1a219e283a", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "VBox(children=(FigureWidget({\n", + " 'data': [{'hovertemplate': 'Hover for player details',\n", + " …" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "SOURCE_CHANCES = reconstruct_source_chances(\n", + " INPUTS, QUESTIONABLE_INJURY_PENALTY, ALTERNATIVE_STARTING_CHANCE_DECAY\n", + ")\n", + "ANALYSIS = feature_frame(EXPECTED, CURRENT, SOURCE_CHANCES).merge(OUTCOMES, on='player_id', how='left', validate='one_to_one')\n", + "ANALYSIS['actual_points'] = ANALYSIS['actual_points'].fillna(0.0)\n", + "ANALYSIS['prediction'] = ANALYSIS['score']\n", + "CURRENT_METRICS = accuracy_metrics(ANALYSIS['actual_points'], ANALYSIS['prediction'])\n", + "display(pd.DataFrame([CURRENT_METRICS], index=['current score']).round(3))\n", + "\n", + "DETAIL_COLUMNS = [\n", + " 'prediction', 'actual_points', 'minutes_played',\n", + " 'sofascore_average_rating', 'expected_match_points', 'starting_chance',\n", + " 'ligainsider_chance', 'kickbase_chance', 'kicker_chance', 'rotowire_chance',\n", + " 'questionable_injury_penalty', 'played', 'started',\n", + "]\n", + "DETAIL_LABELS = {\n", + " 'prediction': 'Raw-score prediction',\n", + " 'actual_points': 'Actual points', 'minutes_played': 'Minutes played',\n", + " 'sofascore_average_rating': 'SofaScore average rating',\n", + " 'expected_match_points': 'Expected match points (odds)', 'starting_chance': 'Original starting chance',\n", + " 'ligainsider_chance': 'LigaInsider starting chance', 'kickbase_chance': 'Kickbase starting chance',\n", + " 'kicker_chance': 'Kicker starting chance', 'rotowire_chance': 'RotoWire starting chance',\n", + " 'questionable_injury_penalty': 'Questionable-player penalty', 'played': 'Played', 'started': 'Started',\n", + "}\n", + "\n", + "def player_details(row):\n", + " def pretty(column):\n", + " value = row[column]\n", + " if column in {'played', 'started'}:\n", + " return 'Unknown' if pd.isna(value) else ('Yes' if bool(value) else 'No')\n", + " if pd.isna(value):\n", + " return 'Unavailable'\n", + " return f'{float(value):.2f}'\n", + " rows = ''.join(\n", + " f'{DETAIL_LABELS[column]}'\n", + " f'{pretty(column)}'\n", + " for column in DETAIL_COLUMNS\n", + " )\n", + " return (\n", + " '
'\n", + " f'{html.escape(str(row[\"name\"]))}'\n", + " f'{rows}
'\n", + " )\n", + "\n", + "details_panel = widgets.HTML(\"Hover over a dot to see that player's score breakdown.\")\n", + "scatter = go.Scatter(\n", + " x=ANALYSIS['prediction'], y=ANALYSIS['actual_points'],\n", + " mode='markers', marker={'size': 9, 'color': '#1f77b4', 'opacity': 0.72},\n", + " hovertemplate='Hover for player details',\n", + ")\n", + "interactive_figure = go.FigureWidget(data=[scatter])\n", + "interactive_figure.update_layout(\n", + " title='Raw score versus actual', xaxis_title='Raw pre-match score',\n", + " yaxis_title='Actual points', height=480, margin={'l': 55, 'r': 25, 't': 55, 'b': 55},\n", + ")\n", + "\n", + "def show_player_details(trace, points, state):\n", + " if points.point_inds:\n", + " details_panel.value = player_details(ANALYSIS.iloc[points.point_inds[0]])\n", + "\n", + "interactive_figure.data[0].on_hover(show_player_details)\n", + "display(widgets.VBox([interactive_figure, details_panel]))" + ] + }, + { + "cell_type": "markdown", + "id": "score-rating-odds-relationship", + "metadata": {}, + "source": [ + "## Actual points versus SofaScore rating, grouped by expected match points\n", + "\n", + "Each dot is one rostered player. The four charts split players into equal-sized packs based on pre-match, odds-derived expected match points. The horizontal axis is pre-match SofaScore average rating and the vertical axis is actual post-match Kickbase points. Shared axis ranges make the four packs directly comparable." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "score-rating-odds-plot", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": { + "bdata": "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", + "dtype": "f8", + "shape": "138, 7" + }, + "hovertemplate": "%{text}
SofaScore average rating: %{x:.2f}
Actual post-match points: %{y:.2f}
Expected match points (odds): %{customdata[0]:.2f}
Raw pre-match score: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
LigaInsider chance: %{customdata[3]:.2f}
Kickbase chance: %{customdata[4]:.2f}
Kicker chance: %{customdata[5]:.2f}
RotoWire chance: %{customdata[6]:.2f}", + "marker": { + "color": "#440154", + "opacity": 0.8, + "size": 9 + }, + "mode": "markers", + "text": [ + "Maximilian Mittelstädt", + "Grischa Prömel", + "Dan-Axel Zagadou", + "Nikolas Nartey", + "Chris Führich", + "Josha Vagnoman", + "Atakan Karazor", + "Fabian Bredlow", + "Marius Funk", + "Angelo Stiller", + "Ermedin Demirović", + "Jamie Leweling", + "Jeff Chabot", + "Tiago Tomás", + "Dzenan Pejcinovic", + "Justin Diehl", + "Dennis Seimen", + "Deniz Undav", + "Leonidas Stergiou", + "Finn Jeltsch", + "Leo Sauer", + "Ramon Hendriks", + "Ameen Al Dakhil", + "Chema Andrés", + "Luca Jaquez", + "Lorenz Assignon", + "Lazar Jovanovic", + "Badredine Bouanani", + "Bilal El Khannouss", + "Jeremy Arévalo", + "Jan Gyamerah", + "Amara Condé", + "Tim Boss", + "Jason Ceka", + "Lukas Emanuel Petkov", + "Lasse Günther", + "Luca Pfeiffer", + "Maximilian Rohr", + "Felix Keidel", + "Lukas Pinckert", + "Frank Lehmann", + "Luca Schnellbacher", + "Nicolas Kristof", + "Noel Futkeu", + "Lukasz Poreba", + "Cole Campbell", + "Francis Onyeka", + "Florian Le Joncour", + "Maurice Krattenmacher", + "Frederik Schmahl", + "Luca Sirch", + "Tom Zimmerschied", + "Noah Darvich", + "David Mokwa", + "Nicholas Mickelson", + "Raif Adam", + "Felix Uduokhai", + "Jeremiaha Maluze", + "Sven Michel", + "Felix Götze", + "Raphael Obermair", + "Oliver Batista Meier", + "Markus Schubert", + "Tom Baack", + "Steffen Tigges", + "Nahuel Noll", + "Marvin Pieringer", + "Gabriel Vidović", + "Stefano Marino", + "Sebastian Klaas", + "Marcel Hoffmeier", + "Laurin Ulrich", + "Laurin Curda", + "Nick Bätzner", + "Mattes Hansen", + "Florian Pruhs", + "Tjark Scheller", + "Jano ter Horst", + "Santiago Castañeda", + "Jonah Sticker", + "Nyamekye Awortwie-Grant", + "Deniz Zeitler", + "Luka Duric", + "Ruben Müller", + "Albert Frank Millgramm", + "Kennedy Okpala", + "Clemens Lippmann", + "Timur Gayret", + "Daniel Batz", + "Kevin Stöger", + "Tim Kleindienst", + "Moritz Nicolas", + "Robin Hack", + "Florian Neuhaus", + "Philipp Sander", + "Jan Olschowsky", + "Jens Castrop", + "Joseph Scally", + "Fabio Chiarodia", + "Ko Itakura", + "Enzo Leopold", + "David Herold", + "Lukas Ullrich", + "Shuto Machino", + "Franck Honorat", + "Yukhym Konoplia", + "Isac Lidberg", + "Kevin Diks", + "Wael Mohya", + "Hugo Bolin", + "Jan Leszczynski", + "Zento Uno", + "Daiki Hashioka", + "Mathieu Nguefack", + "Daniel Heuer Fernandes", + "Yussuf Poulsen", + "Bakery Jatta", + "Jordan Torunarigha", + "Sebastiaan Bornauw", + "Miro Muheim", + "Daniel Elfadli", + "Nicolai Remberg", + "Rayan Philippe", + "Otto Stange", + "Kofi Amoako", + "Albert Sambi Lokonga", + "Albert Grønbæk", + "Alexander Røssing-Lelesiit", + "Nicolás Capaldo", + "Warmed Omari", + "Shafiq Nandja", + "Sander Tangvik", + "Louis Lemke", + "Martin Adeline", + "Patson Daka", + "Bilal Nadir", + "Terem Moffi", + "Young-Woo Seol" + ], + "type": "scatter", + "x": { + "bdata": "MzMzMzMzHUAzMzMzMzMbQAAAAAAAAAAAzczMzMzMGkAzMzMzMzMbQJqZmZmZmR1AAAAAAAAAAAAzMzMzMzMiQAAAAAAAAAAAAAAAAAAAHkBmZmZmZmYYQAAAAAAAAAAAmpmZmZmZH0AzMzMzMzMgQAAAAAAAACNAAAAAAAAAAAAAAAAAAAAAADMzMzMzMxtAAAAAAAAAAACamZmZmZkdQAAAAAAAAAAAAAAAAAAAAADNzMzMzMwaQM3MzMzMzBhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNzMzMzMwaQJqZmZmZmRdAAAAAAAAAAAAzMzMzMzMdQGZmZmZmZhpAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmR1AMzMzMzMzG0AAAAAAAAAAADMzMzMzMxtAmpmZmZmZG0DNzMzMzMwhQDMzMzMzMxtAAAAAAAAAAAAAAAAAAAAAAM3MzMzMzBpAAAAAAAAAAABmZmZmZmYYQGZmZmZmZhhAzczMzMzMGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzczMzMzMGEBmZmZmZmYcQDMzMzMzMx1AAAAAAAAAAAAzMzMzMzMZQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMdQJqZmZmZmRtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAmpmZmZmZH0AAAAAAAAAAAGZmZmZmZh5AAAAAAAAAAAAAAAAAAAAcQDMzMzMzMx1AAAAAAAAAIUAzMzMzMzMbQAAAAAAAAAAAMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAAAJqZmZmZmR1AAAAAAAAAAAAzMzMzMzMdQJqZmZmZmR1AAAAAAAAAAADNzMzMzMweQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzMzMzHUDNzMzMzMwaQJqZmZmZmRlAZmZmZmZmIECamZmZmZkZQM3MzMzMzBxAAAAAAAAAAADNzMzMzMwYQAAAAAAAAB5AzczMzMzMHEBmZmZmZmYiQM3MzMzMzBxAAAAAAAAAAACamZmZmZkfQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMZQM3MzMzMzBpAAAAAAAAAAADNzMzMzMwcQAAAAAAAAAAAAAAAAAAAAACamZmZmZkdQJqZmZmZmRlAzczMzMzMGkAAAAAAAAAAAM3MzMzMzBpAzczMzMzMIkAAAAAAAAAAADMzMzMzMxtAAAAAAAAAAACamZmZmZkbQM3MzMzMzB5AZmZmZmZmIEBmZmZmZmYaQM3MzMzMzBxAZmZmZmZmGkAAAAAAAAAAAAAAAAAAAAAA", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAABAUUAAAAAAAAAsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFJAAAAAAAAAAAAAAAAAAMBbQAAAAAAAAAAAAAAAAAAAQkAAAAAAAAAQwAAAAAAAABTAAAAAAAAAQEAAAAAAAAA8QAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAAAAAAAIMAAAAAAAABDQAAAAAAAAAAAAAAAAAAAQkAAAAAAAAAAAAAAAAAAACLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuwAAAAAAAAAAAAAAAAACAT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBtQAAAAAAAgFJAAAAAAAAAAAAAAAAAAMBVQAAAAAAAgFBAAAAAAAAAXEAAAAAAAAAAAAAAAAAAAC5AAAAAAADAVEAAAAAAAAAAAAAAAAAAwFJAAAAAAAAAYkAAAAAAAGBhQAAAAAAAADRAAAAAAAAAKkAAAAAAAAAAAAAAAAAAACRAAAAAAAAAAAAAAAAAAAAoQAAAAAAAgGJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAACAVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKEAAAAAAAAA8QAAAAAAAgF9AAAAAAABAUEAAAAAAAEBRQAAAAAAAAEVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENAAAAAAACAZ0AAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAAAKBgQAAAAAAA4GFAAAAAAAAAXEAAAAAAAAAuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAANsAAAAAAAEBoQAAAAAAAAChAAAAAAAAAAAAAAAAAAIBMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAQUAAAAAAAAAAAAAAAAAAABRAAAAAAAAAMUAAAAAAAAAAAAAAAAAAwFJAAAAAAAAAAAAAAAAAAAAcwAAAAAAAAD1AAAAAAAAAJkAAAAAAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxQAAAAAAAADFAAAAAAABAWEAAAAAAAAAiwAAAAAAAgERAAAAAAAAACEAAAAAAAABBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHQAAAAAAAAPC/AAAAAAAAGMAAAAAAAAAAAAAAAAAAAEZAAAAAAAAAPUAAAAAAAAAAAAAAAAAAgEpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAIQAAAAAAAAChAAAAAAAAAJsAAAAAAAAAAQAAAAAAAQFJA", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Actual points versus SofaScore rating — expected-points pack: -0.00 to 0.79" + }, + "xaxis": { + "range": [ + -0.5, + 10.5 + ], + "title": { + "text": "Pre-match SofaScore average rating" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual post-match Kickbase points" + } + } + } + }, + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": { + "bdata": "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", + "dtype": "f8", + "shape": "104, 7" + }, + "hovertemplate": "%{text}
SofaScore average rating: %{x:.2f}
Actual post-match points: %{y:.2f}
Expected match points (odds): %{customdata[0]:.2f}
Raw pre-match score: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
LigaInsider chance: %{customdata[3]:.2f}
Kickbase chance: %{customdata[4]:.2f}
Kicker chance: %{customdata[5]:.2f}
RotoWire chance: %{customdata[6]:.2f}", + "marker": { + "color": "#31688e", + "opacity": 0.8, + "size": 9 + }, + "mode": "markers", + "text": [ + "Ron-Robert Zieler", + "Luca Waldschmidt", + "Marvin Schwäbe", + "Timo Hübers", + "Linton Maina", + "Tom Krauß", + "Matthias Köbbing", + "Marius Bülter", + "Ellyes Skhiri", + "Jan Thielmann", + "Ragnar Ache", + "Ísak Jóhannesson", + "Luka Lochoshvili", + "Said El Mala", + "Julian Pauli", + "Joël Schmied", + "Sebastian Sebulonsen", + "Rav van den Berg", + "Alessio Castro-Montes", + "Jahmai Simpson-Pusey", + "Gideon Mensah", + "Paul Okon-Engstler", + "Reigan Heskey", + "Thijs Dallinga", + "Rani Khedira", + "Marvin Friedrich", + "Janik Haberer", + "Oliver Burke", + "Frederik Rönnow", + "Woo-Yeong Jeong", + "Christopher Trimmel", + "Tim Skarke", + "Robert Skov", + "Tom Rothe", + "András Schäfer", + "Carl Klaus", + "Matheo Raab", + "Derrick Köhn", + "Stanley Nsoki", + "Aljoscha Kemlein", + "Josip Juranović", + "Ilyas Ansah", + "Michel Aebischer", + "Leopold Querfeld", + "Livan Burcu", + "Andrej Ilic", + "Marin Ljubicic", + "Emmanuel Latte Lath", + "Linus Güther", + "Zeno Van den Bosch", + "Mitchell Weiser", + "Niklas Stark", + "Niclas Füllkrug", + "Marco Friedl", + "Amos Pieper", + "Felix Agu", + "Eren Sami Dinkçi", + "Cédric Itten", + "Keke Topp", + "Justin Njinmah", + "Ludovit Reis", + "Markus Kolke", + "Jens Stage", + "Senne Lynen", + "Olivier Deman", + "Julián Malatini", + "Marco Grüll", + "Chuki", + "Karl Hein", + "Alexander Schlager", + "Samuel Mbangula", + "Patrice Covic", + "Dariusz Stalmach", + "Mick Schmetgens", + "Salim Amani Musah", + "Kenny Quetant", + "Darwin Soylu", + "Oskar Wójcik", + "Paul Erevbenagie", + "Loris Karius", + "Kenan Karaman", + "Kevin Müller", + "Edin Džeko", + "Finn Porath", + "Timo Becker", + "Ron Schallenberg", + "Soufiane El-Faouzi", + "Dejan Ljubičić", + "Janik Bachmann", + "Éric Dina Ebimbe", + "Hasan Kuruçay", + "Junior Adamu", + "Maximilian Wöber", + "Robin Gosens", + "Moussa Sylla", + "Adrian Gantenbein", + "Vitalie Becker", + "Mert Can Ayhan", + "Nikola Katic", + "Christian Gomis", + "Luca Vozar", + "Satoshi Tanaka", + "Johannes Simon Siebeking", + "Adil Aouchiche" + ], + "type": "scatter", + "x": { + "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAAAAAAAAAAAAAAAAAAAAcQAAAAAAAAB5AAAAAAAAAAABmZmZmZmYYQAAAAAAAABpAMzMzMzMzG0BmZmZmZmYaQJqZmZmZmSJAzczMzMzMGkAzMzMzMzMZQAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAZmZmZmZmHEAzMzMzMzMbQJqZmZmZmRtAAAAAAAAAAAAAAAAAAAAAAM3MzMzMzBhAMzMzMzMzGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpAMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEAAAAAAAAAcQAAAAAAAAAAAZmZmZmZmGkAAAAAAAAAAAAAAAAAAAAAAMzMzMzMzG0BmZmZmZmYcQM3MzMzMzBpAZmZmZmZmGkBmZmZmZmYYQGZmZmZmZhpAAAAAAAAAAAAzMzMzMzMhQAAAAAAAABhAAAAAAAAAAAAzMzMzMzMfQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQAAAAAAAACBAzczMzMzMHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGEAAAAAAAAAAAM3MzMzMzBpAAAAAAAAAIEAAAAAAAAAAAJqZmZmZmSBAmpmZmZmZG0AzMzMzMzMdQAAAAAAAAAAAMzMzMzMzG0AAAAAAAAAYQAAAAAAAAAAAMzMzMzMzG0AAAAAAAAAaQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYcQGZmZmZmZhpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHkBmZmZmZmYaQAAAAAAAAAAAAAAAAAAAAACamZmZmZkeQAAAAAAAAAAAAAAAAAAAG0AzMzMzMzMaQM3MzMzMzBxAzczMzMzMHEAzMzMzMzMbQDMzMzMzMxlAZmZmZmZmG0AzMzMzMzMbQAAAAAAAABpAAAAAAAAAGkDNzMzMzMwcQAAAAAAAAAAAZmZmZmZmG0AzMzMzMzMYQGZmZmZmZhtAmpmZmZmZGUDNzMzMzMwaQAAAAAAAABtAAAAAAAAAAAAzMzMzMzMZQA==", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAoGZAAAAAAAAAAAAAAAAAAMBYQAAAAAAAAFRAAAAAAAAAAAAAAAAAAAAzQAAAAAAAAEhAAAAAAABAVUAAAAAAAABZQAAAAAAAIGFAAAAAAAAAXEAAAAAAAMBhQAAAAAAAAAAAAAAAAAAANEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT0AAAAAAAIBKQAAAAAAAAFZAAAAAAAAASkAAAAAAAAAAAAAAAAAAwG1AAAAAAACASEAAAAAAAAAAAAAAAAAAAD1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE9AAAAAAAAAAAAAAAAAAGBhQAAAAAAAAAAAAAAAAADAUUAAAAAAAIBGQAAAAAAAAAAAAAAAAAAAKkAAAAAAAAA4QAAAAAAAAAAAAAAAAACASkAAAAAAAIBqQAAAAAAAAAAAAAAAAAAAO0AAAAAAACBwQAAAAAAAADZAAAAAAAAAAAAAAAAAAAA4QAAAAAAAAFhAAAAAAAAAAAAAAAAAAIBOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDwAAAAAAAgFJAAAAAAAAAU0AAAAAAAAAAAAAAAAAAACbAAAAAAAAAMUAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAPUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMAAAAAAAAA4QAAAAAAAAAAAAAAAAABAXUAAAAAAAAAzQAAAAAAAAChAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPC/AAAAAADAYUAAAAAAAAAAAAAAAAAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+wAAAAAAAAAAAAAAAAAAAOEAAAAAAAIBJwAAAAAAAAEJAAAAAAAAAQEAAAAAAAAAAAAAAAAAAADPAAAAAAAAANkAAAAAAAABEQAAAAAAAQFPAAAAAAAAAIsAAAAAAAAA1QAAAAAAAAAAAAAAAAAAALkAAAAAAAAA4wAAAAAAAwFJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEQA==", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Actual points versus SofaScore rating — expected-points pack: 0.79 to 1.34" + }, + "xaxis": { + "range": [ + -0.5, + 10.5 + ], + "title": { + "text": "Pre-match SofaScore average rating" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual post-match Kickbase points" + } + } + } + }, + "image/png": "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7MvX2SGBbqbqFOYHAggggAACCCCAQJwFaB4BBBBAAIHWC6RUAEQBjXlP393oDA5dCqO00pInnMtlVMbL5b2M5vH7bnMujfHmM48AAggggAACCCSMAB1BAAEEEEAAgVYLpFQApNUKrIgAAggggAACSSFAJxFAAAEEEEAAgdYKEABprRzrIYAAAgggEHsBWkQAAQQQQAABBBBopQABkFbCsRoCCCCAQDwEaBMBBBBAAAEEEEAAgdYJEABpnRtrIYAAAvERoFUEEEAAAQQQQAABBBBolQABkFaxsRICCMRLgHYRQAABBBBAAAEEEEAAgdYIEABpjRrrIBA/AVpGAAEEEEAAAQQQQAABBBBohQABkFagsUo8BWgbAQQQQAABBBBAAAEEEEAAgZYLEABpuVl816B1BBBAAAEEEEAAAQQQQAABBBBosUDSBUBaPEJWQAABBBBAAAEEEEAAAQQQQACBpBOIdIcJgERalPoQQAABBBBAAAEEEEAAAQQQaLsANURYgABIhEGpDgEEEEAAAQQQQAABBBBAIBIC1IFAZAUIgETWk9oQQAABBBBAAAEEEEAAgcgIUAsCCERUgABIRDmpDAEEEEAAAQQQQAABBCIlQD0IIIBAJAUIgERSk7oQQAABBBBAAAEEEIicADUhgAACCERQgABIBDGpCgEEEEAAAQQQQCCSAtSFAAIIIIBA5AQIgETOkpoQQAABBBBAAIHIClAbAggggAACCERMgABIxCipCAEEEEAAAQQiLUB9CCCAAAIIIIBApAQIgERKknoQQAABBBCIvAA1IoAAAggggAACCERIgABIhCCpBgEEEEAgGgLUiQACCCCAAAIIIIBAZATCDoBMufMRu+rmu6ymts6ZNF889kobdcENVrpqvfEPAQQQQCAKAlSJAAIIIIAAAggggAACEREIKwCyvbzCli5fbVdMHG95uTn2zrKVTuPvzn3Ipk251u556BknKOIk8gMBBBCIoABVIYAAAggggAACCCCAAAKREAgrAKKGCjrmWVFhV83aq2+8Z72KujnBEKVVVtdadU2dk8cPBBCIqACVIYAAAggggAACCCCAAAIIREAgrABIfl6OFeTnWln5LnPPBjlnzMlO80qrrKpx5vmBQOQFqBEBBBBAAAEEEEAAAQQQQACBtguEFQDRZS+3XH+pTZn2iI295CYbMWywjRs93AmG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2+m/CssIIIBAygtkhjPCHoVdbN7Tdzc8/UVPgAk2qZzKh1MvZRBAAIGoC9AAAggggEBSCfTo3LHRzd0DdX5Az8QKYOjGrV065gXqakPaEUXh9/n740faLyaPt8lnnWwXnna8E7yZdvWFzlksDRU2M1O6YatVVNX6gh81viDIfufmsdV1+21bRZVvea+9/+nGZmogGwEEEEg9gbACIKk37NQa0W7fH7fpc96y//f72XbNvbPsvtkl9lmYp1mmlgSjCSRAGgIIIIAAAskkkJmZYeedMjRolws75dupxw0Mmh+vjItGHR+0aV26MubEo4PmB8ro2bXATj22v509YogT+Mj74vKfQGX903RJTtmuSqusDXzj1Z2+Y0fOADms9trSj517o/zL756xX/9lnukSIT26+HAuPxFAINUECIAk+RbduKPC7p29wFZ+ts2qfH/kavfut3Xbyu0Pz75h768hsm9mSb6F6T4CCCCAAALpJ3DmsKPsqD6BH3V7+dknW0777IijLPl4vT05/z176IW37O9vfeDcL6MljegeI8UDewdcRZeudMzpEDAvGok6I0VP0QlWtx42o0thguWnQ7puBPsX3/aes7jU2db7Dxy08j3Vzk1i//jyO7Z3/4F0YGCMCKSdAAGQJN/kf3vzA+f6Tv9h6E387ws/tLp9+/2zWEYAAQQQQAABBBJaICsz03548Vedm5VOGjvCLhx1vF1z3mi7+9qLbVDv7hHtuz4Iz3xjqT39+j/tn6s22Mefb7M3PvzU7vvbAlu7eUeL2rrW10fvpStXjj/VWnrpSosaDFJYT53JzsoKkns4OTs7dP7hUqn785PPy+w93/YONEI90vj9NZsCZZGGAAJJLpD6AZAk30Chur9x+y5bu2WHHTx4yLmx1fptu0yT7vCtqLUujflg7eZQVZCHAAIIIIAAAggkrIBuVjp66EA7e/gQO35gb2vfLvIf2t9eud4Wla4z/391e/fbn15bYgom+Oe5yzoD93cz59vPHn7WfvXEi/bI3EWWn9O+4dKVk47uZy25dMWtt62vue3bm3MvlXbZAasqyO1gR/bo4uQpAPT3tz60//zLPPupbxx6VO6by9c4ean8Y/6yVSGH98YHzT+2OGQFcc7UGU3alj975FnnMcgK8h3wfWaIc7doHoHoCzTTAgGQZoASOftT37cS+w4ctG0Vlc6N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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": { + "bdata": "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", + "dtype": "f8", + "shape": "124, 7" + }, + "hovertemplate": "%{text}
SofaScore average rating: %{x:.2f}
Actual post-match points: %{y:.2f}
Expected match points (odds): %{customdata[0]:.2f}
Raw pre-match score: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
LigaInsider chance: %{customdata[3]:.2f}
Kickbase chance: %{customdata[4]:.2f}
Kicker chance: %{customdata[5]:.2f}
RotoWire chance: %{customdata[6]:.2f}", + "marker": { + "color": "#35b779", + "opacity": 0.8, + "size": 9 + }, + "mode": "markers", + "text": [ + "Oliver Baumann", + "Andrej Kramarić", + "Bernardo", + "Ozan Kabak", + "Tim Lemperle", + "Luca Philipp", + "Patrick Wimmer", + "Fisnik Asllani", + "Bambasé Conté", + "Adam Hložek", + "Max Moerstedt", + "Albian Hajdari", + "Alexander Prass", + "Vladimír Coufal", + "Robin Hranác", + "Lúkas Petersson", + "Valentin Gendrey", + "Arthur Chaves", + "Koki Machida", + "Leon Avdullahu", + "Cajetan Lenz", + "Wouter Burger", + "Adam Daghim", + "Alessandro Vogt", + "Mats Rots", + "Nathan De Cat", + "Jens Grahl", + "Timothy Chandler", + "Mario Götze", + "Michael Zetterer", + "Robin Koch", + "Jonathan Burkardt", + "Ansgar Knauff", + "Nnamdi Collins", + "Ritsu Dōan", + "Noah Atubolu", + "Can Uzun", + "Hugo Larsson", + "Kauã Santos", + "Farès Chaïbi", + "Elias Baum", + "Noël Aséko", + "Jean-Mattéo Bahoya", + "Arthur Theate", + "Oscar Højlund", + "Younes Ebnoutalib", + "Keita Kosugi", + "Love Arrhov", + "Ayoube Amaimouni", + "Malik Pimpong", + "Otávio", + "Raphael Onyedika", + "Dominik Kohr", + "Stefan Bell", + "Alexander Schwolow", + "Danny Da Costa", + "Robin Zentner", + "Nadiem Amiri", + "Stefan Posch", + "Phillip Tietz", + "Philipp Mwene", + "Lennard Maloney", + "Jae-Sung Lee", + "Sheraldo Becker", + "Eric Martel", + "Silas", + "Paul Nebel", + "Silvan Dominic Widmer", + "Ransford Königsdörffer", + "Anthony Caci", + "Andreas Hanche-Olsen", + "Benedict Hollerbach", + "Kaishu Sano", + "Fabio Gruber", + "Sota Kawasaki", + "Kacper Potulski", + "Otto Ruoppi", + "Rael-Tshimbela Nakuzola", + "Matthias Ginter", + "Christian Günter", + "Vincenzo Grifo", + "Lukas Kübler", + "Maximilian Eggestein", + "Jannik Huth", + "Anthony Jung", + "Florian Müller", + "Philipp Lienhart", + "Jan-Niklas Beste", + "Lucas Höler", + "Patrick Osterhage", + "Yannik Engelhardt", + "Mio Backhaus", + "Igor Matanović", + "Derry Scherhant", + "Philipp Treu", + "Jordy Makengo", + "Max Rosenfelder", + "Berkay Yilmaz", + "Bruno Ogbus", + "Yuito Suzuki", + "Cyriaque Irié", + "Keisuke Goto", + "Rihito Yamamoto", + "Michael Gregoritsch", + "Marius Wolf", + "Jeffrey Gouweleeuw", + "Finn Dahmen", + "Yannik Keitel", + "Kristijan Jakić", + "Anton Kade", + "Mert Kömür", + "Robin Fellhauer", + "Calvin Brackelmann", + "Sima Suso", + "Fabian Rieder", + "Nediljko Labrović", + "Noahkai Banks", + "Chrislain Matsima", + "Alexis Claude-Maurice", + "Faik Sakar", + "Hennes Behrens", + "Han-Noah Massengo", + "Rodrigo Ribeiro", + "Uchenna Ogundu" + ], + "type": "scatter", + "x": { + "bdata": "AAAAAAAAGkAAAAAAAAAAAM3MzMzMzBlAzczMzMzMG0DhehSuR+EXQDMzMzMzMxpAUrgehetRHUAAAAAAAAAAAHsUrkfhehlArkfhehSuGkBmZmZmZmYaQB+F61G4Hh5AAAAAAAAAAACuR+F6FK4aQGZmZmZmZhhAAAAAAAAAAAAfhetRuB4cQM3MzMzMzBlAmpmZmZmZGUCamZmZmZkbQM3MzMzMzBpAmpmZmZmZHUAAAAAAAAAaQM3MzMzMzBlA4XoUrkfhGUBmZmZmZmYaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAMzMzMzMzHkAzMzMzM7MgQGZmZmZmZhtAAAAAAAAAAACamZmZmZkXQAAAAAAAAAAAmpmZmZkZIEAAAAAAAAAAAJqZmZmZmRVAZmZmZmZmHUBmZmZmZmYZQAAAAAAAAAAAAAAAAAAAGkAzMzMzMzMXQM3MzMzMzBhAAAAAAAAAGUDNzMzMzMwbQJqZmZmZmRlAZmZmZmZmGUCamZmZmZkZQJqZmZmZmR1AzczMzMzMHkCamZmZmZkhQAAAAAAAAAAAAAAAAAAAAAAzMzMzMzMgQGZmZmZmZh5AAAAAAAAAJEAAAAAAAAAAAAAAAAAAACRAzczMzMzMHEAAAAAAAAAAAM3MzMzMzBpAMzMzMzMzG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACamZmZmZkZQM3MzMzMzBpAMzMzMzMzIEAAAAAAAAAAAAAAAAAAAAAAmpmZmZmZHUCamZmZmZkdQAAAAAAAAAAAmpmZmZmZG0CamZmZmZkfQAAAAAAAAAAAuB6F61G4HUCF61G4HoUaQB+F61G4HhtAzczMzMzMHUCamZmZmZkdQAAAAAAAAAAAAAAAAAAAAABmZmZmZmYaQDMzMzMzMxxAZmZmZmZmGkC4HoXrUbgbQAAAAAAAAB1A7FG4HoXrHEBmZmZmZmYaQLgehetRuB9A7FG4HoXrH0CamZmZmZkbQOF6FK5H4RtAuB6F61G4G0BmZmZmZmYaQM3MzMzMzBpAhetRuB6FGkCF61G4HoUcQJqZmZmZmRtAAAAAAAAAAADNzMzMzMwaQAAAAAAAABpAAAAAAAAAAACamZmZmZkfQGZmZmZmZhpAzczMzMzMHkAAAAAAAAAcQAAAAAAAAAAAAAAAAAAAGkAAAAAAAAAAAAAAAAAAAAAAzczMzMzMGkAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHECamZmZmZkdQGZmZmZmZhpAAAAAAAAAAAA=", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAAAgYEAAAAAAAAAIwAAAAAAAgE5AAAAAAACgaEAAAAAAAAAAAAAAAAAAAAAAAAAAAADAUkAAAAAAAAAAAAAAAAAAQFlAAAAAAAAASkAAAAAAAIBSwAAAAAAAgEtAAAAAAAAAAAAAAAAAAEBhQAAAAAAAAEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBSQAAAAAAAAAAAAAAAAAAAT0AAAAAAAEBkQAAAAAAAAAAAAAAAAAAALMAAAAAAAAAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAYEAAAAAAAABHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxAAAAAAAAATkAAAAAAAAAAAAAAAAAAAAAAAAAAAADAU0AAAAAAAEBnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAgc0AAAAAAAIBPQAAAAAAAABjAAAAAAADAU0AAAAAAAAAYQAAAAAAAABRAAAAAAAAAPUAAAAAAAABWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBiQAAAAAAAAFpAAAAAAAAgZ0AAAAAAAAAAAAAAAAAAAFVAAAAAAACAUkAAAAAAAAAAAAAAAAAAAFRAAAAAAACASEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9QAAAAAAAADdAAAAAAADAX0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYUAAAAAAAEBgQAAAAAAAAAAAAAAAAAAAPEAAAAAAAAAxQAAAAAAAAAAAAAAAAAAgZ0AAAAAAAAAAAAAAAAAAAAAAAAAAAADAWUAAAAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAAAAABAYEAAAAAAAIBCQAAAAAAAAAAAAAAAAABAUEAAAAAAAABMQAAAAAAAUHJAAAAAAADAW0AAAAAAAAA/QAAAAAAAwFZAAAAAAAAAQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAACweEAAAAAAAABOQAAAAAAAACZAAAAAAAAAAAAAAAAAAMBnQAAAAAAAoG9AAAAAAAAANkAAAAAAAABsQAAAAAAAADdAAAAAAAAAAAAAAAAAACBuQAAAAAAAAEZAAAAAAACATUAAAAAAAKBiQAAAAAAAAAAAAAAAAAAAaUAAAAAAAAAAAAAAAAAAgGFAAAAAAABAYUAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYUAAAAAAAGBjQAAAAAAAwFlAAAAAAAAAAAA=", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Actual points versus SofaScore rating — expected-points pack: 1.34 to 1.98" + }, + "xaxis": { + "range": [ + -0.5, + 10.5 + ], + "title": { + "text": "Pre-match SofaScore average rating" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual post-match Kickbase points" + } + } + } + }, + "image/png": "iVBORw0KGgoAAAANSUhEUgAABEAAAAGkCAYAAAAxElB8AAAQAElEQVR4AezdCWAU5d0/8N9u7k1C7hAIRwC5RQVP0CrUqmjxqBYsHm9p1erfar3eF1pe7UtbX1rs69VaK1Vb+lLhVeqNiCdoFRQRVOSMkHAk5CAHOTZ38p/vwCyzx+xukr1m94tOduZ5nnnmeT4zuzvz2zmsPfxHAQpQgAIUoAAFKEABClCAAhSgQLQLxHz/rMJ/FKAABShAAQpQgAIUoAAFKECBqBdgB2NdgAGQWN8C2H8KUIACFKAABShAAQpQIDYE2EsKxLgAAyAxvgGw+xSgAAUoQAEKUIACFIgVAfaTAhSIbQEGQGJ7/bP3FKAABShAAQpQgAKxI8CeUoACFIhpAQZAYnr1s/MUoAAFKEABClAglgTYVwpQgAIUiGUBBkBiee2z7xSgAAUoQAEKxJYAe0sBClCAAhSIYQEGQGJ45bPrFKAABShAgVgTYH8pQAEKUIACFIhdAQZAYnfds+cUoAAFKBB7AuwxBShAAQpQgAIUiFkBBkBidtWz4xSgAAViUYB9pgAFKEABClCAAhSIVQEGQGJ1zbPfFKBAbAqw1xSgAAUoQAEKUIACFIhRAQZAYnTFs9sUiFUB9psCFKAABShAAQpQgAIUiE0BBkBic72z17ErwJ5TgAIUoAAFKEABClCAAhSISQEGQGJytcdyp9l3ClCAAhSgAAUoQAEKUIACFIhFAQZAYm2ts78UoAAFKEABClCAAhSgAAUoQIEYFIi5AIiZ1nF1Tb3MvG6+LPzt02ZqNttqMoHtu0tl6qzbZeL0eeqwbsNWk/WAzaWAeQS0z/VnV64xT6OjuKVcH1G8ctk1ClCAAhSggIi4IsRMAETbycFBXn8CCpgXQQnU54oZbdPYQYdXXw6I4QMneEWbS7j6o5lineiHH9+zROwtrX1qFoIfN9/3kNx8/SzZvn6ZOsyYNrlXdWHZaIO+TRifqQTv0OZeVRZFhWGLwBLeR67dQhqM+vLecq2L08ERwGdXNG/D6B+2T2ynvRXEPJgX23Fv543l8tpnZV/c8FmBzwz9gM9d1OnNFPkoh/WF9eatrJaHbSMU2z6+H7Ac9E1btr+v2rx6D6N64K0vh3Gjsv4un+UoQAEKmEiATXURiJkAyNe7S+RoQ5MMGZQnW7YVC748XSw4SYGIFcDO2vRr7pYpk0arQQotWPHC0kWys3i/XH3TL/u0TX+yZYdkDEiTKy6e1qe+Y4f6wtn3qvN+9uZTjratf/ExNe2KHy4UlFEn+IcCFKBADAusfOV9+XTrzl4L4PP/joWPy723znH6jC2vrPH52f/gY8v7tMxeN7IPMzz6l1VysLyq13PCA9+Hsy+f7vCADYwQ7NBXiGDOM8+tFnxXat+bTyy+SzyV1c/HcQpQIJoE2BcKOAvETADknQ82y/jRw+XOm65Wv3AREHGm4JSrwE1zL1N3Lmb08owA13o43T8B/IK3fNXbcvbk8XL/3Tc6VTZxbJFsXP2kXHbh2U7poZp47qV31ADKkvtvFVtKsmOxeTmZsnbFQ3L3Ld93pHHkhADfWycsOBYegcW/uEX97MBnSHhaEDtLxUE4zjp4ZOkLfe40DtrxuaFVgM9YBADww07VkXot2ekVwYB1H2+VC781xSk9nBP4PsMZKfB49a2Pe90U/Hi15ImVcuUl54reA+NIW/X6esePAQi+o/84w1G/nWOfxrVsrxvCGShgJgG2lQIUcBKIiQCI9iV47lmT1IPIoYPzBQERJ4njE/ovZ3xBY8ApmvjSxU4MvrDxiwV+fUDe1Fm3q79wIx/lsMMhun9afZhXS9bKYn79oC+jlfX3FX1EW7B8DPp68WuJaz1aea0c5kWavhzqcU1HG9HPHXtK1fuTaPNjhwZ9xfzo3413LlYDTfDyVAZt0tK1V6RhfqMB+SiLV9cySHPNQ3vQLqRrA/qknxfTWh/RN60c6kM5vGpp2ivSkIcBZphfn4Z0GMAJ9WNaG/TLQH0og7JavqfXZnur4Je+gvxspyCDvuzPbrpGsEOsT8OysQxtgAVMtDJoC3bI9duzVsZ1XtSBfqK/2vyoq6KqVgYPzJFU24ngh5aP12uv/LbodzyRBivUpx+wPORpA6b1+Vq7tHy8ov3wKz1YIchHeX0b0T4tHXkYUC/m9TWgnFYXloN5MaDtGDDuOiBdqxdOuLSoockuMNbKoi6U0dePaWwD6AvyUY9WHq8oizKuA8oiXxsumfsf6r1cML9r2VBP+7JHG9Fu9Bl917dP6xfKIB39x7rYtHWXYz0bzYvyqA/1oow2aHUhXxs8lcP2grajDfjs0r830AasV21+tEurH6/avFq+9upa7oY7/ls9G1HL9+cV7UGfvH3u6utxXaantml1wgHzom/oI+bFgD5pg94P5bxt2/DD8rR58YpppGM53gatTb76iTbDA3XrB8zvqX60X18O4+ijp7JaGvJRzrXtWAbSUadW1tcrgk04+wBnIQxIs/kq7paPA3YMbhleEtA+fPYsXniLnDrhJC8lnbPQP1/bPsrAQBsw7VyL8RQC5X99dIH64wqCOsYlPecg2IOgz6iiQrcCF11whrrf4foD197SMreyTIgtAfaWAhSggF4gJgIgOM0fnT5nygT1IBGXEXi6DAY7dhfOvldwoImdFW3Aryz4QsVODH41QAAFp/gjH7++ux7gYVm+Bhw0anWgHoyjTb3ZkfC0DOzwIB11YsAOBk71xM4Q0jFgfM6tiwQ7RiiDAb+QIA15KONtwEHBvYuelOV/XKjuxKDtOEDHqbaYDwfiyIMTvFA/Buz0YOcHy0Cb0DakY8DpqwsXPy1YB6jD04AzIDDgbAjXnWkEtLC8k8eOUGdFPa7rEu3Er0OuxjhIRd+x84S2YMDOZl/bqTbAwx8sF+sY7cAycMkItoMFDy71eg8PBBdQDjulaJOHqt2SsCz0Vb8sFNJfKoPtGe5w08pp6whlkYd2agO2ERz4wBb5WJd4r+CUbpzajTRfA9qF9YwDAa1eLBs7qNo6RRlfbdeWg21x7v/7tdx327Xqtqi9H9FGf9e/Vpfrq9F2gXL67Rr9wLaMbVpbP/hMeObh+YKDHb0jzDG/0YB1jG0ZdWJAvXhPa/ViPjjhoEy/LaHsz++8TtBmlAnn4I893l/oG9YfToPX2ouDThggD2W0dPTrrgf+4FjP6C8+xxFoxcGwVg5OCE7jMxtlMGBbwzaHur2VQ9mTRhRKyYEKwXrCOta/N7RtS/PXb6OYF+8F/fsLy8K27Hr6/SOLfoqsXg+w0n/u4vMDlWC7Q5swjgHL1LdNK+faNpT1NGB7Qzr6hAHbL/ywXpHubdtGO9AelMNyMT/e3/rvB+R5G/ztJz4TUTeWgQHjeE+g//r6MY32YztAOQwoq//M0ZfHOLYVOKDv+s9E5EXKgG0dbcTnMtaJvl1YV+gz2q9/H+nLGI37s+0j8K1fv3DHZxLWv1G9oUjPz8lSP3P37T+sLg4uM86dLPhM0bcPPjgzBJ8T2F9RC0f3H/aOAhSgAAV0AlEfAMEX8sebtqmXv4wYVqB2/fqrL1J/gXvt7Q3qNP6g3MNPPa+Wc73MAKdW9nYnAnUaDfjCxU4VXrUyGMeXMXYk9Dv0Wr6/r9jhQXu18ggYYNCCBqhbO31U3yfMgx1+5KGMNr+nVxwUIMCBNiMfr71pOw7wUIcWrEAdWP7jv/kZRg0HHHDjLB7c8wIHKVpBtBduaAPagnRcmoFLnvTrEnkogx0f7AChHAYcpGLnWO+B9L62E/O6DlobcdCGdiAf/cF2cMn0MzFpOKAcLjGBGQ4uJh5/WgtesXPvOiN2jLHDt+COuWrAD/laHRjXH3Bi2tOA9YFBn4f7hOB+IVpAEXnwxfaFHXG0Rxv0O5soh0FrFwJv2DFFGgZ4YKcbbdTK+Nt2mLz298VuZ5n0Zv2jDZ4Go+0C2wnaq58HBhiwzejTezuO96C+btSJQV8vAk54Dzz8X7c71i+Wo+38Yzycg7/2cMTnFbZVHHDiPYlgAdKQp+8D1gUCSvrtxvVzHJ/h+JyDoX7bxTw4CEJQAO9DDPiccy2H5S382Q1u2xLS9YORv2t70B981rhu7/m5meplY/o6/RnHtq7/3MX75cbZF6v3d0CbUEdv3z+Yx3WAv97P0/vedR5tGp/L2DbxOY32IR3v75ee/bWcOmEUJn0O/vQTdeKzE69ahRjH5zu+C7COka55uK4DlMX7TGsjymoDtkV8niEIp3fQ8jEfgiiu26iWH8xXbOP4bMXnLLZhBHJc24i+3/erJwXbvGtef9uGQDfWLwLOmh0s8VmEdOT3dxm+5tfePwhg+SqLfKyvJxbfpb5Pzrz0NoEdAvn4PAm0D5bHgQIUoAAFIl8g6gMgnnbIEAjBwTECI9ihwGrSLjPQ77ghPZgDDl7xZawN2OkK9PKwk4JfJvELHPqonT6Ksx1cl4VTSnFqKcq45vkz7e+8WA5+5XM98+GsyeN8HnxoO+M4yNLahEAWlo0zfJCGHUDsBHtal1qZqpo6FPU69KedrhXrz+LADrY+H5eJYD3p01zHsZOJe2pgxxsHblo+Dh6x/WBb0tLw6xcOIvQBJuRpbcCvd9p2j3SjAQdwOCUe9WPAL+tYb/ryaDcORNAuHDhpeTggw84mdta1ZRm1S5sHr0ZletP2QK1/tMdowDL0p+Cjr+izUfn+puvXGYIhCEThQKAv9WJ9YL1gnfZ2wHyY32i5cOnNew8HINie8dmHs7B6c9CG/sNBOxDSPus9fbYhDZ8R+GzDgHGkGfXDWzr88f2B7xF9OUwjXWuPFihEYEpfznUcnnB1XReunxOu82EadSM4hPcNpvEaiPc+6nIdtH65puuntXWC9Yngg5aHzwl8zmnTvX117ac2Pz739G5YrpaHVyMP5HkaYI46EPwIR4DDU5v0aXDUPm8RDMMZUNh2sA2hHF7xvYpAOw78kaYOAfqDbQDbOLZ1fZXaeke+Pj0Y4/guRKAL3336bQzLwn4BzhbDuDZgG9GCRfiewucNyuDzxnV+bR6+UoACFKBAdAtEfQAEO6H4ssNOjbajpB2s4BcL7DRjFWs7xRgP9qAdWOJAAb/g4EsZg/4AMpBtwIG8Vh8O/OGhTetfRw4fpJ5CjzL69ECP46AHfcUBI9aFtl6w8+lrWdj5wc4d7HCwhR0+BLJw4IRfejG/ti7161xbBnZ6jPqPefVDf9qprwfj2HHFTjV+zde3CwEGbA8o4++AHVtsL9qAHTr9zqDRTijaoA+GeVsedhphhdOrteVgW8XBldF88NLK4lVbx9qvgkbt0tdnVKY3bQ/U+te3Sz+O7RTBIGyH6CcGnA6OdasvF4xxbO8IhuD0fwSF+rIMWGoHUWh7bwbMh/mNltsXe+0sImxb9/xktlHVbunoPxy0DHxu4b3tepYU3vtIcy2nTffmVfN3/ezCMvBZhnStPmzLCNDg4FBL8/QKT7i6rge8nzyV16ehbixDS8MytXH9Foli9wAAEABJREFUK5bh73tfP19vx/H5jANzrEuYwwUDgoX4vO5tfVp5137iMxOfnfgewOeSZofPHG0evGoeGPc14HMZA9ruGjz2NW848mGNM+WwzWFAG7RXvKcwHchB2/Y91am9F/HZhHKeygQyDe8NfJ/qtzFsZ9oysC+DcQQ48N0IJ3ghDd+f2uc1LhPCtoR0DhSgAAUoEDsCUR0AwQ4XTnvGAaK2g6S94pIHrGYESPDquoOFtGAN+JUCO63YUdS+lIO1LNSr3wnUfklDuuuAX8vwayLKuOYFeho7MNq60HZGsPOJHRZfy9JONcd9WbDDh0H/a662LrEzrC3D9dXfX/f6007XfuAgRH+go22DOF0Z26preX+n4YH1hvWHefQBL0xrA3ZMsYOKg0bssGrprq/YIcSp+/BD/13z/Z3G2To4mNC2P6N26eszKuNv21FXINc/6tMPWE/aZwp2pPV5oRjHNoQD2VAsqy/L6Is97h2E9zDOLsKv11jX/iwbZ7ThzDatLD638D7AgZHr+x3T2j08tHLafL151fwR7MLnFup1HbTtwmhb7s3yfJXVAk5aOYNlqvcY8ue9r9XTn1d8p2lnq8EG66O369Z1+a799Pc71MjDtX5M47Nq1V8WYVRwZgXe6+pEBP/RtmXtsx9NxXsJwTgEBLQB360IDiKo3ddglLbtYxmug/ZexGcTyrnmB2Ma3+HYvvQD1jfWoxbAggs+E+CkbwPaiDNEYYLAqT6P4xSgAAUoEP0CUR0AwQEydrz0B8faKsUpnDiVEwcz2NHBASEODHE2gesOOA4I8QQCzIsvWLwaDdrBnlE+6g7VjijaoC0Pv1Zjx1Q7QMFp3MjXD2g7AjMoo0/vy7jm6Wne5199X90h1/KwM4JrirGjgh0WLd3oVVt3uN7/5Tf/pT7ZBwckWnlt2Z7WpVbGn9fetNNXu7GNrX53o9NiccYKzrDA6fjYwXfK1E1g3j88+6IuxXm0qqZOPXNH+9ULr9jusf3rS/q7k+pan74O/Ti2rcefedFpXerz0Sf0TXvPGLUL82jWRmX8bTvqCtT6R12ug2ufXPP103gf4f2kTwvEODz1Z68Fos5A1dFbe5xNg2AbgoE4UMbBm3bGkK82aetC+3zXvN0/25xr8lYOn/P4vMcccMar64B0f/yNtmXX+vozjfcq5tcu7TNaZm/eP6jP16AZupaDHQz16ThQxY8QCFahHfo8f8f1/cTnjr/foUYeWK72mYNxDLisYsKYIsH9LPC51ZtgHOYP5oDPf3wPuC4DLjiIRz+RB2t9QEAbRzAb3694nyE4hX0BlDcasI17ykO6p21fey8i39N8oUiDD/bnsB61/sEFPnDy1AaYuAZHPJVjGgUoQAEKRJdAVAdAsCOs/zVAv+pw0I0byGkHipjGQTi+3PGLpFYWO3S4YVZzS4uahC9UbR414fgffOEiyIBTcvFFjGTsqOEUTezUYxoDloNfHrAc7fIbpONAAL/SYDyQA/qCZeEsAdSLduJ0UJwWimUiDQPGkYY8lEFafwb0E78G6T20+r7csVdcn0ignYmj7chrZT29om6sO7i+968tAk+kaWUxrq1L+GM9aHkY/9kDf/D6tBmtrD/t1IIx+mAL1j9+QcR2otWF1yf++rLg0hKMY0BbMB8CcagHaUbDmvc+VW/e5nqGDKbRRxxgYOcX8+MV0/rTe7Es7NAj39dlBvj1DO8bvH9QHoNRn77c/o3g10ZsPyinDdr7Bn2be9W31WRP7UIGTN5a/xlGxVOZ3rQdlQRq/aMu1wHrCX3CekO7kI9XrANsj5jWht4GA7T5fL3izBoEVvAruFYW6wdnEmFnX0tzvIZwpDf22HbxmYcgIIKBWPc4UEMa8rw1W+sv1oUW/MTnFj6/8DmGbUo/P8rjXgl41ZfTb7dYJp40o81n9FmP7RnLxfcCtnOtPF5RHwaMo10YEKjFNoI0vOJ96PrZgLzeDlg23uP6y/9g2J/3vr9t8LZtw1AzQH0wx/cAvh9hj7TeDK79xDaGz3x8r/n6DvXkgWVj+9A+czCtH7At4gaZqB/va6wzfT7mxZkV2F706YEYx7KwneLyHvRbqxMBH1x2p18m8rH+sY1h0MoG4tXXto/PGqxXLAuvmMZ7Au8NpAVqQH9hDXNvdcLiih8uFGxj+rMW4YIBTiij1YF68Tmjf+9oeXylAAUoQIHoF4jaAAi+7PDLIr4QjXa6XA/0sOODJ0pgZw1fuhhwyih20LEjhc0Br9hJx44R8vU7KrjuFmeRYEcFeXgM523/dqV6hgLm1QZ8QaNO1I1yGJCHevHanwFf6qhPG9AX9Al90+pFH/BLEJ64oJXDONKQp5Xr76urB3bssIPnmo424Jcb13Z6W7627nCgjgNC17Lo73urHlGTcYCOZWDAeJotxefNVjGjP+3Ezjie0IJfN1E3loHgxyOLbhe0DfVgwDaIXxaxTaIMBpRHkAiXxaAelPM0YF48RQE7ctp2h/kxYMcO60077V6bH9P6bQzLQh7qQX0YNxqQj8uzsO1gGRg89QltRttxwOW63WHbxpMXkI9y2rJc24W6sRwYauVcy/Sm7dpy9Osf82M5GDDu7/rX6tK/oo04UwFpqAt1Gr3PURb90m8bvnbkUa+vwWj94OAfv2j6mj/Y+f7Y4wAE2zK2HXweam3CAZS2naOMlo7ADrYpeGPAZyw+2123L3x+4Z4Q2KZQThtQHgfNsEOdKIf3DT73tDJoD7ZZtF8rg89kpKOM9lmP9Yrl6t9fyMeAzzHt8wjlPG0rCN7qPxuwLH8GBE3QDywHAzzQBrxf9PNjGunIRzlsp8j3572Pcv4M6JunbRt2MNR/HqDN+FUe7fKnbn/6iW1G30f0E3VjfeFVP2C5rmWxfaD96Ie+rDau9QNBTby/sT+h5fXlFe97tBHrBNuy5uPv5SjoA94r2rao1YV+YVs06kdf2op58P6ApbY8120f7z2sV7QDr5j2tx3YB8C+AOZF/VgeXjGNdOQjzduAoAvsMA8GBCMRtIKTfj64oF1wgj3KYsDy8N50La+fl+MUoAAFKBC9AlEbAMEODK759vYFh51hnA6qL6OlaaeO4hU7W/pNANNIx4BlYFnI175skY4BeXiyCb6A9ctAWX0dKItpDGgP2oAyeMW067zIMxqw04L6tAHzox7X8mgz2qeVwzjS9OXQHtd0tMVTnZ7KunrAAWkYMK4tG6+e6tS3xXUcfcI8GDDumo9pT8vBstAH5GPw1G6kY/A0v6flYflIR90YMI5TqfGK+lEXBvjCE2W0Qd8WlDEaPLUFdaA+1OtpPix7+/plgnIYYI569GVRBu1EH/TpmEY65sOAcU99wjzoA8q4DtiJRr7rgGXqy6JuLE9fzrWMp7ZjuZ7m1epBXzGfflkYx3xaGaNXLN/I1rVelDN6n6NfaCOWi0Fbtmv9WjktX2uXtiz0A+NaulYedWLAMrS8SDilG21Fm9E2/aD1D9sG0rVpre36+VBGS0dgBwELzKMNrvNqZV1ttPIw18rgFe8brDstH6/6ZaIM5kE6BpTFPEjHoM9DPgasBywf+Rj0/UE+6sAyUA7zo4y/A4ImCO6gHm0wqgPpWhm8Yl2gLfplwQ/t0NqLvqF9mFdfDvkoh/Ke0lE/Bi0f/cO0fnCtU1+P67i//USdrstAGtqKNuvrRbq+rL4MymIaZfTzaP2ACWy0PPQTdSFfS/P1qs2D+fQDlovla/NjHWFduS4T+Z7qcG0zynkaUM5TnZ7KammYR2ur67yubcG0Np+vV62PWt36V/Qd+VodMEa+a/0wgx3yMLi2T5tfe9X3BeUxoG4tn68UoAAFKBBbAlEbAImt1cjeGgswhwLRJYBfSF0v40IaLrXgKd3Rta7ZGwpQgAIUoAAFKECBwAowABJYz8irjS2iAAWiTqCpqUX0p3TjMgdc4uH6S2nUdZwdogAFKEABClCAAhSgQD8Eoj4A0g8bU82KU3RxGihO9TRVw9lYClCgVwI4RRyniuM0bv0Qre999AufbfiM6xVUFBVGYAun/OPU/yjqlltXYqWfbh1nAgUoQAEKUIACARPwVREDIL6EmE8BClCAAhSgAAUoQAEKUIACFIh8AbbQhwADID6AmE0BClCAAhSgAAUoQAEKUIACZhBgGyngXYABEO8+zKUABShAAQpQgAIUoAAFKGAOAbaSAhTwKsAAiFceZlKAAhSgAAUoQAEKUIACZhFgOylAAQp4E2AAxJsO8yhAAQpQgAIUoAAFKGAeAbaUAhSgAAW8CDAA4gWHWRSgAAUoQAEKUIACZhJgWylAAQpQgALGAgyAGNswhwIUoAAFKEABCphLgK2lAAUoQAEKUMBQgAEQQxpmUIACFKAABShgNgG2lwIUoAAFKEABChgJMABiJMN0ClCAAhSggPkE2GIKUIACFKAABShAAQMBBkAMYJhMAQpQgAJmFGCbKUABClCAAhSgAAUo4FmAARDPLkylAAUoYE4BtpoCFKAABShAAQpQgAIU8CjAAIhHFiZSgAJmFWC7KUABClCAAhSgAAUoQAEKeBJgAMSTCtMoYF4BtpwCFKAABShAAQpQgAIUoAAFPAgwAOIBhUlmFmDbKUABClCAAhSgAAUoQAEKUIAC7gIMgLibmDuFracABShAAQpQgAIUoAAFKEABClDATSDqAiBuPWQCBShAAQpQgAIUoAAFKEABClCAAlEn0NsOMQDSWzGWpwAFKEABClCAAhSgAAUoQAEKhF+ALeilAAMgvQRjcQpQgAIUoAAFKEABClCAAhSIBAG2gQK9E2AApHdeLE0BClCAAhSgAAUoQAEKUCAyBNgKClCgVwIMgPSKi4UpQAEKUIACFKAABShAgUgRYDsoQAEK9EaAAZDeaLEsBShAAQpQgAIUoAAFIkeALaEABShAgV4IMADSCywWpQAFKEABClCAAhSIJAG2hQIUoAAFKOC/AAMg/luxJAUoQAEKUIACFIgsAbaGAhSgAAUoQAG/BRgA8UJVXtMiZhq6e451pqLWXO02kzHbGrpt67CyHfco2zTNQ2dO6+Bat7Z3SW1ju6m+V8ywTbCNwd1ujXyxLWObNspnenjWC9377o59jsMm2/fn+u77+o52u+bWTqlv7jDdPsexo9ng/mUAJLi+rJ0CFKAABSgQTAHWTQEKUIACFKAABSjgpwADIH5CsRgFKEABCkSiANtEAQpQgAIUoAAFKEAB/wQYAPHPiaUoQAEKRKYAW0UBClCAAhSgAAUoQAEK+CXAAIhfTCxEAQpEqgDbRQEKUIACFKAABShAAQpQwB8BBkD8UWIZCkSuAFtGAQpQgAIUoAAFKEABClCAAn4IRFUAZOFvn5aZ182X6pp6R9cxjrSJ0+cJhnUbtjryMPLsyjVqOvJ+fM8Ssbe0IpmDaQTYUApQgAIUoAAFKEABClCAAhSggG+BqAmAIPjx6lsfO/UYwYwFDy6V2ZdPl6uCp4cAABAASURBVO3rl8kLSxfJ7/64QrbvLlXLIRiy6vX1sv7Fx9T8gvxsefCx5Wqeaf6woRSgAAUoQAEKUIACFKAABShAAQr4FDB9AAQ9xFkceH1i8V14cQwlByqksblFrrh4mpo2YliBFBbkyidbdqjT73ywWQ2O5OVkqtMXXXCGbNlW7HQGiZrBPxSgAAUoQAEKUIACFKAABShAAQqEVaC/Czd9AATBj483bZP7777RzaKqpk4am+yOdFtKsuAsj72lZeqlLhVVtY48jOTnZElPT49UHTlxCQ3SOVCAAhSgAAUoQAEKxI5AcfNh+aBmmzpgPHZ6zp5SgAIRLsDm9VPA1AEQXMKC4AfO/EBww5PF4IE5kmpL9pSlpo0cPkh99fTHlhQnZhosxzuRYrJ2m8mYbQ3dewLbMTZpmofOnNbBtY6zWiQpwWqq7xVuE8HdJszsi20Z27SZ++Cp7UmJFnm1aoP85cAaWV21SR3U8epPBXme5mFadLxPsM+BfQ+uz0hfn2yfP9tofJxFEuMtptvnwPsw2IM12AsIZv379h+WT7fulDMvvU29kekdCx+Xg+VVcuOdix2XsZRX1kiz3fjGpqjDqI0J8VYx0yDHIyAJceZqt5mM2dbQbVuJynYsyj+aW031OcT1Zby+LMpndJwSBKGRsRFtzGODbRnbdLStszWVm+Xj2p2CvumHD2u+lneqt/Lz2GT7xr3ZPkX5l2iG/rGNfB/6sQ1YlQ+wOKvVdFYSgn+mDoDcNPcy9ealuMEpBpwJMnRwviz/40LBfT1wSUt6ms3BiJui4rKXUUWFgjNGcDmMI1MZwSUzFotF8nOP3RPkaHOHmGno6VE6ofzfYDdXu81kzLaGcNtStmNlczbVe5DbRwi3D5N9PmPb6OzqEXtbF7dpE647rD8Ozu9vbMvYpqPJpbi2WtaUb5Uu5b3qaVhdtkX21tXyPRzm93Cwtjnuczi/x4PlzHpD49ze2S0t7V2m+7zC+zDYg6kDIL5wcNPT9NQUee3tDWpR3BS1rOKInDNlgjqNm57iKTDVNfXqNG6KOmXSaDV4oibwDwUoQAEKUIACFKBATAh803zYaz+7erpln917Ga8VBCaTtVCAAhSgQD8EojoAgrM8ltx/qyDIMXH6PJlz6yL5+Z3XycSxRSrZjGmT1afATL/mbpmo5OPsEE83U1UL8w8FKEABClCAAhSgQJgFwrv4zu6u8DaAS6cABShAgX4JRFUABAGNtSsecjqDA5fCIG37+mXq5TIooxfTX0bz10cXqJfG6PM5TgEKUIACFKAABSJGgA0JmkBhco7Puoen5PsswwIUoAAFKBC5AlEVAIlcZraMAhSgAAUoQIFACLAOCgRLYLgtXyamDzes/rSMUVKY4jtIYlgBMyhAAQpQIOwCDICEfRWwARSgAAUoQAG/BViQAhQIosDVBVPFFp/stgRbXLIgzy2DCRSgAAUoYCoBBkBMtbrYWApQgAKxLsD+U4ACFAieQGZimvxm7A1ya9FlckXB2eqA8d+Mu0FSPQRGgtcS1kwBClCAAsEQYAAkGKqskwIUoECwBFgvBShAAQoEXWBM6mC5IGeSOmA86AvkAihAAQpQICQCDICEhJkLoQAFAiXAeihAAQpQgAIUoAAFKEABCvRFgAGQvqhxHgqET4BLpgAFKEABClCAAhSgAAUoQIE+CDAA0gc0zhJOAS6bAhSgAAUoQAEKUIACFKAABSjQewEGQHpvFt45uHQKUIACFKAABShAAQpQgAIUoAAFei1gugBIr3vIGShAAQpQgAIUoAAFKEABClCAAhQwnUCgG8wASKBFWR8FKEABClCAAhSgAAUoQAEKUKD/AqwhwAIMgAQYlNVRgAIUoAAFKEABClCAAhSgQCAEWAcFAivAAEhgPVkbBShAAQpQgAIUoAAFKECBwAiwFgpQIKACDIAElJOVUYACFKAABShAAQpQgAKBEmA9FKAABQIpwABIIDVZFwUoQAEKUIACFKAABQInwJooQAEKUCCAAgyABBCTVVGAAhSgAAUoQAEKBFKAdVGAAhSgAAUCJ8AASOAsWRMFKEABClCAAhQIrABrowAFKEABClAgYAIMgASMkhVRgAIUoAAFKBBoAdZHAQpQgAIUoAAFAiXAAEigJFkPBShAAQpQIPACrJECFKAABShAAQpQIEACDIAECJLVUIACFKBAMARYJwUoQAEKUIACFKAABQIj4HcAZOFvn5Yf37NE7C2t6oDxidPnydRZt8v23aXCfxSgAAUoEAQBVkkBClCAAhSgAAUoQAEKBETArwBIdU29bNlWLDfOvlhsKcny6dad6sI/e/MpWbzwFnn4qefVoIiayD8UoAAFAijAqihAAQpQgAIUoAAFKEABCgRCwK8ACBaUnmaT/JwsjMo7H2yWgvxsNRiCtMbmFmm2t6p5/EMBCgRUgJVRgAIUoAAFKEABClCAAhSgQAAE/AqApNqSJT01Rapq6kQ7G+SiC85QF4+0xia7Os4/FAi8AGukAAUoQAEKUIACFKAABShAAQr0X8CvAAgue7nvtmtl4eKnZfo1d8uUSaNlxrTJajBkyRMr1em8nMz+t4Y1uAswhQIUoAAFKEABClCAAhSgAAUoQIF+C/gVAMFSJo4tko2rn5Tt65fJ4l/cgiRB0GPtiocc02pigP+wOgpQgAIUoAAFKEABClCAAhSgAAWiXyDYPfQrAILLXmb/ZJHHp72s27DV8XSYYDeW9VOAAhSgAAUoQAEKUIACFKAABaJUgN0KsoBfARBvbeBNUL3pMI8CFKAABShAAQpQgAIUoAAF/BNgKQoEV6DfAZBPtuxQb5CKG6UGt6msnQIUoAAFKEABClCAAhSgQBQLsGsUoEBQBbwGQLbvLpWps25Xb3y6Y0+pzLl1kUycPs9peOa51YIbpOJGqUFtKSunAAUoQAEKUIACFKAABaJagJ2jAAUoEEwBrwEQ7can6198TCaMKZIXli5Sb4K6ff0yxytujIpywWwk66YABShAAQpQgAIUoEAMCLCLFKAABSgQRAGvARBtuXjay6q/LBIGOjQRvlKAAhSgAAUoQAEKBF6ANVKAAhSgAAWCJ+BXAASLx5NgZl433+nyF+1yGKQjH+U4UIACFKAABShAAQr0UYCzUYACFKAABSgQNAG/AyCP/mWVTJk02nHpi/4ymLUrHhKcJRK0VrJiClCAAhSgAAViQoCdpAAFKEABClCAAsES8CsAgrM7ikvK5PqrLwpWO1gvBShAAQpQgAIiNKAABShAAQpQgAIUCJKAXwGQIC2b1VKAAhSgAAVcBDhJAQpQgAIUoAAFKECB4Aj4FQDB5S2jRxTKJ1t2BKcVrJUCFKAABY4J8C8FKEABClCAAhSgAAUoEBQBvwIgWDIuf/lyxzdib2nFJAcKUIACQRFgpRSgAAUoQAEKUIACFKAABYIh4FcABPcAue9XT8p7/9oiZ156m9uTYPgUmGCsGtYZowLsNgUoQAEKUIACFKAABShAAQoEQcCvAAgugcGTXvRPftGPIw9lgtA+VhlzAuwwBShAAQpQgAIUoAAFKEABClAg8AJ+BUACv1jWaCjADApQgAIUoAAFKEABClCAAhSgAAUCLhBxAZCA95AVUoACFKAABShAAQpQgAIUoAAFKBBxAqFukNcACO79gft7PP/q+4LXidPnud3/A2nIQ9lQN57LowAFKEABClCAAhSgAAUoQAEKmFSAzQ6xgNcACO7rgft7XHvltwWv+vt+6MeRh7IhbjsXRwEKUIACFKAABShAAQpQgAKmFWDDKRBaAa8BkNA2hUujAAUoQAEKUIACFKAABSgQQwLsKgUoEFKBXgVA1m3Y6nYJDNJC2mIujAIUoAAFKEABClCAAhSICgF2ggIUoEAoBfwOgCDQseSJlbL+xcdEu/zlhaWLZOHip+XZlWtC2WYuiwIUoAAFKEABClCAAtEgwD5QgAIUoEAIBfwKgNhbWmX5qrdlwR1zRX+vj4lji2Txwlvk403bBGVC2G4uigIUoAAFKEABClDA9ALOHbB3tcmBliqpbjsqXT3dzpmcogAFKEABCvRTwK8ASLO9VRqbWyQ/J8ttcUhDHsq4ZTKBAhSgAAUoQAEKUMBYgDmqAAIf/zi0Th7YtVwe3/ea/O6bVfLfxc/L1w371Xz+oQAFKEABCgRCwK8ASKotWdJTU6Sqps5tmUhDHsq4ZTKBAhSgAAUoQAEKeBFgFgW6e3rkrwffka1H9zphHO1olr8p6Xubyp3SOUEBClCAAhToq4BfARBbSrKce9YkwT1AqmvqHcvavrtUvQcI8lDGkcERClCAAhSgAAX8EWAZCsS8wKb6PVLSXGHo8GLlRsM8ZlCAAhSgAAV6I+BXAAQV3jT3MvUeINOvudvxJJg5ty5S7wGCPJQJx4AbsE6cPs/RJkzr24GAzczr5jvycTNXfT7Ka/P/+J4lvJeJHofjFKAABYIuwAVQgAKxLlDc7P0Mj8rWOmnstMc6E/tPAQpQgAIBEPA7AIJlzZg22fEEGO1JMEhDXjgG3Hh1b2mZ48k0eELNqtfXixbkQP6CB5fK7Munq+3GU2t+98cVgjNX0F6UQ3nMt339MinIz5YHH1uOLA4UoAAFQiPApVCAAhSIcYHy1hqfAodafJfxWQkLUIACFKBAzAv0KgASaVq47GbxL25xPJkG9yEZPDBH9u0/rDa15ECFevPWKy6epk6PGFYghQW58smWHer0Ox9sVoMj2pNtLrrgDNmyrVhw1ohagH8oQIGgC3ABFKAABSgQ2wIT04d5BUiwxsvYtCFeyzCTAhSgAAUo4I9ArwIg+stFcNnI1Fm3O86mkAj4h4DHzuL9MnL4ILU1uEFrY9OJUyYRMMFZHjhrBGeHVFTVquW0P3iiTU9Pj1QdqdeS+EqBYAuwfgpQgAIUoEBMC5ydOVbiLMa7pOco+VaLJaaN2HkKUIACFAiMgPG3jUv9CH7oLxfBJSPPPDxfbr7vIcclJy6zhGwSZ2zMvG6+4J4kN18/S/SX5eCMEJwZYtQYLVjiKT87PVHMNFiP7xtkppmp3WyrmbaxULY1S9mO8b4M5TK5LL4fg7kNJMRbJS0l3lTfK8H0YN3mfr9hW8Y2HYj1ODY3T64edpbEx1ndhkG2DLlu1DS+b0y2TxqI7SLQdTRZj8q21m9kU9MOOdBVJmmpVqftSpR/WXR2Mgn0OmB9ofvcT0qwSmpSnOnWp/I2DPr/fgVAEGBA8GPBHXMdl5ugZRPHFqk3QV2+6u2w3jwUl7CsXfGQfPbmU/Lxpm2CYA3ah6G8skaa7a0Y9Thol8t4ymxu7ZSgDwFcRk/PsV7Y28zVbjMZs62h27awHWOLpnnozGkdXOuurm5pa+8y1fcKt4ngbhNm9sW2jG06UH24IOsU+fdRV8l52RNkXNoQmTxgpFwzaJr8YvQc6eqw8H0TwP3FQK0zs9RTpxwH/H3vh7Lo63/K3/cGP7VnAAAQAElEQVR9IC8c2Ch/2L1WFm1bJbvrKhzbFvY57HR2eJhl/bKdnr+nOrt6pK2z23TrE+/DYA9+BUDQiPQ0m+ASEYzrB6Q1Nrd4DTLoy7uOB3LalpIs5541SXCJC+pF29BujGPQLnsZVVQoKIvLYZCuDbhkxmKxSH5upprU1tEtZhqOxz+k3WTtNpMx2xra9wTeiDQPrTm9g+fdrXxId2CHhJ/Rpvpu5XvC83sC2zK26UD65CVky+X558iPhlwsPxg8Xc7KGCcdncpOPN8zfM/0Yxt4t/IrWV/9teAyd/1wuKVOnil5VxpaW1Vf7nN4fq8H8j3OukJn3KV8QKtBkH68d4K1vrzVi/dhsAe/AiC4hCQ9NUUQIAh2g3pTP85MWfjbpx1nn2AaZ6ogwIF6cNNTtPu1tzdgUnCPkLKKI3LOlAnqNG56ivKYDwm4KeqUSaOdznJBOgcKUIACFKAABShAAQpQwFwC3T098k71F4aNPtLeIJ/VFxvmM4MCQRBglWEW8CsAgrMlbpx9sXi61AVPVBk9ojAsQQNc+gK/My+9TXBT1unX3K0+1eWmuZchWT3LY8n9twqCHMjHPUJ+fud1gkt3UGDGtMlqecw3cfo8wU1R77/7RmRxoAAFKEABClCAAhSgAAVMLHC4tUY6uju99qCkpcprPjMDLcD6KBBeAb8CIDhDYskTK+XTrTtFCzYgYIDhkaUvyKtvfawGIDCNm5GifKi6tfgXtwhuyKoNWvBDWz6CJLg/iJaPoIeWh1eU1/L++ugCNWiCdA4UoAAFKEABClCAAhSggHkF4q3xPhsfb4nzWSagBVgZBSgQVgG/AiCuQQQtYODpFcEGlA9rr7hwClCAAhSgAAUoQAEKUCDiBELZoLzEDEmKS/C6yCJbvtd8ZlKAAtEl4FcAJLq6zN5QgAIUoAAFKEABClAgLAJcaAgFrBaLXJI3xXCJOYnpMnnAKMN8ZlCAAtEnwABI9K1T9ogCFKAABShAAQpEqACbRYHQCpyXPVFGpg5yW6hFLPKDwgsk2ccZIm4zMoECFDC1AAMgpl59bDwFKEABClCAAqYSYGMpQIGQCsRZrPLTou/KvSOvku8PPk++O/As+dGwi2Tx+B/KSFtBSNvChVGAAuEXYAAk/OuALaAABShAAQrEjAA7SgEKUCAcAoUpuTI1a5x8O/cUOTl9uCT6cYPUcLSTy6QABYIrwABIcH1ZOwUoQAEKUEAvwHEKUIACFKAABShAgTAJMAASJngulgIUoEBsCrDXFKAABShAAQpQgAIUCI+A3wEQe0ur/PieJTJx+jyZOut22b67VLS0Z1euEf6jAAUoQAE/BFiEAhSgAAUoQAEKUIACFAiLgN8BkAcfWy7nnjVJPnvzKTlz8ji1sbaUZLlx9sXy8aZtajBETeQfClCAAl4EmEUBClCAAhSgAAUoQAEKUCAcAn4FQKpr6qW4pEzOmTLBrY35OVnS2NwizfZWtzwmUIACbgJMoAAFKEABClCAAhSgAAUoQIEwCPgVAPHWrqqaOklPTZFUW7K3YsyjwHEBvlCAAhSgAAUoQAEKUIACFKAABUIv4FcAJC8nU2bOOEsefup5pzM9cGbIkidWqpfG4HKY0DffhEtkkylAAQpQgAIUoAAFKEABClCAAhQIuYBfARC06qa5l6n3+5h+zd3y3r+2yJxbFwnGF9wxV5CHMv4MLEMBClCAAhSgAAUoQAEKUIACFKBA9AtEWg/9DoCg4TOmTZbt65c5DUhDHgcKUIACFKAABShAAQpQgAIUoAAFHAIciTCBXgVAIqztbA4FKEABClCAAhSgAAUoQAEKRKwAG0aByBLwOwCy8LdPy4/vWSL2llZ1wPjE6fNk6qzbZfvuUuE/ClCAAhSgAAUoQAEKUIACFNAJcJQCFIgoAb8CILjZ6ZZtxeo9QHCz00+37lQ78dmbT8nihbeoN0dFYERN5B8KUIACFKAABShAAQpQgAIiQgQKUIACkSTgVwAEDU5Ps0l+ThZG5Z0PNktBfrYgGIK0xuYWp6fDqIX4hwIUoAAFKEABClCAArEtwN5TgAIUoEAECfgVAEm1JUt6aopU1dSJdjbIRRecoXYDaY1NdnWcfyhAAQpQgAIUoAAFKHBCIDLGDrfWysa6XfL+ka9kW2OptHW1R0bD2AoKUIACFAipgF8BEJzpcd9t18rCxU/L9GvulimTRgue/oJgyJInVqrTeTmZIW04F0YBClCAAhSgAAUiXoANDKtAe3enrK7cJI/se1n+Wf6RvKGMLzvwrjy87xXZ11wR1rZx4RSgAAUoEHoBvwIgaNbEsUWycfWT6iNwF//iFiQJgh5rVzwk2rSayD8UoAAFKEABClDguABfKBBOgc31xbLuyFfS3dPj1Iya9gb5R9k6ngnipMIJClCAAtEv4HcAJPop2EMKUIACFKBAwAVYIQUoECYBBD3erP7ccOlHO5rl47pjN/Y3LMQMClCAAhSIKgG/AyB41C0eeYtH37oOM6+br94bJKpk2BkKUIACFAiAAKugAAUoEB6B6vajYu9s9brwstZar/nMpAAFKECB6BLwKwCCR9w+/NTzcvP1s+SFpYvkwm9NETwCd/v6ZXLlJefKgjvmqpfDCP9RgAIUoICzAKcoQAEKUIACFKAABShAgYgQ8CsA0mxvFTzq9pwpE9RGH66sdTz2Fk+DWb7qbUGQRM3kHwpQgAI6AY5SgAIUoAAFwiGQl5gh6fE2r4suTM72ms9MClCAAhSILgG/AiD6LufnZqqPxNXS8nOy1OAIgiRaGl8pQAGHAEcoQAEKUIACFAiDgNVikTmDzzNccmFKrpyXPdEwP9wZVW31sql+j7x/5EvZenSv2Lvawt0kLp8CFKCA6QX8CoCk2pLVoMcnW3aol7oU5GfLa29vUDuPtPTUFEEZNYF/KOAkwAkKUIACFKAABSgQHoEJ6cPkR0MvkoyEVKcGTM4YJbcNv1QSrfFO6ZEwgZu3vl21Rf5n70vyfNmH8kblZ/KPQ+vU6T1NZZHQRLaBAhSggGkF/AqA2FKS5a+PLpCb5l6mdvSen8yWVa+vF9wM9ZnnVst9t10rKCP85y7AFApQgAIUoAAFKECBsAmcPGC4LDxpjtwyfKZ8b9A0+cXoOXLDkBlii0sKW5u8LfjLhn3yVvUW6erpdiqGp9YsL1sn9e1NTumcoAAFKEAB/wX8CoC4VpeXkylrVzwk29cvk42rn5SJY4tcizimOUIBClCAAhSgAAUoQIFwCsRb42Rc2hA5L3uC5CYOCGdTfC77bSX4YVQIT7X5oOZro2ymU4ACFAi7QKQ3wBrpDWT7KEABClCAAhSgAAUoEAsC7d2dUt3W4LWrJS1VXvOZSQEKhFWAC49wgV4FQJ5duUa97AWXvmCYOut22b67VPiPAhSgAAUoQAEKUIACFOifAO7/0b8aODcFwi3A5VMgsgX8DoAg+IH7fqx/8TH10hdc/vLMw/Pl5vseknUbtkZ2L9k6ClCAAhSgAAUoQAEKRLhAclyC5Cdnem3liJR8r/nMDLMAF08BCkS0gF8BkOqaevWmpwvumKs+BUbrEe79sXjhLbJ81dtib2nVkvlKAQpQgAIUoAAFKEABCvRB4NL80w3nssUly/TcSYb5kZDBNlCAAhSIZAG/AiDoQHqaTfJzsjDqNCCtsblFmu0MgDjBcIICFKAABShAAQpQINYE+t3fSelFclrGKI/1XD1oqmQkpHrMYyIFKEABCvgW8CsAkmpLlvTUFKmqqfNdI0tQgAIUoAAFKEABCsSoALsdCIEbh8yQBSd9X64tPF++O/BMuUGZ/s24G2WyQWAkEMtkHRSgAAViQcCvAIgtJVlunH2xx0tdPtmyQ0aPKHS6NCYW4NhHClCAAhSgAAUo4CbABAoESCA/KVPOyhwj3849VQ182OKSAlRzbFVT194opfZKqW9vkh7lv9jqPXtLAQq4ChgGQHDfj5nXzXc89eWOhY/Lp1t3ypmX3uZImzh9njyy9AXZsq1YUN61ck5TgAIUoAAFKBBbAuwtBShAgUgQOKIEPv5YsloeLH5e/ljyuvym+P/k0X2vSkVrXSQ0j22gAAXCJGAYAMnLyZS1Kx5yPPEFT30xGlAO5cPUBy6WAhSgAAUoECkCbAcFKEABCoRZoLmzVf5UulpK7RVOLSlrOSJ/2v+G4GwQpwxOUIACMSNgGADRC+DsjtXvbtQnOY0jD2WcEjlBAQpQgAIxKMAuU4ACFKAABcIr8Fb1FmnoaPbYCLsSHHmjerPHPCZSgALRL+BXAAQMT/z1ZVm3YStGnYaFv31akOeUyAkKUIACsSrAflOAAhSgAAUoEFaB4uZyr8svbvKe73VmZlKAAqYW8CsAgstbHv6v22Xh4qedgiAIfqz7eKsgD2VMLcHGU4ACARFgJRSgAAUoQAEKUCCcAjUdjV4X39hpFwxeCzGTAhSISgG/AiDo+cSxRbJ44S1qEGT77lLRgh/PPDxfkIcyHChAASEBBShAAQpQgAIUoEAYBU6yDfK69KEp+ZIeb/NahpkUoEB0CvgdAEH3Z0ybrAZB5ty6SH3yy2t/X8zgB2A46AQ4SgEKUIACFKAABShAgfAJXJhziliU/zy1AOkz86d4ymIaBSgQAwK9CoDAA0GQJxbfJYMH5kiqLRlJHPQCHKcABShAAQpQgAIUoAAFwiYwKm2wXDrwdI/LvyjvNBmXNsRjHhMpQIHoFzAMgOCpLjOvmy8Tp89zG+5Y+Lh8unWnnHnpbWoeyqE8uDhQgAIUoAAFKEABClCAAhQIp8CFuafJf42ZK98deJacnF6kvJ4p94++Vi7J9xwYCWdbuWwKmFnAbG03DIDgpqZrVzwk29cv8zmgHMqbrfNsLwUoQAEKUIACFKAABSgQnQIDElLl27mnyI+GfUd5PVWyEtOjs6PsVTgFuGyTCRgGQEzWDzaXAhSgAAUoQAEKUIACFKAABUIqwIVRwFwCfgdA8NSXH9+zROwtrY4eYhxpz65c40jjCAUoQAEKUIACFKAABShAgZgQYCcpQAFTCfgVAEGgo6KqVm6cfbHYUk7c+BTjSPt40zanwIipBNhYClCAAhSgAAUoQAEKUKBPApyJAhSggJkE/AqANNtbpbG5RfJzstz6hjTkoYxbJhMoQAEKUIACFKAABSgQvQLsGQUoQAEKmEjArwBIqi1Z0lNTpKqmzq1rSEMeyrhlhiABl+bon1TjejkOnk6Dp9RoZdZt2OrUKpTX8nA5D852cSrACQpQgAIUoAAFKEABA4HYSW7sbJHlh9bJb4qflwU7/yaP7H1Z1tdskx7lv9hRYE8pQAEKmFvArwCIdqnLwsVPy/bdpY4eYxxp5541yenSGEeBII9owYr1Lz6mPqnmhaWL5JnnVosW5ED+ggeXyuzLpzvyf/fHFY4+oNyq19eLNn9BfrY8+NjyILea1VOAAhSgAAUoEDUC7EhMCHzZUCK/3/uSXpW9WAAAEABJREFUfHF0r9S3N0pnd5eUtdbI6xWfytLSN5W0pn47tHW1y4GWaqlorZPOnu5+18cKKEABClDAXcCvAAhmmzFtsjzz8Hy5+b6HRDtjYs6ti2TxwlvkprmXoUjIBwRmFv/iFtEewTtiWIGMHz1c9u0/rLal5ECFeunOFRdPU6eRX1iQK59s2aFOv/PBZkFwRJv/ogvOkC3bigVnjagF+IcCFKAABShAAa8CzKRALAh8fvQbae5s8djV4uZyOaQEQzxm+pn4/pEvZeGu/5XH972qBFpelF/tXiElzRV+zs1iFKAABSjgr4DfARBUOHFskWxc/aR6NsX29cvU1xlKYAR5kTDgPiTllTUycvggtTm4PKexya6O4w8CJjjLY29pmXrTVtzYFenagPuZ9PT0SNWRei2JrxSgAAUoQAFvAsyjAAWiXKC9u1N2NBzw2stdzQe95htldvV0y4qyD+SNys+citi7WuXP+9cIzjxxyuAEBShAAQr0S6BXAZB+LSkEMz/6l1UyZdJo0QdlBg/MEW/3J9GCJZ6aNyg7Wcw0WC3HejEwy1ztNpMx2xq6batA2Y6xRdM8dOZ9s47O9g3OSZFAD8mJcZKdnhjwegPdTtYX+HUfjabYlrFNR2LfAv1Z1pHUJPHxFkmItxoOtd1H+7TPaLW1yY7mEo/1WuNENjRsk4FZSX2qO9AO0V6fKP8KTLbvH+3rhP1L7vN735YUJxm2+D7PHy575W0Y9P+jJgCCm6HijI77777RCQ1nhODMEKdE3YR2uYwuyTF6uLZVzDR09xxremWdudptJmO2NXTbVoWyHWOLjnhzk31O0NO/bbi8pkUCPbS2d0ltY3vA6w10O1lf4Nd9NJpiW8Y2HYl9C/TnXFxrqnR29khHZ7fhkG3N6NM+49v7d0hLR6dhvd8crZIt5WV9qjvQDtFeH/Y5Kvidzm0tSrYBe1uXHLV3mm594n0Y7MFrAAT3wph53Xx5/tX3Ba/avT9cX5GHssFurFH9WvDjicV3Od2MNT8nS9LTbI7ZcFNUBElGFRWq5XA5jCNTGamqqROLxSL5uZnKFP+nAAX8EWAZClCAAhSgQDQLJMclyIQBw6RLeqSmo1EOt9Wp9/yobKuXxq5j9wUZlzq0TwT7W6p9zudPGZ+VsAAFKEABCqgCXgMguDno2hUPybVXflvwuv34fT9cX5GHsmqNIf6D4AcW+ddHF6hBDYxrA256ikf0vvb2BjUJN0Utqzgi50yZoE7jpqd4CowWvMFNUXEJTbj6ojaKf8wmwPZSgAIUoAAFKBDlAmNthVLdflTsXW3S2YNQSI+093RKfUezdCuBkSHJOX0SODl9uM/5Jg3wXcZnJSxAAQpQgAKqgNcACAIDq9/dqBb09gdlUNZbmWDkYZl4asurb30s+rNSfnzPEvUmp7jp6ZL7bxUEOZCPp9b8/M7rBDdzRXtwrxA8BWb6NXer8+PsENdLaFCOgzcB5lGAAhSgAAUoQIHQCOBRsdsaS+X9I1/JxrpdUtZSE5IF77aXSW5CutisSRIvVrEo/8Vb4iQjPlUZE/WMkL405NSMEWKLTzacdaISIEmPtxnmM4MCFKAABXonYPVV/Im/vizPrlxjWAxnYKCMYYEgZuBMDZx94npGiv5sENcyCHrom4RH+Grz6+fTl/E6zkwKUIACFKAABShAgaAL7LdXye/3viTLDrwrb1Rukn+WfySPlbwiayo3C57UEqwGoG48BQYBj5zEdBmUnC0442NQUpYMiE9RAiAW6etTYFLjkuXqgqkem25T8q4ZNM1jXjgTK1rr5On9a2XR7hWycNff5bF9r8rXDfvD2SQumwIUOC6A9+IfSl6Xu7/4q8z/6u+ydP+bUtZ65HguXyDgNQCC4MHD/3W7PPPcao9BEAQ/1n28VVAGZVEhBwpQgAIUoAAFKEABCgRSoLWrQ5Ydek/qOpqcqu3u6ZH3jnwhm+uLndIDOVHeWiM9yn/e6jzUUust22ve5IxR8ovR18oFOafI+PShgunvDjxTHhjzA8lISPU6bygzYfBBzTZ5VAk67Wo6JI2ddmlT1svBlmr528F35PmyD9VLhELZJi6LAhQ4JtDW1a6+B/Fe3G+vlBZlurmrVfY0lcnj+16Td6u3SldP97HC/fxr9tm9BkDQOVwu8szD89UgyLoNW5GkXl6Cy0wQ/EAeyqgZ/EMBClCAAhSgAAUoQIEAC2yo2yENHc2Gta6u2iQIhhgW6EdGQVK2epaHtyqGpGR7y/aZl5uYLlcUnCU3D7tEbhgyQ76de6okWuN9zhfKAvD9uHaHdHZ3eVzs50e/UdaR3WMeEykQRQIR2RV7d7t80bDPY9sQ+PhMCRL3KAFjjwViLNFnAAQeCHAg0LFw8dPqE2GuvumXUl5ZI6/9fbHjfhoox4ECFKAABShAAQpQgAKBFihr9X6GRVtXh3qT0kAvF/VpT4HBuNHQ16fAGNUXielH2hukpr3RsGk4yNrexEthDIGiJoMdiUSBnY0HBZfrGbUN799DvBRG5fErAIKSWhDksaf/iUlZ/seFwsteVAr+oQAFKEABClCAAhSIYoGrB041vFnpaRmj5OQYeFLL/pYqn2u4vLXOZxnTF2AHKBCBAuVtNT5bVe4jkOyzgigp4HcABP3VgiA4fabqSD2SOFCAAhSgAAUoQAEKUCCoAoXJ3i8xSY1PkbzEjKC1ITMxTf5j1NXq/TkyE9IkwRovA5Oz5PKCs+WGIdODttxIqnh4Sr7aHG9/hqXkestmHgUoECSBwUk5Pmse7ONz1GcFUVLAawCkuqZeZl43XyZOn+cY5ty6SA4drha8aukog7JRYsJuUIACFKAABShAAQpEkMC52ROlMNn44Pq6wgvEarEEtcUD4m1KsGOGenPS342fJ/NHXSPTcyb5vD9IUBsVwspzEwcIBqNFxlmsMj5tqFE20ylAgSAKjE8bIklxCYZLwBOshnj5DDWcMQozvAZAcInL2hUPyfb1y7wOKIOyUejDLlGAAhSgAAUoQAEKOATCM5JkjZfbii5Vz8DQtyAtPkV+NPQiGafs/OvTOR54AQQ45gw6zzDQdEn+FMlPygz8glkjBSjgUyArMV0uyZtiWO4HSpA43hpnmB9LGV4DILEEwb5SgAIUoAAFKEABnwIsEDYBW1ySegbGL0bPke8Nmia3DJ8p/zn62pi4/0bY0F0WPCptsNw38moZnz5U0uNt6i/OQ1Py1HVxYe5pLqU5SQEKhFLggpxJakB4uG2gJFsTBGetjU4dLPeO/J6MtBWEsikRvSxrRLeOjaMABShAAQpQIKIE2BgKhFsAl2Gclz1BPesj0Rof7ubE3PILkrPk5mGXyKKx18nicT+Uu0deqa6LmINghykQgQK4IfPPRlwuj0++SX476Ua5regyKUzJicCWhq9JDICEz55LpgAFKEAB8wmwxRSgAAUoQAEKUIACJhVgAMSkK47NpgAFKBAeAS6VAhSgAAUoQAEKUIAC5hRgAMSc642tpgAFwiXA5VKAAhSgAAUoQAEKUIACphRgAMSUq42NpkD4BLhkClCAAhSggNkEunq6pbrtqBxoqRJ7V5vZms/2UoACFKBAgAT8DoBU19TLzOvmy8Tp89wGpCM/QG1iNRSIZAG2jQIUoAAFKEABEwnsajokDxY/L7/7ZpU8vu81eWDXcvnHoXUMhJhoHbKpFKAABQIl4HcA5NG/rJIpk0bL9vXL3Ia1Kx6SvBw+9ztQKyWy62HrKEABClCAAhSggDkE9tkr5On9a6Who9mpwVuP7pW/HXxXcGaIUwYnKEABClAgqgX8CoDg7I7ikjK5/uqLohrDr86xEAUoQAEKUIACFKCAKQRWlX9k2M59zYfls/piw3xmUIACFKBA9An4FQDRd5vjFKAABShAAQpQgAIUiHSBxk67VLXVe21mcXO513xmUoACFIh1gWjrv18BEFzeMnpEoXyyZUe09Z/9oQAFKEABClCAAhSIQoFDLTU+e1Xe6ruMz0pioEBbV7vgbJrFxS/Igp1/kyXf/FPWVG2Wzp7uGOg9uxjjAux+lAn4FQBBn3H5y5c7vhF7SysmOVCAAhSgAAUoQAEKUCBiBcamDZFEa7zX9k1MH+Y1n5ki+5or5OF9r8gndbukpr1BOru71DNr3qv+Qv5Q8ppUtNaRKaoF2DkKRJeAYQAE9/3A0120p77MuXWRvPevLXLmpbfxKTDRtQ2wNxSgAAUoQAEKUCDqBKwWi5ydOdawXwiOnJ01zjCfGccEvmwsUQMfx6ac/5a1HJE9TWXOidE2xf5QgAJRJWAYAMFlL3i6i6envrimoRzKR5WMyTqD6Py7FdvkzfIvZGfTId7V3GTrj82lAAUoQAEKUCDwApfmny65iQM8VjxTycszyPM4Q4wmfnm0xGvPdzUf8prPTApQgAKRJGAYAHFt5MLfPi0/vmeJ0yUwuBwGac+uXONanNMhEmjsbJG/H3xP/lS6Wv5R8qGsLP1Y/rJ/rTxZukaOtDeGqBVcDAUoQAEKUIACFIg8gaS4RJl/0vflmkHnyuSMUTI+fah8K3ui3DvyKrkgZ5I/DY7pMo2ddsHgDaG8tdZbdlTkvVu9Vb3vCe5/gvugvHr4E/7YGBVrlp2IRQG/AiAIdFRU1cqNsy8WW0qywwnjSPt40zanwIijAEeCLvBW9efyVYN7ZL7UXiHPl38Y9OVzARSgAAUoQAEKRLOA+fsWZ7HKtOzxcsOQGXLzsEvkqkFTpTAl1/wdC0EP0uNtgsHbogYnZ3vLNnUe7nfyXNl6ebPqc/W+J5jGfVA+rP1anj3wtrR1d5q6f2w8BWJRwK8ASLO9VRqbWyQ/J8vNCGnIQxm3TCYEVaCuo0k21u4yXMa+5sOym9dlGvowgwIUoAAFKOBTgAUoEOMCZ2WN8Spw2oCRXvPNnPmN/bBsqf/GYxd2Nx2Sz+uLPeYxkQIUiFwBvwIgqbZkSU9Nkaoa97s8Iw15KBO53YzOlpXaK3127FBrtc8yLEABClCAAhQwEmA6BSgQ2wIz806XkamDPCJMzR4nvgIkHmc0SeKHNV97bem/ard7zWcmBSgQeQJ+BUC0S10WLn5atu8udfQC40g796xJgjKODI5QgAIUoAAFokOAvaAABSgQFoHunh6paW+U/fYqaeiwh6UNWKjVYpGfFn1XvYRodFqh2OKSZMKAYXKbkvb9QeehiGPokR6pU9pcqvxI19DR7Eg360i5j/ubVLcdlYbO8K0bs7qy3RQIp4BfARA0cMa0yfLMw/Pl5vseEv2jcRcvvEVumnsZinAIsUCRbaDPJQ5JzvNZhgUoQAEKGAswhwIUoAAFQi2AwMfv9/5TFhc/L38oeU1+tWeFrCj7QHAPilC3RVsebiJ72/BL5TfjbpSbhl4so13OCmnuapUnSt6QB5U2/7HkdaXNK9Ub85v5PhmZCWla9z2+5iVlyIB4m8c8JlKAApEp4HcABM2fOBKXd80AABAASURBVLZINq5+UvSPwZ2hBEaQxyH0AlnKhzJOPTRa8ojUAhmrROqN8plOAQr4IcAiFKAABSgQswJdPd3yTvVWeeibf8rPdy6TB/f8n6wq/0jsXW1BM9nXXCEP73tJdjWVyeG2OjnUWiMVyuv6mq/kz6VrpKmzJWjL7mvFlW318ujeV6TUXuFUBe6T8WTJaqlvb3JKN8vE5MyRXps6LnWI13xmUoACkSfgVwCkuqZeZv9kkdPlL1pX1m3Y6vZ4XC2Pr8EXuDz/LMlISHVbUKI1Xq4dfL5bOhMo0FsBlqcABShAAQrEokBFa508qQQc1lZ9LjjA7+juFNyA/pO6XfI/e1+SPUqAIhguq6s+kxJ7peCMis6eLsFlJR3Ka31Hs2w6uke2HnV/+l8w2uFa55cN++T5sg/VszoQBNrTXO4oAhPYOBJ0I4daj8iXTaW6FPOMnpc1wfD+JzmJ6XJJ/unm6QxbSgEKqAJ+BUDUkgZ/+BQYA5gQJSfFJcovx8yVnxbNkhtGnC9zi86VnwyfKQ+O+zfJSxwQolZE9WLYOQpQgAIUoAAFYlDgQEu12xkNGsNRJRixvemANhmw13YlyIJAQ1dPt8c627o7ZGPtTo95wUrE2S7/OLRO/vfg+7Kpfo/grA4EPJYqwaGXKzZKW1e7fNVgHOBoVdr8ZuXn8lHtDvmm6UTQJFjtDWS9cRar3Dr8Urkw7zTJT8qUeGuc5Cj71+dkjZP7Rn5PkuMSArk41kUBCoRAoN8BkE+27FCfEMOnwIRgbXlZxMjUAvlOwSS5dPBpMj5tiOAD20vxXmSxKAUoQAEKUIACFIg9gS8a9nnt9JdBOBOjrOWINHW2el0uHs3qtUCAM784uk+2Ht3rsdaParbLlvp9Ut/R5JaPIE51+1HBgEtjXj68Qf68f408e/BtU904NF4JglyWf4YsOOn7smT8j2Th6Dkye/B5gh8h3TrNBApQIOIFvAZA8JSXqbNul+nX3C079pTKnFsXycTp85yGZ55bLffddq1E7VNgIn4VsoEUoAAFKEABClCAAv0VOHbA3iCl9kr1Hh++ngDS2GkXDP1drn5+W3yyWMWiT3IbT46Ld0sLZoL2qFdcioObsOIslK7uLscitzWVqmdHOBKOj+CSGJz9gclE64kzJXY0HJA3KjcjmQMFKECBkAtYvS0RNz3FTU/Xv/iYTBhTJC8sXeR0A9Tt65epN0VFOW/1MI8CFKAABShAAQpQgALhEjjcWisb63bJ+0e+km2NpeplG/q24B4fvy1+QX6nDHiCyQO7lktLd7vgUbT6cvrx9HibYNCn9Xc8LzFDMhJsxtX0iIxNG2acH+Cc9u5OwaNeEfCobDsqh9vrpKr9qJQrr9XtDaoPAkXfyp7otOS27g7VT0tMVwI72jheN9fvkaq2eoxyoAAFIkwg2pvjNQCidT4vJ1NW/WWRMNChifCVAhSgAAUoQAEKUCDSBdqVA/jVlZvkkX0vyz/LP5I3lPFlB96Vh/e9InjaCtqPm3n+ofQ19QanmNYG3OejpqNRPcjX0vSvp2aM0E8GZNxqsch5SjAhwep+lkdPjxL9sPTI7qaDsmj3CvVmpLhRa0AWbFBJotKOBEu8VHU0SEdPp1OpViVAVKUEQ1KsSTIte7yM1D0WV//o21RrsiRbE53mxURZaw1eTDHgyTtbju6V9458IZ8pwRuc3WKKhrORfRHgPFEu4FcAJMoN2D0KUIACFKAABShAgSgU2FxfLOuOfOUWxKhpb5B/lK1TzwT5qHa7tHa2u/U+NS5JfQJLe3eHW96AhFS5NO8Mt/RAJHxv0FQZYRsoWfFpogYPLAliUf7rUVqTYkmSBEuceukNbkb6aMkr8kHNNiVHCY4EYuEe6rBaLdLZc+KSF30RBEWS4o8Fa35a9F354dDvyFmZY6QgKUvS4pIFZ7RkJ6bpZzHdeGVbvTy271V57tA6WVO5Wf6v7EN5ZO8rUtLs/Mhf03XMsMHMoEB0C1j97Z52PxDXe4BgeuZ186W6hqex+WvJchSgAAUoQAEKUIACwRXA5StvVn9uuBCc4fF+zVeCe1IYFcIB/ODkHPUeF/G6J4D8x6irJTkuwWi2fqWnKoGDhSfNkRm5k2RUaoHkJWWoQY+shHTJTkx3qhv35NhQu9MtwONUqJ8TFiW2YkUApqdHunq61WBIlzIO3ziLVbq6lQLHl3HKgCK5tvB8+dGw70hWQpok6+79cbyI42VIcq5jPKJGdI1p7myVp/a/6XZ2kL2rVZ4++JbUtzfpSnOUAhQwg4DVn0baW1rl4aeel5uvn6XeB+TCb02Rz958Sr0fyJWXnCsL7pgruExG+I8CFKAABShAAQpQgAIRIICnj9iVA1hvTdnVeMjr2RMWZWYEPlyfAGKLS1Jygvc/6v9B4QVy/5gfyGUDz5CBSZkyID5FrBaL20KPtDcIBreMPiboZ6tpbxR7d5ukxidLl3RLlxIAQeCjq6dLceuW9LgUqe1o0M+ijo+0FcgZmWPUcU9/ZuSeogZ2POVFUtpb1VukoaPZY5Paujrk1cpPPeYxkQIUiFwBqz9Na7a3SmNzi5wzZYJa/HBlrSANExddcIYsX/W2IEiCaQ4UoAAFKEABClCAAhQwg0B24gDBfS50bXUbnZgeupuOui1cSShvrVP+ev+/PEj308hJTFeCHynS2Nki8ZY41QqX4MAsTpnGWTSDErPF07/Zg8+TS/NPlzjLicMNBJMuLzhbvjvwTE+zRFxacXO51zbts1cE9ewbrwtnJgUo0CeBE59Ifs6en5sp6akpjtL5OVlqcEQLiDgyOEIBClCAAhSgAAUoYDKB6GkuLl9Jj/fyRBWlq0NTcuTszLHKmOf/cfB+dtY4z5khSh2cnOVzSbhMx2ehvhY4cYWLWoPFcuIslB5ltEs83x8kXgl8fCdvsvxyzFy5dvD5csOQGer49JxJYlH+Uysz+Z+2bvf7w5i8S2w+BaJewK8ASKotWQ16fLJlh3qpS0F+trz29gYVB2kIiKCMmsA/FKAABShAAQpQwKwCbHfUCFiVA/U5g88z7E9hSq76xBWcpZCbOMBjuUvyp0ieQZ7HGYKQODFtuNNZFK6LwFkaeYkZrskBmcblLuqNTg3u5ZEWlyytPoIAafEpclbWGJmcMUpSlfIBaViIKilMzvG6pGHJuR4vS/I6EzMpQIGwCvgVALGlJMtfH10gN829TG3sPT+ZLateXy+4Aeozz62W+267VlBG+I8CFKAABShAAVMLsPEUiCaBCenD5EdDL5KMhFSnbuFg/Lbhl6qXdCTFJcr8k74v1ww6Vz1IH5s2RL6VPVHuHXmVXJh7mtN84ZgoSM4SBGI8LRtnUuBeIQj2eMoPRJpFqSRfCbDkKIEgBDCSrYnqE16QlpVg7ie8iI9/l+RNMQw+WcQiMwcG50lAPprFbApQoB8C1r7Mixuerl3xkHoT1I2rn5SJY4v6Ug3noQAFKEABCkSaANtDAQpEmcDJA4YLnqpyy/CZ8r1B0+QXo+eol2PY4pIcPY2zWGVa9ng1/SdKuasGTRWcIeIoEOYRBGIQyBmakidJcQmSHm+TcUqgBoEb3HA0WM2zWiwyODlXrd6mBD6ylYBHnhIIQeAj6fhZIcOVNqkFovAPnsBjFHw6L3uCBNM+CjnZJQpEhECfAiAR0XI2wkmg1F4p71ZskzfLv5CdTd7vaO40IycoQAEKOAlwggIUoED0CcRb49SAAQ5ajS53ifReI5Bz98grZfG4H8qisdcJAjr5ScG59EVv8b1B50iCNV6f5BhPjU+RS/JPd0xH4wiCT/C+fsgM9Yk8Pyg8X/5z9LWCIFk09pd9okC0CzAAYvI13CM9sqZys/yx5HX5R8mHsrL0Y/nL/rXy94PvSWe355tSmbzLbD4FgivA2ilAAQpQgAIUcAgMSc6VO0fMkoFJmY40jIyyFchdI64QnA2CabMNZS1H5JXDG+WZA2/JPw6tk/crvlYf8+upH+nxNpmSMUq9JOrMzDGSnZjuqRjTKEABEwhY/W3j9t2lMnXW7ep9P3DvD/0w87r5Ul1T729VLBdAgY21u+S9I1+41bitoVReqdzols4ECvgSYD4FKEABClCAAhTQCxQm58p9o66WnyqBkKsKpso9o66S/zfiu4IbsOrLmWEcN3Z9u2qLPF7ymvyrdrvsbDwoW4/ulb+XfCB/Kl0jR9obzdANtpECFOijgF8BEHtLqzz81PNy8/Wz1Pt+bF+/zOkV9wPBfUH62AbO1kcBe1ebvFb5qeHcCI4caKk2zGeGRwEmUoACFKAABShAAQq4CMRZrIJ7XnwrZ6LgrBCLWFxKmGOypqNR1tV85fFsj1J7hXxU87U5OsJWUoACfRLwKwDSbG+VxuYWOWfKhD4thDMFR2Cv/bB0dHd6rby4ucxrvnsmUyhAAQpQgAIUoAAFKBCdAp/W7ZJ2L/vPH9XukNaujujsPHtFAQqIXwGQVFuypKemSFVNXfSTmaiHvMeHiVYWm0oBClCAAhSgAAUoILuaDsnzZR+q96x7oexfUtJcEVKV8tZar8vD/fUq2ryX8VoBMylAgYgWcAuAeGqtLSVZzj1rkixf9bbgchhPZZgWeoEi20CfCx2SnOezDAtQgAIUoAAFKECBWBY42tEsyw+tk98UPy8Ldv5NHtn7smys2yU4GI5lF299/6a5XJ4oXS3/uft/5YFd/5A/l7whZa1HvM0iG2p3ytP718qm+j2yWwmEfFq/W/68f418pkx7nTGAmdmJaT5rM+O9TXx2igUoYCAQa8l+BUCAgstfdhbvlzMvvc3tRqiRcBPUZ1eukYW/fRpNdRpwc1a0T7tp67oNW53yMZ+W9+N7lpgqwIO7bk/NHufUH/3EiNQCGZtWqE/iOAUoQAEKUIACFDC9wB7l4HtV+UfqWQQ4m+CrhtI+9+nLhhL5/TcvyhdH90p9e6P6FL2y1hr5p1L/0tI3lbSmPtcdjTPi8pCXKzbKn0vXqGdvtHa2i72rVb6xH5bH970m71Zvlc6ebreu77NXyEuHN7ildyllsS6r24665QUjoSjF+w+IA5OzJD3eFoxFs87IFGCrYkzArwAIzvqI1JugIqAxcfo8eWTpC26rDu1e8OBSmX35dPWmrS8sXSS/++MKwRNtUBjzrnp9vax/8TE1vyA/Wx58bDmyTDNcnn+WZCSkurU30Rov1w4+3y2dCRSgAAUoQAEKUMCsAm1d7YKD76XKwfcndbvUswhwNsHfD76rPsrU3tXW6659fvQbaelu9zhfsRJoqWoPzYG5xwZEYGKrYrypbrfHliGYsUFZL51d7veoe6vqc8MzajDfmqrNHusMdOIZmaNlcsYoj9UmxyXKvCHf8ZgXvYnsGQViS8CvAEgk3wR1xrTJavDi3lvnuK25kgMV6s1br7h4mpo3YliBFBbkyidbdqjT73ywWQ2OaE+wueiCM2TLtmLBWSNqARP8SVJ2M2SSAAAQAElEQVQ+qH85Zq78tGiW3DDifJlbdK78ZPhMeXDcv0le4gAT9IBNpAAFKEABClCAAv4JlLRUyUc12z0WxqNMv27c7zHPKBE3w9zRcMAoW03/qrFEfeWfYwIlLZVebyKKy4lQ5ljpY3/hXKqsu2NTnv+W2Cs9ZwQh9YYhM+T7g8+TTFwOo9SPJ9ycmTNKFoy6RvKTMpQU/k8BCkSrgF8BELPeBBU3bW1ssjvWHe5lgrM89paWqZe6VFTVOvIwkp+TJT09PVJ1pB6TphpGphbIdwomyaWDT5PxaUMEH+Sm6gAbSwEKUIACFKAABXwIfOjjEaUbanf5qME5u7y1xvCsBK3koRbn/UUtPVpee9uP/fYqn7OUt9U4lcGZySnWJKc014mUuETXpKBOT80aJw+M/oH8hxL0+PXYG+SOMTM9nlUd1EawcgpQIOQCfgVAEDgw601QBw/MEQRwjGRHDh9klCVJCVZTDZbjPUk0WbvN5sz2WkP2vsAmTe/QedM6uNZWi0US4iwhe/9wfQZ3fca6L7ZlbNOhdsDTOSwWi1gsnofq9jpJiPf/fTY8LVesFqthfRaLRYrScvi+1e1bnjSgwKuXxWKRk9IL3MzGDyj0Ot/49EK3eUKxfQ1Pz5GM5GTscoRl+aHoI5dhjbl1G2e1SHycxXT9Vt+IQf5j9ad+XBKCe2V8unVnxN4E1agf5ZU1gkt4jPL37T9slCVpKQmmGpTvG7UvqcnmarfZnNne0Gxf2I6xTdM7NN50Dr5zvHJQlpwUb6rvFW4Xwd8uwm/ctz5iW8Y2Her2pyelCHbsjQZbQpIMsCX6/T7LTbPJmbkjDeuMt1rl/ILxftcXao9wLO+UnKGSmWQzNCtMzZaJOYVuZj8omiYDDNZfdnKazC46x22eUPYP+xypKQlhbUMo+8tlRfe6Toi3SnJCnOm2ZwnBP6s/y8A9MtaueEi918b29cvcXpGHMv7UFcoyuKQlXfli05aJm6LispdRRYViS0kWXA6j5eEVl8xYLBbJz83EpNQ0tJlq6O5Rmy11jeZqt9mc2d7QbF+1ynbco2zT9A6NN52D79ze0S2N9g5Tfa/ExHZhsu/6SFkn2JaxTYe6PSMSC6Szq9twGJk8uNfvsctzpkl2fLrHOi/KnSzZ3dm9rrOvLmv3b5MFW1fILZ8ulbs3/12e2vWeVNbbQ7Z8f9rd3RovcwdeID3d4mZm6bHK9QXflqamLrc297QlyE8KL5WBidlO8w1JypefDLlM2losbvP4055AlcE+Ry0/D8K6DgK1LllPm7S2d0lTa6fp1uexo9ng/vUrAKJvAs4Gmf2TRY4nqejzIm0cNz1NT02R194+9sgt3BS1rOKInDNlgtpU3PQUZ7agT0jATVGnTBotkRjMQfs4UIACFKAABQItwPooYCaBSweeKYXJuR6bnJ+UKVcVnOMxz1si7j3x76Ouke8VTJVhtnyxxSXLlMyT5N6RV8mFuad5mzVgeT3SI3gKyv+VfyiVrXXS0d0p9R1NgifdPLX/TWnqbAnYsgJR0ai0wXL/mB/I+TknS2ZCmuDGoTNyT5VfjblOHTdaRkFyltwz8kq5f/S1cueIy+W/xsxVXmdJbmK60SxMpwAFKBBQAWtAawtDZXiU7cTpxx6D++pbHwvGkYam4CyPJfffKghyIH3OrYvk53deJxPHFiFb8AQZPCJ3+jV3q/Ph7JD7775RzeMfClCAAhSICQF2kgIUMJFAkjVefjbyCjUwYYtLUlueqKSdlz1B7hpxpaTEJappvf0TZ7HKeTkTlTqukN+Mu0GuL5wuhSm5va2mz+XLW2rl/eovPc5fYq+Qj2uPPcHQY4EwJQ6It8mVSsDpASUQsuCk2TJLCU4l+eFvEYtkKQGPIttAGZCQGqbWc7H+CCAwt75mmzy090X5+c5l8ps9/yf/OLROGjpPPGTCn3pYhgKRJGD6AAiCGNtdLstBmoaMszlwiY5WRp+HMjfNvcxxSc9fH10gCJognQMFKECB2BBgLylAAQqYSyBeCVZcNvAMWTT2erl35PfkN2NvlO8NmibJcQnm6oiutR/WbhccbOqSnEY31O2Sblyj4ZTKCQoET6C+vUmWlr4pr1d86nRW0taje+XhvS/L1w37g7dw1kyBIAqYPgASRBtWTQEKxIIA+0gBClCAAqYUwFkbhSk5Em+NM2X79Y3+prlcP+k2jktgqtuPuqUzgQLBEjjQekSKDbZLbI+b6vcEa9Gstx8CCFy9UfmZ/OmbN+WZknfk3eqt0tbV3o8ao29WBkCib52yRxTolQALU4ACFKAABSgQXgFcDuKtBQnWeMlLzPBWhHkUCKjAlw0lXusrbi7jWUlehUKfibNz/mfvS/L+kS/lq6P7ZWv9Pnmz6nN5eN8rsq+5IvQNitAl9joAgktKVv1lkWj30YjQfrFZFPBXgOUoQAEKUIACFKCAXwJdPd1S3d4gpfZKsXe1+TWPP4VOHTDCa7FTlHyrxeK1DDMpEEiB8tYar9W1d3cq74WjXsswM3QCrV0d8lrlJmnpdj/bo0b5zHqz+vPQNSbCl+RXAARPSTF68gtuOPrje5YIHjEb4X1l8zwKMJECFKAABShAAQqYQ+Bwa528cnijPHPgLfVmjP+q2S4ISoSi9bhM5cHi5+V3xS/IH0telwd2LZdnD74dkBtCnjKgSCamD/fYDTyV5sqBZ3vMC1bi0Y5mWa0cTKF/fz/4nrxVtYWn0QcLO0LrHZyc47VlPCvJK0/IM3c2HZAG5X1rtOB9zYelsq3eKDum0v0KgHgTyc/JksbmFmm2t3orFrl5bBkFKEABClCAAhSgQEQL4Aag62u2yWMlr8i/arfLzsaDgtO9X6nYKE+WrpEKJTASzA7ss1fIU6Vvuh1g7Gg4oARj3g5IEOaHQy+UywvOloFJmYKDy6yENDk9c7TMP+kaSY1PDmb3nOrGpQ+//+ZFWXfkK0H/vmookbert/A0eiel6J84I+MksSj/GfX0FJ6VZEQTlvT99iqfyy33cVaPzwqipIC1v/34ZMsOSU9NkVRb6D6Y+9tmzk8BClCAAhSgAAUoYB6Bmo5Geavqc+ns7nJrdKkSnPiobrtbeiATXj680fApLWUtR2Rj3a5eLQ4BnZr2RtmvHLQ0dBx7pGicxSrTcyYpAY/vy+/Gz5P7x/xAriu8QNLjU3pVd38K4zT61ZWfSkNXi7T3dCp9PlFbDU+jP4ERA2Pj04fKRXmneewpHhH9/UHnesxjYngE0hN8f04kW489Jjw8LYycpXo9A2T77lKZOut2mX7N3bJjT6nMuXWRTJw+z2l45rnVct9t14othQGQyFmtbAkFKEABClCAAhSIHoFPlQAD7jlg1KNPancLDt6N8vuT3tBpl8OttV6rKLFXes3XZ+JmhL/7ZpUsLn5e/lDymvxqz4qAXUqjX442/nn9N7Ky7EN5ev9aWVX+keBSHi3P9fXFio9lW8N+qWirU0+XP9R6ROo7mx2BEJxGX9qLvrrWz2lzCVySf7rcNfJKOS1jlNjik6XIViDXDDpP7lHSEq3x5urMidZG5djo1EKv/cJZZcNt+V7LxEqm1wAIbnS6cfWTsv7Fx2TCmCJ5Yeki2b5+mdOAfJSLFTD2kwIUoAAFKEABClAgtALlPgIQPcohekWb9yBFX1tc1lKj1N7jdfZyP08tR11P7V8jOJtCXyEuNflTyWqPZ7joy/VmHPfxwL1SVpStl831e2RX0yH5RAkk/bl0jbxcsVFcA0obanfK+9VfSLfSW/1yGjtbpK6jyZHka104CnIkQgV616xhKXly45AZ8puxN8idI2bJtOxx4u3SGOG/sAhgPU1V1o3Rwq8YeLbY4pKMsmMq3WsARJPIy8kUPvlF0+ArBShAAQpQgAIUoEAoBbIT03wuLicx3WeZvhQYmzZEfP3aPdbHr6/acl+u3Gh4v5Aj7Q3q/U20sv193Xy0WL1Xiqd6NtTukIP2KkdWW1e7vFb5qcRb4hxp+pHmrlZp6+5Qk3BvEnXErH/YbgpEqcBVBdPkwtzTxKp7YlRSXIJ8f/B5SuBqfJT2uvfd8isA0vtqOQcFKEABClCAAhSgAAUCIzAsxfup2/lJmZIebwvMwlxqwcHEdwzuhYCiyXGJysHFBIx6Hdq7O6W02fulMsXN5V7r6E3mhlrP9yVBHbgHyYb63RhVh4OtR6RDaV+ixfiyhjYlH6fR45dmdSb+oQAFIkog3mKVywaeIQ+O+6H8fNzVcv+42fLrMTfI1KxxEdXOcDfG7wDIwt8+LT++Z4nYW1rVAeMTp89T7xGCe4WEuyNcPgUoQAEKUIACFKBAdAqcnnGSjEwdZNi52covnIaZzhl9msKvqrgppOvMuBTgxiHflvykDNcst2lcJtPjcnmJa6FAXV7S2GmXet1lK67LwTTag1cM+1uOnQ2SqPxanGZwmnxHT6dcmn96SJ9Ig7ZxoAAFeieQZI2XEan5MiglW+Ktns/q6l2N0VXarwBIdU29bNlWLDfOvlhws9NPt+5UFT578ylZvPAWefip59WgiJrIPxSgAAUoQAEKUIACESpgzmbFKb9s/mjod2RyxiinDqTFp8iPhl4kI20FTunBmLh52CVy78jvyXfyJsspA0bI1YPOVX5pvVHGpQ3xa3FFtoE+z1I5ecAwv+ryVSg1LsXjZTtt3R3S1NkqjR126ezpUsIxx+5tcnJ6kaPKjPg0GaDM70hQRizKcH72RDk/52RljP9TgAIUMK+AXwEQdC89zSb5OVkYlXc+2CwF+dlqMARpjc0t0mxvVfP4hwIUoAAFKEABCkSsABtmWgHcwO8G3Ixx3I1y18gr5OcnzZZfjpkrJw8YHrI+FabkqGdB/HDohXJu9njB5S+9WfiM3EmGxXGfkZNshVLRWqcEJ7oNy/mTYbVYZFSq8xkzuClqVftRqetskvouu+BpLn8/+J7g0paBSZmO4BLmzUhIlcKkHBmYmKkMWXLagFEyt3A6b37pDz7LUIACES3gVwAk1ZYs6akpUlVTJ9rZIBddcIbaMaQ1NtnVcf6hAAUoQAEKUCCyBdg6CphdwBaXJLgnSF5ShsRZ/NqVjZguX5AzyRFo0DeqodMuDZ0tsvzQe/L7vS/Kr3avkJLmCn2RXo9fOfAch0+TUndDV4ujjnhLnODsmW0NpfLS4Q1q+uzB33K6lMeqBFEQlBmQkCI3DbtYWrra5LP6PfLekS9ky9G9Snu5/6/C8Q8FKGAqAb++NXDZy323XSsLFz8t06+5W6ZMGi0zpk1WgyFLnlipTuflZJqq42wsBShAAQrEpAA7TQEKRLnARzXb5ZG9L8vPdy6TX+9ZKcsOviv17U0R02ucxfIfo65RL6U5OX24EnTIVIMRydYERxvtXa3y5/1r5MuGEkearxGc0fFR7Q5ZX7NNdjUdktykAXLb8MskJyFd6pUAizY/lpOfmCFWsahJm5WgxoGWakmyxsuCAEKARwAAEABJREFUk2bLrUWXyXnZE9RAzfVDZsivx94ge+2H5X/2vST/V/ahrKncLM8dWicPK8ZblUCIROG/fc2HRbPc01QWhT1klygQuwJWf7s+cWyRbFz9pGxfv0wW/+IWdTYEPdaueMgxrSbyDwUoQAEKRLAAm0YBClAgOgVwicczB96Slys2SllrjfpUE6R9dbREHtj9D+WA/SVB/iuHlfyWI2FFKEjOEtxQ9LKBZ0pNe4MjGKFvVFdPt7xX/YXgiS36dNdx3FgVQYk/lrwuLx/eIK9XfCpP718ruLwFT2y5atBUKUjKElzOMjgpW/KU4Eecy5kzOxsPOKodkzpYvjdomiBQMyVjlOxvqZJ/ln8kbV0djjIYwVklK8s+kOq2o5iMigGW2H7+VPqGw3Lp/jdlhdLPzu6uqOgjO0GBWBfwOwACqHUbtsrE6fOcBqQhjwMFKEABUwiwkRSgAAUoEJUCOBDf2XjQqW8dykEr7ntR2V4vXzSUCPL/VbtdHi95Td6t3ioIMjjNEOKJL47u9doGBHIOK8Ecb83aWLtLvSzFtQwub3mlcqNYlP/ilYAHLmdxDXxo83T0GB/cv1G5WSvm9gq/t6q3uKWbNeG9I18KziBybf/n9cWyunKTazKnKUABEwr4HQBBoAOXu6x/8TH1LBCcCfLC0kXqZTHPrlxjwq6zyRSITQH2mgIUoAAFKBCNAl837nfrVlOXXdp7OtV0PAGlS47dXBQH7u/XfCW17Y1qHs4UWX5onfym+HlZsPNv6iU0G+t2OZ6SohYKwp/9LdU+a/VWxt7VJq9VfmpYB4IjeM6L1WIxLIOMopSBeHEbcPZJWesRt3R9QplBgOag0jcYvn/kK9nReMBroEdfX7jG69qb5a0q42AOLompaqsPV/O4XApQIEACfgVA7C2tsnzV27LgjrmCy160ZeOyGDwG9+NN2/gYXA2Fr5EuwPZRgAIUoAAFKBCFAqXKAbe+Wzh4b+5q1ycJzgjREnBJx6f1u9X7bPz+mxcFZ2PUKwERXOqAg3pc9rG09M2g3j8E9wDR2mP0OsnLU25wb46O7mMBHqP5D7fVyLlZE4yyZURqgUxIN378rvfQiedqESx4bN+r6qUzb1RukmcPvK0OeOKM5znCn7q7odxrkAaXx+xscj7DKPytZgsoQIHeCvgVAMEjbvGoWzzy1nUBSEMeyrjmcToSBdgmClCAAhSgAAUoEH0CJykH8vpedfR0Op3BgQP5BGucvoiUt9bK50e/kZZu50CJVqi4uVy9BwZu9vn+kS9lU/0eOdLeoGX3+/XUjBFii082rGdi+nBJj7cZ5iNYY5ipy8D9RnITB+hSjo0mWuPl2sHni9EZIkgfnJx7rLDB3+EpeU45sMK9SJwSlYndTYfkhfJ/KWPm/b/Ty6VC5u0VW06B2BLwKwCifwyuKw8eg4tH5KKMa15ETrNRFKAABShAAQpQgAJRJzA2bahTn+ItzsGORGuCxInVqYwtLll2NBxwStNPIDCCp7H849A6eaPyM3m+7EP1MbUf1GxzCq7o5+nNeKqy/KsLpnqcBW27ZtA0j3laYpHN86UrWj5ehyTnSVJcovxi9Bz5adEsuXrQuTJr4Flyy/CZ8uC4f5M8D4ERzKcN3xt0jiQogRJtWv+aGp8il+Sf7khq7+6Ulyo2OqZdR3CWzR4lqOSaHgnTw1O9B3rQxhEGlwohjwMFKBChAi7Ncv4WcMnUJm0pyXLuWZME9wCprqnXkmX77lL1HiDIQxlHBkcoQAEKUIACFKAABSgQQoHRqYNkavY4xxLjLFbRgiBWsUh2Qrq4/stISDEMZHT2dKv3CGnqbHWaDWddvFbxqRI4cb8cApdJ4CyR58o+UJ/E8tLhDYLH0zpV4DIxOWOUEpy4Vi7IOUXGpw8VTH934JnywJgfSEZCqktp58mshDSnPjvniuDylrFphY7kkakFcm72eJmRe4qMSxsiMHJkGowMSc6VO0fMkoFJmU4lRtkK5K4RVwjaoGUcaKkSu4uXlqe97mk6pI1G1OuglCw5M3OMYZuwbkYq25hhAWZQIEIF2CxnAavzpPHUTXMvU+8BMv2aux1PgZlz6yLBPUCQZzwncyhAAQpQgAIUoAAFKBB8ge8POk++P/g8KUzOUc9aGKocvKdYkwSPgY1XAiL6FiA4cGHOZCU0gotj9DnHxhs67dKthEcSXS6bOZYr4vr0k5r2RvlzyRvqWSJb6otll3Kg/3HtDvlT6WpZU7lZEFDR5nV9zU1MlysKzpKbh12iPn7227mnSqLBWReu816ef5bHQAnmx+UtruX7Ml2oON436mr5qRIIuapgqtwz6ir5fyO+KzlKu3tbHwJIvZ0nVOWxDjwFnXA2zmxl2wpVO7icgAqwMgo4CfgdAMFcM6ZNdjwBBk+BwYA05HGgAAUoQAEKUIACFKAAAgF/PfCOLNq9Qn6+c5k8svcVwX0hQiUzNWuc3Dvqe/K78fNkyYQfyX8oB+7ZLgfqOMvix0MvElt8okwY4PkGoO3dHWqTU6zJ6qvrn/LWGmntOlYGeRvrdspeewVGnQbcjHV9zVdS2VbrlB6oCVze8ssxcwWXt3xv0DS5vOBsvy9v6U0b4pQA0khbgXwrZ6LgrBCLEjpynX9QcrbPs0qG2/JdZ4uY6dS4ZIHl/xt+mWiWtxZdJr8ed73HIFN/G17WUiNPla4RvFcW7vq7/KHkdfm6YX9/q3WZn5MUoIBeoFcBEP2MHI8cAXz5vlu9VZ7Ys1Ye3fWGrK78LKh3LI+cnrMlFKAABShAAQpEigAu/8BjTx/e95Jsb9wvjZ12wRNKylqPCO6hgQFnVYS6vScPGC7/Ofpa+flJs+WukVfIb8bdqJ5lYYtLUpty9cCpkhSXoI7r/1iUA/5UJfiR7CEP5eKtcWI9/nhZBDk+qy9Gssehq6dbYOMxM0CJI1ML5LzsCTI9Z5Lfl7cEaNGOahBAOD/nZMe068jg5ByZlF7kmhzc6T7UflLaYIflmNTB4inY04dqHbNge3m7aos8XvKq4Ea7eK/gqUT77ZXyt4PvqGcRtbk8wcgxM0coQIF+CVh7M/ezK9c4Ln+ZOH2eTJ11u3ofEOG/sAnst1fJ/+x9Ud6s+lw21+yVrbWl8t6RL5W0l0L6a0vYALhgClCAAhSgAAUiQgAHiRtrd0qb7qwIfcO+bNgnde1N+qSQjccpwYy8pAwZlpIvWuBDjv/LTExTgyM4KwSXPyCwUagcqJ+eMUqyElOPl3J/KUzOdVymUt1+VJo6W9wL6VIOtdTqpkI3Guolzcw7XTw9cQbr4AeDzxf4hrpNkba8biUgtvlosSAw5qltXzaWiL2rzVMW0yhAgX4K+B0AQfBj1evrZf2Ljzkug3nm4fly830PyboNW/vZDM7eV4HXqzZJXYf7zgTuWv565SZlJ6S9r1VzPgpQgAIUoAAFKOC3AH7FLmutMSzf3dMj2xpLDfODlOFXtQPibepZIbj8Ycn4H6mX0Nw07GLJ8nDjVFSYYI2Xqwedg1F1yIhP9XmWQF/ul6FWbrI/CHDgiTM/G3GFYnSu+sQZWC4eP08KU3JM1pvgNPdQ6xHBpWJGtSOIuLMpMm8Wa9RmplPALAJ+BUDw5BcEPxbcMVfyck7cAXri2CL1JqjLV70t9hbnO2SbBcDM7axsq5eS5grDLhztaJYdTe53KDecgRkUoAAFKEABCkSZQOi6U9pS5XNh5a3mOQsCQZE7i2bJ6NTBTv3KT8oU3CMCZ4BoGbhMpih1oDbp8XWEzXN+R3eXHG6tExwUt3d3epzXjIm414f2xJkJ6cPE9Sa0ZuxToNrsz/ugvM04mBiodrAeCsSigF8BEMCkp9kkPycLo04D0hqbW6TZzgCIE0wIJvb7saPh7ZeYEDSRi6AABShAAQqEV4BLD5lAUYrvm1sOT8kLWXsCsSBcHnNb0WVy76irBE8/wVNQ/n3U1YKDe9f6rx98gSTHJbomq9Pj04fKtKzxov+He6a8X/2l3PH1n+UXu5bJf+76X7lj2599PjFGXwfHzSkwODnbZ8MHJ+X4LMMCFKBA7wX8CoCk2pIlPTVFqmrqer8EzhE0gfS4FJ91pxh8EfuckQUoQAEKUCAqBNgJCoRKID3eJrh3htHyLGKRiQOGG2VHdDrO9vhWzkTBU1DiLJ53n7MS02XBSd+X0zNHO56EApPvDjxLcAmI9fgNU7WOrqnaLH879K56KTPu99DS1S71nc3yXNl6WVX2oVaMr1EogKfoeLpPitbVRGu8IGimTfOVAhQInIDnT3CX+m0pyXLj7IvF06Uun2zZIaNHFIr+0hiX2TkZJAH8+pAc7/mXBm2R49KGaKN8pQAFKBCLAuwzBSgQQoFrC7/lOPh3Xez03EmCAz/X9GiaHqAEga4rvEB+PfZG+fdR18h/jZ0r3849RQn9WJy6icuUXyzfIG3dHU7pmOjo6ZS11Vulqq0ekxyiUCDeGidzBp1n2LOZ+adLVkKaYT4zKECBvgv4FQDBPUCWPLFSPt26U8689DanJ8E8svQFefWtjx1pM6+bLyjf9yZxTn8FbHFJcv3g6W5fqtr8lw08Q/klJleb5CsFKBCTAuw0BShAgdAJ4EyJ+SfNlkkDigRnP+BmoUi7YcgM9WaYoWtJeJeUHJcgg5KzDPfRNtcXS1OX8VNjWrrb5OPaHeHtBJceVIFRaYPlP5Qg2Zi0QvW9kqRsM8NtA+VHQy+SC3ImBXXZrJwCsSzgVwAEZ3esXfGQ4+kv29cvMxxHOZSPZdRQ9h03lbpn1JUyMnWQ40t2UFK2+uF5Ye5poWwKl0WByBRgqyhAAQpQIKQCuYnpMm/od2TR2Ovkd+PnqffPmJwxKqRtiOSF2bvaZHXlJsHNTzu6O6Wzu0u6e7rdmryLN7J3M4m2hAIlSHbr8EvV98ricT+Un424XE426WVi0bZu2J/oFfArABK93Y+OnhUm58pPi74rfzjjR/LwlBtl/klX88MzOlZtQHrBSihAAQpQgALRKtDa1S7/e/B9+fWelfLzncvkkb0vy5cNJRHb3a8b9sv/7H1JGjtbBDdB7VFa2q2MdSoBEARCepCgpOH/UbbBeIm5AS5rKjfLb4tfkAU7/6a+vnfki5hzYIcpQIHgCFiDUy1rDYdAekKK5CUPCMeiI3mZbBsFKEABClCAAlEoUNPeKI+XvKoEPPYJ7qmBsynw9Lv/PfiefBShl4981VgqVW1HpamzVXqUaAcO9jGIEgRBIOTYuKiPjD0ve0IUrjXvXWrr7pS/HXhXEPA40t6gnh2DVwREVpR9oE57r4G5FKAABbwLWL1nM9f8AuwBBShAAQpQgAIUiD6BdTVfqsEETz1bU/WZVCuBBk954UrrVgIem+uLpbr9qHRbetQghxL3UJuDEz8Q/EAZpF2cN0UGp+SoebH0Z0fjftmuDJ76/Llit7P5oKcsplGAAhTwWyD6AyB+U7AgBShAAQpQgPEsaB8AABAASURBVAIUoIAZBNq7O+WT2t2GTW3r6pBP643zPc3Y1dOtBCcapNReKbhPR1/LeJoPaQh8YECgA9Nx1jg1CGLBhDYoEzcUTpcbhnxbS4mp1/ePfOW1v+9Ve8/3OjMzKUCB2BDw0UsGQHwAmSG7VfmSf7d6qzyxZ608uusNWV35mdS3N5mh6WwjBShAAQpQgAIU6LXAgZYq0QIJRjMfaKk2ynJL39V0SB4sfl5+V/yC/LHkdXlg13L5x6F10tBpd5T9prncrcyzB992KuMo7GEkIz5VOro6nXIQBEm0JkiiBUO8DE/JkysGnaMGRpwKxsAEglqHW2u99rS6nY8G9grETAqICBG8CzAA4t0n4nP326vkf/a+KG9WfS6ba/bK1tpSee/Il0raS7L16N6Ibz8bSAEKUIACFKAABXorMDAp0+csw5Rggs9CSoF99gp5Zv9b0tDRrEyd+B/7Uc8ceFtwZgjKPFX6pluZHQ0HRCtzYk7PYxVttZISl+Qx02IRsVgsSuAjTmL1X6I1XvKSMrx2Py/R93r3WgEzY0GAfaSAVwEGQLzyRH7m61WbpK7D/WyPlu52eb1yk7R1tUd+J9hCClCAAhSgAAUo0AuB9HibjEwd5HWOCWlDveZrmf88/LHh2SRlLUfks/piefnwRq9lNtbt0qozfC2yDZQhSlAmwRLvsUx6XLKcnTXGY16sJJ6aMdJrVyekDfGaz0wIcKAABbwJGAZAqmvqZeZ182Xi9Hk+B5RDeW8LYl7gBSrb6qWkucKwYtwRfUfTQcN8ZlCAAhSgAAUoQAGzCswZdJ4kxSV4bP7U7HE+AySYsbHTLpWtdRg1HL5u3C++Ls0osVcazq/POE9p18CkDMlKSJUka4JYLRZJsSZJfiLS0mVq5nh98Zgb/07OqZKbOMBjvwcn58i3c0/1mOeUqJvY2XhQni/7UP6yf628UPYv+aqhVJfLUQpQIBYFDAMgeTmZsnbFQ7J9/TKfA8qhfCwChrPP+1uqfC4ej4PzWYgFKEABClCAAhSggMkEcLnE/JHXyKQBRZKhBBQSrPFSqBwkf3/wefJ9JTjiT3cOtdT4LIbghq/7jZS3+q4HC7ow9zT1LJC0uBQ16FGYlKMc8KerwZDpuZOkMCUHxfo1mHnmeGuc3Dfqajk/52TFZYBgGgGRGbmnyJ0jLlen/ekfzoBG4OOZA2/Jpvo9srvpkHpT3L8ffFe9t4vRTW79qZtlKEABcwtYzd382G59uvLl6UsgJS7RVxHmU4ACFKAABShAAVMKZCamybyh35Ffjpkrvxs/T+4d9T2ZmjXO776MTRsiuPeEtxnOyRzjs8zY1EJvVTjycEB/z8gr5drC8+X0zNEyTln+tOzx6sH9rIFnOcrF8gjWx5UF58gvRs+RJeN/pL7CBun+uuyxl6uBD0/lcW8XnNXjKY9pFKBA9Av4HQDZvrtUps663ePlMLwEJjwbynBbvs8v5DF+fiGHpwdcKgUoQAEKUIACgRVgbb0RwCUoZ2eONZwlzmKVc7LHy7nZE7yWOVMJkhgWcMmwiEXOyBgtl+RNkYuV4aLcyYL7g7gU42Q/BDbWer8nywYf+f1YNGelAAUiXMCvAIi9pVUefup5ufn6WfLC0kVy4bemyGdvPqVeGnPlJefKgjvmCi+BkZD/s8Ulycz80w2Xi+tfh6bkGeYzgwIUoAAFKBB1AuwQBXopcKmyL4XLLDzNdkn+FMlLHCAz805XL8kwKlOY4v+lK0faG+V/9r0ki4uflz+UvCa/2rNCVpR9IJ3dXZ6qZ1ofBMpba73OVdlWK909PV7LMJMCFIhOAb8CIM32VmlsbpFzpkxQFQ5X1grSMHHRBWfI8lVvC4IkmOYQWoELciYJrnXV3wTMqvyygGtMryqYFtrGcGkUoAAFKBB2ATaAAhTonUBSXKLMP+n7cs2gc2VyxijBZTHfyp4o9468SrA/hdpw6crPR89Wy5yuu3TlrpFXOsqgnK/hYEu1PL7vVbcbr35eXyxP7X9TWvj0Pl+EfuWnKOvUW8Eka6J6A1pvZZhHAQpEp4C1t93Kz82U9NQUx2z5OVlqcEQLiDgyOBIyAVzr+usxN8iDp86VX586RxaP/6FcNvAMibf0evWGrM1cEAUoQIEgCbBaClAgxgS6erqluu2oHGipEntXW596j0tdpmWPlxuGzJCfDJ8pVw2aKoUpuU514dIVlLmu8AK5RSmDgMmwXp5p+6/aHUobW53q1SZK7BVS3FyuTfK1HwKjUwd7nXt0mvd8rzMzkwIUMLWAX0fIqbZkNejxyZYdgktdCvKz5bW3N6gdRxoCIiijJvBPWATwy8QQW7YUpeZJkjU+LG3gQilAgUgQYBsoQAEKxI5AZVu9PFj8vPzum1Xy+L7X5IFdy+Xlio3So/wXaQrt3Z3yZcM+r83aXF/sNT+cmbXtjfJZ/R5578gXsuXoXmnotIezOV6XjUuXbPHJHsvY4pJlVv6ZHvOYSAEKRL+A1Z8u2lKS5a+PLpCb5l6mFr/nJ7Nl1evr1RuiPvPcarnvtmsFZYT/KEABCoRbgMunAAUoQIGYENjTXC5/KH1NGjqanfr7Uc12+fvB96RNCTg4ZYR5ory1xud9Pg60VIe5le6LRzBpY90u9b4l/1f2oayp3CzPHVonD+99WfBEFfc5wp+SqgQ57hpxpRTZCpwaMzg5R33iTkZCqlM6JyhAgdgR8CsA4sqBs0DWrnhIvQnqxtVPysSxRa5FOE0BCoRJgIulAAUoQAEKmEFAf+lKax/uffFO9VZp7Wz32NVtDaWy317pMS9ciXjSS3q8zeviTx4wzGt+ODJLFMd/ln8kbV0dTotv6myRlWUfqJcfOWVEyERuYroS7JglD4z+gfJ6udw/+lq5d9RVkp+UESEtZDMoQIFwCPQpABKOhgZrmc+uXKOeyTJx+jz58T1LTHsz11kbfyVnvv2fcvqbv5DLPvuNrD70SbDIIr1eto8CFKAABSgQEQL7mg/LR7U7ZH3NNtnVdEhwwB/Ohu23V8nHtTtl3ZGvZEfjAens6XZrDsrg1/73XcrUdTQJLs/A5Q+4YWd/L38oaz3idOnKf+76X3mz6nPB2QZujfKQ0NhpF/giq6OnU5q6WqVROSBv6W5X+1Xf2Sx/ObBWlh18V7bUFcvh1lrR+rWtsVQaO+zydeN+QT+RXtZyRL46uk+Wl72vnlXy7IG35c3Kz+QDZd3hTBMsB4NW5o+lr8lrlZ9IfXsTktWhUWmT3ghmyIAzvLGsgcrBNy6FQbrrgHuMTM0c75qsTqOvgdqWsB1ie8R2iTr3NVeoyzD680blZqMsdZt+q3qLIx991l8mAxNHZi9GUI/esq/1YJGZiWmC4FOWEhCBMdI4UIACsSvgVwCkuqZeZl433xEoQLBAPyAPZczGuG7DVvVSnvUvPqaezYJ7mzz42HJTdePGTY/KlUrAIy7eKtaeHrFaLBLXI/J0+btyxSeLhf8oQAEKUIACFAitAIID/zi0Tv5U+oa8fHiDvF7xqTy9f608WbpG8AjU0LZGBDcGfb78Q/WRqy8d/lhWV24SHODjEawVrXVqc9q62uX5smNl8Gv/G7oya5QD4N/vfVH9tR/jK5Rf/R/c+YJsqvlGnbe3f75u2C9/LFntdunKu9Vb1UtX/HkcbGlLlRIsEUGgo6KtXnDAjPGqtqOyX8mraW+UvfYKeUMJYjz4zQty345n5IXyfynTm9R18bPtf5E/l6xRp3FZx3/seFZ+Vfx/yrraJOurt8nrSv+fPviO/OPgelmqrLelyvr7zZ6V8t9KXa9XbJJ/1eyQfxxaL3cr9b5btVUNDi0p/qeT0e/3vqjU/5ngqS/wfkOps7ipXGo7m6S2o0lpf48T3fTcSVLo8jjdQG9L2P6eVPqD7RHb5cvK9vmn0tVKX9ap24lTg5QJPCoWwSpl1PD/stYatS8IJP1+74sCzzXKNvOc8h6ASW8vk9HqwdklqAfbG+r5vL5v25thw5lBAQrEpIBfARD9JS/b1y9TgwV4/ezNp+TCb02Rh//rdvXmqBEh2ItGvPPBZpl9+XRH2y+64AzZsq1YzBTMabA2eu6xRflStXZ5zmMqBShAAQpQgAJBE3hb+UXc00FfqXJAjkBE0BZsUPH7R76UTXV73HJx1sOK8g/UX/HfOfKFbKp3L4OzA54rX+92qQnOtPhryftS1nrErV5fCR/Ufi0dBvfn2N64X6mzxlcVMtpWKM2drepZH1phZc9HOns61YNxnEmCndxuZQqDXQnw1LQ3CMYRBGjualWCEI3S3dMt9UqwxN7doTp0dHepZVAn8o50NKht3VC7U7YeLVFqQ86Jwa7U87dD76r3xIDJiRyR1q4OWan4Yr1r6RaLRQYmZkiiJV6yEtJkXNoQwZNl7hxxucwaeJZWzPEayG2pW/mh7P9c2qMtCNvrmqrPtEmnV4vTlOcJXCbzYvnHbpfJwASBDDylx/OczqllLTViVM/zShCvL9ub8xI4RQEKRJ1ALzuE74ZeznKiOG58euqEk+S5l945kWiSMXtLq1RU1Tq1Nj8nS3qUL4eqI/VO6ZE6cdWXvxPpMf5aUr5j5YpPfxOpzWe7KEABClCAAlEngAO9jbW7DPuFSxl2N5UZ5gc6Awf6649sM6y2rOWIbD66Rz6s+dpjGVx60KEEK+zd7W75XUrw4J3qL9zSvSXUKMEGGBiVwUH61qN7jbId6YnWeGUXqNsxjZEuJXiBIAjGRRnpVrIRzlCnlT+NSsAEQZPOnmM/ECGvSQlgNHa3KrnH/u9Wwh/Hxo79RSAFbW7osis53ep+4rGcE39blOBKZfvREwnHx+xdbYLLXY52OD8txSIWSYtPVoM3Nw65UPA4XVyicXw2x0ugtyVchlPi5XIXbLcNLm21KjuTg5OdHwfsaODxkeEpeYLLZGB1PMnppUvZTvSXyThlukwgCOOtnrVVJy63cZmVkxSIWQF2vHcC/QqAYFHnTJkgxSVlpjprAu3WhpHDB2mjbq+Dc1IkkofuNvedEddO9MT1RHQfItmXbQvv9j8oO0WU/S5uvxH+OcT3if/vk+TEOMlOT+Q2HeXbdEtioyTEW70OTfFHQ7Yd2BMaJD7e4rU9Je1lYo0Tj2U6pFP5LLZIt6XTKT/OqhzGW0QOdxzpVV+aE4461ZPgwaqqu9ZnndbUNslMtEmc8kWBA+wOJfiBgIYc/6c0TSxWEZwQq44L/vVIa0+72h+LxaK+tirBC/z4ZUE2oibK67EDcCWCoowjvU0xUCIfgnH8sVgsYrGcGFCyUwmquPalS5nPYrEof7s99hnm3Sl2w74Geluqs9Z6bIe+3W1JTW7t+eHoaYbzpSUmytzR50h1p/e6a7rr3er19P1xpKvecFloZ5WyHE/zBSJNWVUyKMo/nwLhFIF1+LVtxVq7U5PjJTM1wXQ2ysdu0P9XvhqCvoyIXsC+/Ycjun1sHAUoQAEKUIAGalxnAAAQAElEQVQCFAimQJzV2+6gRV10D47y1THnP/E4indO8jp1WlaRWJT/vBU6PWeEt2xHHi5rUYMXypGrEo9Ra8W02laLKOEMg0Y7ahCxKH1HqW6X0khDIASDRa1QTP8v0Rrvsw8I5LgWGpdRKN8umOiarE5fM+xsGZicodqrCfwTBgEukgIU6I2At288v+rB5S+jRxRKXk6mX+UjpRAu38FNT/XtqaqpE4vFIvm5x/pSXtMikTx0J8XhBwl9F9zGLV2WiO5DJPuybeHd/g/XtqjbN9dDeNcD/QPn39reJbWN7fxMjvDv1v5u8ynt6dLR2e11SOvMCNl2YOsYIN1d4rU9w+IHGZZJkDjls7hH4pX/9P3q6lZCA0qUYFB8bq/6UlvfKaekjTJsj6XbKifFDfdZZ3dzkjR2tEm3sudjFYvEWeLEqvxnsVhE+V8JZ4hIt0V9VZqpvopYJNmSqPbnWKCkR5Is8cfzxOM/zBuvlBGlUoyjsDav9mpR5kxUlq/3wTjMUCZeaRemXQesF2uLzbCvgd6W0rsyDN3Rts7OHkltz/DYnoszzpb5I2bLNQPPk4typsicggvk/lFz5ZSksVJR2yp58dle686xZnqs1/X9lhuX6bWeQQketrcAfaYgznU4QHW59ovTgfsupaV/ls2tnVLf3OHX+y6STJWP06D/b/VnCbgp6EyDp8DgPhr3332jP9VEXBnc9HTV6+sdl+/gpqhTJo0WswRzfj/y35TvY/Xr2KNtj1jkrlGXe8xjIgUoQAEKUIACgRfIS8qQGbmnGFZ8WsYoGZtWaJgf6IzUuGT57sAzDasdnz5UzswYK1cVTPVYJiMhVdKUOlKsiW75aQne63ab4XjCFQVnCeo9Pun0cvnAsw3z9AWbu1rE5tImnI1iUfZ9UM6i/MElMPH4o4zj/yz0JT5FvQEpphOs8UodyRKHiR78keNzy4l/SuAjSQmAZCekKeWsYrFYTuQdHxsQb5PC5NzjUydebHFJgiFTmfdE6okxmCfHJZxIcBnzd1tymc1wckL6MJmcMcow/9KBp8uABJthfnZiupyZOUYuzD1Npij1pCmWWuHZg8+TBMVTm9a/pirlvG2D+rJXFJwjyXGJ+iTHONKvVPIdCRyhAAUo0AcBqz/zICCwdsVDjqe/bNc9Ceavjy4QnE3hTz2RVmbGtMnqU2CmX3O3TJw+T70pqpmCOcNt+TIhbZjgtE1nW+VbXPnVoyslUcakFjpncYoCFKAABShAgaAK4GDvioKzBQfk2oKsyoEzAiNzCy/QkkL2ekHOJLmucLq4BjHOy5ko/zbkQkHb8CSSG4bMcCuDNv9qzPUyxJYn+n/DUvJlwdirJCshTZ/s13iqElBZOPpaQQAAB+QIwpyvtPE/Rl0jaIc/lRxqqVGDC7mJAyROF+TAQXi8JU6pQglUKLtDFrFIgiVeBidlC9pqUXLylSDVSbZBkpcwQLqU/+KVA/cEZR6rUlaUwaIMovyz9FgkTqzSZemRuYPPl1uHzZQkq3PAojAlR/57/L/JPSOvkiJbgej/Fabkym/G3CAz8pwDYlgPsPanr4Heln6gbH8IYFiV7VFra5IShPm+EsBAupbW29eBSZly54hZgj7r54XJz0ZcIbDXpxuNq/UUXe5Wz1Ble7trxJV+12NUP9MpQAEKWP0hwBkgs3+ySLbvLnUrvm7DVvnxPUsET1VxyzRBwk1zL3MEdswWzLEpvyzMzD9dxtgGS3dch3pKp3SJNLVa5KS0AvlRzjQZmuK8w2KCVcImUoACFKAABUwtgAPoC5QD+l+OmSs40L1WOXh+YPRcwWNO43UH64HppH+1nJ55ktyvtOffhl4oONh9YPQP5HsFUyVROfjXakAwwlOZoUrw427l4POukVeoQQsc0P77mCulICVTm7XXr3D4lhKAgc/Nwy6RK5WAUUFylt/1DEnJUcsimDBICW7kJWaoB8cIdBQpB8sFSVmSHm+TzIRUQdlkJXCRouw3XZB7sixUgi+Lx/9QsH7wBBbMO0z5UakoOV9yEwdIRlyKDErMkoLkTMlXpmfmTZHv5E2WiwdOkacn3Sk/GX6pXKykPXDSD+TRCbdIYXKOUjZL7hjxXdEbwQx2cH5A8cayfjTsInU9wFrtgI8/gd6W4H7ZwDPkAWV7xHaA7eGXyvjUrHE+WuI7uzA5V9DnnyqBEAS37hl1lWqSm5jue2ZdiQJlO0A9esu7Rl4uCFzpinGUAhSgQJ8ErH2aSzdTfk6WNDa3SLP9xCPEdNkcDbIAdrDwBTbJNkomZAyR8VmFMiVnsCCKf1XBtCAvndVTgAIUoAAFwiwQwYvHmQ440D0ra4zXSwtC1YVk5Zf+UweMEBzsZiameVysURmrxSLDlMACghY4AxUH5h4rCFFiuhLcGJk6SF2aRfmLAEdaXLLgAB9nxh7tbFYCIMmCy1OsYhGLxSItXW3ySd1uiRerMocILunAGS6nK8Ehi5JitVolQ6k3NylDUuOTBesPw1lZJ4IDyfGJ8p3cU+XmYRfLpIwiZa4T/1vE2QhmWi68ccbHyenDBcZaur+vaEcgtyVc6oLtANtDcpznS078bZu+HPo80lYg2E6GJOcqIhZ9tt/jqCeStje/G86CFKBAxAsc+wboRzM/2bJD0lNTJNWW3I9aOGt/BPAF9usxN8iDp86VX586R/CrBqL72AnoT72clwIUoAAFIl+ALaRArArMGXSe4PIN1/43dNolxZogrperoFxbV4e8WvkpRh3D1QOniqd6UOCMzDEyOvVYoAXTHChAAQpQwNwCXgMguORl6qzbBffI2LGnVObcuki9V8bE6fMcr888t1ruu+1aMet9QMy9+k60Pt4aJ0Ns2VKUmidJutNZT5TgGAUoQIGoFGCnKECBGBXATULnj7xGJg0okoyEVPUmnOrlKEnZkpWQbqhSYq90ysPZGT8/abbgDAvUE6/sU6EenGH7g8JvOZXlBAUoQAEKmFvA6q35E8cWycbVT8r6Fx+TCWOK5IWlixz3y9h+/EaoyEc5b/UwjwIUoAAFgiXAeilAAQrErgCCF/OGfke9n8fvxs+Te0d9T8HoUQbj/xs77YJBX2JAvE29XwvuC7Jk/I/UenCGrUUs+mIcpwAFKEABkwt4DYBofcvLyZRVf1kkDHRoInylAAUiRoANoQAFKEABCugEhqfk66bcR/OTMiVdCXi45zCFAhSgAAWiXcCvAAgQFv72abenveDJL3gCzLMr16AIBwpQIAwCXCQFKEABClCAAicEzs2acGLCw9i3sid6SGUSBShAAQrEgoBfARAEOiqqauXG2ReL/l4fGEfax5u2mfYxuLGwkqO8j+weBShAAQpQgAIUcAhMHDBMzsgc45jWj4xPHyp4GovwHwUoQAEKxKSAXwEQPOIWj7rFI29dlZCGPJRxzeN0KAS4DApQgAIUoAAFKEABvcDcwvPl1qLL5JyscTI2bYicpQRE/m3ot+XmYZfoi3GcAhSgAAViTMCvAAgecYtH3VbV1LnxIA15KOOWGYoELoMCFKAABShAAQpQgAIuAmNSB8vswefJT4bPlGuVgMipA0a6lOAkBShAAQqYTqCfDfYrAKJd6rJw8dOyfXepY5EYR9q5Z01yujTGUYAjFKAABShAAQpQgAIUoAAFKEABCgREgJX0T8CvAAgWMWPaZHnm4fly830PycTp89Rhzq2LZPHCW+SmuZehCAcKUIACFKAABShAAQpQgAIUoECwBFgvBfol4HcABEuZOLZINq5+UravX6YO6198TJY8sVJmXjdfqmvqUYQDBShAAQpQgAIUoAAFKEABCgRFgJVSgAL9EehVAERb0LoNW9UzQKZfc7ccbWiSh//rdsnLydSy+UoBClCAAhSgAAUoQAEKUCDwAqyRAhSgQD8EehUAWfjbp9XAxx0LH1cX+cTiu9QzQnBmiJrAPxSgAAUoQAEKUIACFKBA0ARYMQUoQAEK9F3AZwAEl7bgEhfc9+PVtz6We2+dI7j0Zejg/L4vlXNSgAIUoAAFKEABClCg9wKcgwIUoAAFKNBnAa8BEAQ/brxzsXqZywtLF6n3/eANT/tszRkpQAEKUIACFKBAPwU4OwUoQAEKUIACfRXwGgDRKh0/eriMGFagTfKVAhSgAAUoQAEKhEeAS6UABShAAQpQgAJ9FPAaAMGNTZf/caGUV9bImZfeJlNn3S7bd5cK/1GAAhSgAAUoEB4BLpUCFKAABShAAQpQoG8CXgMgqBJBkLUrHlIvf5lx7mSZc+siwdNfDpZXIZsDBShAAQpQIJQCXBYFKEABClCAAhSgAAX6JOAzAKKvdfEvblEDIXj6C9LxNBjcIBX3CsE0BwpQgAIUCLYA66cABShAAQpQgAIUoAAF+iLQqwCItoAZ0yargRA8DQZpuFEqgyCQ4EABCgRdgAugAAUoQAEKUIACFKAABSjQB4E+BUC05WiXx+ASGYxr6XylAAWCJ8CaKUABClCAAhSgAAUoQAEKUKD3Av0KgPR+cZyDAv0WYAUUoAAFKEABClCAAhSgAAUoQIFeCzAA0muycM/A5VOAAhSgAAUoQAEKUIACFKAABSjQWwHzBUB620OWpwAFKEABClCAAhSgAAUoQAEKUMB8AgFuMQMgAQZldRSgAAUoQAEKUIACFKAABShAgUAIsI7ACjAAElhP1kYBClCAAhSgAAUoQAEKUIACgRFgLRQIqAADIAHlZGUUoAAFKEABClCAAhSgAAUCJcB6KECBQAowABJITdZFAQpQgAIUoAAFKEABCgROgDVRgAIUCKAAAyABxGRVFKAABShAAQpQgAIUCKQA66IABShAgcAJMAASOEvWRAEKUIACFKAABSgQWAHWRgEKUIACFAiYAAMgAaNkRRSgAAUoQAEKUCDQAqyPAhSgAAUoQIFACTAAEihJ1kMBClCAAhSgQOAFWCMFKEABClCAAhQIkAADIAGCZDUUoAAFKECBYAiwTgpQgAIUoAAFKECBwAgwABIYR9ZCAQpQgALBEWCtFKAABUIiUNFaJ5/W75b3jnwh2xpLpa27MyTL5UIoQAEKUCB0AgyAhM6aS6IABSjQBwHOQgEKUIACwRb4vL5YHtn3srxQ9i9ZU7lZlh14V54sWS1NnS3BXjTrpwAFKECBEAowABJCbC6KAhTogwBnoQAFKEABCgRRYJ+9QlaWfShdPd1OSznUekT+cuAtt3SnQpygAAUoQAFTCTAAYqrVxcbGogD7TAEKUIACFKBA8AT+efhj6VH+87SEspYj8ll9sacsplGAAhSggAkFGAAx4UqLsSazuxSgAAUoQAEKUCAoAjXtjVLZWue17h2NB7zmM5MCFKAABcwjwABIxK8rNpACFKAABShAAQpQIBgCida4YFTLOilAAQpQIEIFIj8AEqFwbBYFKEABClCAAhSggLkF0uNtMiAh1Wsnimz5XvOZSQEKUIACARQIclUMgAQZmNVTADz+QQAAEABJREFUgAIUoAAFKEABCkSuwKX5pxs2DsGRszPHGuYzgwIUoECgBVhfcAUYAAmuL2unAAUoQAEKUIACFIhggbMyx8iE9GEeW3jt4G9JanyyxzwmUoACQRFgpRQIqgADIEHlZeUUoAAFKEABClCAApEucNOwi+XfR10t3x98nlw28AyZN+w7snjcv8m4tCGR3nS2L+oE2CEKUCCYAgyABFOXdVOAAhSgAAUoQAEKmEJgUHK2TM0aJxfmniaT0oskKS7RFO2OukayQxSgAAWCKMAASBBxWTUFKEABClCAAhSgAAV6I8CyFKAABSgQPAEGQIJny5opQAEKUIACFKAABXonwNIUoAAFKECBoAkwABI0WlZMAQpQgAIUoAAFeivA8hSgAAUoQAEKBEuAAZBgybJeClCAAhSgAAV6L8A5KEABClCAAhSgQJAEGAAJEiyrpQAFKEABCvRFgPNQgAIUoAAFKEABCgRHIGoCIM+uXCMLf/u0m1J1Tb3MvG6+TJw+Tx3WbdjqVAbzaXk/vmeJ2FtanfI5QQEKUIACIRXgwihAAQpQgAIUoAAFKBAUAdMHQBDQQADjkaUvuAEhmLHgwaUy+/Lpsn39Mnlh6SL53R9XyPbdpWpZzLvq9fWy/sXH1PyC/Gx58LHlah7/UIACFAiPAJdKAQpQgAIUoAAFKEABCgRDwPQBkBnTJqvBi3tvnePmU3KgQhqbW+SKi6epeSOGFUhhQa58smWHOv3OB5vV4EheTqY6fdEFZ8iWbcWCs0bUBP6hAAVCL8AlUoACFKAABShAAQpQgAIUCIKA6QMg3kyqauqkscnuKGJLSRac5bG3tEy91KWiqtaRh5H8nCzp6emRqiP1mORAgbAIcKEUoAAFKEABClCAAhSgAAUoEHiBqA6AgGvwwBxJtSVj1OMwcvggj+lMDJsAF0wBClCAAhSgAAUoQAEKUIACFAi4QMQGQHB/Dtzbw9PQm5uVllfWSLPd+Mam+/YfNkQdnJMioR/6vkyr5VhXCrL7XoeZ+su2Rvd6HqRsxxZlm+Z6ju71HEvrNzkxTrLTE031vRJL64d97d1nDbZlbNN0650bvSLXC/scg0y278/tKXK3p3Cvm9TkeMlMTTDdPsexo9ng/o28AMjx/mr39sDNS12Hvz66QHA5y/Gihi/5OVmSnmZz5OOmqLjsZVRRoTo/LodxZCojuGTGYrFIfu6xe4IoSfyfAhSgAAUoQAEKUIACFKAABShAgWAIhLjOiA2ABMIBNz1NT02R197eoFaHm6KWVRyRc6ZMUKdx01M8BUa76Sluijpl0mjJO35TVLUQ/1CAAhSgAAUoQAEKUIACFKAABYIgwCpDK2D6AIh2qcwjS1+QV9/6WHDJDNLAiLNEltx/qyDIgfQ5ty6Sn995nUwcW4RswVkmsy+fLtOvuVudD2eH3H/3jWoe/1CAAhSgAAUoQAEKUIACFKBAUAVYOQVCKmD6AAiCGK6XyCBNU8TZHGtXPCRaGX0eytw09zJHnr+X1mC+SBueXblGDeIg0NObe6REWj/YHgrgUjVsw9iWtUELalKHAmYXWPjbp2XmdfNFO/PQ7P1h+2NTwPVzGvsgsSnBXkeDwPbdpTJ11u2O/ejQb8/RoMg+hFsA2/Hsnyxy27/g57X7mjF9AMS9S7GXgoNDnOWy/sXH1GAO7m3y4GPLYw+CPY4KAdy0GNvwZ28+pW7PTyy+SxYuflrwwR4VHWQnYlYAwQ+cqRizAOx4VAhgZ/qOhY/LuWdNUj+j8QMTfkyKis6xE+ERCONSEYy+71dPyuKFt6jbM/alsU+NfeswNouLpoDfAtiG8cMKrnRobLK7zfegckyI/Wp8VnP7PsbDAMgxB1P/xb1LcCkPznZBR3Bvky3bit0igMjjQIFIF8B2vPgXt6g3KkZbTx47QjIGpAluUoxpDhQwo4D2iyICemZsP9tMAU1g5SvvC3amGfTQRPr/yhrCJ1B1pF56enoED05AK1JtyTJ4YI7s238YkxwoEPEC2G/G1Q4vLF3k9PAPNBzBkeKSMrn+6oswqd7nEve7xLGjmhCjfxgAMfmKxy8xuHeJvhv4EMeHOT7U9ekcp4AZBbAdY3vGdm3G9rPNFEDw4+NN2+R+3mOKG0MUCOwtLXPccw2XKeLSgX6eoRcFKuyCWQVwX8DTTxkjN9/3kHqmKR6Y0NjcIldcPM2sXWK7KeAQwD50Q2OzYxojeBoqjh1xDInpWBwYAImStT5y+KAo6Qm7QYETAvhwfvip52XOFTMcNy8+kcsxCkS+AE6jRvADZ37gxtyR32K2MPQC5lkiPpOx44ztGadTY7j5+lmCSwjwS6N5esKWUuCEAM6cHpCeqgZBcBnBzBlnqb+UnyjBMQqYVwDbdn5upnk7EISWMwASBNRwVMlT9cKhzmUGUwA72rjOnKdaB1OZdQdbAJ/Nn27dKWdeept6gz1s0wfLq+TGOxfzMkUNn6+mFtB+Kf96d4mp+8HGx6YAzl56ctmr8o8n/lM2rn5StHsk4My92BRhr6NNAGeA4EyQaOtXf/rDAEh/9CJgXvyiiANEfVNwrwSLxSKM9ulVOG4mAX3wA/cDMVPb2VYK6AVwnwT8Sq4N+OV86OB8Wf7HhY5fGPXlOU6BSBbQ9jkQ2NO3Mz3N5riHgj6d4xSIdAHsM6enpgju/YG24n4KuEcCLvXCNAcKmFkAx4I4A0TfB2zbOHbE57k+PZbGGQCJgrWNU/dwx2rt9FPc2AYf3vgQj4LusQsxJqAFP/CEAQY/YmLls5MUoICJBLDP8cxzq9X7JaDZr729QXAAOWJYASY5UMBUAri/2M7i/YIz9dBw7EvjQQK4TwKmOVDAzAI4Fhw9olCee+kdtRva9o3PcTUhRv8wABIFK37GtMmCp8BMv+Zu9RRrXJ/Lm+1FwYqN0S7gBmTYGXlk6Qvq9jxx+jz1FY8QjU4S9ooCFKCAeQSwz4H7fuBeCfh8xg8wS+6/1fHkLvP0hC2lgKj3F8MjcHF5IrZn7Etjnxpn79GHAmYQQFBj5nXzBZ/JO/aUCrZh/T4zjglxbKjfvvE5boa+BauNDIAESzbE9eKDevv6ZeozzP/66ALuiITYn4vrh4DLrLgjO67D1bZn7ZVng7hAcdKUAtjpwOPq8KuMKTvARlNAEdDvc3B7VkD4v6kF8Lms7WvgFdu3qTvExseUAPYn8DmMbVcb9PvMuNQFx4ZaHrdvEQZAYuotws5GogDbRAEKUIACFKAABShAAQpQgALBF2AAJPjGXIJ3AeZSgAIUoAAFKEABClCAAhSgAAWCLsAASNCJfS2A+RSgAAUoQAEKUIACFKAABShAAQoEWyD8AZBg95D1U4ACFKAABShAAQpQgAIUoAAFKBB+gTC3gAGQMK8ALp4CFKAABShAAQpQgAIUoAAFYkOAvQyvAAMg4fXn0ilAAQpQgAIUoAAFKEABCsSKAPtJgbAKMAASVn4unAIUoAAFKEABClCAAhSIHQH2lAIUCKcAAyDh1OeyKUABClCAAhSgAAUoEEsC7CsFKECBMAowABJGfC6aAhSgAAUoQAEKUCC2BNhbClCAAhQInwADIOGz55IpQAEKUIACFKBArAmwvxSgAAUoQIGwCTAAEjZ6LpgCFKAABShAgdgTYI8pQAEKUIACFAiXAAMg4ZLncilAAQpQgAKxKMA+U4ACFKAABShAgTAJMAASJngulgIUoAAFYlOAvaYABShAAQpQgAIUCI8AAyDhcedSKUABCsSqAPtNAQpQgAIUoAAFKECBsAgwABIWdi6UAhSIXQH2nAIUoAAFKEABClCAAhQIhwADIOFQ5zIpEMsC7DsFKBB0AXtLq/z4niXy7Mo1QV+W0QK0NkycPk8wrNuw1ago0ylAAQpQgAIUoEBIBBgACQkzF0KBEwIcowAFQiOAA24ceOuHmdfNl+qa+tA0IIBLQSADAQ0EFQJYrWFVC3/7tBq00Nv1dvkrX3lfrf+zN5+S7euXyYxpk9VpX3+27y6VqbNud1s+1qeveZkfuQLYdrENYVvWtxLrFesb612fznEKUIACFKBAMAQYAAmGKuv0JsA8ClCAAiETGJBmkxeWLlIPwHEQPmXSaLnxzsWmDIKEAk07SK2oqhUtcAE3jKelpUjJgQq/m7G3tEzOPWuS2FKS/Z4HB8Nzbl0kixfe4lhnWP4Ti++Sdz7Y7Hc9LGgeAQTGNq5+UiaOLTJPo9lSClCAAhQwrQADICFfdVwgBShAAQqES+D6qy+Sow1N8vXuEsHBNs4IwSt+gcbZDtqv0zhLBHlIw4BfrhEc8NVuzI+yjz/zouMMBtSD+vRnVaCMvj59HpanzYPloX2PLH1BPt26U8689Da1XiwHeRhc59Xnuea7Lhf5+gEBjp3F++XG2Rc7BS4QxPjDb37mdJCKX+w1N7QZ7dDqwvirb30saDfytOUiHdPaoO8n5kWQ4+zJ4wUDprUBB8mLf3GLNqm+utal77c+D21EW9WZlD/wxHLxijy0RZsX6wl5SMOgtVuZzfB//bIwD+ZHPZgBr5jGsjCtDZhGOvKRhvZpbUEdqBPpGFAGZVe/u1G9rAn5aNeBQxWCdExrg34+zIsBaVq+9orlIw+DVr+Wh7r12ybK6AetfG/b8+Bjy9VtWNsm0F/0G21BP1AvloN1gTagfq1NWlnkawPmRbpWBq+Yz1vbtXn5SgEKUIACsSsQ+gBI7Fqz5xSgAAUoEGECB8urZPmqt+W9VY+oZxzcNPcy9ewQnCWy4I65ahrOQCjIz5Y7Fj4u/hxcIVCRlpqizoszJwYPzJHp19wto4oKHWlgWHn8EhGMo7zrmSoLHlyqLm/GtMly761z1KAA6kN70E7Mh4Nb/dka6198TJrtLchSBxxsXnTBGepykVdeWSP65aqFdH/yczMlY0Ca7Nt/WJfqPoqDz5vve8hxpgbahXagPSh9/903qu1Fu9Hevz66QA2oeOsn5oMR2thsb8Wk4YDlYHlYLupH37R+u+bhbBK0FW3WKgzkevfWp7ycTMFZRwjsaMvGK6aRjny0695Ff5JnHp6vrif0CX1DP1BWG/5bCSDcd9u1ahl4pqQkq3WjvGawZVux031fUAfq0pcZOjhfq7Jf23pv2+O6TXg76wPvoQ2ffa32FX2bce5kefip59X3AxoPM6xTrFvkY8C2hjwOFKAABSgQYQIR1hwGQCJshbA5FKAABSgQHAEEL3AQNX70cPXgHEvBweCS+29VD84xjeG1tzeoB5YIPGAaA84cKas44tclIDh7Ye5V38Zsar24DMRT2sebtjkO6Bb+7AansyuwvMbmFiWYYRwIwEHg51/tERwU4wwNLBAH1D+76RqMqgMOCrV+IA8H3bg0Rc308AdlZl8+3XHmhtGv6p9s2SF6RywfZ43gAFz7Jd9D9eKrn1dcPE2dDQEjLBsDzhBQE4//8dZvLBttQFvQJswCe7QVbcY0hkCud199QgfcHpQAAAg6SURBVABq3cdbBe3GstHG4pIywTrG9HMvvSNzrpjhWP9oN9qPfqAsymDAwb7+MhGsK5wVg/LIxzTWnbZ+sTzX7QPl9EN/tvXetke/XF/jWGcImGjlYKgPjMEMQRFt29bK8ZUCFKBAJAqwTZElwABIZK0PtoYCFKAABQIo0NBkF9xTAgfSuHwEVeN+EtpBI6ZdBxxA4vINzKMNqKOhsVktioPSmdfNFy0Pr64H6WrBXvxBcAan76MuDFjeofIqqTpifMPWqpo6KSzIlRHDCnqxJN9FcXYJflHHWRUIFODXeNihz+g7aoARAjt6x5PHjpD0NJvXNvvqJw7i1654SP3lH8EbLAtn3sAEl0Zg2lu/4YU2oC0oiwFtRFvRZkwbDcj3tt6N5vPVJxzM6wMwCDqkp6ao6w3z4gwNnKmDPmoD+my0PH06ghz6y0BQD+pDvXCyWCyCs3r08+jH+9pnfR36cW/t0Zfrzzj6hj7ibKH+1MN5KUCBkAlwQRSIKAEGQCJqdbAxFKAABSgQSAHXm6Di0gEcEPtaxpWXnKsehCMQoA3aKfv6g3Qtrz+/ROOg8cLZ9wous9Hqw+UwA9JTfTUzqPn6fiIYgoXh4B2vfRl6208tEAMTBENWvb5evWSjL8v2dx5v691THf70CdsbAjA44wcBJLxiGulanegf+qkfEAjCOtDKuL4iIIRAGc7E0OZDPfpyuPwq1ZasT3Ib722f3So4nuBPe44XDcjLyOGDAlIPK6FA8AW4BApQIJIEGACJpLXBtlCAAhSgQNgF8MsyfmHGL82haAx+qccZAvpT/l2X6+lgLz8nS/y9LMe1PqNpHNBv2rrLLRsH0TiY1jJghAN5vRFuLNvYZDc848Cffj7/6vuOy4K0ZeFV339v/cbZDmgD2oL5MKCNaCvajGmjAfm9Xe/+9AnLO2fKBHVdvf/RFvUV00hHEASBL5yJgeneDJgHAQ9vwTf9ZSOe6u5Lnz3VgzRf7dH6irKBGHzdpyYQy2AdARJgNRSgAAUiSIABkAhaGWwKBShAAQqEXwAHp3gSCp5aobUGB9G4oSR+wdfSAvmK5eEJLKgTy8K9SrRLbpCGQV8G07j0BZfAoCzmQRra94dnX8Ron4e7HviDoK/6Cla+8r5g+bBBOl4xjctjMI3l42ayuMeIt7MWMI+3fn65Y6/gbBgEYlAvBvRpyRMr1fuyoG5v/UY+2oC2oE2YH23EctFmTBsNyEe5Bx9b7iiCOmCBNjgSXUYwj7c+oTju3XH6KWPk14/+r+AV00jHgPtb4NIbnEGBaQxYHpaL5WPaaEBgRysDs2eeW+0oql0GpD9rB+O4AaxWqK991uZ3ffXWHq2svoyW1ptXBFJwBo3+jCB4Ybo39YSyLJdFAQpQgAKRI8AASOSsC7aEAhSgAAUiQAAHp6/9fbHgJpTaPRlwDww0DQfYeA3kgF/wb75+luNeJQgAXDL9TNFfAoMyuOkjLnlAm3CwjANB3M8EbUH7kP7/2btjVamOMIDj2ybpAiFvkTpViuQBEgghSZ9YCWIl+AA2dlpaKvgAVvoAvosIVoqt/i/Oejycy3Wuyt69/ophds98Z2a+326zw5nZDg/97ttvunSuUu79G0mHdtbfKP24zKT2Oq4u7uateydnoTR+TzJ0KGftW6Uczsqz+5d5Nn45dbhnbfV7Vt7FNZfm1P3Nsbk25+4/rdRejjOf+8fkNMZroaPXo+51pT7a8tTiRfOtlHNPZ5RrMVtlPDE08mwh7J8/ftuH9l29f/fmrs+uPivPnr/Yda7LCDpPzuPedX3WfIq/fuWvXU+lNOfOLmnRpuuzpe1RfSdyKq/+temXn3+a7UY8AQIECHyFAhZAvsIPXcoECBC4pAIfpNUPy3FuxwcN797Ufto5C/14rG2crVDdD+t3t55a9cNsfc7Ix1wrpjEqzfnv33/dPX54e//PIA3Y+LVXiu9aP5Abr2uj1Dau97q4UeqjMt5v1f0obg6jv+osMlnGr+OW/Z42fvOpv0pjnJVncZXuW449+q9tlGVMcxnXG6e5jvs/9+feuMuxtnJq7MYtrrr3y9L8mmfto9RvMbnnv75vbdD34Np/f+6qa1veO/r8/+1CW4fEto2o9srof8RU51fbVhnxnzqf8i3v+im/+m288l7m0LV1TNeKa66V7v/xh+9PztEZuRejECBAgACBtYAFkLWI9wQIEDhaARMnQIDAe4Fbdx7slk9ZtAVm/APN+6jje1VO5TZmPrbArJ+uGe1qAgQIECAwBCyADAk1AQLHLyADAgQIENgLvHz1er+1qq0inb/RtqnL8JTEoydPT7ZflVdbYW5c/XfXkyL75L0gQIAAAQIbAhZANlBcInCsAuZNgAABAgSGQFtZ2iIyynpryYg7trqtM22hGXlVW/w4tk/RfAkQIHAYAQsgh3E36pcR0CsBAgQIECBAgAABAgQIENgUsACyyXKsF82bAAECBAgQIECAAAECBAgQ2BK4XAsgWxm6RoAAAQIECBAgQIAAAQIECFwugXNkYwHkHGhuIUCAAAECBAgQIECAAAEChxQw9ryABZB5M3cQIECAAAECBAgQIECAwGEFjE5gWsACyDSZGwgQIECAAAECBAgQIHBoAeMTIDArYAFkVkw8AQIECBAgQIAAAQKHFzADAgQITApYAJkEE06AAAECBAgQIEDgIgiYAwECBAjMCVgAmfMSTYAAAQIECBAgcDEEzIIAAQIECEwJWACZ4hJMgAABAgQIELgoAuZBgAABAgQIzAhYAJnREkuAAAECBAhcHAEzIUCAAAECBAhMCLwBAAD//8EHHVkAAAAGSURBVAMA5r8uuEXJ/jUAAAAASUVORK5CYII=" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": { + "bdata": "0WNEXrIDBEDA6siRzlwxQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/RY0ResgMEQA0bZf1mVjFAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP9FjRF6yAwRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WNEXrIDBEA0LEZda4MyQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/RY0ResgMEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFjRF6yAwRApI6Oq5FlI0DB4w8HPP7gPwnLPY2w3NM/fBphuacR5j8AAAAAAADwPwAAAAAAAAAA0WNEXrIDBEAjS+ZY3sUvQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/RY0ResgMEQILjMm5qaClA3SK0dm735z9Lg7ldVl3jP3waYbmnEeY/AAAAAAAA8D8AAAAAAADwP9FjRF6yAwRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WNEXrIDBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRY0ResgMEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFjRF6yAwRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0WNEXrIDBEAHlbiOcYX+P7At4tiQ4rs/kVyNh5pt0T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRY0ResgMEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFjRF6yAwRAaNDQP8EpMkAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/0WNEXrIDBEBh/3Vu2pwxQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/RY0ResgMEQHR63o0FnSBAfzjg8YcD3j98GmG5pxHmPwnLPY2w3NM/AAAAAAAAAAAAAAAAAADwP9FjRF6yAwRAc51GWiojMUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/0WNEXrIDBEB1j2yumoMzQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/RY0ResgMEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANFjRF6yAwRALT4FwHi2MUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/0WNEXrIDBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRY0ResgMEQDl80okEkwJAtF2+uP0wwj9oc/7z4l6/PwnLPY2w3NM/AAAAAAAAAAAAAAAAAAAAANFjRF6yAwRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1DA6wchTAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUMDrByFMAQM3LYfcd+yxAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP9QwOsHIUwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1DA6wchTAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUMDrByFMAQEoofSHkJCtAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP9QwOsHIUwBAh22LMhvMLUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/1DA6wchTAEAc6+I2GogmQJqZmZmZmek/AAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAAAAAA8D/UMDrByFMAQP61vHK95SJAmApafamg5T98GmG5pxHmPwAAAAAAAPA/AAAAAAAAAAAAAAAAAADwP9QwOsHIUwBAJ/kRv2KNK0AAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/1DA6wchTAEAe4EkLlwUvQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/UMDrByFMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQwOsHIUwBADamieJVdJkC9xZDOWwzpP3waYbmnEeY/fBphuacR5j8AAAAAAADwPwAAAAAAAPA/1DA6wchTAEDhmjv6X14sQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D/UMDrByFMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQwOsHIUwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1DA6wchTAECWCiqqfgUHQJqZmZmZmck/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/AAAAAAAAAADUMDrByFMAQNPB+j+HKRdAUkGrLxW02j8Jyz2NsNzTPwnLPY2w3NM/AAAAAAAA8D8AAAAAAAAAANQwOsHIUwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1DA6wchTAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUMDrByFMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQwOsHIUwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1DA6wchTAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUMDrByFMAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQwOsHIUwBAfLd546TwKkAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/1DA6wchTAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUMDrByFMAQAH3PH/aKPs/Cnj84YDHvz8Jyz2NsNzTPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANQwOsHIUwBAfLd546TwKkAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Uc5VETZiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRzlURNmIAQKmI00m28i9AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP1HOVRE2YgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUc5VETZiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRzlURNmIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHOVRE2YgBAMzFdiNUvLkAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Uc5VETZiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRzlURNmIAQAWJ7e4Bsi1AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP1HOVRE2YgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUc5VETZiAEBKtrqcElAHQAvpvMWQzss/Ccs9jbDc0z8Jyz2NsNzTPwAAAAAAAAAAAAAAAAAAAABRzlURNmIAQNVbA1sluC5AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP1HOVRE2YgBAS1ewjXhiLEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Uc5VETZiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRzlURNmIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHOVRE2YgBAmj+mtWmMLEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Uc5VETZiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRzlURNmIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHOVRE2YgBAzcth9x17JUC9xZDOWwzpP3waYbmnEeY/fBphuacR5j8AAAAAAADwPwAAAAAAAPA/Uc5VETZiAEARHJdxU8ssQAAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D9RzlURNmIAQEMewY2UfS1AAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwP1HOVRE2YgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUc5VETZiAECIoGr0ahAlQL3FkM5bDOk/fBphuacR5j98GmG5pxHmPwAAAAAAAPA/AAAAAAAA8D9RzlURNmIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHOVRE2YgBACOOncW/mLUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/Uc5VETZiAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRzlURNmIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFHOVRE2YgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmbMw7nYAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZszDudgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5mzMO52AJAQKAzaVNBMEAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/DmbMw7nYAkCSIcfWMwTpP7bC/o+1GKk/aHP+8+Jevz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZszDudgCQIcZGk8EBTBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPw5mzMO52AJATuyhfawAL0AAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/DmbMw7nYAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZszDudgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5mzMO52AJAxm00gLdQMUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/DmbMw7nYAkCN8PYgBAQJQN7DL8EY3Mk/kVyNh5pt0T8Jyz2NsNzTPwAAAAAAAAAAAAAAAAAAAAAOZszDudgCQATKplzhnRdAslhqAHyW1z/mCjcuYyXIPwnLPY2w3NM/AAAAAAAA8D8AAAAAAAAAAA5mzMO52AJANQcI5ujxL0AAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/DmbMw7nYAkAdlDDT9p8YQLyuZC3Zutk/kVyNh5pt0T8Jyz2NsNzTPwAAAAAAAPA/AAAAAAAAAAAOZszDudgCQKFns+pzbSNAqNPK/8E05D9GPXI0p/bpP3waYbmnEeY/AAAAAAAAAAAAAAAAAADwPw5mzMO52AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmbMw7nYAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZszDudgCQJ1jQPZ6XzBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPw5mzMO52AJAUFJgAUyJIUB2vE0QCJHhP0uDuV1WXeM/fBphuacR5j8AAAAAAAAAAAAAAAAAAPA/DmbMw7nYAkC3nEtxVVnpP7bC/o+1GKk/aHP+8+Jevz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZszDudgCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5mzMO52AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmbMw7nYAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOZszDudgCQIcZGk8EBTBAAAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPw5mzMO52AJAVwVqMXggMUAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAPA/DmbMw7nYAkBOm3EaosIpQN0itHZu9+c/S4O5XVZd4z98GmG5pxHmPwAAAAAAAPA/AAAAAAAA8D8=", + "dtype": "f8", + "shape": "103, 7" + }, + "hovertemplate": "%{text}
SofaScore average rating: %{x:.2f}
Actual post-match points: %{y:.2f}
Expected match points (odds): %{customdata[0]:.2f}
Raw pre-match score: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
LigaInsider chance: %{customdata[3]:.2f}
Kickbase chance: %{customdata[4]:.2f}
Kicker chance: %{customdata[5]:.2f}
RotoWire chance: %{customdata[6]:.2f}", + "marker": { + "color": "#fde725", + "opacity": 0.8, + "size": 9 + }, + "mode": "markers", + "text": [ + "Jonathan Tah", + "Manuel Neuer", + "Sven Ulreich", + "Joshua Kimmich", + "Serge Gnabry", + "Dayot Upamecano", + "Konrad Laimer", + "Josip Stanišić", + "Alphonso Davies", + "Jamal Musiala", + "Jonas Urbig", + "Hiroki Ito", + "Tom Bischof", + "Arijon Ibrahimović", + "Nathaniel Brown", + "Aleksandar Pavlović", + "Kim Minjae", + "Harry Kane", + "Michael Olise", + "Lennart Karl", + "Luis Díaz", + "Bara Sapoko Ndiaye", + "Ismael Saibari", + "Tim Binder", + "Janis Blaswich", + "Mark Flekken", + "Jonas Hofmann", + "Robert Andrich", + "Patrik Schick", + "Edmond Tapsoba", + "Malik Tillman", + "Lucas Vázquez", + "Miguel Gutiérrez", + "Aleix García", + "Tim Oermann", + "Loïc Badé", + "Ibrahim Maza", + "Arthur", + "Victor Boniface", + "Nathan Tella", + "Jarell Quansah", + "Jeanuël Belocian", + "Martin Terrier", + "Axel Tape", + "Christian Kofane", + "Kennet Eichhorn", + "Montrell Culbreath", + "Ezequiél Fernández", + "Eliesse Ben Seghir", + "Facundo Medina", + "Afonso Moreira", + "Leopold Zingerle", + "Willi Orban", + "Lukas Klostermann", + "Benjamin Henrichs", + "Örjan Nyland", + "Ridle Baku", + "Christoph Baumgartner", + "David Raum", + "Christopher Nkunku", + "Rocco Reitz", + "Brajan Gruda", + "Nicolas Seiwald", + "Assan Ouédraogo", + "El Chadaille Bitshiabu", + "Lukeba Castello Jr.", + "Max Finkgräfe", + "Arthur Vermeeren", + "Johan Bakayoko", + "Maarten Vandevoordt", + "Antonio Nusa", + "Andrija Maksimovic", + "Tidiam Gomis", + "Conrad Harder", + "Ezechiel Banzuzi", + "Rômulo", + "Abdoul Koné", + "Maxime Estève", + "Emre Can", + "Patrick Drewes", + "Waldemar Anton", + "Marcel Sabitzer", + "Gregor Kobel", + "Serhou Guirassy", + "Alexander Meyer", + "Nico Schlotterbeck", + "Julian Ryerson", + "Maximilian Beier", + "Ramy Bensebaini", + "Felix Nmecha", + "Joey Veerman", + "Filippo Mane", + "Fábio Silva", + "Carney Chukwuemeka", + "Daniel Svensson", + "Jobe Bellingham", + "Samuele Inácio", + "Luca Reggiani", + "Justin Lerma", + "Kauã Prates", + "Joane Gadou", + "Konstantinos Karetsas", + "Giannis Konstantelias" + ], + "type": "scatter", + "x": { + "bdata": "w/UoXI/CG0C4HoXrUbgbQAAAAAAAAAAAmpmZmZmZHUAAAAAAAAAAADMzMzMzMx1AZmZmZmZmGUAfhetRuB4bQLgehetRuBlAZmZmZmZmHEDNzMzMzMwaQJqZmZmZmRpAAAAAAAAAHECF61G4HoUZQArXo3A9Ch1AKVyPwvUoHEBSuB6F61EcQGZmZmZmZhtAMzMzMzMzH0AAAAAAAAAAAFK4HoXrURxAMzMzMzMzGkAfhetRuB4aQJqZmZmZmRlAzczMzMzMHEBmZmZmZmYcQAAAAAAAAAAAAAAAAAAAAACamZmZmZkaQDMzMzMzMx1AmpmZmZmZG0BmZmZmZmYbQAAAAAAAABtAZmZmZmZmHkAAAAAAAAAAAAAAAAAAABxAzczMzMzMG0AAAAAAAAAAAGZmZmZmZh5AMzMzMzMzHEAzMzMzMzMbQGZmZmZmZhpAmpmZmZmZGUAzMzMzMzMbQM3MzMzMzBtAAAAAAAAAAAAAAAAAAAAAAGZmZmZmZhpAAAAAAAAAAADNzMzMzMwaQGZmZmZmZhpAAAAAAAAAAAAzMzMzMzMfQAAAAAAAAAAASOF6FK5HGkAAAAAAAAAAAHsUrkfheh1AAAAAAAAAAAAAAAAAAAAdQAAAAAAAAAAAMzMzMzMzGkAAAAAAAAAeQLgehetRuBtAAAAAAAAAAABmZmZmZmYaQOF6FK5H4RtAMzMzMzMzG0BmZmZmZmYaQM3MzMzMzBpAH4XrUbgeHEDNzMzMzMwcQDMzMzMzMxlASOF6FK5HGkCuR+F6FK4aQDMzMzMzMx1AmpmZmZmZGUAAAAAAAAAAAGZmZmZmZhpAAAAAAAAAAADNzMzMzMweQJqZmZmZmRtAFK5H4XoUG0AzMzMzMzMbQFK4HoXrURpAMzMzMzMzGkAAAAAAAAAAAGZmZmZmZh1ASOF6FK5HGkAzMzMzMzMbQB+F61G4HhtAAAAAAAAAGkAfhetRuB4aQIXrUbgehRtAZmZmZmZmGkDNzMzMzMwbQB+F61G4HhtAcT0K16NwG0AzMzMzMzMcQDMzMzMzMxlAZmZmZmZmGEAzMzMzMzMbQBSuR+F6FB1AMzMzMzMzHUA=", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAACAQUAAAAAAACBiQAAAAAAAAAAAAAAAAACgdEAAAAAAAAAAAAAAAAAAMHFAAAAAAADAWkAAAAAAAIBFQAAAAAAAIGNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREAAAAAAAAAAAAAAAAAAgE9AAAAAAACAcEAAAAAAAIBbQAAAAAAAQF9AAAAAAABAcUAAAAAAAAA1QAAAAAAAoGtAAAAAAAAAAAAAAAAAAIBmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBHQAAAAAAAgEVAAAAAAAAAAAAAAAAAAOBgQAAAAAAAADrAAAAAAACAUkAAAAAAAAAYwAAAAAAAQF1AAAAAAACAWEAAAAAAAAAAAAAAAAAAAD5AAAAAAADAWkAAAAAAAAAAAAAAAAAAgEVAAAAAAAAAAAAAAAAAAABJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgENAAAAAAAAAAAAAAAAAAAA1QAAAAAAAABRAAAAAAAAAAAAAAAAAAOBkQAAAAAAAAAAAAAAAAAAAQUAAAAAAAAAAAAAAAAAAQG1AAAAAAAAAAAAAAAAAAOBiQAAAAAAAAFhAAAAAAAAAakAAAAAAAABgQAAAAAAAQFtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlAAAAAAAAAAAAAAAAAAAA5QAAAAAAAAC5AAAAAAACAZUAAAAAAAGBsQAAAAAAAAAAAAAAAAAAAZkAAAAAAAABEQAAAAAAAwFlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGNAAAAAAACAQkAAAAAAAABnQAAAAAAAoGZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRAAAAAAADAXUAAAAAAAAAAAAAAAAAAgF1AAAAAAAAAP0AAAAAAAAAxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBkQAAAAAAAgGNAAAAAAAAATsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUAAAAAAAIBgQAAAAAAAwGpAAAAAAADAXUA=", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Actual points versus SofaScore rating — expected-points pack: 1.98 to 2.50" + }, + "xaxis": { + "range": [ + -0.5, + 10.5 + ], + "title": { + "text": "Pre-match SofaScore average rating" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual post-match Kickbase points" + } + } + } + }, + "image/png": "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LMEUAQQQQACBCgjQJALVEtjc05e9tEqXiuj+G7psajqcJfG9+x6KLr/SuHQpzOIzjzOdKVIta7aLAAIIIFAfAgRA6uN5opcIIIBAvQrQbwQQqJKALmXRJSJxyr20pErdmvRmdemMLqGJx6UpwY9Js9IAAggg0BACBEAa4mlmkAggUD0BtowAAggggAACCCCAAAK1IEAApBaeBfqAwHQWYGwIIIAAAggggAACCCCAQA0IEACpgSeBLkxvAUaHAAIIIIAAAggggAACCCBQfQECINV/DqZ7DxgfAggggAACCCCAAAIIIIAAAlUXIABS8aeADSCAAAIIIIAAAggggAACCCCAQLUFKh8AqfYI2T4CCCCAAAIIIIAAAggggAACCFReoMa3QACkxp8guocAAggggAACCCCAAAIIIFAfAvSytgUIgNT280PvEEAAAQQQQAABBBBAAIF6EaCfCNS0AAGQmn566BwCCCCAAAIIIIAAAgjUjwA9RQCBWhYgAFLLzw59QwABBBBAAAEEEECgngToKwIIIFDDAgRAavjJoWsIIIAAAggggAAC9SVAbxFAAAEEalfg/wcAAP//w30V9gAAAAZJREFUAwAWjA9eIHTh9QAAAABJRU5ErkJggg==" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "EXPECTED_POINTS_PACK_COLORS = ['#440154', '#31688e', '#35b779', '#fde725']\n", + "SCORE_RATING_ODDS_PLOT = ANALYSIS.copy()\n", + "SCORE_RATING_ODDS_PLOT['expected_points_pack'] = pd.qcut(\n", + " SCORE_RATING_ODDS_PLOT['expected_match_points'], q=4, duplicates='drop'\n", + ")\n", + "\n", + "def component_axis_range(values):\n", + " minimum = float(values.min())\n", + " maximum = float(values.max())\n", + " padding = max((maximum - minimum) * 0.05, 0.1)\n", + " return [minimum - padding, maximum + padding]\n", + "\n", + "ACTUAL_POINTS_COMPONENT_RANGE = component_axis_range(SCORE_RATING_ODDS_PLOT['actual_points'])\n", + "RATING_COMPONENT_RANGE = component_axis_range(SCORE_RATING_ODDS_PLOT['sofascore_average_rating'])\n", + "EXPECTED_POINTS_PACKS = SCORE_RATING_ODDS_PLOT['expected_points_pack'].cat.categories\n", + "\n", + "for pack_index, expected_points_pack in enumerate(EXPECTED_POINTS_PACKS):\n", + " players_in_pack = SCORE_RATING_ODDS_PLOT.loc[\n", + " SCORE_RATING_ODDS_PLOT['expected_points_pack'].eq(expected_points_pack)\n", + " ]\n", + " pack_label = f'{expected_points_pack.left:.2f} to {expected_points_pack.right:.2f}'\n", + " score_rating_odds_figure = go.Figure(go.Scatter(\n", + " x=players_in_pack['sofascore_average_rating'],\n", + " y=players_in_pack['actual_points'],\n", + " mode='markers',\n", + " text=players_in_pack['name'],\n", + " customdata=players_in_pack[[\n", + " 'expected_match_points', 'prediction', 'starting_chance',\n", + " 'ligainsider_chance', 'kickbase_chance', 'kicker_chance', 'rotowire_chance',\n", + " ]],\n", + " marker={'size': 9, 'opacity': 0.8, 'color': EXPECTED_POINTS_PACK_COLORS[pack_index]},\n", + " hovertemplate=(\n", + " '%{text}
'\n", + " 'SofaScore average rating: %{x:.2f}
'\n", + " 'Actual post-match points: %{y:.2f}
'\n", + " 'Expected match points (odds): %{customdata[0]:.2f}
'\n", + " 'Raw pre-match score: %{customdata[1]:.2f}
'\n", + " 'Starting chance: %{customdata[2]:.2f}
'\n", + " 'LigaInsider chance: %{customdata[3]:.2f}
'\n", + " 'Kickbase chance: %{customdata[4]:.2f}
'\n", + " 'Kicker chance: %{customdata[5]:.2f}
'\n", + " 'RotoWire chance: %{customdata[6]:.2f}'\n", + " ),\n", + " ))\n", + " score_rating_odds_figure.update_layout(\n", + " title=f'Actual points versus SofaScore rating — expected-points pack: {pack_label}',\n", + " xaxis_title='Pre-match SofaScore average rating',\n", + " yaxis_title='Actual post-match Kickbase points',\n", + " height=420, margin={'l': 60, 'r': 25, 't': 55, 'b': 55},\n", + " )\n", + " score_rating_odds_figure.update_xaxes(range=RATING_COMPONENT_RANGE)\n", + " score_rating_odds_figure.update_yaxes(range=ACTUAL_POINTS_COMPONENT_RANGE)\n", + " score_rating_odds_figure.show()" + ] + }, + { + "cell_type": "markdown", + "id": "expected-points-by-position", + "metadata": {}, + "source": [ + "## Expected match points versus actual points, by position\n", + "\n", + "Each dot is one player. The horizontal axis is the pre-match expected-match-points value; the vertical axis is the actual Kickbase points. Players with zero predicted starting chance who did not appear are excluded; all other players remain. The charts separate goalkeepers, defenders, midfielders, and forwards. Hover a dot for the player and matchday outcome details." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "expected-points-by-position-plot", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Excluded 169 expected non-appearances from the position charts.\n" + ] + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + 17.337509, + 6.93, + 1, + true, + true, + 96.11666666666666 + ], + [ + 3.449458, + 9.1, + 1, + true, + true, + 96.11666666666666 + ], + [ + 5.12043, + 6.8, + 1, + true, + true, + 98.23333333333333 + ], + [ + 14.490463, + 7.1, + 1, + true, + true, + 98.23333333333333 + ], + [ + 7.674517, + 6.5, + 1, + true, + true, + 96.76666666666667 + ], + [ + 10.1139, + 6.5, + 1, + true, + true, + 96.76666666666667 + ], + [ + 8.818796, + 6.6, + 1, + true, + true, + 102.68333333333334 + ], + [ + 0, + 0, + 0, + true, + true, + 102.68333333333334 + ], + [ + 1.695156, + 5.4, + 0.2241379310344827, + false, + false, + 0 + ], + [ + 15.050134, + 7.6, + 1, + true, + true, + 95.51666666666667 + ], + [ + 0, + 0, + 0, + true, + true, + 95.51666666666667 + ], + [ + 14.397121, + 7.03, + 1, + true, + true, + 97.96666666666667 + ], + [ + 5.440315, + 7.3, + 1, + true, + true, + 97.96666666666667 + ], + [ + 16.019597, + 6.8, + 1, + true, + true, + 96.76666666666667 + ], + [ + 0, + 0, + 0, + true, + true, + 96.76666666666667 + ], + [ + 11.257478, + 6.6, + 1, + true, + true, + 95.16666666666667 + ], + [ + 0, + 0, + 0, + true, + true, + 95.16666666666667 + ], + [ + 12.523948, + 7.9, + 1, + true, + true, + 94.15 + ], + [ + 7.599847, + 6.6, + 1, + true, + true, + 94.15 + ] + ], + "hovertemplate": "%{text}
Position: GK
Expected match points: %{x:.2f}
Actual points: %{y:.2f}
Raw score: %{customdata[0]:.2f}
SofaScore average rating: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
Played: %{customdata[3]}
Started: %{customdata[4]}
Minutes played: %{customdata[5]:.2f}", + "marker": { + "color": "#9467bd", + "opacity": 0.75, + "size": 9 + }, + "mode": "markers", + "name": "GK", + "text": [ + "Manuel Neuer", + "Fabian Bredlow", + "Nicolas Kristof", + "Mark Flekken", + "Marvin Schwäbe", + "Oliver Baumann", + "Matheo Raab", + "Noah Atubolu", + "Kauã Santos", + "Robin Zentner", + "Nahuel Noll", + "Maarten Vandevoordt", + "Moritz Nicolas", + "Gregor Kobel", + "Daniel Heuer Fernandes", + "Mio Backhaus", + "Karl Hein", + "Finn Dahmen", + "Loris Karius" + ], + "type": "scatter", + "x": { + "bdata": "0WNEXrIDBECeBM+gikLYPyVLXJKcGOg/1DA6wchTAEBCLoprIOTyP1WO0A9Q5fg/hgTPiv9g9T9mEbGIdUr7P6qCn8CtaPY/r4DG3Tqv/z9qaWlpaWnpP1HOVRE2YgBAmIb3jhPZ5z8OZszDudgCQPUc98rsvt4/ZhGxiHVK+z+EmSxOwX/wP4wV1uFtXfk/0EEQ14Js8j8=", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAAAgYkAAAAAAAMBbQAAAAAAAwFRAAAAAAACAR0AAAAAAAKBmQAAAAAAAIGBAAAAAAAAAKkAAAAAAAABcQAAAAAAAAAAAAAAAAAAAWkAAAAAAAIBfQAAAAAAAgGVAAAAAAABAaEAAAAAAAABnQAAAAAAAQFhAAAAAAAAATEAAAAAAAAAoQAAAAAAAAGxAAAAAAAAAaEA=", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Expected match points versus actual points: GK" + }, + "xaxis": { + "range": [ + -0.12509025270758126, + 2.6268953068592062 + ], + "title": { + "text": "Pre-match expected match points" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual Kickbase points" + } + } + } + }, + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + 17.362527, + 6.94, + 1, + true, + false, + 11.55 + ], + [ + 9.698377, + 7.3, + 0.5310344827586208, + true, + true, + 96.11666666666666 + ], + [ + 15.886462, + 6.35, + 1, + true, + true, + 96.11666666666666 + ], + [ + 12.703937, + 6.78, + 0.7489540403776932, + true, + false, + 21.633333333333333 + ], + [ + 0, + 6.43, + 0, + true, + true, + 74.46666666666667 + ], + [ + 18.163105, + 7.26, + 1, + true, + true, + 61.43333333333333 + ], + [ + 8.306683, + 7.08, + 0.4689655172413793, + true, + true, + 84.55 + ], + [ + 2.767148, + 7.3, + 1, + true, + true, + 96.11666666666666 + ], + [ + 2.805054, + 7.4, + 1, + true, + true, + 96.11666666666666 + ], + [ + 2.994585, + 7.9, + 1, + true, + true, + 74.8 + ], + [ + 0, + 0, + 0, + true, + false, + 21.433333333333334 + ], + [ + 2.805054, + 7.4, + 1, + true, + true, + 96.11666666666666 + ], + [ + 0, + 0, + 0, + true, + true, + 96.11666666666666 + ], + [ + 4.438831, + 6.5, + 0.906896551724138, + true, + true, + 77.16666666666667 + ], + [ + 4.442726, + 5.9, + 1, + true, + true, + 98.23333333333333 + ], + [ + 5.496932, + 7.3, + 1, + true, + true, + 83.98333333333333 + ], + [ + 4.969829, + 6.6, + 1, + true, + true, + 98.23333333333333 + ], + [ + 0, + 0, + 0, + true, + true, + 98.23333333333333 + ], + [ + 0.63564, + 6.8, + 0.1241379310344827, + true, + false, + 14.25 + ], + [ + 0.469719, + 6.7, + 0.093103448275862, + true, + false, + 21.066666666666666 + ], + [ + 14.898645, + 7.3, + 1, + true, + true, + 98.23333333333333 + ], + [ + 9.448711, + 6.85, + 0.6758620689655173, + true, + true, + 56.65 + ], + [ + 13.776144, + 6.75, + 1, + true, + true, + 98.23333333333333 + ], + [ + 11.182781, + 7, + 0.7827586206896552, + true, + true, + 56.483333333333334 + ], + [ + 5.790555, + 6.8, + 0.4172413793103448, + true, + false, + 41.75 + ], + [ + 1.697474, + 6.7, + 0.1241379310344827, + true, + false, + 41.65 + ], + [ + 7.910656, + 6.7, + 1, + true, + true, + 96.76666666666667 + ], + [ + 0, + 6.5, + 0, + true, + false, + 3.0833333333333335 + ], + [ + 8.028726, + 6.8, + 1, + true, + true, + 96.76666666666667 + ], + [ + 8.146795, + 6.9, + 1, + true, + true, + 96.76666666666667 + ], + [ + 1.691683, + 6.45, + 0.1685598377281947, + true, + true, + 54.46666666666667 + ], + [ + 10.814093, + 6.95, + 1, + true, + true, + 96.76666666666667 + ], + [ + 11.716564, + 7.53, + 1, + true, + true, + 88.31666666666666 + ], + [ + 10.378417, + 6.67, + 1, + true, + true, + 96.76666666666667 + ], + [ + 0, + 6.1, + 0, + true, + false, + 42.3 + ], + [ + 8.370291, + 6.47, + 0.8314401622718053, + true, + false, + 8.45 + ], + [ + 9.353268, + 7, + 1, + true, + true, + 102.68333333333334 + ], + [ + 0, + 0, + 0, + true, + false, + 13.6 + ], + [ + 9.486887, + 7.1, + 1, + true, + true, + 102.68333333333334 + ], + [ + 8.150705, + 6.1, + 1, + true, + true, + 102.68333333333334 + ], + [ + 10.422213, + 7.8, + 1, + true, + true, + 102.68333333333334 + ], + [ + 10.5742, + 7.55, + 1, + true, + true, + 102.68333333333334 + ], + [ + 8.893533, + 6.35, + 1, + true, + true, + 102.68333333333334 + ], + [ + 9.733866, + 6.95, + 1, + true, + true, + 102.68333333333334 + ], + [ + 10.364117, + 7.4, + 1, + true, + false, + 10.15 + ], + [ + 17.426471, + 8.8, + 1, + true, + true, + 80.4 + ], + [ + 16.040274, + 8.1, + 1, + true, + true, + 95.51666666666667 + ], + [ + 14.258021, + 7.2, + 1, + true, + true, + 95.51666666666667 + ], + [ + 0, + 6.4, + 0, + true, + false, + 22.033333333333335 + ], + [ + 16.040274, + 8.1, + 1, + true, + true, + 73.46666666666667 + ], + [ + 6.872257, + 7.4, + 0.4689655172413793, + true, + true, + 95.51666666666667 + ], + [ + 0, + 6.9, + 0, + true, + false, + 15.116666666666667 + ], + [ + 6.273529, + 7.9, + 1, + true, + true, + 95.51666666666667 + ], + [ + 3.204949, + 7.6, + 0.5310344827586208, + true, + true, + 75.65 + ], + [ + 5.558824, + 7, + 1, + true, + true, + 95.51666666666667 + ], + [ + 5.797059, + 7.3, + 1, + true, + true, + 95.51666666666667 + ], + [ + 2.532414, + 6.8, + 0.4689655172413793, + true, + false, + 19.866666666666667 + ], + [ + 0, + 6.5, + 0, + true, + false, + 3.033333333333333 + ], + [ + 15.974047, + 7.8, + 1, + true, + true, + 97.96666666666667 + ], + [ + 0, + 6.57, + 0, + true, + false, + 23.75 + ], + [ + 15.093426, + 7.37, + 1, + true, + true, + 74.21666666666667 + ], + [ + 14.847671, + 7.25, + 1, + true, + true, + 97.96666666666667 + ], + [ + 14.274244, + 6.97, + 1, + true, + true, + 97.96666666666667 + ], + [ + 0, + 0, + 0, + true, + false, + 21.216666666666665 + ], + [ + 4.258453, + 7.3, + 0.7827586206896552, + true, + true, + 97.96666666666667 + ], + [ + 0, + 6.4, + 0, + true, + false, + 32.766666666666666 + ], + [ + 6.111038, + 8.2, + 1, + true, + true, + 65.13333333333334 + ], + [ + 5.589364, + 7.5, + 1, + true, + true, + 97.96666666666667 + ], + [ + 1.165672, + 7.2, + 0.2172413793103448, + false, + false, + 0 + ], + [ + 5.887464, + 7.9, + 1, + true, + true, + 76.73333333333333 + ], + [ + 16.255179, + 6.9, + 1, + true, + true, + 96.76666666666667 + ], + [ + 17.3153, + 7.35, + 1, + true, + true, + 76.1 + ], + [ + 5.90418, + 6.8, + 0.3685598377281948, + false, + false, + 0 + ], + [ + 9.713775, + 6.53, + 0.6314401622718053, + true, + false, + 20.65 + ], + [ + 16.37297, + 6.95, + 1, + true, + true, + 96.76666666666667 + ], + [ + 0, + 6.1, + 0, + true, + false, + 10.533333333333333 + ], + [ + 16.019597, + 6.8, + 1, + true, + true, + 96.76666666666667 + ], + [ + 0, + 0, + 0, + true, + true, + 84.11666666666666 + ], + [ + 3.458903, + 7.2, + 1, + true, + true, + 96.76666666666667 + ], + [ + 3.266741, + 6.8, + 1, + true, + true, + 96.76666666666667 + ], + [ + 3.939306, + 8.2, + 1, + true, + true, + 91.06666666666666 + ], + [ + 12.673191, + 7.43, + 1, + true, + true, + 95.16666666666667 + ], + [ + 1.403832, + 6.63, + 0.1241379310344827, + false, + false, + 0 + ], + [ + 0, + 7.45, + 0, + true, + true, + 70.41666666666667 + ], + [ + 8.500455, + 7.05, + 0.7068965517241379, + true, + true, + 70.3 + ], + [ + 11.769182, + 6.9, + 1, + true, + false, + 24.75 + ], + [ + 10.412755, + 6.97, + 0.8758620689655172, + true, + true, + 95.16666666666667 + ], + [ + 3.464586, + 6.93, + 0.2931034482758621, + true, + false, + 24.85 + ], + [ + 8.249522, + 8, + 1, + true, + true, + 95.16666666666667 + ], + [ + 7.940165, + 7.7, + 1, + true, + true, + 95.16666666666667 + ], + [ + 7.527689, + 7.3, + 1, + true, + true, + 95.16666666666667 + ], + [ + 7.32145, + 7.1, + 1, + true, + true, + 95.16666666666667 + ], + [ + 0, + 0, + 0, + true, + false, + 3.2333333333333334 + ], + [ + 0, + 0, + 0, + true, + true, + 90.91666666666667 + ], + [ + 6.574373, + 7.5, + 0.5529411764705883, + true, + true, + 94.15 + ], + [ + 11.097169, + 7, + 1, + true, + true, + 94.15 + ], + [ + 11.097169, + 7, + 1, + true, + true, + 94.15 + ], + [ + 7.772571, + 6.75, + 1, + true, + true, + 94.15 + ], + [ + 7.88772, + 6.85, + 1, + true, + true, + 62.1 + ], + [ + 0, + 6.5, + 0, + true, + false, + 32.05 + ], + [ + 3.122926, + 6.5, + 0.4172413793103448, + true, + false, + 32.05 + ], + [ + 4.596637, + 6.85, + 0.5827586206896551, + true, + true, + 62.1 + ], + [ + 0, + 6.05, + 0, + true, + false, + 7.8 + ], + [ + 7.88772, + 6.85, + 1, + true, + true, + 76.6 + ] + ], + "hovertemplate": "%{text}
Position: DEF
Expected match points: %{x:.2f}
Actual points: %{y:.2f}
Raw score: %{customdata[0]:.2f}
SofaScore average rating: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
Played: %{customdata[3]}
Started: %{customdata[4]}
Minutes played: %{customdata[5]:.2f}", + "marker": { + "color": "#1f77b4", + "opacity": 0.75, + "size": 9 + }, + "mode": "markers", + "name": "DEF", + "text": [ + "Jonathan Tah", + "Dayot Upamecano", + "Konrad Laimer", + "Josip Stanišić", + "Alphonso Davies", + "Nathaniel Brown", + "Kim Minjae", + "Maximilian Mittelstädt", + "Josha Vagnoman", + "Jeff Chabot", + "Leonidas Stergiou", + "Finn Jeltsch", + "Ramon Hendriks", + "Jan Gyamerah", + "Lasse Günther", + "Maximilian Rohr", + "Felix Keidel", + "Lukas Pinckert", + "Florian Le Joncour", + "Luca Sirch", + "Edmond Tapsoba", + "Lucas Vázquez", + "Miguel Gutiérrez", + "Loïc Badé", + "Jarell Quansah", + "Facundo Medina", + "Luka Lochoshvili", + "Joël Schmied", + "Jahmai Simpson-Pusey", + "Gideon Mensah", + "Bernardo", + "Ozan Kabak", + "Albian Hajdari", + "Vladimír Coufal", + "Robin Hranác", + "Mats Rots", + "Tom Rothe", + "Derrick Köhn", + "Josip Juranović", + "Leopold Querfeld", + "Zeno Van den Bosch", + "Robin Koch", + "Elias Baum", + "Keita Kosugi", + "Otávio", + "Dominik Kohr", + "Danny Da Costa", + "Philipp Mwene", + "Silvan Dominic Widmer", + "Anthony Caci", + "Fabio Gruber", + "Kacper Potulski", + "Laurin Curda", + "Mattes Hansen", + "Tjark Scheller", + "Jano ter Horst", + "Jonah Sticker", + "Clemens Lippmann", + "Willi Orban", + "Benjamin Henrichs", + "Ridle Baku", + "David Raum", + "Lukeba Castello Jr.", + "Joseph Scally", + "Ko Itakura", + "David Herold", + "Lukas Ullrich", + "Kevin Diks", + "Jan Leszczynski", + "Daiki Hashioka", + "Waldemar Anton", + "Julian Ryerson", + "Ramy Bensebaini", + "Filippo Mane", + "Daniel Svensson", + "Kauã Prates", + "Joane Gadou", + "Jordan Torunarigha", + "Sebastiaan Bornauw", + "Nicolás Capaldo", + "Louis Lemke", + "Matthias Ginter", + "Christian Günter", + "Lukas Kübler", + "Philipp Lienhart", + "Philipp Treu", + "Jordy Makengo", + "Max Rosenfelder", + "Marco Friedl", + "Amos Pieper", + "Olivier Deman", + "Mick Schmetgens", + "Jeffrey Gouweleeuw", + "Calvin Brackelmann", + "Noahkai Banks", + "Chrislain Matsima", + "Hennes Behrens", + "Timo Becker", + "Hasan Kuruçay", + "Maximilian Wöber", + "Robin Gosens", + "Vitalie Becker", + "Mert Can Ayhan", + "Nikola Katic" + ], + "type": "scatter", + "x": { + "bdata": "0WNEXrIDBEDRY0ResgMEQNFjRF6yAwRA0WNEXrIDBEDRY0ResgMEQNFjRF6yAwRA0WNEXrIDBECeBM+gikLYP54Ez6CKQtg/ngTPoIpC2D+eBM+gikLYP54Ez6CKQtg/ngTPoIpC2D8lS1ySnBjoPyVLXJKcGOg/JUtckpwY6D8lS1ySnBjoPyVLXJKcGOg/JUtckpwY6D8lS1ySnBjoP9QwOsHIUwBA1DA6wchTAEDUMDrByFMAQNQwOsHIUwBA1DA6wchTAEDUMDrByFMAQEIuimsg5PI/Qi6KayDk8j9CLoprIOTyP0Iuimsg5PI/VY7QD1Dl+D9VjtAPUOX4P1WO0A9Q5fg/VY7QD1Dl+D9VjtAPUOX4P1WO0A9Q5fg/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P6qCn8CtaPY/qoKfwK1o9j+qgp/ArWj2P6qCn8CtaPY/r4DG3Tqv/z+vgMbdOq//P6+Axt06r/8/r4DG3Tqv/z+vgMbdOq//P6+Axt06r/8/r4DG3Tqv/z9qaWlpaWnpP2ppaWlpaek/amlpaWlp6T9qaWlpaWnpP2ppaWlpaek/amlpaWlp6T9RzlURNmIAQFHOVRE2YgBAUc5VETZiAEBRzlURNmIAQFHOVRE2YgBAmIb3jhPZ5z+YhveOE9nnP5iG944T2ec/mIb3jhPZ5z+YhveOE9nnP5iG944T2ec/mIb3jhPZ5z8OZszDudgCQA5mzMO52AJADmbMw7nYAkAOZszDudgCQA5mzMO52AJADmbMw7nYAkAOZszDudgCQPUc98rsvt4/9Rz3yuy+3j/1HPfK7L7eP/Uc98rsvt4/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP4wV1uFtXfk/jBXW4W1d+T+MFdbhbV35P4wV1uFtXfk/jBXW4W1d+T/QQRDXgmzyP9BBENeCbPI/0EEQ14Js8j/QQRDXgmzyP9BBENeCbPI/0EEQ14Js8j/QQRDXgmzyPw==", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAACAQUAAAAAAADBxQAAAAAAAwFpAAAAAAACARUAAAAAAACBjQAAAAAAAgE9AAAAAAACAW0AAAAAAAEBRQAAAAAAAQFJAAAAAAAAAQEAAAAAAAAAgwAAAAAAAAENAAAAAAAAAQkAAAAAAAIBPQAAAAAAAgFJAAAAAAADAVUAAAAAAAIBQQAAAAAAAAFxAAAAAAAAANEAAAAAAAAAkQAAAAAAAADrAAAAAAAAAGMAAAAAAAEBdQAAAAAAAAD5AAAAAAAAASUAAAAAAAAA1QAAAAAAAAFxAAAAAAAAANEAAAAAAAIBKQAAAAAAAAFZAAAAAAACATkAAAAAAAKBoQAAAAAAAgEtAAAAAAABAYUAAAAAAAABHQAAAAAAAACzAAAAAAADAUUAAAAAAAAA4QAAAAAAAgGpAAAAAAAAgcEAAAAAAAIBOQAAAAAAAwGBAAAAAAABAZ0AAAAAAAIBPQAAAAAAAABRAAAAAAAAAVkAAAAAAAIBiQAAAAAAAgFJAAAAAAAAAPUAAAAAAAMBfQAAAAAAAQGBAAAAAAAAAPEAAAAAAAIBnQAAAAAAAAFBAAAAAAACgYEAAAAAAAOBhQAAAAAAAAC5AAAAAAAAAAEAAAAAAAOBkQAAAAAAAAEFAAAAAAABAbUAAAAAAAOBiQAAAAAAAAGlAAAAAAAAAEMAAAAAAAABBQAAAAAAAABRAAAAAAAAAMUAAAAAAAAA9QAAAAAAAAAAAAAAAAAAAMUAAAAAAAMBjQAAAAAAAAFRAAAAAAAAAAAAAAAAAAAAxQAAAAAAAYGRAAAAAAAAAQUAAAAAAAIBgQAAAAAAAAAhAAAAAAAAAQcAAAAAAAIBKQAAAAAAAAABAAAAAAAAgZ0AAAAAAAAAAAAAAAAAAwFlAAAAAAAAAYEAAAAAAAAA/QAAAAAAAwFZAAAAAAAAAQ0AAAAAAAIBSQAAAAAAAAFNAAAAAAAAAOEAAAAAAAAAAAAAAAAAAADZAAAAAAACgYkAAAAAAAIBhQAAAAAAAQGFAAAAAAACAYUAAAAAAAAA4QAAAAAAAADZAAAAAAABAU8AAAAAAAAAiwAAAAAAAAC5AAAAAAAAAOMAAAAAAAMBSQA==", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Expected match points versus actual points: DEF" + }, + "xaxis": { + "range": [ + -0.12509025270758126, + 2.6268953068592062 + ], + "title": { + "text": "Pre-match expected match points" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual Kickbase points" + } + } + } + }, + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + 18.513357, + 7.4, + 1, + true, + true, + 96.11666666666666 + ], + [ + 1.907579, + 7, + 0.1089258698940998, + true, + false, + 11.616666666666667 + ], + [ + 17.612708, + 7.04, + 1, + true, + true, + 84.48333333333333 + ], + [ + 19.514079, + 7.8, + 1, + true, + true, + 96.11666666666666 + ], + [ + 0, + 0, + 0, + true, + false, + 11.583333333333334 + ], + [ + 2.577617, + 6.8, + 1, + true, + true, + 96.11666666666666 + ], + [ + 0.194498, + 6.8, + 0.0754563894523326, + false, + false, + 0 + ], + [ + 2.84296, + 7.5, + 1, + true, + true, + 88.83333333333333 + ], + [ + 0, + 0, + 0, + true, + false, + 33.1 + ], + [ + 0, + 6.2, + 0, + true, + false, + 7.283333333333333 + ], + [ + 2.313028, + 6.6, + 0.9245436105476674, + true, + false, + 21.316666666666666 + ], + [ + 5.045129, + 6.7, + 1, + true, + true, + 98.23333333333333 + ], + [ + 5.12043, + 6.8, + 1, + true, + true, + 98.23333333333333 + ], + [ + 5.19573, + 6.9, + 1, + true, + true, + 66.68333333333334 + ], + [ + 3.859277, + 8.9, + 0.5758620689655173, + true, + true, + 66.65 + ], + [ + 0, + 0, + 0, + true, + false, + 31.533333333333335 + ], + [ + 1.948204, + 6.1, + 0.4241379310344827, + true, + false, + 31.583333333333332 + ], + [ + 0, + 0, + 0, + true, + false, + 31.35 + ], + [ + 11.265825, + 6.9, + 0.8, + true, + true, + 66.88333333333334 + ], + [ + 15.510918, + 7.6, + 1, + true, + true, + 98.23333333333333 + ], + [ + 14.184326, + 6.95, + 1, + true, + true, + 98.23333333333333 + ], + [ + 2.877683, + 7.05, + 0.2, + false, + false, + 0 + ], + [ + 13.470008, + 6.6, + 1, + true, + true, + 56.56666666666667 + ], + [ + 8.855212, + 7.5, + 1, + true, + true, + 90.73333333333333 + ], + [ + 0, + 6.5, + 0, + true, + false, + 30.283333333333335 + ], + [ + 4.678809, + 6.8, + 0.5827586206896551, + true, + true, + 96.76666666666667 + ], + [ + 10.980463, + 9.3, + 1, + true, + true, + 96.76666666666667 + ], + [ + 7.438378, + 6.3, + 1, + true, + true, + 66.26666666666667 + ], + [ + 8.382934, + 7.1, + 1, + true, + true, + 93.68333333333334 + ], + [ + 0, + 0, + 0, + true, + true, + 66.48333333333333 + ], + [ + 0, + 0, + 0, + true, + false, + 8.55 + ], + [ + 11.405367, + 7.33, + 1, + true, + true, + 71.8 + ], + [ + 10.736293, + 6.9, + 1, + true, + true, + 96.76666666666667 + ], + [ + 11.514286, + 7.4, + 1, + true, + true, + 96.76666666666667 + ], + [ + 10.269498, + 6.6, + 1, + true, + false, + 24.95 + ], + [ + 8.417942, + 6.3, + 1, + true, + true, + 102.68333333333334 + ], + [ + 0, + 0, + 0, + true, + false, + 19.616666666666667 + ], + [ + 3.583718, + 6.5, + 0.4126245500547759, + true, + false, + 34.35 + ], + [ + 0, + 0, + 0, + true, + false, + 34.333333333333336 + ], + [ + 2.859117, + 7, + 0.3056810475246491, + true, + true, + 68.33333333333333 + ], + [ + 9.086032, + 6.8, + 1, + true, + true, + 83.06666666666666 + ], + [ + 3.578953, + 6.6, + 0.4058323334550577, + true, + true, + 68.23333333333333 + ], + [ + 8.818796, + 6.6, + 1, + true, + false, + 34.45 + ], + [ + 6.121397, + 7.5, + 0.5827586206896551, + false, + false, + 0 + ], + [ + 1.652656, + 5.9, + 0.2, + false, + false, + 0 + ], + [ + 11.274478, + 8.05, + 1, + true, + true, + 86.95 + ], + [ + 0, + 7.35, + 0, + true, + true, + 102.68333333333334 + ], + [ + 3.623094, + 6.2, + 0.4172413793103448, + true, + false, + 15.75 + ], + [ + 0, + 6.4, + 0, + true, + false, + 15.733333333333333 + ], + [ + 7.114826, + 6.35, + 0.8, + true, + true, + 86.93333333333334 + ], + [ + 10.784284, + 7.7, + 1, + true, + true, + 102.68333333333334 + ], + [ + 19.802807, + 10, + 1, + true, + true, + 95.51666666666667 + ], + [ + 13.267881, + 6.7, + 1, + true, + true, + 68.38333333333334 + ], + [ + 14.654078, + 7.4, + 1, + true, + true, + 95.51666666666667 + ], + [ + 0, + 7.9, + 0, + true, + false, + 27.266666666666666 + ], + [ + 4.923529, + 6.2, + 1, + true, + true, + 95.51666666666667 + ], + [ + 1.86645, + 7.1, + 0.3310344827586207, + false, + false, + 0 + ], + [ + 0, + 0, + 0, + true, + false, + 19.783333333333335 + ], + [ + 5.797059, + 7.3, + 1, + true, + true, + 95.51666666666667 + ], + [ + 5.558824, + 7, + 1, + true, + true, + 75.71666666666667 + ], + [ + 6.75, + 8.5, + 1, + true, + true, + 95.51666666666667 + ], + [ + 2.914098, + 6.55, + 0.2172413793103448, + true, + true, + 84.53333333333333 + ], + [ + 15.35966, + 7.5, + 1, + true, + true, + 74.1 + ], + [ + 14.192326, + 6.93, + 1, + true, + true, + 97.96666666666667 + ], + [ + 0, + 6.6, + 0, + true, + false, + 13.433333333333334 + ], + [ + 14.745274, + 7.2, + 1, + true, + true, + 97.96666666666667 + ], + [ + 14.950069, + 7.3, + 1, + true, + true, + 84.56666666666666 + ], + [ + 5.51484, + 7.4, + 1, + true, + true, + 65.11666666666666 + ], + [ + 3.993504, + 7.4, + 0.7241379310344828, + true, + true, + 64.86666666666666 + ], + [ + 5.738414, + 7.7, + 1, + true, + true, + 97.96666666666667 + ], + [ + 1.979791, + 7.2, + 0.3689655172413794, + true, + false, + 32.85 + ], + [ + 4.866216, + 7.2, + 0.906896551724138, + true, + true, + 65.2 + ], + [ + 6.856287, + 9.2, + 1, + true, + true, + 97.96666666666667 + ], + [ + 0.781763, + 6.77, + 0.0490166414523449, + true, + false, + 40.95 + ], + [ + 15.97248, + 6.78, + 1, + true, + true, + 76.11666666666666 + ], + [ + 6.156215, + 6.5, + 0.4020293181699619, + true, + false, + 20.633333333333333 + ], + [ + 8.768158, + 6.78, + 0.5489540403776931, + true, + true, + 96.76666666666667 + ], + [ + 0.792155, + 6.86, + 0.0490166414523449, + true, + false, + 2.5833333333333335 + ], + [ + 17.126834, + 7.27, + 1, + true, + true, + 76.21666666666667 + ], + [ + 12.880143, + 7.3, + 0.7489540403776932, + true, + true, + 55.8 + ], + [ + 3.218701, + 6.7, + 1, + true, + true, + 84.35 + ], + [ + 3.554983, + 7.4, + 1, + true, + true, + 96.76666666666667 + ], + [ + 3.218701, + 6.7, + 1, + true, + true, + 96.76666666666667 + ], + [ + 4.515789, + 9.4, + 1, + true, + true, + 96.76666666666667 + ], + [ + 2.481862, + 6.6, + 0.7827586206896552, + true, + true, + 69.65 + ], + [ + 0, + 6.6, + 0, + true, + false, + 12.633333333333333 + ], + [ + 4.984698, + 6.78, + 0.4310344827586207, + false, + false, + 0 + ], + [ + 12.622021, + 7.4, + 1, + true, + true, + 95.16666666666667 + ], + [ + 11.257478, + 6.6, + 1, + true, + true, + 46.93333333333333 + ], + [ + 12.332056, + 7.23, + 1, + true, + true, + 95.16666666666667 + ], + [ + 7.744369, + 7.98, + 0.5689655172413793, + true, + true, + 95.16666666666667 + ], + [ + 11.308648, + 6.63, + 1, + true, + true, + 81.06666666666666 + ], + [ + 0, + 7.13, + 0, + true, + false, + 49.416666666666664 + ], + [ + 0, + 0, + 0, + true, + false, + 9.133333333333333 + ], + [ + 6.400491, + 8, + 0.7758620689655172, + true, + true, + 86.01666666666667 + ], + [ + 8.558879, + 8.3, + 1, + false, + false, + 0 + ], + [ + 7.115212, + 6.9, + 1, + true, + true, + 46.93333333333333 + ], + [ + 1.523317, + 6.8, + 0.2172413793103448, + true, + true, + 86 + ], + [ + 1.386773, + 6, + 0.2241379310344827, + true, + true, + 95.16666666666667 + ], + [ + 5.870673, + 6.5, + 0.8758620689655172, + false, + false, + 0 + ], + [ + 0, + 0, + 0, + true, + false, + 9.166666666666666 + ], + [ + 0, + 0, + 0, + true, + false, + 49.416666666666664 + ], + [ + 8.243611, + 6.5, + 0.8, + true, + true, + 91.25 + ], + [ + 0, + 6.6, + 0, + true, + false, + 10.7 + ], + [ + 0, + 0, + 0, + true, + false, + 17.7 + ], + [ + 10.304514, + 6.5, + 1, + true, + true, + 76.45 + ], + [ + 10.621576, + 6.7, + 1, + true, + true, + 83.45 + ], + [ + 11.731293, + 7.4, + 1, + true, + true, + 94.15 + ], + [ + 5.903779, + 6.55, + 0.7827586206896552, + true, + true, + 62.93333333333333 + ], + [ + 8.290742, + 7.2, + 1, + true, + true, + 94.15 + ], + [ + 8.290742, + 7.2, + 1, + true, + true, + 94.15 + ], + [ + 4.127503, + 6.3, + 0.5689655172413792, + true, + false, + 32.016666666666666 + ], + [ + 1.688524, + 6.75, + 0.2172413793103448, + false, + false, + 0 + ], + [ + 7.254399, + 6.3, + 1, + true, + true, + 86.33333333333333 + ] + ], + "hovertemplate": "%{text}
Position: MID
Expected match points: %{x:.2f}
Actual points: %{y:.2f}
Raw score: %{customdata[0]:.2f}
SofaScore average rating: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
Played: %{customdata[3]}
Started: %{customdata[4]}
Minutes played: %{customdata[5]:.2f}", + "marker": { + "color": "#2ca02c", + "opacity": 0.75, + "size": 9 + }, + "mode": "markers", + "name": "MID", + "text": [ + "Joshua Kimmich", + "Tom Bischof", + "Aleksandar Pavlović", + "Michael Olise", + "Lennart Karl", + "Grischa Prömel", + "Chris Führich", + "Angelo Stiller", + "Jamie Leweling", + "Chema Andrés", + "Bilal El Khannouss", + "Lukas Emanuel Petkov", + "Lukasz Poreba", + "Cole Campbell", + "Francis Onyeka", + "Maurice Krattenmacher", + "Noah Darvich", + "Jonas Hofmann", + "Malik Tillman", + "Aleix García", + "Ibrahim Maza", + "Nathan Tella", + "Ezequiél Fernández", + "Tom Krauß", + "Ellyes Skhiri", + "Jan Thielmann", + "Ísak Jóhannesson", + "Said El Mala", + "Alessio Castro-Montes", + "Paul Okon-Engstler", + "Andrej Kramarić", + "Patrick Wimmer", + "Leon Avdullahu", + "Wouter Burger", + "Nathan De Cat", + "Rani Khedira", + "Janik Haberer", + "Woo-Yeong Jeong", + "Tim Skarke", + "András Schäfer", + "Aljoscha Kemlein", + "Michel Aebischer", + "Livan Burcu", + "Mario Götze", + "Ritsu Dōan", + "Can Uzun", + "Farès Chaïbi", + "Oscar Højlund", + "Love Arrhov", + "Ayoube Amaimouni", + "Raphael Onyedika", + "Nadiem Amiri", + "Jae-Sung Lee", + "Kaishu Sano", + "Otto Ruoppi", + "Raphael Obermair", + "Oliver Batista Meier", + "Tom Baack", + "Gabriel Vidović", + "Laurin Ulrich", + "Santiago Castañeda", + "Rocco Reitz", + "Brajan Gruda", + "Nicolas Seiwald", + "Arthur Vermeeren", + "Antonio Nusa", + "Ezechiel Banzuzi", + "Kevin Stöger", + "Robin Hack", + "Philipp Sander", + "Franck Honorat", + "Wael Mohya", + "Hugo Bolin", + "Marcel Sabitzer", + "Felix Nmecha", + "Joey Veerman", + "Jobe Bellingham", + "Samuele Inácio", + "Konstantinos Karetsas", + "Giannis Konstantelias", + "Bakery Jatta", + "Nicolai Remberg", + "Albert Sambi Lokonga", + "Albert Grønbæk", + "Martin Adeline", + "Bilal Nadir", + "Vincenzo Grifo", + "Maximilian Eggestein", + "Jan-Niklas Beste", + "Yannik Engelhardt", + "Derry Scherhant", + "Yuito Suzuki", + "Cyriaque Irié", + "Eren Sami Dinkçi", + "Ludovit Reis", + "Jens Stage", + "Senne Lynen", + "Marco Grüll", + "Chuki", + "Samuel Mbangula", + "Patrice Covic", + "Dariusz Stalmach", + "Marius Wolf", + "Yannik Keitel", + "Mert Kömür", + "Robin Fellhauer", + "Fabian Rieder", + "Han-Noah Massengo", + "Ron Schallenberg", + "Soufiane El-Faouzi", + "Dejan Ljubičić", + "Éric Dina Ebimbe", + "Satoshi Tanaka", + "Adil Aouchiche" + ], + "type": "scatter", + "x": { + "bdata": "0WNEXrIDBEDRY0ResgMEQNFjRF6yAwRA0WNEXrIDBEDRY0ResgMEQJ4Ez6CKQtg/ngTPoIpC2D+eBM+gikLYP54Ez6CKQtg/ngTPoIpC2D+eBM+gikLYPyVLXJKcGOg/JUtckpwY6D8lS1ySnBjoPyVLXJKcGOg/JUtckpwY6D8lS1ySnBjoP9QwOsHIUwBA1DA6wchTAEDUMDrByFMAQNQwOsHIUwBA1DA6wchTAEDUMDrByFMAQEIuimsg5PI/Qi6KayDk8j9CLoprIOTyP0Iuimsg5PI/Qi6KayDk8j9CLoprIOTyP0Iuimsg5PI/VY7QD1Dl+D9VjtAPUOX4P1WO0A9Q5fg/VY7QD1Dl+D9VjtAPUOX4P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/hgTPiv9g9T+GBM+K/2D1P4YEz4r/YPU/hgTPiv9g9T+qgp/ArWj2P6qCn8CtaPY/qoKfwK1o9j+qgp/ArWj2P6qCn8CtaPY/qoKfwK1o9j+qgp/ArWj2P6qCn8CtaPY/r4DG3Tqv/z+vgMbdOq//P6+Axt06r/8/r4DG3Tqv/z9qaWlpaWnpP2ppaWlpaek/amlpaWlp6T9qaWlpaWnpP2ppaWlpaek/amlpaWlp6T9RzlURNmIAQFHOVRE2YgBAUc5VETZiAEBRzlURNmIAQFHOVRE2YgBAUc5VETZiAECYhveOE9nnP5iG944T2ec/mIb3jhPZ5z+YhveOE9nnP5iG944T2ec/mIb3jhPZ5z8OZszDudgCQA5mzMO52AJADmbMw7nYAkAOZszDudgCQA5mzMO52AJADmbMw7nYAkAOZszDudgCQPUc98rsvt4/9Rz3yuy+3j/1HPfK7L7eP/Uc98rsvt4/9Rz3yuy+3j/1HPfK7L7eP2YRsYh1Svs/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z9mEbGIdUr7P2YRsYh1Svs/hJksTsF/8D+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP4SZLE7Bf/A/jBXW4W1d+T+MFdbhbV35P4wV1uFtXfk/jBXW4W1d+T+MFdbhbV35P4wV1uFtXfk/0EEQ14Js8j/QQRDXgmzyP9BBENeCbPI/0EEQ14Js8j/QQRDXgmzyP9BBENeCbPI/", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAACgdEAAAAAAAABEQAAAAAAAgHBAAAAAAABAcUAAAAAAAAA1QAAAAAAAACxAAAAAAAAAAAAAAAAAAABCQAAAAAAAABTAAAAAAAAAIsAAAAAAAAAuwAAAAAAAIG1AAAAAAADAUkAAAAAAAABiQAAAAAAAYGFAAAAAAAAAKkAAAAAAAAAoQAAAAAAAgEVAAAAAAACAUkAAAAAAAIBYQAAAAAAAwFpAAAAAAAAAAAAAAAAAAIBDQAAAAAAAAFRAAAAAAAAASEAAAAAAAEBVQAAAAAAAIGFAAAAAAADAYUAAAAAAAABPQAAAAAAAAEpAAAAAAAAACMAAAAAAAMBSQAAAAAAAwFJAAAAAAAAAT0AAAAAAAAAYwAAAAAAAgEhAAAAAAAAAPUAAAAAAAABPQAAAAAAAYGFAAAAAAACARkAAAAAAAIBKQAAAAAAAADtAAAAAAAAANkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATkAAAAAAAMBTQAAAAAAAAPA/AAAAAAAAGMAAAAAAAMBTQAAAAAAAAD1AAAAAAAAgZ0AAAAAAAABUQAAAAAAAAGFAAAAAAAAAMUAAAAAAAIBWQAAAAAAAAAAAAAAAAAAAKEAAAAAAAEBRQAAAAAAAAENAAAAAAAAAXEAAAAAAAABqQAAAAAAAAGBAAAAAAABAW0AAAAAAAAA5QAAAAAAAYGxAAAAAAADAWUAAAAAAAAAAwAAAAAAAAChAAAAAAACATEAAAAAAAMBSQAAAAAAAACZAAAAAAAAAQEAAAAAAAIBCQAAAAAAAgF1AAAAAAAAAP0AAAAAAAIBjQAAAAAAAAE7AAAAAAADAakAAAAAAAMBdQAAAAAAAgERAAAAAAAAAR0AAAAAAAABGQAAAAAAAAD1AAAAAAAAACEAAAAAAAAAmwAAAAAAAAAAAAAAAAAAAX0AAAAAAAEBgQAAAAAAAQFBAAAAAAADAW0AAAAAAALB4QAAAAAAAAE5AAAAAAAAAJsAAAAAAAAA9QAAAAAAAAAAAAAAAAAAACMAAAAAAAEBdQAAAAAAAADNAAAAAAAAAAAAAAAAAAADwvwAAAAAAwGFAAAAAAACgb0AAAAAAAAA3QAAAAAAAAEZAAAAAAACATUAAAAAAAABpQAAAAAAAYGNAAAAAAACAScAAAAAAAABCQAAAAAAAAEBAAAAAAAAAM8AAAAAAAAAAAAAAAAAAAERA", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Expected match points versus actual points: MID" + }, + "xaxis": { + "range": [ + -0.12509025270758126, + 2.6268953068592062 + ], + "title": { + "text": "Pre-match expected match points" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual Kickbase points" + } + } + } + }, + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + 17.137365, + 6.85, + 1, + true, + true, + 84.51666666666667 + ], + [ + 17.71278, + 7.08, + 1, + true, + true, + 96.11666666666666 + ], + [ + 2.321786, + 6.53, + 0.142120089728207, + true, + false, + 34.666666666666664 + ], + [ + 0, + 6.1, + 0, + true, + false, + 32.93333333333333 + ], + [ + 3.070397, + 8.1, + 1, + true, + true, + 63 + ], + [ + 3.601083, + 9.5, + 1, + true, + true, + 63.166666666666664 + ], + [ + 2.577617, + 6.8, + 1, + true, + true, + 74.66666666666667 + ], + [ + 3.247266, + 7.4, + 0.5827586206896551, + true, + false, + 21.216666666666665 + ], + [ + 1.916526, + 6.1, + 0.4172413793103448, + true, + true, + 77 + ], + [ + 13.572053, + 6.65, + 1, + true, + true, + 98.23333333333333 + ], + [ + 0, + 7.6, + 0, + true, + false, + 11.116666666666667 + ], + [ + 0, + 6.95, + 0, + true, + false, + 41.56666666666667 + ], + [ + 13.470008, + 6.6, + 1, + true, + true, + 87.1 + ], + [ + 3.448444, + 7, + 0.4172413793103448, + true, + false, + 30.5 + ], + [ + 6.308168, + 6.1, + 0.8758620689655172, + true, + false, + 6.033333333333333 + ], + [ + 7.792587, + 6.6, + 1, + true, + true, + 66.6 + ], + [ + 0, + 6.2, + 0, + true, + false, + 30.166666666666668 + ], + [ + 3.029795, + 6.37, + 0.3056810475246491, + true, + true, + 96.76666666666667 + ], + [ + 9.090062, + 6.67, + 0.8758620689655172, + true, + true, + 54.6 + ], + [ + 4.167694, + 6.6, + 0.4058323334550577, + true, + false, + 42.166666666666664 + ], + [ + 4.173243, + 6.5, + 0.4126245500547759, + true, + true, + 88.21666666666667 + ], + [ + 10.06467, + 8.6, + 0.8758620689655172, + true, + true, + 89.08333333333333 + ], + [ + 8.017087, + 6, + 1, + true, + true, + 68.35 + ], + [ + 11.519226, + 8.35, + 0.985, + true, + true, + 73.75 + ], + [ + 8.753477, + 6.25, + 1, + true, + true, + 92.51666666666667 + ], + [ + 0, + 6.4, + 0, + true, + false, + 28.933333333333334 + ], + [ + 19.802807, + 10, + 1, + true, + true, + 95.51666666666667 + ], + [ + 13.465909, + 6.8, + 1, + true, + true, + 68.25 + ], + [ + 0, + 6.7, + 0, + true, + false, + 27.133333333333333 + ], + [ + 0, + 6.3, + 0, + true, + false, + 27.5 + ], + [ + 0, + 0, + 0, + true, + true, + 92.46666666666667 + ], + [ + 3.703327, + 6.9, + 0.6758620689655173, + true, + true, + 68.01666666666667 + ], + [ + 3.187424, + 6, + 0.6689655172413793, + false, + false, + 0 + ], + [ + 0, + 0, + 0, + true, + false, + 32.266666666666666 + ], + [ + 10.740463, + 6.7, + 0.7827586206896552, + true, + false, + 23.866666666666667 + ], + [ + 10.532066, + 6.57, + 0.7827586206896552, + true, + true, + 65.7 + ], + [ + 0, + 6.67, + 0, + true, + false, + 13.4 + ], + [ + 0, + 0, + 0, + true, + true, + 97.96666666666667 + ], + [ + 0, + 6.2, + 0, + true, + false, + 33.1 + ], + [ + 15.501316, + 6.58, + 1, + true, + true, + 96.76666666666667 + ], + [ + 3.126961, + 6.57, + 0.2020293181699619, + true, + true, + 86.21666666666667 + ], + [ + 0, + 6.3, + 0, + true, + false, + 12.4 + ], + [ + 0.381672, + 6.4, + 0.1241379310344827, + true, + false, + 5.683333333333334 + ], + [ + 0.299672, + 6.7, + 0.093103448275862, + true, + false, + 27.1 + ], + [ + 3.458903, + 7.2, + 1, + true, + true, + 69.56666666666666 + ], + [ + 0, + 0, + 0, + true, + false, + 27.183333333333334 + ], + [ + 0, + 6.93, + 0, + true, + false, + 20.4 + ], + [ + 13.52603, + 7.93, + 1, + true, + true, + 74.75 + ], + [ + 0, + 6.9, + 0, + true, + false, + 14.1 + ], + [ + 6.805855, + 6.6, + 1, + true, + true, + 62.666666666666664 + ], + [ + 0, + 6, + 0, + true, + false, + 32.483333333333334 + ], + [ + 5.408059, + 6.7, + 0.7827586206896552, + true, + true, + 62.56666666666667 + ], + [ + 0, + 6.6, + 0, + true, + false, + 32.583333333333336 + ], + [ + 0.960074, + 7.5, + 0.1241379310344827, + false, + false, + 0 + ], + [ + 10.621576, + 6.7, + 1, + true, + true, + 83.36666666666666 + ], + [ + 11.097169, + 7, + 1, + true, + true, + 94.15 + ], + [ + 0, + 6.6, + 0, + true, + false, + 10.783333333333333 + ], + [ + 0, + 7.65, + 0, + true, + false, + 17.533333333333335 + ], + [ + 2.592048, + 6.8, + 0.3310344827586207, + true, + true, + 62.11666666666667 + ], + [ + 8.290742, + 7.2, + 1, + true, + true, + 94.15 + ] + ], + "hovertemplate": "%{text}
Position: FOR
Expected match points: %{x:.2f}
Actual points: %{y:.2f}
Raw score: %{customdata[0]:.2f}
SofaScore average rating: %{customdata[1]:.2f}
Starting chance: %{customdata[2]:.2f}
Played: %{customdata[3]}
Started: %{customdata[4]}
Minutes played: %{customdata[5]:.2f}", + "marker": { + "color": "#d62728", + "opacity": 0.75, + "size": 9 + }, + "mode": "markers", + "name": "FOR", + "text": [ + "Harry Kane", + "Luis Díaz", + "Ismael Saibari", + "Ermedin Demirović", + "Tiago Tomás", + "Dzenan Pejcinovic", + "Deniz Undav", + "Luca Schnellbacher", + "David Mokwa", + "Patrik Schick", + "Victor Boniface", + "Christian Kofane", + "Afonso Moreira", + "Linton Maina", + "Marius Bülter", + "Ragnar Ache", + "Thijs Dallinga", + "Bambasé Conté", + "Adam Hložek", + "Max Moerstedt", + "Adam Daghim", + "Marin Ljubicic", + "Emmanuel Latte Lath", + "Jonathan Burkardt", + "Younes Ebnoutalib", + "Malik Pimpong", + "Phillip Tietz", + "Sheraldo Becker", + "Ransford Königsdörffer", + "Steffen Tigges", + "Marvin Pieringer", + "Stefano Marino", + "Albert Frank Millgramm", + "Christopher Nkunku", + "Johan Bakayoko", + "Tidiam Gomis", + "Conrad Harder", + "Tim Kleindienst", + "Isac Lidberg", + "Serhou Guirassy", + "Maximilian Beier", + "Yussuf Poulsen", + "Rayan Philippe", + "Otto Stange", + "Patson Daka", + "Terem Moffi", + "Lucas Höler", + "Igor Matanović", + "Keisuke Goto", + "Niclas Füllkrug", + "Cédric Itten", + "Justin Njinmah", + "Salim Amani Musah", + "Paul Erevbenagie", + "Michael Gregoritsch", + "Anton Kade", + "Rodrigo Ribeiro", + "Edin Džeko", + "Junior Adamu", + "Moussa Sylla" + ], + "type": "scatter", + "x": { + "bdata": "0WNEXrIDBEDRY0ResgMEQNFjRF6yAwRAngTPoIpC2D+eBM+gikLYP54Ez6CKQtg/ngTPoIpC2D8lS1ySnBjoPyVLXJKcGOg/1DA6wchTAEDUMDrByFMAQNQwOsHIUwBA1DA6wchTAEBCLoprIOTyP0Iuimsg5PI/Qi6KayDk8j9CLoprIOTyP1WO0A9Q5fg/VY7QD1Dl+D9VjtAPUOX4P1WO0A9Q5fg/hgTPiv9g9T+GBM+K/2D1P6qCn8CtaPY/qoKfwK1o9j+qgp/ArWj2P6+Axt06r/8/r4DG3Tqv/z+vgMbdOq//P2ppaWlpaek/amlpaWlp6T9qaWlpaWnpP2ppaWlpaek/Uc5VETZiAEBRzlURNmIAQFHOVRE2YgBAUc5VETZiAECYhveOE9nnP5iG944T2ec/DmbMw7nYAkAOZszDudgCQPUc98rsvt4/9Rz3yuy+3j/1HPfK7L7eP/Uc98rsvt4/9Rz3yuy+3j9mEbGIdUr7P2YRsYh1Svs/ZhGxiHVK+z+EmSxOwX/wP4SZLE7Bf/A/hJksTsF/8D+EmSxOwX/wP4SZLE7Bf/A/jBXW4W1d+T+MFdbhbV35P4wV1uFtXfk/0EEQ14Js8j/QQRDXgmzyP9BBENeCbPI/", + "dtype": "f8" + }, + "y": { + "bdata": "AAAAAABAX0AAAAAAAKBrQAAAAAAAgGZAAAAAAAAAEMAAAAAAAAA8QAAAAAAAAPA/AAAAAAAAFMAAAAAAAAAuQAAAAAAAgGJAAAAAAADgYEAAAAAAAIBFQAAAAAAAQFtAAAAAAAAAFEAAAAAAAMBYQAAAAAAAADNAAAAAAAAAWUAAAAAAAMBtQAAAAAAAQFlAAAAAAAAASkAAAAAAAIBSwAAAAAAAQGRAAAAAAAAAOEAAAAAAAABYQAAAAAAAAEdAAAAAAAAgc0AAAAAAAAAYQAAAAAAAAFVAAAAAAACASEAAAAAAAAA3QAAAAAAAADxAAAAAAABAUEAAAAAAAABFQAAAAAAAAAAAAAAAAAAAWEAAAAAAAAAuQAAAAAAAAGZAAAAAAAAAREAAAAAAAAA2wAAAAAAAABzAAAAAAACgZkAAAAAAAMBdQAAAAAAAACLAAAAAAAAA8L8AAAAAAAAYwAAAAAAAAChAAAAAAAAAAEAAAAAAAIBCQAAAAAAAUHJAAAAAAAAAJkAAAAAAAABDwAAAAAAAADFAAAAAAAAA8D8AAAAAAAAUwAAAAAAAAAAAAAAAAADAZ0AAAAAAACBuQAAAAAAAwFlAAAAAAAAAPsAAAAAAAABEQAAAAAAAADVA", + "dtype": "f8" + } + } + ], + "layout": { + "height": 420, + "margin": { + "b": 55, + "l": 60, + "r": 25, + "t": 55 + }, + "showlegend": false, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Expected match points versus actual points: FOR" + }, + "xaxis": { + "range": [ + -0.12509025270758126, + 2.6268953068592062 + ], + "title": { + "text": "Pre-match expected match points" + } + }, + "yaxis": { + "range": [ + -100.6, + 418.6 + ], + "title": { + "text": "Actual Kickbase points" + } + } + } + }, + "image/png": "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" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "POSITION_LABELS = {1: 'GK', 2: 'DEF', 3: 'MID', 4: 'FOR'}\n", + "POSITION_ORDER = ['GK', 'DEF', 'MID', 'FOR']\n", + "POSITION_COLORS = {'GK': '#9467bd', 'DEF': '#1f77b4', 'MID': '#2ca02c', 'FOR': '#d62728'}\n", + "EXCLUDED_FROM_EXPECTED_POINTS_PLOT = ANALYSIS['starting_chance'].le(0) & ANALYSIS['played'].eq(False)\n", + "EXPECTED_POINTS_PLOT = ANALYSIS.loc[~EXCLUDED_FROM_EXPECTED_POINTS_PLOT].copy()\n", + "print(f\"Excluded {EXCLUDED_FROM_EXPECTED_POINTS_PLOT.sum()} expected non-appearances from the position charts.\")\n", + "EXPECTED_POINTS_PLOT['position_group'] = (\n", + " pd.to_numeric(EXPECTED_POINTS_PLOT['position'], errors='coerce').map(POSITION_LABELS).fillna('Unknown')\n", + ")\n", + "\n", + "def padded_axis_range(values):\n", + " minimum = float(values.min())\n", + " maximum = float(values.max())\n", + " padding = max((maximum - minimum) * 0.05, 0.1)\n", + " return [minimum - padding, maximum + padding]\n", + "\n", + "EXPECTED_POINTS_AXIS_RANGE = padded_axis_range(EXPECTED_POINTS_PLOT['expected_match_points'])\n", + "ACTUAL_POINTS_AXIS_RANGE = padded_axis_range(EXPECTED_POINTS_PLOT['actual_points'])\n", + "\n", + "for position_group in POSITION_ORDER:\n", + " players_at_position = EXPECTED_POINTS_PLOT.loc[\n", + " EXPECTED_POINTS_PLOT['position_group'].eq(position_group)\n", + " ]\n", + " if players_at_position.empty:\n", + " continue\n", + " position_figure = go.Figure(go.Scatter(\n", + " x=players_at_position['expected_match_points'],\n", + " y=players_at_position['actual_points'],\n", + " mode='markers',\n", + " name=position_group,\n", + " text=players_at_position['name'],\n", + " customdata=players_at_position[[\n", + " 'prediction', 'sofascore_average_rating', 'starting_chance',\n", + " 'played', 'started', 'minutes_played',\n", + " ]],\n", + " marker={'size': 9, 'color': POSITION_COLORS.get(position_group, '#7f7f7f'), 'opacity': 0.75},\n", + " hovertemplate=(\n", + " '%{text}
'\n", + " 'Position: ' + position_group + '
'\n", + " 'Expected match points: %{x:.2f}
'\n", + " 'Actual points: %{y:.2f}
'\n", + " 'Raw score: %{customdata[0]:.2f}
'\n", + " 'SofaScore average rating: %{customdata[1]:.2f}
'\n", + " 'Starting chance: %{customdata[2]:.2f}
'\n", + " 'Played: %{customdata[3]}
'\n", + " 'Started: %{customdata[4]}
'\n", + " 'Minutes played: %{customdata[5]:.2f}'\n", + " ),\n", + " ))\n", + "\n", + " position_figure.update_layout(\n", + " title=f'Expected match points versus actual points: {position_group}',\n", + " xaxis_title='Pre-match expected match points',\n", + " yaxis_title='Actual Kickbase points',\n", + " showlegend=False, height=420,\n", + " margin={'l': 60, 'r': 25, 't': 55, 'b': 55},\n", + " )\n", + " position_figure.update_xaxes(range=EXPECTED_POINTS_AXIS_RANGE)\n", + " position_figure.update_yaxes(range=ACTUAL_POINTS_AXIS_RANGE)\n", + " position_figure.show()" + ] + }, + { + "cell_type": "markdown", + "id": "expected-nonappearance-evaluation", + "metadata": {}, + "source": [ + "## Accuracy after excluding expected non-appearances\n", + "\n", + "This view excludes only players whose pre-match starting chance was zero and who did not play. It keeps players who had some chance of starting, including those who ultimately did not appear, because those are meaningful prediction outcomes." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "expected-nonappearance-metrics", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
maermser2spearman_correlationtop_decile_precision
excluding expected non-appearances71.1698.964-0.6820.4870.233
\n", + "
" + ], + "text/plain": [ + " mae rmse r2 \\\n", + "excluding expected non-appearances 71.16 98.964 -0.682 \n", + "\n", + " spearman_correlation top_decile_precision \n", + "excluding expected non-appearances 0.487 0.233 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Excluded 169 of 469 players: zero predicted starting chance and no appearance.\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "89fe932059664a7ab31644efb29efba3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "VBox(children=(FigureWidget({\n", + " 'data': [{'hovertemplate': 'Hover for player details',\n", + " …" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "EXPECTED_NON_APPEARANCE = ANALYSIS['starting_chance'].le(0) & ANALYSIS['played'].eq(False)\n", + "EVALUATED_WHEN_EXPECTED = ANALYSIS.loc[~EXPECTED_NON_APPEARANCE].copy()\n", + "if len(EVALUATED_WHEN_EXPECTED) < 10:\n", + " raise ValueError('Too few players remain after excluding expected non-appearances.')\n", + "\n", + "EXPECTED_APPEARANCE_METRICS = accuracy_metrics(\n", + " EVALUATED_WHEN_EXPECTED['actual_points'], EVALUATED_WHEN_EXPECTED['prediction']\n", + ")\n", + "display(pd.DataFrame([EXPECTED_APPEARANCE_METRICS], index=['excluding expected non-appearances']).round(3))\n", + "print(f\"Excluded {EXPECTED_NON_APPEARANCE.sum()} of {len(ANALYSIS)} players: zero predicted starting chance and no appearance.\")\n", + "\n", + "filtered_details_panel = widgets.HTML(\"Hover over a dot to see that player's score breakdown.\")\n", + "filtered_scatter = go.Scatter(\n", + " x=EVALUATED_WHEN_EXPECTED['prediction'], y=EVALUATED_WHEN_EXPECTED['actual_points'],\n", + " mode='markers', marker={'size': 9, 'color': '#1f77b4', 'opacity': 0.72},\n", + " hovertemplate='Hover for player details',\n", + ")\n", + "filtered_figure = go.FigureWidget(data=[filtered_scatter])\n", + "filtered_figure.update_layout(\n", + " title='Raw score versus actual: excluding expected non-appearances',\n", + " xaxis_title='Raw pre-match score', yaxis_title='Actual points',\n", + " height=480, margin={'l': 55, 'r': 25, 't': 55, 'b': 55},\n", + ")\n", + "\n", + "def show_filtered_player_details(trace, points, state):\n", + " if points.point_inds:\n", + " filtered_details_panel.value = player_details(EVALUATED_WHEN_EXPECTED.iloc[points.point_inds[0]])\n", + "\n", + "filtered_figure.data[0].on_hover(show_filtered_player_details)\n", + "display(widgets.VBox([filtered_figure, filtered_details_panel]))" + ] + }, + { + "cell_type": "markdown", + "id": "lineup-source-evaluation", + "metadata": {}, + "source": [ + "## How accurate were the lineup sources?\n", + "\n", + "Each provider's saved pre-match starting chance is compared with the actual start outcome. No club identifiers are displayed.\n", + "\n", + "- **Brier score (lower better):** the average squared gap between a starting chance and what happened (`1` for a starter, `0` otherwise). `0` is perfect. A source that assigns high chances to players who do not start, or low chances to players who do, receives a worse score. It assesses whether the probabilities themselves are realistic.\n", + "- **ROC-AUC (higher better):** whether actual starters are ranked above non-starters, regardless of the numeric probability scale. `1.00` is perfect, `0.50` is no better than random ordering, and below `0.50` means the ordering is counterproductive.\n", + "- **Predicted starters at the threshold:** players with a chance at least `STARTING_CHANCE_THRESHOLD` (initially `0.50`) are treated as the source's predicted starters. Change that input if you want a stricter or looser definition.\n", + "- **Precision at the threshold (higher better):** among the players the source predicted to start, the share who actually started.\n", + "- **Recall at the threshold (higher better):** among all actual starters, the share that the source predicted to start. Precision and recall trade off: lowering the threshold normally improves recall but can reduce precision.\n", + "- **Top-11 eligible teams:** number of teams where that source supplied at least eleven positive-chance candidates. The top-11 metric deliberately excludes incomplete source coverage.\n", + "- **Top-11 hit rate (higher better):** for each eligible team, the source's eleven highest-chance players are selected. The hit rate is the share of those selections who actually started. This is the most direct answer to “how close was the predicted starting XI?”\n", + "- **Mean chance for actual starters / non-starters:** these should be clearly separated, with the starter average higher. A small gap indicates weak discrimination.\n", + "\n", + "This is one matchday only, so use the table to compare sources descriptively rather than to declare a permanent winner." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "lineup-source-metrics", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
evaluated playersBrier score (lower better)ROC-AUC (higher better)predicted starters (≥ 0.50)precision (≥ 0.50)recall (≥ 0.50)top-11 eligible teamstop-11 hit ratemean chance: actual startersmean chance: actual non-starters
source
LigaInsider4690.0830.9351890.8940.854160.8690.8410.082
Kickbase4690.0800.9321890.9100.869160.8810.8530.073
Kicker4690.1300.8631870.8660.818100.8360.8180.092
RotoWire4690.1090.8851890.8890.848110.8760.8480.077
\n", + "
" + ], + "text/plain": [ + " evaluated players Brier score (lower better) \\\n", + "source \n", + "LigaInsider 469 0.083 \n", + "Kickbase 469 0.080 \n", + "Kicker 469 0.130 \n", + "RotoWire 469 0.109 \n", + "\n", + " ROC-AUC (higher better) predicted starters (≥ 0.50) \\\n", + "source \n", + "LigaInsider 0.935 189 \n", + "Kickbase 0.932 189 \n", + "Kicker 0.863 187 \n", + "RotoWire 0.885 189 \n", + "\n", + " precision (≥ 0.50) recall (≥ 0.50) top-11 eligible teams \\\n", + "source \n", + "LigaInsider 0.894 0.854 16 \n", + "Kickbase 0.910 0.869 16 \n", + "Kicker 0.866 0.818 10 \n", + "RotoWire 0.889 0.848 11 \n", + "\n", + " top-11 hit rate mean chance: actual starters \\\n", + "source \n", + "LigaInsider 0.869 0.841 \n", + "Kickbase 0.881 0.853 \n", + "Kicker 0.836 0.818 \n", + "RotoWire 0.876 0.848 \n", + "\n", + " mean chance: actual non-starters \n", + "source \n", + "LigaInsider 0.082 \n", + "Kickbase 0.073 \n", + "Kicker 0.092 \n", + "RotoWire 0.077 " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from sklearn.metrics import roc_auc_score\n", + "\n", + "STARTING_CHANCE_THRESHOLD = 0.50\n", + "LINEUP_SOURCES = {\n", + " 'LigaInsider': 'ligainsider_chance',\n", + " 'Kickbase': 'kickbase_chance',\n", + " 'Kicker': 'kicker_chance',\n", + " 'RotoWire': 'rotowire_chance',\n", + "}\n", + "STARTER_EVALUATION = ANALYSIS.loc[ANALYSIS['started'].notna()].copy()\n", + "if STARTER_EVALUATION.empty or STARTER_EVALUATION['started'].nunique() != 2:\n", + " raise ValueError('Starter evaluation needs known examples of both starters and non-starters.')\n", + "STARTER_EVALUATION['actual_started'] = STARTER_EVALUATION['started'].astype(int)\n", + "\n", + "def safe_ratio(numerator, denominator):\n", + " return numerator / denominator if denominator else float('nan')\n", + "\n", + "source_rows = []\n", + "for source_name, chance_column in LINEUP_SOURCES.items():\n", + " chance = STARTER_EVALUATION[chance_column].clip(0.0, 1.0)\n", + " actual = STARTER_EVALUATION['actual_started']\n", + " predicted = chance.ge(STARTING_CHANCE_THRESHOLD)\n", + " true_positive = int((predicted & actual.eq(1)).sum())\n", + " false_positive = int((predicted & actual.eq(0)).sum())\n", + " false_negative = int((~predicted & actual.eq(1)).sum())\n", + "\n", + " top_11_hits = 0\n", + " top_11_teams = 0\n", + " for _, team_rows in STARTER_EVALUATION.assign(_chance=chance).groupby('teamId', sort=False):\n", + " candidates = team_rows.loc[team_rows['_chance'].gt(0)]\n", + " if len(candidates) >= 11:\n", + " top_11_hits += int(candidates.nlargest(11, '_chance')['actual_started'].sum())\n", + " top_11_teams += 1\n", + "\n", + " source_rows.append({\n", + " 'source': source_name,\n", + " 'evaluated players': len(STARTER_EVALUATION),\n", + " 'Brier score (lower better)': ((chance - actual) ** 2).mean(),\n", + " 'ROC-AUC (higher better)': roc_auc_score(actual, chance),\n", + " f'predicted starters (≥ {STARTING_CHANCE_THRESHOLD:.2f})': int(predicted.sum()),\n", + " f'precision (≥ {STARTING_CHANCE_THRESHOLD:.2f})': safe_ratio(true_positive, true_positive + false_positive),\n", + " f'recall (≥ {STARTING_CHANCE_THRESHOLD:.2f})': safe_ratio(true_positive, true_positive + false_negative),\n", + " 'top-11 eligible teams': top_11_teams,\n", + " 'top-11 hit rate': safe_ratio(top_11_hits, top_11_teams * 11),\n", + " 'mean chance: actual starters': chance.loc[actual.eq(1)].mean(),\n", + " 'mean chance: actual non-starters': chance.loc[actual.eq(0)].mean(),\n", + " })\n", + "\n", + "LINEUP_SOURCE_ACCURACY = pd.DataFrame(source_rows).set_index('source')\n", + "display(LINEUP_SOURCE_ACCURACY.round(3))" + ] + }, + { + "cell_type": "markdown", + "id": "shallow-tensorflow-fit", + "metadata": {}, + "source": [ + "## Shallow TensorFlow fit: lineup score, current form, and expected match points\n", + "\n", + "This exploratory model uses exactly three pre-match inputs: total lineup score (`starting_chance`), current form (SofaScore average rating), and odds-derived expected match points. It contains **one trainable linear Dense layer**—no hidden layers. Inputs are standardised before fitting, weights are constrained to be non-negative, and their normalised values are reported as relative importance.\n", + "\n", + "A fixed player-level holdout is used only to check this one matchday. It is not evidence that the fitted weights will generalise to future matchdays; the expected-points inputs and saved baseline are not changed." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "shallow-tensorflow-fit-code", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WARNING:tensorflow:From C:\\kickbase project\\.venv-tf\\Lib\\site-packages\\keras\\src\\backend\\common\\global_state.py:82: The name tf.reset_default_graph is deprecated. Please use tf.compat.v1.reset_default_graph instead.\n", + "\n", + "WARNING:tensorflow:TensorFlow GPU support is not available on native Windows for TensorFlow >= 2.11. Even if CUDA/cuDNN are installed, GPU will not be used. Please use WSL2 or the TensorFlow-DirectML plugin.\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
maermser2spearman_correlationtop_decile_precision
one-layer TensorFlow holdout41.33763.7570.2880.5930.3
\n", + "
" + ], + "text/plain": [ + " mae rmse r2 spearman_correlation \\\n", + "one-layer TensorFlow holdout 41.337 63.757 0.288 0.593 \n", + "\n", + " top_decile_precision \n", + "one-layer TensorFlow holdout 0.3 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
standardised weightrelative importance
input
Total lineup score36.8180010.714
Current form (SofaScore average rating)1.6540000.032
Expected match points (odds)13.0830000.254
\n", + "
" + ], + "text/plain": [ + " standardised weight \\\n", + "input \n", + "Total lineup score 36.818001 \n", + "Current form (SofaScore average rating) 1.654000 \n", + "Expected match points (odds) 13.083000 \n", + "\n", + " relative importance \n", + "input \n", + "Total lineup score 0.714 \n", + "Current form (SofaScore average rating) 0.032 \n", + "Expected match points (odds) 0.254 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "TensorFlow 2.21.0; one Dense layer; trained for 289 epochs; intercept: 41.108.\n" + ] + } + ], + "source": [ + "try:\n", + " import tensorflow as tf\n", + "except ModuleNotFoundError as exc:\n", + " raise ModuleNotFoundError(\n", + " 'TensorFlow is unavailable in this notebook kernel. Select the Python 3.13 .venv-tf kernel, then rerun this cell.'\n", + " ) from exc\n", + "\n", + "from sklearn.model_selection import train_test_split\n", + "from sklearn.preprocessing import StandardScaler\n", + "import numpy as np\n", + "\n", + "TENSORFLOW_SEED = 20260831\n", + "HOLDOUT_FRACTION = 0.20\n", + "L2_REGULARIZATION = 0.01\n", + "LEARNING_RATE = 0.03\n", + "MAX_EPOCHS = 400\n", + "BATCH_SIZE = 32\n", + "EARLY_STOPPING_PATIENCE = 40\n", + "\n", + "MODEL_FEATURES = {\n", + " 'Total lineup score': 'starting_chance',\n", + " 'Current form (SofaScore average rating)': 'sofascore_average_rating',\n", + " 'Expected match points (odds)': 'expected_match_points',\n", + "}\n", + "MODEL_FRAME = ANALYSIS[[*MODEL_FEATURES.values(), 'actual_points']].dropna().copy()\n", + "if len(MODEL_FRAME) < 50:\n", + " raise ValueError('The TensorFlow fit needs at least 50 valid player rows.')\n", + "\n", + "X_train, X_holdout, y_train, y_holdout = train_test_split(\n", + " MODEL_FRAME[list(MODEL_FEATURES.values())],\n", + " MODEL_FRAME['actual_points'],\n", + " test_size=HOLDOUT_FRACTION, random_state=TENSORFLOW_SEED,\n", + ")\n", + "FEATURE_SCALER = StandardScaler()\n", + "X_train_scaled = FEATURE_SCALER.fit_transform(X_train).astype('float32')\n", + "X_holdout_scaled = FEATURE_SCALER.transform(X_holdout).astype('float32')\n", + "\n", + "tf.keras.backend.clear_session()\n", + "tf.keras.utils.set_random_seed(TENSORFLOW_SEED)\n", + "try:\n", + " tf.config.experimental.enable_op_determinism()\n", + "except (AttributeError, RuntimeError):\n", + " pass\n", + "\n", + "SHALLOW_TENSORFLOW_MODEL = tf.keras.Sequential([\n", + " tf.keras.Input(shape=(len(MODEL_FEATURES),)),\n", + " tf.keras.layers.Dense(\n", + " 1, activation='linear', use_bias=True, kernel_initializer='ones',\n", + " kernel_constraint=tf.keras.constraints.NonNeg(),\n", + " kernel_regularizer=tf.keras.regularizers.l2(L2_REGULARIZATION),\n", + " ),\n", + "])\n", + "SHALLOW_TENSORFLOW_MODEL.compile(\n", + " optimizer=tf.keras.optimizers.Adam(learning_rate=LEARNING_RATE),\n", + " loss='mse',\n", + ")\n", + "training_history = SHALLOW_TENSORFLOW_MODEL.fit(\n", + " X_train_scaled, y_train.to_numpy(dtype='float32'),\n", + " validation_split=0.20, epochs=MAX_EPOCHS, batch_size=BATCH_SIZE, verbose=0,\n", + " callbacks=[tf.keras.callbacks.EarlyStopping(\n", + " monitor='val_loss', patience=EARLY_STOPPING_PATIENCE, restore_best_weights=True,\n", + " )],\n", + ")\n", + "\n", + "holdout_prediction = SHALLOW_TENSORFLOW_MODEL.predict(X_holdout_scaled, verbose=0).ravel()\n", + "HOLDOUT_TENSORFLOW_METRICS = accuracy_metrics(y_holdout, holdout_prediction)\n", + "display(pd.DataFrame([HOLDOUT_TENSORFLOW_METRICS], index=['one-layer TensorFlow holdout']).round(3))\n", + "\n", + "standardised_weights, model_bias = SHALLOW_TENSORFLOW_MODEL.layers[-1].get_weights()\n", + "standardised_weights = standardised_weights.ravel()\n", + "total_weight = standardised_weights.sum()\n", + "TENSORFLOW_IMPORTANCE = pd.DataFrame({\n", + " 'input': list(MODEL_FEATURES),\n", + " 'standardised weight': standardised_weights,\n", + " 'relative importance': standardised_weights / total_weight if total_weight > 0 else np.nan,\n", + "})\n", + "display(TENSORFLOW_IMPORTANCE.set_index('input').round(3))\n", + "print(\n", + " f\"TensorFlow {tf.__version__}; one Dense layer; trained for {len(training_history.history['loss'])} epochs; \"\n", + " f\"intercept: {float(model_bias[0]):.3f}.\"\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "tensorflow-expected-points-chart", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
maermser2spearman_correlationtop_decile_precision
TensorFlow expected-points metric (all valid rows)36.33756.2720.3580.6440.404
n × lineup × form × odds (all valid rows)32.61955.2740.3800.6590.383
\n", + "
" + ], + "text/plain": [ + " mae rmse r2 \\\n", + "TensorFlow expected-points metric (all valid rows) 36.337 56.272 0.358 \n", + "n × lineup × form × odds (all valid rows) 32.619 55.274 0.380 \n", + "\n", + " spearman_correlation \\\n", + "TensorFlow expected-points metric (all valid rows) 0.644 \n", + "n × lineup × form × odds (all valid rows) 0.659 \n", + "\n", + " top_decile_precision \n", + "TensorFlow expected-points metric (all valid rows) 0.404 \n", + "n × lineup × form × odds (all valid rows) 0.383 " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Best-fit n: 9.4739\n" + ] + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + "Jonathan Tah", + 17.362527, + 1, + 6.94, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + false, + 11.55 + ], + [ + "Manuel Neuer", + 17.337509, + 1, + 6.93, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Sven Ulreich", + 0, + 0, + 0, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Joshua Kimmich", + 18.513357, + 1, + 7.4, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Serge Gnabry", + 0, + 0, + 0, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Dayot Upamecano", + 9.698377, + 0.5310344827586208, + 7.3, + 2.501805054151625, + 0.3103448275862069, + 0.6896551724137931, + 1, + 0, + true, + true, + 96.11666666666666 + ], + [ + "Konrad Laimer", + 15.886462, + 1, + 6.35, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Josip Stanišić", + 12.703937, + 0.7489540403776932, + 6.78, + 2.501805054151625, + 0.6051437216338881, + 0.6896551724137931, + 1, + 1, + true, + false, + 21.633333333333333 + ], + [ + "Alphonso Davies", + 0, + 0, + 6.43, + 2.501805054151625, + 0, + 0, + 0, + 0, + true, + true, + 74.46666666666667 + ], + [ + "Jamal Musiala", + 0, + 0, + 7.1, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jonas Urbig", + 0, + 0, + 6.7, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Hiroki Ito", + 0, + 0, + 6.65, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tom Bischof", + 1.907579, + 0.1089258698940998, + 7, + 2.501805054151625, + 0.2723146747352497, + 0, + 0, + 0, + true, + false, + 11.616666666666667 + ], + [ + "Arijon Ibrahimović", + 0, + 0, + 6.38, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Nathaniel Brown", + 18.163105, + 1, + 7.26, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 61.43333333333333 + ], + [ + "Aleksandar Pavlović", + 17.612708, + 1, + 7.04, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 84.48333333333333 + ], + [ + "Kim Minjae", + 8.306683, + 0.4689655172413793, + 7.08, + 2.501805054151625, + 0.6896551724137931, + 0.3103448275862069, + 0, + 1, + true, + true, + 84.55 + ], + [ + "Harry Kane", + 17.137365, + 1, + 6.85, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 84.51666666666667 + ], + [ + "Michael Olise", + 19.514079, + 1, + 7.8, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Lennart Karl", + 0, + 0, + 0, + 2.501805054151625, + 0, + 0, + 0, + 0, + true, + false, + 11.583333333333334 + ], + [ + "Luis Díaz", + 17.71278, + 1, + 7.08, + 2.501805054151625, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Bara Sapoko Ndiaye", + 0, + 0, + 6.55, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ismael Saibari", + 2.321786, + 0.142120089728207, + 6.53, + 2.501805054151625, + 0.1225416036308623, + 0.3103448275862069, + 0, + 0, + true, + false, + 34.666666666666664 + ], + [ + "Tim Binder", + 0, + 0, + 6.4, + 2.501805054151625, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Maximilian Mittelstädt", + 2.767148, + 1, + 7.3, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Grischa Prömel", + 2.577617, + 1, + 6.8, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Dan-Axel Zagadou", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Nikolas Nartey", + 0, + 0, + 6.7, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Chris Führich", + 0.194498, + 0.0754563894523326, + 6.8, + 0.3790613718411552, + 0.1886409736308316, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Josha Vagnoman", + 2.805054, + 1, + 7.4, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Atakan Karazor", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Fabian Bredlow", + 3.449458, + 1, + 9.1, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Marius Funk", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Angelo Stiller", + 2.84296, + 1, + 7.5, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 88.83333333333333 + ], + [ + "Ermedin Demirović", + 0, + 0, + 6.1, + 0.3790613718411552, + 0, + 0, + 0, + 0, + true, + false, + 32.93333333333333 + ], + [ + "Jamie Leweling", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + true, + false, + 33.1 + ], + [ + "Jeff Chabot", + 2.994585, + 1, + 7.9, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 74.8 + ], + [ + "Tiago Tomás", + 3.070397, + 1, + 8.1, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 63 + ], + [ + "Dzenan Pejcinovic", + 3.601083, + 1, + 9.5, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 63.166666666666664 + ], + [ + "Justin Diehl", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Dennis Seimen", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Deniz Undav", + 2.577617, + 1, + 6.8, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 74.66666666666667 + ], + [ + "Leonidas Stergiou", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + true, + false, + 21.433333333333334 + ], + [ + "Finn Jeltsch", + 2.805054, + 1, + 7.4, + 0.3790613718411552, + 1, + 1, + 1, + 1, + true, + true, + 96.11666666666666 + ], + [ + "Leo Sauer", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ramon Hendriks", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + true, + true, + 96.11666666666666 + ], + [ + "Ameen Al Dakhil", + 0, + 0, + 6.7, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Chema Andrés", + 0, + 0, + 6.2, + 0.3790613718411552, + 0, + 0, + 0, + 0, + true, + false, + 7.283333333333333 + ], + [ + "Luca Jaquez", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Lorenz Assignon", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Lazar Jovanovic", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Badredine Bouanani", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Bilal El Khannouss", + 2.313028, + 0.9245436105476674, + 6.6, + 0.3790613718411552, + 0.8113590263691683, + 1, + 1, + 1, + true, + false, + 21.316666666666666 + ], + [ + "Jeremy Arévalo", + 0, + 0, + 0, + 0.3790613718411552, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jan Gyamerah", + 4.438831, + 0.906896551724138, + 6.5, + 0.7530043467143953, + 1, + 0.6896551724137931, + 1, + 1, + true, + true, + 77.16666666666667 + ], + [ + "Amara Condé", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tim Boss", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jason Ceka", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Lukas Emanuel Petkov", + 5.045129, + 1, + 6.7, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Lasse Günther", + 4.442726, + 1, + 5.9, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Luca Pfeiffer", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Maximilian Rohr", + 5.496932, + 1, + 7.3, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 83.98333333333333 + ], + [ + "Felix Keidel", + 4.969829, + 1, + 6.6, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Lukas Pinckert", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + true, + true, + 98.23333333333333 + ], + [ + "Frank Lehmann", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Luca Schnellbacher", + 3.247266, + 0.5827586206896551, + 7.4, + 0.7530043467143953, + 0.6896551724137931, + 0.6896551724137931, + 0, + 1, + true, + false, + 21.216666666666665 + ], + [ + "Nicolas Kristof", + 5.12043, + 1, + 6.8, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Noel Futkeu", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Lukasz Poreba", + 5.12043, + 1, + 6.8, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Cole Campbell", + 5.19573, + 1, + 6.9, + 0.7530043467143953, + 1, + 1, + 1, + 1, + true, + true, + 66.68333333333334 + ], + [ + "Francis Onyeka", + 3.859277, + 0.5758620689655173, + 8.9, + 0.7530043467143953, + 0.6896551724137931, + 1, + 0, + 0, + true, + true, + 66.65 + ], + [ + "Florian Le Joncour", + 0.63564, + 0.1241379310344827, + 6.8, + 0.7530043467143953, + 0.3103448275862069, + 0, + 0, + 0, + true, + false, + 14.25 + ], + [ + "Maurice Krattenmacher", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + true, + false, + 31.533333333333335 + ], + [ + "Frederik Schmahl", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Luca Sirch", + 0.469719, + 0.093103448275862, + 6.7, + 0.7530043467143953, + 0, + 0.3103448275862069, + 0, + 0, + true, + false, + 21.066666666666666 + ], + [ + "Tom Zimmerschied", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Noah Darvich", + 1.948204, + 0.4241379310344827, + 6.1, + 0.7530043467143953, + 0.3103448275862069, + 0, + 1, + 1, + true, + false, + 31.583333333333332 + ], + [ + "David Mokwa", + 1.916526, + 0.4172413793103448, + 6.1, + 0.7530043467143953, + 0.3103448275862069, + 0.3103448275862069, + 1, + 0, + true, + true, + 77 + ], + [ + "Nicholas Mickelson", + 0, + 0, + 6.7, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Raif Adam", + 0, + 0, + 0, + 0.7530043467143953, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Janis Blaswich", + 0, + 0, + 7.2, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Mark Flekken", + 14.490463, + 1, + 7.1, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Jonas Hofmann", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + true, + false, + 31.35 + ], + [ + "Robert Andrich", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Patrik Schick", + 13.572053, + 1, + 6.65, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Edmond Tapsoba", + 14.898645, + 1, + 7.3, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Malik Tillman", + 11.265825, + 0.8, + 6.9, + 2.040910253132191, + 1, + 1, + 0, + 1, + true, + true, + 66.88333333333334 + ], + [ + "Lucas Vázquez", + 9.448711, + 0.6758620689655173, + 6.85, + 2.040910253132191, + 0.6896551724137931, + 1, + 0, + 1, + true, + true, + 56.65 + ], + [ + "Miguel Gutiérrez", + 13.776144, + 1, + 6.75, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Aleix García", + 15.510918, + 1, + 7.6, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Tim Oermann", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Loïc Badé", + 11.182781, + 0.7827586206896552, + 7, + 2.040910253132191, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 56.483333333333334 + ], + [ + "Ibrahim Maza", + 14.184326, + 1, + 6.95, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 98.23333333333333 + ], + [ + "Arthur", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Victor Boniface", + 0, + 0, + 7.6, + 2.040910253132191, + 0, + 0, + 0, + 0, + true, + false, + 11.116666666666667 + ], + [ + "Nathan Tella", + 2.877683, + 0.2, + 7.05, + 2.040910253132191, + 0, + 0, + 1, + 0, + false, + false, + 0 + ], + [ + "Jarell Quansah", + 5.790555, + 0.4172413793103448, + 6.8, + 2.040910253132191, + 0.3103448275862069, + 0.3103448275862069, + 1, + 0, + true, + false, + 41.75 + ], + [ + "Jeanuël Belocian", + 0, + 0, + 6.6, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Martin Terrier", + 0, + 0, + 6.4, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Axel Tape", + 0, + 0, + 6.8, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Christian Kofane", + 0, + 0, + 6.95, + 2.040910253132191, + 0, + 0, + 0, + 0, + true, + false, + 41.56666666666667 + ], + [ + "Kennet Eichhorn", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Montrell Culbreath", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ezequiél Fernández", + 13.470008, + 1, + 6.6, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 56.56666666666667 + ], + [ + "Eliesse Ben Seghir", + 0, + 0, + 0, + 2.040910253132191, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Facundo Medina", + 1.697474, + 0.1241379310344827, + 6.7, + 2.040910253132191, + 0.3103448275862069, + 0, + 0, + 0, + true, + false, + 41.65 + ], + [ + "Afonso Moreira", + 13.470008, + 1, + 6.6, + 2.040910253132191, + 1, + 1, + 1, + 1, + true, + true, + 87.1 + ], + [ + "Ron-Robert Zieler", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Luca Waldschmidt", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Marvin Schwäbe", + 7.674517, + 1, + 6.5, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Timo Hübers", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Linton Maina", + 3.448444, + 0.4172413793103448, + 7, + 1.1806949806949807, + 0.3103448275862069, + 0.3103448275862069, + 1, + 0, + true, + false, + 30.5 + ], + [ + "Tom Krauß", + 8.855212, + 1, + 7.5, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 90.73333333333333 + ], + [ + "Matthias Köbbing", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Marius Bülter", + 6.308168, + 0.8758620689655172, + 6.1, + 1.1806949806949807, + 0.6896551724137931, + 1, + 1, + 1, + true, + false, + 6.033333333333333 + ], + [ + "Ellyes Skhiri", + 0, + 0, + 6.5, + 1.1806949806949807, + 0, + 0, + 0, + 0, + true, + false, + 30.283333333333335 + ], + [ + "Jan Thielmann", + 4.678809, + 0.5827586206896551, + 6.8, + 1.1806949806949807, + 0.6896551724137931, + 0.6896551724137931, + 0, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Ragnar Ache", + 7.792587, + 1, + 6.6, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 66.6 + ], + [ + "Ísak Jóhannesson", + 10.980463, + 1, + 9.3, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Luka Lochoshvili", + 7.910656, + 1, + 6.7, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Said El Mala", + 7.438378, + 1, + 6.3, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 66.26666666666667 + ], + [ + "Julian Pauli", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Joël Schmied", + 0, + 0, + 6.5, + 1.1806949806949807, + 0, + 0, + 0, + 0, + true, + false, + 3.0833333333333335 + ], + [ + "Sebastian Sebulonsen", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Rav van den Berg", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Alessio Castro-Montes", + 8.382934, + 1, + 7.1, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 93.68333333333334 + ], + [ + "Jahmai Simpson-Pusey", + 8.028726, + 1, + 6.8, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Gideon Mensah", + 8.146795, + 1, + 6.9, + 1.1806949806949807, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Paul Okon-Engstler", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + true, + true, + 66.48333333333333 + ], + [ + "Reigan Heskey", + 0, + 0, + 0, + 1.1806949806949807, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Thijs Dallinga", + 0, + 0, + 6.2, + 1.1806949806949807, + 0, + 0, + 0, + 0, + true, + false, + 30.166666666666668 + ], + [ + "Oliver Baumann", + 10.1139, + 1, + 6.5, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Andrej Kramarić", + 0, + 0, + 0, + 1.555984555984556, + 0, + 0, + 0, + 0, + true, + false, + 8.55 + ], + [ + "Bernardo", + 1.691683, + 0.1685598377281947, + 6.45, + 1.555984555984556, + 0.1886409736308316, + 0.3103448275862069, + 0, + 0, + true, + true, + 54.46666666666667 + ], + [ + "Ozan Kabak", + 10.814093, + 1, + 6.95, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Tim Lemperle", + 0, + 0, + 5.97, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Luca Philipp", + 0, + 0, + 6.55, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Patrick Wimmer", + 11.405367, + 1, + 7.33, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 71.8 + ], + [ + "Fisnik Asllani", + 0, + 0, + 0, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Bambasé Conté", + 3.029795, + 0.3056810475246491, + 6.37, + 1.555984555984556, + 0.3103448275862069, + 0.6051437216338881, + 0, + 0, + true, + true, + 96.76666666666667 + ], + [ + "Adam Hložek", + 9.090062, + 0.8758620689655172, + 6.67, + 1.555984555984556, + 0.6896551724137931, + 1, + 1, + 1, + true, + true, + 54.6 + ], + [ + "Max Moerstedt", + 4.167694, + 0.4058323334550577, + 6.6, + 1.555984555984556, + 0.3103448275862069, + 0.2723146747352497, + 1, + 0, + true, + false, + 42.166666666666664 + ], + [ + "Albian Hajdari", + 11.716564, + 1, + 7.53, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 88.31666666666666 + ], + [ + "Alexander Prass", + 0, + 0, + 0, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Vladimír Coufal", + 10.378417, + 1, + 6.67, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Robin Hranác", + 0, + 0, + 6.1, + 1.555984555984556, + 0, + 0, + 0, + 0, + true, + false, + 42.3 + ], + [ + "Lúkas Petersson", + 0, + 0, + 0, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Valentin Gendrey", + 0, + 0, + 7.03, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Arthur Chaves", + 0, + 0, + 6.45, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Koki Machida", + 0, + 0, + 6.4, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Leon Avdullahu", + 10.736293, + 1, + 6.9, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Cajetan Lenz", + 0, + 0, + 6.7, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Wouter Burger", + 11.514286, + 1, + 7.4, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Adam Daghim", + 4.173243, + 0.4126245500547759, + 6.5, + 1.555984555984556, + 0.6896551724137931, + 0.1225416036308623, + 0, + 1, + true, + true, + 88.21666666666667 + ], + [ + "Alessandro Vogt", + 0, + 0, + 6.45, + 1.555984555984556, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Mats Rots", + 8.370291, + 0.8314401622718053, + 6.47, + 1.555984555984556, + 0.8113590263691683, + 0.6896551724137931, + 1, + 1, + true, + false, + 8.45 + ], + [ + "Nathan De Cat", + 10.269498, + 1, + 6.6, + 1.555984555984556, + 1, + 1, + 1, + 1, + true, + false, + 24.95 + ], + [ + "Rani Khedira", + 8.417942, + 1, + 6.3, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Marvin Friedrich", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Janik Haberer", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + true, + false, + 19.616666666666667 + ], + [ + "Oliver Burke", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Felix Uduokhai", + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Frederik Rönnow", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Woo-Yeong Jeong", + 3.583718, + 0.4126245500547759, + 6.5, + 1.3361812040532484, + 0.6896551724137931, + 0.1225416036308623, + 0, + 1, + true, + false, + 34.35 + ], + [ + "Christopher Trimmel", + 0, + 0, + 6.8, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tim Skarke", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + true, + false, + 34.333333333333336 + ], + [ + "Robert Skov", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tom Rothe", + 9.353268, + 1, + 7, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "András Schäfer", + 2.859117, + 0.3056810475246491, + 7, + 1.3361812040532484, + 0.3103448275862069, + 0.6051437216338881, + 0, + 0, + true, + true, + 68.33333333333333 + ], + [ + "Carl Klaus", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Matheo Raab", + 8.818796, + 1, + 6.6, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Derrick Köhn", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + true, + false, + 13.6 + ], + [ + "Stanley Nsoki", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Aljoscha Kemlein", + 9.086032, + 1, + 6.8, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 83.06666666666666 + ], + [ + "Josip Juranović", + 9.486887, + 1, + 7.1, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Ilyas Ansah", + 0, + 0, + 6.7, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Michel Aebischer", + 3.578953, + 0.4058323334550577, + 6.6, + 1.3361812040532484, + 0.3103448275862069, + 0.2723146747352497, + 1, + 0, + true, + true, + 68.23333333333333 + ], + [ + "Leopold Querfeld", + 8.150705, + 1, + 6.1, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Livan Burcu", + 8.818796, + 1, + 6.6, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + false, + 34.45 + ], + [ + "Andrej Ilic", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Marin Ljubicic", + 10.06467, + 0.8758620689655172, + 8.6, + 1.3361812040532484, + 0.6896551724137931, + 1, + 1, + 1, + true, + true, + 89.08333333333333 + ], + [ + "Emmanuel Latte Lath", + 8.017087, + 1, + 6, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 68.35 + ], + [ + "Linus Güther", + 0, + 0, + 0, + 1.3361812040532484, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Zeno Van den Bosch", + 10.422213, + 1, + 7.8, + 1.3361812040532484, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Jens Grahl", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Timothy Chandler", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Mario Götze", + 6.121397, + 0.5827586206896551, + 7.5, + 1.4005563282336575, + 0.6896551724137931, + 0.6896551724137931, + 0, + 1, + false, + false, + 0 + ], + [ + "Michael Zetterer", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Robin Koch", + 10.5742, + 1, + 7.55, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Jonathan Burkardt", + 11.519226, + 0.985, + 8.35, + 1.4005563282336575, + 1, + 1, + 1, + 0.85, + true, + true, + 73.75 + ], + [ + "Ansgar Knauff", + 0, + 0, + 6.85, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Nnamdi Collins", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ritsu Dōan", + 1.652656, + 0.2, + 5.9, + 1.4005563282336575, + 0, + 0, + 1, + 0, + false, + false, + 0 + ], + [ + "Noah Atubolu", + 0, + 0, + 0, + 1.705678495361178, + 0, + 0, + 0, + 0, + true, + true, + 102.68333333333334 + ], + [ + "Can Uzun", + 11.274478, + 1, + 8.05, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 86.95 + ], + [ + "Hugo Larsson", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Kauã Santos", + 1.695156, + 0.2241379310344827, + 5.4, + 1.4005563282336575, + 0.3103448275862069, + 0, + 0, + 1, + false, + false, + 0 + ], + [ + "Farès Chaïbi", + 0, + 0, + 7.35, + 1.4005563282336575, + 0, + 0, + 0, + 0, + true, + true, + 102.68333333333334 + ], + [ + "Elias Baum", + 8.893533, + 1, + 6.35, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Noël Aséko", + 0, + 0, + 0, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jean-Mattéo Bahoya", + 0, + 0, + 6.5, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Arthur Theate", + 0, + 0, + 5.8, + 1.4005563282336575, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Oscar Højlund", + 3.623094, + 0.4172413793103448, + 6.2, + 1.4005563282336575, + 0.3103448275862069, + 0.3103448275862069, + 1, + 0, + true, + false, + 15.75 + ], + [ + "Younes Ebnoutalib", + 8.753477, + 1, + 6.25, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 92.51666666666667 + ], + [ + "Jeremiaha Maluze", + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + true, + true, + 102.68333333333334 + ], + [ + "Keita Kosugi", + 9.733866, + 1, + 6.95, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Love Arrhov", + 0, + 0, + 6.4, + 1.4005563282336575, + 0, + 0, + 0, + 0, + true, + false, + 15.733333333333333 + ], + [ + "Ayoube Amaimouni", + 7.114826, + 0.8, + 6.35, + 1.4005563282336575, + 1, + 1, + 0, + 1, + true, + true, + 86.93333333333334 + ], + [ + "Malik Pimpong", + 0, + 0, + 6.4, + 1.4005563282336575, + 0, + 0, + 0, + 0, + true, + false, + 28.933333333333334 + ], + [ + "Otávio", + 10.364117, + 1, + 7.4, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + false, + 10.15 + ], + [ + "Raphael Onyedika", + 10.784284, + 1, + 7.7, + 1.4005563282336575, + 1, + 1, + 1, + 1, + true, + true, + 102.68333333333334 + ], + [ + "Dominik Kohr", + 17.426471, + 1, + 8.8, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 80.4 + ], + [ + "Stefan Bell", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Alexander Schwolow", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Danny Da Costa", + 16.040274, + 1, + 8.1, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Robin Zentner", + 15.050134, + 1, + 7.6, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Nadiem Amiri", + 19.802807, + 1, + 10, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Stefan Posch", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Phillip Tietz", + 19.802807, + 1, + 10, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Philipp Mwene", + 14.258021, + 1, + 7.2, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Lennard Maloney", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jae-Sung Lee", + 13.267881, + 1, + 6.7, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 68.38333333333334 + ], + [ + "Sheraldo Becker", + 13.465909, + 1, + 6.8, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 68.25 + ], + [ + "Eric Martel", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Silas", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Paul Nebel", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Silvan Dominic Widmer", + 0, + 0, + 6.4, + 1.9802807486631016, + 0, + 0, + 0, + 0, + true, + false, + 22.033333333333335 + ], + [ + "Ransford Königsdörffer", + 0, + 0, + 6.7, + 1.9802807486631016, + 0, + 0, + 0, + 0, + true, + false, + 27.133333333333333 + ], + [ + "Anthony Caci", + 16.040274, + 1, + 8.1, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 73.46666666666667 + ], + [ + "Andreas Hanche-Olsen", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Benedict Hollerbach", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Kaishu Sano", + 14.654078, + 1, + 7.4, + 1.9802807486631016, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Fabio Gruber", + 6.872257, + 0.4689655172413793, + 7.4, + 1.9802807486631016, + 0.6896551724137931, + 0.3103448275862069, + 0, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Sota Kawasaki", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Kacper Potulski", + 0, + 0, + 6.9, + 1.9802807486631016, + 0, + 0, + 0, + 0, + true, + false, + 15.116666666666667 + ], + [ + "Otto Ruoppi", + 0, + 0, + 7.9, + 1.9802807486631016, + 0, + 0, + 0, + 0, + true, + false, + 27.266666666666666 + ], + [ + "Rael-Tshimbela Nakuzola", + 0, + 0, + 0, + 1.9802807486631016, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Sven Michel", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Felix Götze", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Raphael Obermair", + 4.923529, + 1, + 6.2, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Oliver Batista Meier", + 1.86645, + 0.3310344827586207, + 7.1, + 0.7941176470588236, + 0.3103448275862069, + 0.6896551724137931, + 0, + 0, + false, + false, + 0 + ], + [ + "Markus Schubert", + 0, + 0, + 7.3, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tom Baack", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + true, + false, + 19.783333333333335 + ], + [ + "Steffen Tigges", + 0, + 0, + 6.3, + 0.7941176470588236, + 0, + 0, + 0, + 0, + true, + false, + 27.5 + ], + [ + "Nahuel Noll", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + true, + true, + 95.51666666666667 + ], + [ + "Marvin Pieringer", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + true, + true, + 92.46666666666667 + ], + [ + "Gabriel Vidović", + 5.797059, + 1, + 7.3, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Stefano Marino", + 3.703327, + 0.6758620689655173, + 6.9, + 0.7941176470588236, + 0.6896551724137931, + 1, + 0, + 1, + true, + true, + 68.01666666666667 + ], + [ + "Sebastian Klaas", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Marcel Hoffmeier", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Laurin Ulrich", + 5.558824, + 1, + 7, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 75.71666666666667 + ], + [ + "Laurin Curda", + 6.273529, + 1, + 7.9, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Nick Bätzner", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Mattes Hansen", + 3.204949, + 0.5310344827586208, + 7.6, + 0.7941176470588236, + 0.3103448275862069, + 0.6896551724137931, + 1, + 0, + true, + true, + 75.65 + ], + [ + "Florian Pruhs", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tjark Scheller", + 5.558824, + 1, + 7, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Jano ter Horst", + 5.797059, + 1, + 7.3, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Santiago Castañeda", + 6.75, + 1, + 8.5, + 0.7941176470588236, + 1, + 1, + 1, + 1, + true, + true, + 95.51666666666667 + ], + [ + "Jonah Sticker", + 2.532414, + 0.4689655172413793, + 6.8, + 0.7941176470588236, + 0.6896551724137931, + 0.3103448275862069, + 0, + 1, + true, + false, + 19.866666666666667 + ], + [ + "Nyamekye Awortwie-Grant", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Deniz Zeitler", + 0, + 0, + 6.8, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Luka Duric", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ruben Müller", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Albert Frank Millgramm", + 3.187424, + 0.6689655172413793, + 6, + 0.7941176470588236, + 0.6896551724137931, + 0.3103448275862069, + 1, + 1, + false, + false, + 0 + ], + [ + "Kennedy Okpala", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Clemens Lippmann", + 0, + 0, + 6.5, + 0.7941176470588236, + 0, + 0, + 0, + 0, + true, + false, + 3.033333333333333 + ], + [ + "Timur Gayret", + 0, + 0, + 0, + 0.7941176470588236, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Leopold Zingerle", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Willi Orban", + 15.974047, + 1, + 7.8, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Lukas Klostermann", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Benjamin Henrichs", + 0, + 0, + 6.57, + 2.047954688483323, + 0, + 0, + 0, + 0, + true, + false, + 23.75 + ], + [ + "Örjan Nyland", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ridle Baku", + 15.093426, + 1, + 7.37, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 74.21666666666667 + ], + [ + "Christoph Baumgartner", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "David Raum", + 14.847671, + 1, + 7.25, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Christopher Nkunku", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + true, + false, + 32.266666666666666 + ], + [ + "Rocco Reitz", + 2.914098, + 0.2172413793103448, + 6.55, + 2.047954688483323, + 0.3103448275862069, + 0.3103448275862069, + 0, + 0, + true, + true, + 84.53333333333333 + ], + [ + "Brajan Gruda", + 15.35966, + 1, + 7.5, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 74.1 + ], + [ + "Nicolas Seiwald", + 14.192326, + 1, + 6.93, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Assan Ouédraogo", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "El Chadaille Bitshiabu", + 0, + 0, + 6.6, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Lukeba Castello Jr.", + 14.274244, + 1, + 6.97, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Max Finkgräfe", + 0, + 0, + 6.8, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Arthur Vermeeren", + 0, + 0, + 6.6, + 2.047954688483323, + 0, + 0, + 0, + 0, + true, + false, + 13.433333333333334 + ], + [ + "Johan Bakayoko", + 10.740463, + 0.7827586206896552, + 6.7, + 2.047954688483323, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + false, + 23.866666666666667 + ], + [ + "Maarten Vandevoordt", + 14.397121, + 1, + 7.03, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Antonio Nusa", + 14.745274, + 1, + 7.2, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Andrija Maksimovic", + 0, + 0, + 6.3, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Tidiam Gomis", + 10.532066, + 0.7827586206896552, + 6.57, + 2.047954688483323, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 65.7 + ], + [ + "Conrad Harder", + 0, + 0, + 6.67, + 2.047954688483323, + 0, + 0, + 0, + 0, + true, + false, + 13.4 + ], + [ + "Ezechiel Banzuzi", + 14.950069, + 1, + 7.3, + 2.047954688483323, + 1, + 1, + 1, + 1, + true, + true, + 84.56666666666666 + ], + [ + "Rômulo", + 0, + 0, + 6.4, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Abdoul Koné", + 0, + 0, + 0, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Maxime Estève", + 0, + 0, + 6.6, + 2.047954688483323, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Daniel Batz", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Kevin Stöger", + 5.51484, + 1, + 7.4, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 65.11666666666666 + ], + [ + "Tim Kleindienst", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + true, + true, + 97.96666666666667 + ], + [ + "Moritz Nicolas", + 5.440315, + 1, + 7.3, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Robin Hack", + 3.993504, + 0.7241379310344828, + 7.4, + 0.745248584015104, + 0.3103448275862069, + 1, + 1, + 1, + true, + true, + 64.86666666666666 + ], + [ + "Florian Neuhaus", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Philipp Sander", + 5.738414, + 1, + 7.7, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Jan Olschowsky", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jens Castrop", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Joseph Scally", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + true, + false, + 21.216666666666665 + ], + [ + "Fabio Chiarodia", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Ko Itakura", + 4.258453, + 0.7827586206896552, + 7.3, + 0.745248584015104, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Enzo Leopold", + 0, + 0, + 6.7, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "David Herold", + 0, + 0, + 6.4, + 0.745248584015104, + 0, + 0, + 0, + 0, + true, + false, + 32.766666666666666 + ], + [ + "Lukas Ullrich", + 6.111038, + 1, + 8.2, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 65.13333333333334 + ], + [ + "Shuto Machino", + 0, + 0, + 6.4, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Franck Honorat", + 1.979791, + 0.3689655172413794, + 7.2, + 0.745248584015104, + 0.6896551724137931, + 0.3103448275862069, + 0, + 0, + true, + false, + 32.85 + ], + [ + "Yukhym Konoplia", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Isac Lidberg", + 0, + 0, + 6.2, + 0.745248584015104, + 0, + 0, + 0, + 0, + true, + false, + 33.1 + ], + [ + "Kevin Diks", + 5.589364, + 1, + 7.5, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Wael Mohya", + 4.866216, + 0.906896551724138, + 7.2, + 0.745248584015104, + 1, + 0.6896551724137931, + 1, + 1, + true, + true, + 65.2 + ], + [ + "Hugo Bolin", + 6.856287, + 1, + 9.2, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 97.96666666666667 + ], + [ + "Jan Leszczynski", + 1.165672, + 0.2172413793103448, + 7.2, + 0.745248584015104, + 0.3103448275862069, + 0.3103448275862069, + 0, + 0, + false, + false, + 0 + ], + [ + "Zento Uno", + 0, + 0, + 0, + 0.745248584015104, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Daiki Hashioka", + 5.887464, + 1, + 7.9, + 0.745248584015104, + 1, + 1, + 1, + 1, + true, + true, + 76.73333333333333 + ], + [ + "Mathieu Nguefack", + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + true, + false, + 32.833333333333336 + ], + [ + "Emre Can", + 0, + 0, + 0, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Patrick Drewes", + 0, + 0, + 7.7, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Waldemar Anton", + 16.255179, + 1, + 6.9, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Marcel Sabitzer", + 0.781763, + 0.0490166414523449, + 6.77, + 2.3558230683090704, + 0.1225416036308623, + 0, + 0, + 0, + true, + false, + 40.95 + ], + [ + "Gregor Kobel", + 16.019597, + 1, + 6.8, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Serhou Guirassy", + 15.501316, + 1, + 6.58, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Alexander Meyer", + 0, + 0, + 6.55, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Nico Schlotterbeck", + 0, + 0, + 0, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Julian Ryerson", + 17.3153, + 1, + 7.35, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 76.1 + ], + [ + "Maximilian Beier", + 3.126961, + 0.2020293181699619, + 6.57, + 2.3558230683090704, + 0.2723146747352497, + 0.3103448275862069, + 0, + 0, + true, + true, + 86.21666666666667 + ], + [ + "Ramy Bensebaini", + 5.90418, + 0.3685598377281948, + 6.8, + 2.3558230683090704, + 0.1886409736308316, + 0.3103448275862069, + 1, + 0, + false, + false, + 0 + ], + [ + "Felix Nmecha", + 15.97248, + 1, + 6.78, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 76.11666666666666 + ], + [ + "Joey Veerman", + 6.156215, + 0.4020293181699619, + 6.5, + 2.3558230683090704, + 0.2723146747352497, + 0.3103448275862069, + 1, + 0, + true, + false, + 20.633333333333333 + ], + [ + "Filippo Mane", + 9.713775, + 0.6314401622718053, + 6.53, + 2.3558230683090704, + 0.8113590263691683, + 0.6896551724137931, + 0, + 1, + true, + false, + 20.65 + ], + [ + "Fábio Silva", + 0, + 0, + 6.88, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Carney Chukwuemeka", + 0, + 0, + 6.6, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Daniel Svensson", + 16.37297, + 1, + 6.95, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Jobe Bellingham", + 8.768158, + 0.5489540403776931, + 6.78, + 2.3558230683090704, + 0.6051437216338881, + 0.6896551724137931, + 0, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Samuele Inácio", + 0.792155, + 0.0490166414523449, + 6.86, + 2.3558230683090704, + 0.1225416036308623, + 0, + 0, + 0, + true, + false, + 2.5833333333333335 + ], + [ + "Luca Reggiani", + 0, + 0, + 7.05, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Justin Lerma", + 0, + 0, + 6.3, + 2.3558230683090704, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Kauã Prates", + 0, + 0, + 6.1, + 2.3558230683090704, + 0, + 0, + 0, + 0, + true, + false, + 10.533333333333333 + ], + [ + "Joane Gadou", + 16.019597, + 1, + 6.8, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Konstantinos Karetsas", + 17.126834, + 1, + 7.27, + 2.3558230683090704, + 1, + 1, + 1, + 1, + true, + true, + 76.21666666666667 + ], + [ + "Giannis Konstantelias", + 12.880143, + 0.7489540403776932, + 7.3, + 2.3558230683090704, + 0.6051437216338881, + 0.6896551724137931, + 1, + 1, + true, + true, + 55.8 + ], + [ + "Daniel Heuer Fernandes", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + true, + true, + 96.76666666666667 + ], + [ + "Yussuf Poulsen", + 0, + 0, + 6.3, + 0.4804031354983203, + 0, + 0, + 0, + 0, + true, + false, + 12.4 + ], + [ + "Bakery Jatta", + 3.218701, + 1, + 6.7, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 84.35 + ], + [ + "Jordan Torunarigha", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + true, + true, + 84.11666666666666 + ], + [ + "Sebastiaan Bornauw", + 3.458903, + 1, + 7.2, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Miro Muheim", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Daniel Elfadli", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Nicolai Remberg", + 3.554983, + 1, + 7.4, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Rayan Philippe", + 0.381672, + 0.1241379310344827, + 6.4, + 0.4804031354983203, + 0.3103448275862069, + 0, + 0, + 0, + true, + false, + 5.683333333333334 + ], + [ + "Otto Stange", + 0.299672, + 0.093103448275862, + 6.7, + 0.4804031354983203, + 0, + 0.3103448275862069, + 0, + 0, + true, + false, + 27.1 + ], + [ + "Kofi Amoako", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Albert Sambi Lokonga", + 3.218701, + 1, + 6.7, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Albert Grønbæk", + 4.515789, + 1, + 9.4, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Alexander Røssing-Lelesiit", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Nicolás Capaldo", + 3.266741, + 1, + 6.8, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 96.76666666666667 + ], + [ + "Warmed Omari", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Shafiq Nandja", + 0, + 0, + 6.9, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Sander Tangvik", + 0, + 0, + 7.7, + 0.4804031354983203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Louis Lemke", + 3.939306, + 1, + 8.2, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 91.06666666666666 + ], + [ + "Martin Adeline", + 2.481862, + 0.7827586206896552, + 6.6, + 0.4804031354983203, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 69.65 + ], + [ + "Patson Daka", + 3.458903, + 1, + 7.2, + 0.4804031354983203, + 1, + 1, + 1, + 1, + true, + true, + 69.56666666666666 + ], + [ + "Bilal Nadir", + 0, + 0, + 6.6, + 0.4804031354983203, + 0, + 0, + 0, + 0, + true, + false, + 12.633333333333333 + ], + [ + "Terem Moffi", + 0, + 0, + 0, + 0.4804031354983203, + 0, + 0, + 0, + 0, + true, + false, + 27.183333333333334 + ], + [ + "Matthias Ginter", + 12.673191, + 1, + 7.43, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Christian Günter", + 1.403832, + 0.1241379310344827, + 6.63, + 1.705678495361178, + 0.3103448275862069, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Vincenzo Grifo", + 4.984698, + 0.4310344827586207, + 6.78, + 1.705678495361178, + 0.3103448275862069, + 0.6896551724137931, + 0, + 1, + false, + false, + 0 + ], + [ + "Lukas Kübler", + 0, + 0, + 7.45, + 1.705678495361178, + 0, + 0, + 0, + 0, + true, + true, + 70.41666666666667 + ], + [ + "Maximilian Eggestein", + 12.622021, + 1, + 7.4, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Jannik Huth", + 0, + 0, + 0, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Anthony Jung", + 0, + 0, + 0, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Florian Müller", + 0, + 0, + 6.6, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Philipp Lienhart", + 8.500455, + 0.7068965517241379, + 7.05, + 1.705678495361178, + 1, + 0.6896551724137931, + 0, + 1, + true, + true, + 70.3 + ], + [ + "Jan-Niklas Beste", + 11.257478, + 1, + 6.6, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 46.93333333333333 + ], + [ + "Lucas Höler", + 0, + 0, + 6.93, + 1.705678495361178, + 0, + 0, + 0, + 0, + true, + false, + 20.4 + ], + [ + "Patrick Osterhage", + 0, + 0, + 7.25, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Yannik Engelhardt", + 12.332056, + 1, + 7.23, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Mio Backhaus", + 11.257478, + 1, + 6.6, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Igor Matanović", + 13.52603, + 1, + 7.93, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 74.75 + ], + [ + "Derry Scherhant", + 7.744369, + 0.5689655172413793, + 7.98, + 1.705678495361178, + 0.6896551724137931, + 0.3103448275862069, + 1, + 0, + true, + true, + 95.16666666666667 + ], + [ + "Philipp Treu", + 11.769182, + 1, + 6.9, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + false, + 24.75 + ], + [ + "Jordy Makengo", + 10.412755, + 0.8758620689655172, + 6.97, + 1.705678495361178, + 0.6896551724137931, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Max Rosenfelder", + 3.464586, + 0.2931034482758621, + 6.93, + 1.705678495361178, + 0, + 0.3103448275862069, + 1, + 0, + true, + false, + 24.85 + ], + [ + "Berkay Yilmaz", + 0, + 0, + 6.6, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Bruno Ogbus", + 0, + 0, + 6.7, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Yuito Suzuki", + 11.308648, + 1, + 6.63, + 1.705678495361178, + 1, + 1, + 1, + 1, + true, + true, + 81.06666666666666 + ], + [ + "Cyriaque Irié", + 0, + 0, + 7.13, + 1.705678495361178, + 0, + 0, + 0, + 0, + true, + false, + 49.416666666666664 + ], + [ + "Keisuke Goto", + 0, + 0, + 6.9, + 1.705678495361178, + 0, + 0, + 0, + 0, + true, + false, + 14.1 + ], + [ + "Rihito Yamamoto", + 0, + 0, + 0, + 1.705678495361178, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Mitchell Weiser", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Niklas Stark", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Niclas Füllkrug", + 6.805855, + 1, + 6.6, + 1.0311902097397203, + 1, + 1, + 1, + 1, + true, + true, + 62.666666666666664 + ], + [ + "Marco Friedl", + 8.249522, + 1, + 8, + 1.0311902097397203, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Amos Pieper", + 7.940165, + 1, + 7.7, + 1.0311902097397203, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Felix Agu", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Eren Sami Dinkçi", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + true, + false, + 9.133333333333333 + ], + [ + "Cédric Itten", + 0, + 0, + 6, + 1.0311902097397203, + 0, + 0, + 0, + 0, + true, + false, + 32.483333333333334 + ], + [ + "Keke Topp", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Justin Njinmah", + 5.408059, + 0.7827586206896552, + 6.7, + 1.0311902097397203, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 62.56666666666667 + ], + [ + "Ludovit Reis", + 6.400491, + 0.7758620689655172, + 8, + 1.0311902097397203, + 0.6896551724137931, + 1, + 1, + 0, + true, + true, + 86.01666666666667 + ], + [ + "Markus Kolke", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Jens Stage", + 8.558879, + 1, + 8.3, + 1.0311902097397203, + 1, + 1, + 1, + 1, + false, + false, + 0 + ], + [ + "Senne Lynen", + 7.115212, + 1, + 6.9, + 1.0311902097397203, + 1, + 1, + 1, + 1, + true, + true, + 46.93333333333333 + ], + [ + "Olivier Deman", + 7.527689, + 1, + 7.3, + 1.0311902097397203, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Julián Malatini", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Marco Grüll", + 1.523317, + 0.2172413793103448, + 6.8, + 1.0311902097397203, + 0.3103448275862069, + 0.3103448275862069, + 0, + 0, + true, + true, + 86 + ], + [ + "Chuki", + 1.386773, + 0.2241379310344827, + 6, + 1.0311902097397203, + 0.3103448275862069, + 0, + 0, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Karl Hein", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + true, + true, + 95.16666666666667 + ], + [ + "Alexander Schlager", + 0, + 0, + 6.8, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Samuel Mbangula", + 5.870673, + 0.8758620689655172, + 6.5, + 1.0311902097397203, + 0.6896551724137931, + 1, + 1, + 1, + false, + false, + 0 + ], + [ + "Patrice Covic", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + true, + false, + 9.166666666666666 + ], + [ + "Dariusz Stalmach", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + true, + false, + 49.416666666666664 + ], + [ + "Mick Schmetgens", + 7.32145, + 1, + 7.1, + 1.0311902097397203, + 1, + 1, + 1, + 1, + true, + true, + 95.16666666666667 + ], + [ + "Salim Amani Musah", + 0, + 0, + 6.6, + 1.0311902097397203, + 0, + 0, + 0, + 0, + true, + false, + 32.583333333333336 + ], + [ + "Kenny Quetant", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Darwin Soylu", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Oskar Wójcik", + 0, + 0, + 0, + 1.0311902097397203, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Paul Erevbenagie", + 0.960074, + 0.1241379310344827, + 7.5, + 1.0311902097397203, + 0.3103448275862069, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Michael Gregoritsch", + 10.621576, + 1, + 6.7, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 83.36666666666666 + ], + [ + "Marius Wolf", + 8.243611, + 0.8, + 6.5, + 1.58530986993114, + 1, + 1, + 0, + 1, + true, + true, + 91.25 + ], + [ + "Jeffrey Gouweleeuw", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + true, + false, + 3.2333333333333334 + ], + [ + "Finn Dahmen", + 12.523948, + 1, + 7.9, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Yannik Keitel", + 0, + 0, + 6.6, + 1.58530986993114, + 0, + 0, + 0, + 0, + true, + false, + 10.7 + ], + [ + "Kristijan Jakić", + 0, + 0, + 7.7, + 1.58530986993114, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Anton Kade", + 11.097169, + 1, + 7, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Mert Kömür", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + true, + false, + 17.7 + ], + [ + "Robin Fellhauer", + 10.304514, + 1, + 6.5, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 76.45 + ], + [ + "Calvin Brackelmann", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + true, + true, + 90.91666666666667 + ], + [ + "Sima Suso", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Fabian Rieder", + 10.621576, + 1, + 6.7, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 83.45 + ], + [ + "Nediljko Labrović", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Noahkai Banks", + 6.574373, + 0.5529411764705883, + 7.5, + 1.58530986993114, + 0.3651115618661257, + 0.6896551724137931, + 1, + 0, + true, + true, + 94.15 + ], + [ + "Chrislain Matsima", + 11.097169, + 1, + 7, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Alexis Claude-Maurice", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Faik Sakar", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Hennes Behrens", + 11.097169, + 1, + 7, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Han-Noah Massengo", + 11.731293, + 1, + 7.4, + 1.58530986993114, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Rodrigo Ribeiro", + 0, + 0, + 6.6, + 1.58530986993114, + 0, + 0, + 0, + 0, + true, + false, + 10.783333333333333 + ], + [ + "Uchenna Ogundu", + 0, + 0, + 0, + 1.58530986993114, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Young-Woo Seol", + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + true, + false, + 2.9 + ], + [ + "Loris Karius", + 7.599847, + 1, + 6.6, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Kenan Karaman", + 0, + 0, + 0, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Kevin Müller", + 0, + 0, + 0, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Edin Džeko", + 0, + 0, + 7.65, + 1.1514919663351186, + 0, + 0, + 0, + 0, + true, + false, + 17.533333333333335 + ], + [ + "Finn Porath", + 0, + 0, + 0, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Timo Becker", + 7.772571, + 1, + 6.75, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Ron Schallenberg", + 5.903779, + 0.7827586206896552, + 6.55, + 1.1514919663351186, + 0.6896551724137931, + 0.6896551724137931, + 1, + 1, + true, + true, + 62.93333333333333 + ], + [ + "Soufiane El-Faouzi", + 8.290742, + 1, + 7.2, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Dejan Ljubičić", + 8.290742, + 1, + 7.2, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Janik Bachmann", + 0, + 0, + 6.8, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Éric Dina Ebimbe", + 4.127503, + 0.5689655172413792, + 6.3, + 1.1514919663351186, + 0.689655172413793, + 0.3103448275862069, + 1, + 0, + true, + false, + 32.016666666666666 + ], + [ + "Hasan Kuruçay", + 7.88772, + 1, + 6.85, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 62.1 + ], + [ + "Junior Adamu", + 2.592048, + 0.3310344827586207, + 6.8, + 1.1514919663351186, + 0.3103448275862069, + 0.6896551724137931, + 0, + 0, + true, + true, + 62.11666666666667 + ], + [ + "Maximilian Wöber", + 0, + 0, + 6.5, + 1.1514919663351186, + 0, + 0, + 0, + 0, + true, + false, + 32.05 + ], + [ + "Robin Gosens", + 3.122926, + 0.4172413793103448, + 6.5, + 1.1514919663351186, + 0.3103448275862069, + 0.3103448275862069, + 1, + 0, + true, + false, + 32.05 + ], + [ + "Moussa Sylla", + 8.290742, + 1, + 7.2, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 94.15 + ], + [ + "Adrian Gantenbein", + 0, + 0, + 0, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Vitalie Becker", + 4.596637, + 0.5827586206896551, + 6.85, + 1.1514919663351186, + 0.6896551724137931, + 0.6896551724137931, + 0, + 1, + true, + true, + 62.1 + ], + [ + "Mert Can Ayhan", + 0, + 0, + 6.05, + 1.1514919663351186, + 0, + 0, + 0, + 0, + true, + false, + 7.8 + ], + [ + "Nikola Katic", + 7.88772, + 1, + 6.85, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 76.6 + ], + [ + "Christian Gomis", + 0, + 0, + 6.4, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Luca Vozar", + 0, + 0, + 6.7, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Satoshi Tanaka", + 1.688524, + 0.2172413793103448, + 6.75, + 1.1514919663351186, + 0.3103448275862069, + 0.3103448275862069, + 0, + 0, + false, + false, + 0 + ], + [ + "Johannes Simon Siebeking", + 0, + 0, + 0, + 1.1514919663351186, + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Adil Aouchiche", + 7.254399, + 1, + 6.3, + 1.1514919663351186, + 1, + 1, + 1, + 1, + true, + true, + 86.33333333333333 + ] + ], + "hovertemplate": "%{customdata[0]}
TensorFlow expected points: %{x:.1f}
Actual points: %{y:.1f}
Raw score: %{customdata[1]:.2f}
Total lineup score: %{customdata[2]:.2f}
SofaScore average rating: %{customdata[3]:.2f}
Odds expected match points: %{customdata[4]:.2f}
LigaInsider / Kickbase / Kicker / RotoWire: %{customdata[5]:.2f} / %{customdata[6]:.2f} / %{customdata[7]:.2f} / %{customdata[8]:.2f}
Played / started / minutes: %{customdata[9]} / %{customdata[10]} / %{customdata[11]:.0f}", + "marker": { + "color": "#1f77b4", + "opacity": 0.68, + "size": 9 + }, + "mode": "markers", + "name": "TensorFlow metric", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + }, + { + "hoverinfo": "skip", + "line": { + "color": "gray", + "dash": "dash" + }, + "mode": "lines", + "name": "Perfect prediction", + "type": "scatter", + "x": [ + 0, + 414.75 + ], + "y": [ + 0, + 414.75 + ] + } + ], + "layout": { + "height": 600, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "white", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "white", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "#C8D4E3", + "linecolor": "#C8D4E3", + "minorgridcolor": "#C8D4E3", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "#C8D4E3", + "linecolor": "#C8D4E3", + "minorgridcolor": "#C8D4E3", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "white", + "showlakes": true, + "showland": true, + "subunitcolor": "#C8D4E3" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "white", + "polar": { + "angularaxis": { + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "" + }, + "bgcolor": "white", + "radialaxis": { + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "white", + "gridcolor": "#DFE8F3", + "gridwidth": 2, + "linecolor": "#EBF0F8", + "showbackground": true, + "ticks": "", + "zerolinecolor": "#EBF0F8" + }, + "yaxis": { + "backgroundcolor": "white", + "gridcolor": "#DFE8F3", + "gridwidth": 2, + "linecolor": "#EBF0F8", + "showbackground": true, + "ticks": "", + "zerolinecolor": "#EBF0F8" + }, + "zaxis": { + "backgroundcolor": "white", + "gridcolor": "#DFE8F3", + "gridwidth": 2, + "linecolor": "#EBF0F8", + "showbackground": true, + "ticks": "", + "zerolinecolor": "#EBF0F8" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "#DFE8F3", + "linecolor": "#A2B1C6", + "ticks": "" + }, + "baxis": { + "gridcolor": "#DFE8F3", + "linecolor": "#A2B1C6", + "ticks": "" + }, + "bgcolor": "white", + "caxis": { + "gridcolor": "#DFE8F3", + "linecolor": "#A2B1C6", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "#EBF0F8", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "#EBF0F8", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "TensorFlow expected-points metric versus actual points" + }, + "xaxis": { + "range": [ + 0, + 414.75 + ], + "title": { + "text": "Expected Kickbase points" + } + }, + "yaxis": { + "range": [ + 0, + 414.75 + ], + "scaleanchor": "x", + "scaleratio": 1, + "title": { + "text": "Actual Kickbase points" + } + } + } + }, + "image/png": "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ByknjctXTcMNly4b1lysMuLGYH2eP7EIU8q6xSLoJQIiIAIiIAIiIAIDEFC0CIwGAhJARsMsqA8iME4JcPXAVSfNBB39wx0mV13wYX+w/MzDdHtiCj0DuMmloV4bG9lZ3n36LJy1oAozygtQVujD5NIglk4twazKIpuVgsRIPtwXB314xykzbd3ZF57e8v9Mf3jiyoPraru3sPRk4lae3zyzCxRGKKIUBbw2xe/zoDDoheNh0K77MH5zN6IHY+jo5XYYbnux24ZM8kMb9mPLACtjWCbTUTh556m5+8y09545NzO7/CIgAiIgAiIgArkJKFYERGAUELBfm0dBP9QFERABEeglMKeyEHy47o3I4eGpKIy+eMVU3gZ0b1g6ecA0ChLvOWM2JpYGMa+qGNOMEBLye21+V5CwgRG8UAj61ltX4YJlk61Nj5NmV+Ly46bhm/+40toy4YqPgZr78ys18DgO3nHqrN4sE4uD8Hu9xnng9TgIeD02j90HY8SOtHG0D5JMATTsWhDwobEjhp89sR1bhnEELhviKhD2+aIeOyS2z8dPt1t1JpUEmUVOBERABERABIYgoGQREAEROPYEPMe+C+qBCIiACPQl4DEP8m8cRLjwmYf8sxdNtIV46gztZNhA1mX+xCKcvbAqK7ZvcDBBYrCtH31rObhQeaEfV5w4Ax87bwEowCybVgYae11b3TpoRTRmur2hA6fMqcTX/mEFXregClylsmRqCYpDfpSGfCj0+4wAAjiO0+OMHzDiCOAx91giBbbPVSG3P7/bxAzvh2X+wYge7POHXz8XFxsxxBWLhleDcomACIhAnhPQ8EVABERABI45AX4fPuadUAdEQATGP4HWSBw7GjrR0NGFoba3kMbFK6diZmUhvf3chcsm2+Nj3YR3nTYbn75gkRUElk0txZnzJ4AP6f964RI3y6D38gxBguXYdsA3vI/HcDiMW265Bc3NB46mHbSxjMQH1tbik79bg2/evwFfuWcdfvL4dnREBz8phkZQyfBXT+3Eo5vqUNMasUfdcsUHj9CloVOe/GI0IhgdyYogfhPw2gBAASTYM7aalghy2UfJ6KK8IiACIjBiBFSRCIiACIiACBxrAsP7hn+se6n2RUAExiwB2p349bM7cd2dr+KmBzbiS3etxVfvXY+WcH/DpJmD9JkH9usvXoL3nDEHp82txPJp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b3o//1kzf+85D9w2OdR7YbD3EeuSOzIEBnsvDDVnR6ZH479WPjzf/PM7re0bjpZ/F/h5xLlgeKj3AvMxP8sxv74HkMLhO3LlaWKu3Q9+1+XnF/+e0NHPOLak77+kICcCfQlIAOnLQ6ExRIB/UC965+fAY3DXb96Jc6+4Fu6DBhXym750DfiHl8tpmefzH39n76kvPP2FYcYznfmYn+XGEIKj3NWDa44rebhUlvNCxlyBk730/+BqVO7hEODebPKmgTQuH880jjbU7z3nh/PE8pw3zh/ncTjtKk9uAvycopDE+SBX17nb+fiZw88efgYxjZ9J/GziXLFG8uc8cD6YzvnhPDFN7tAJnHHycvu3g0zpyDVzdQ4ZM45pZM854FzAvDg3nCPOFdM5d5xDzqVJ1s8RIkD+nAfOB7lzfjhPbnP0M45pzMO8LOOm637wBPg7vb++qdcAajbXod4L5M95YDnOC+eH83TwPVGJTALkSrsfuT6DOGf8POLnEpkzDz+vOFesg3eGGc905mN+lmO6nAjkAwEJIPkwy+N0jPwfn8wls1w6y/3c7nCz0/kHw03jnWGWoWM9zM/4AZ0SDpoAly6TL12u//0+6ApVYEgCmczJ/el7f9wr/LHwYL/3/ALEeWI5OtbFMnKHToCfK/x8Ic9MR87kzZqz83COGO86zoNbNrOcm677wRMgY5cp79lcOTeMYxod5yCzlczynF/OYWa6/IdHwOWfzZ1hzgcd54f53JboZxzT6JjXTdP90AnwexV5ui6b61DvBeZ3y3J+OE+H3huVdAlkcs3+DOLnEeNc7pwjtxzvDLtpzMf8jJcTgXwhIAEkX2Z6BMapKkRABERABERABERABERABERABERgrBKQADL8mVNOERABERABERABERABERABERABERCBMUrgIASQMTpCdVsEREAEREAEREAEREAEREAEREAEROAgCIzPrBJAxue8alQiIAIiIAIiIAIiIAIiIAIiIAKHSkDlxiUBCSDjclo1KBEQAREQAREQAREQAREQARE4dAIqKQLjkYAEkPE4qxqTCIiACIiACIiACIiACIjA4RBQWREQgXFIQALIOJxUDUkEREAEREAEREAEREAEDo+ASouACIjA+CMgAWT8zalGJAIiIAIiIAIiIAIicLgEVF4EREAERGDcEZAAMu6mVAMSAREQAREQAREQgcMnoBpEQAREQAREYLwRkAAy3mZU4xEBERABERABERgJAqpDBERABERABERgnBGQADLOJlTDEQEREAEREIGRIaBaREAEREAEREAERGB8EZAAMr7mU6MRAREQAREYKQKqRwREQAREQAREQAREYFwRkAAyrqZTgxEBERCBkSOgmkRABERABERABERABERgPBGQADKeZlNjEQERGEkCqksEREAEREAEREAEREAERGAcEZAAMo4mU0MRgZEloNpEQAREQAREQAREQAREQAREYPwQkAAyfuZSIxlpAqpPBERABAYgEI5E8YFP3YRf3H7fADmOTPSjT63BRe/8HOobW3I2wHimM1/ODIoUAREQAREQAREQgTwmIAEkjyd/qKErXQREQASGS8AVBJaf+z5kOwoFTB9uXUcyHwWLo9UfjpltXf/Nn/UZkitSUKign2LFGW/+KNZt2gm9BiZAVmTGORw4V98UsmUZlu2bopAIiIAIiIAIiEA+EpAAMvCsK0UEREAEROAgCVx+4VlYt/qWPu6X37sOhQWhg6xpfGanKHLd13+CE1cuxAO//TYmTijHeWeegKfv/TGWL54zPgc9QqMiKzL74NWXjFCNqkYEREAEREAERCDfCAwigOQbCo1XBERABETgSBHggz9XQ2T/bzz/N99d/cD/pWf6vX992m4vcVeSME9mv9x8bjrrZf2ZeVjGTeedqzC4GuC7P/kDnl2zAadc/E92pQrzueWYh3np3D65abwzL9PoWJ71MH64jn382PU3Y8qkStz4hQ/3FmO/OG6Oy43kahD2gW3RZae7+Xh3+816GKarq2+2W2VYlo59Zzwd22F9jHcd62Ca67LbZ18YN1B6dnk3n3tn39gm76yL7fKeWSfzMp1prsvVb+Zx82bXyXJuOuu+/safYU9NHc694lo7324/mcb2mZ+OfsaxXjkREAEREAERyE8C+TFqCSD5Mc8apQiIgAgcUwJcAfKjGz+JaZMn4Hs/vcP2hQ+cf/jzo/j5dz7XZ/XDN75/Kz7zT2+3q0j+8JMb8PPb7oX7UMuH93d//EZc97GrbTpXm1BQoLBAgYEV86H5jntWY/Wd37d5nr//fzB5YiVOO2EpPn3NVfbOOJZ1VxP0Phj3rF658foP40Of+XbvtpRcdbI+tjccx76xj8z7pWvfzduAjlzYNvvAPtK9/+0Xoa6hv90P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EAEREAEREAERGNcEJICM6+nV4ERABERg+ASUUwREQAREQAREQAREQATGMwEJION5djU2ERCBgyGgvMeYgLs1gVsbjnFX1PwIE+CcctsJ53iEq1Z1IiACIiACIiACIjBsAhJAho1KGUVgvBPQ+ERABERABERABERABERABERg/BKQADJ+51YjO1gCyi8CIiACIiACIiACIiACIiACIjBuCUgAGbdTe/ADUwkREAEREAEREAEREAEREAEREAERGK8EJIAcmFn5REAEREAEREAEREAEREAEREAEREAEximBDAFknI5QwxIBERABERABERABERABERABERABEcggkJ9eCSD5Oe8atQiIgAiIgAiIgAiIgAiIgAjkLwGNPC8JSADJy2nXoEVABERABERABERABERABPKZgMYuAvlIQAJIPs66xiwCIiACIiACIiACIiAC+U1AoxcBEchDAhJA8nDSNWQREAEREAEREAEREIF8J6Dxi4AIiED+EZAAkn9zrhGLgAiIgAiIgAiIgAiIgAiIgAiIQN4RkACSd1OuAYuACIiACIiACIgAIAYiIAIiIAIikG8EJIDk24xrvCIgAiIgAiIgAiQgJwIiIAIiIAIikGcEJIDk2YRruCIgAiIgAiLQTUBXERABERABERABEcgvAhJA8mu+NVoREAEREAGXgO4iIAIiIAIiIAIiIAJ5RUACSF5NtwYrAiIgAgcIyCcCIiACIiACIiACIiAC+URAAkg+zbbGKgIikElAfhEQAREQAREQAREQAREQgTwiIAEkjyZbQxWBvgQUEgEREAEREAEREAEREAEREIH8ISABJH/mWiPNJqCwCIiACIiACIiACIiACIiACIhA3hCQAJI3U91/oIoRAREQAREQAREQAREQAREQAREQgXwhkM8CSL7MscYpAiIgAiIgAiIgAiIgAiIgAiIgAvlMwI5dAojFoIsIiIAIiIAIiIAIiIAIiIAIiIAIjFcCGhcJSAAhBTkREAEREAEREAEREAEREAEREIHxS0AjEwFDQAKIgaAfERABERABERABERABERABERjPBDQ2ERABQAKIfgtEQAREQAREQAREQAREQATGOwGNTwREQAQkgOh3QAREQAREQAREQAREQATGPwGNUAREQAREQCtA9DsgAiIgAiIgAiIgAiIw/glohCIgAiIgAnlPQAJI3v8KCIAIiIAIiIAIiEA+ENAYRUAEREAERCDfCUgAyfffAI1fBERABERABPKDgEYpAiIgAiIgAiKQ5wQkgOT5L4CGLwIiIAIikC8ENE4REAEREAEREAERyG8CEkDye/41ehEQARHIHwIaqQiIgAiIgAiIgAiIQF4TkACS19OvwYuACOQTAY1VBERABERABERABERABPKZgASQfJ59jV0E8ouARisCIiACIiACIiACIiACIpDHBCSA5PHka+j5RkDjFQEREAEREAEREAEREAEREIH8JSABJH/nPv9GrhGLgAiIgAiIgAiIgAiIgAiIgAjkLQEJIHk09RqqCIiACIiACIiACIiACIiACIiACOQrgXwSQPJ1jjVuERABERABERABERABERABERABEcgnAjnH+v8BAAD//3qxARkAAAAGSURBVAMAQznmWHntzw4AAAAASUVORK5CYII=" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "data": [ + { + "customdata": [ + [ + "Jonathan Tah", + 17.362527075812277, + 1, + 6.94, + 2.501805054151625, + true, + false, + 11.55 + ], + [ + "Manuel Neuer", + 17.337509025270762, + 1, + 6.93, + 2.501805054151625, + true, + true, + 96.11666666666666 + ], + [ + "Sven Ulreich", + 0, + 0, + 0, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Joshua Kimmich", + 18.513357400722025, + 1, + 7.4, + 2.501805054151625, + true, + true, + 96.11666666666666 + ], + [ + "Serge Gnabry", + 0, + 0, + 0, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Dayot Upamecano", + 9.698376696128474, + 0.5310344827586208, + 7.3, + 2.501805054151625, + true, + true, + 96.11666666666666 + ], + [ + "Konrad Laimer", + 15.886462093862818, + 1, + 6.35, + 2.501805054151625, + true, + true, + 96.11666666666666 + ], + [ + "Josip Stanišić", + 12.703936884029629, + 0.7489540403776932, + 6.78, + 2.501805054151625, + true, + false, + 21.633333333333333 + ], + [ + "Alphonso Davies", + 0, + 0, + 6.43, + 2.501805054151625, + true, + true, + 74.46666666666667 + ], + [ + "Jamal Musiala", + 0, + 0, + 7.1, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Jonas Urbig", + 0, + 0, + 6.7, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Hiroki Ito", + 0, + 0, + 6.65, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Tom Bischof", + 1.9075790428024486, + 0.1089258698940998, + 7, + 2.501805054151625, + true, + false, + 11.616666666666667 + ], + [ + "Arijon Ibrahimović", + 0, + 0, + 6.38, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Nathaniel Brown", + 18.1631046931408, + 1, + 7.26, + 2.501805054151625, + true, + true, + 61.43333333333333 + ], + [ + "Aleksandar Pavlović", + 17.61270758122744, + 1, + 7.04, + 2.501805054151625, + true, + true, + 84.48333333333333 + ], + [ + "Kim Minjae", + 8.306682932901783, + 0.4689655172413793, + 7.08, + 2.501805054151625, + true, + true, + 84.55 + ], + [ + "Harry Kane", + 17.13736462093863, + 1, + 6.85, + 2.501805054151625, + true, + true, + 84.51666666666667 + ], + [ + "Michael Olise", + 19.514079422382675, + 1, + 7.8, + 2.501805054151625, + true, + true, + 96.11666666666666 + ], + [ + "Lennart Karl", + 0, + 0, + 0, + 2.501805054151625, + true, + false, + 11.583333333333334 + ], + [ + "Luis Díaz", + 17.712779783393504, + 1, + 7.08, + 2.501805054151625, + true, + true, + 96.11666666666666 + ], + [ + "Bara Sapoko Ndiaye", + 0, + 0, + 6.55, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Ismael Saibari", + 2.321785634823675, + 0.142120089728207, + 6.53, + 2.501805054151625, + true, + false, + 34.666666666666664 + ], + [ + "Tim Binder", + 0, + 0, + 6.4, + 2.501805054151625, + false, + false, + 0 + ], + [ + "Maximilian Mittelstädt", + 2.7671480144404326, + 1, + 7.3, + 0.3790613718411552, + true, + true, + 96.11666666666666 + ], + [ + "Grischa Prömel", + 2.5776173285198554, + 1, + 6.8, + 0.3790613718411552, + true, + true, + 96.11666666666666 + ], + [ + "Dan-Axel Zagadou", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Nikolas Nartey", + 0, + 0, + 6.7, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Chris Führich", + 0.19449769699987532, + 0.0754563894523326, + 6.8, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Josha Vagnoman", + 2.8050541516245486, + 1, + 7.4, + 0.3790613718411552, + true, + true, + 96.11666666666666 + ], + [ + "Atakan Karazor", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Fabian Bredlow", + 3.449458483754512, + 1, + 9.1, + 0.3790613718411552, + true, + true, + 96.11666666666666 + ], + [ + "Marius Funk", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Angelo Stiller", + 2.842960288808664, + 1, + 7.5, + 0.3790613718411552, + true, + true, + 88.83333333333333 + ], + [ + "Ermedin Demirović", + 0, + 0, + 6.1, + 0.3790613718411552, + true, + false, + 32.93333333333333 + ], + [ + "Jamie Leweling", + 0, + 0, + 0, + 0.3790613718411552, + true, + false, + 33.1 + ], + [ + "Jeff Chabot", + 2.9945848375451263, + 1, + 7.9, + 0.3790613718411552, + true, + true, + 74.8 + ], + [ + "Tiago Tomás", + 3.0703971119133566, + 1, + 8.1, + 0.3790613718411552, + true, + true, + 63 + ], + [ + "Dzenan Pejcinovic", + 3.6010830324909744, + 1, + 9.5, + 0.3790613718411552, + true, + true, + 63.166666666666664 + ], + [ + "Justin Diehl", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Dennis Seimen", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Deniz Undav", + 2.5776173285198554, + 1, + 6.8, + 0.3790613718411552, + true, + true, + 74.66666666666667 + ], + [ + "Leonidas Stergiou", + 0, + 0, + 0, + 0.3790613718411552, + true, + false, + 21.433333333333334 + ], + [ + "Finn Jeltsch", + 2.8050541516245486, + 1, + 7.4, + 0.3790613718411552, + true, + true, + 96.11666666666666 + ], + [ + "Leo Sauer", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Ramon Hendriks", + 0, + 0, + 0, + 0.3790613718411552, + true, + true, + 96.11666666666666 + ], + [ + "Ameen Al Dakhil", + 0, + 0, + 6.7, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Chema Andrés", + 0, + 0, + 6.2, + 0.3790613718411552, + true, + false, + 7.283333333333333 + ], + [ + "Luca Jaquez", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Lorenz Assignon", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Lazar Jovanovic", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Badredine Bouanani", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Bilal El Khannouss", + 2.313027877651745, + 0.9245436105476674, + 6.6, + 0.3790613718411552, + true, + false, + 21.316666666666666 + ], + [ + "Jeremy Arévalo", + 0, + 0, + 0, + 0.3790613718411552, + false, + false, + 0 + ], + [ + "Jan Gyamerah", + 4.43883079554572, + 0.906896551724138, + 6.5, + 0.7530043467143953, + true, + true, + 77.16666666666667 + ], + [ + "Amara Condé", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Tim Boss", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Jason Ceka", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Lukas Emanuel Petkov", + 5.045129122986449, + 1, + 6.7, + 0.7530043467143953, + true, + true, + 98.23333333333333 + ], + [ + "Lasse Günther", + 4.442725645614932, + 1, + 5.9, + 0.7530043467143953, + true, + true, + 98.23333333333333 + ], + [ + "Luca Pfeiffer", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Maximilian Rohr", + 5.496931731015086, + 1, + 7.3, + 0.7530043467143953, + true, + true, + 83.98333333333333 + ], + [ + "Felix Keidel", + 4.969828688315009, + 1, + 6.6, + 0.7530043467143953, + true, + true, + 98.23333333333333 + ], + [ + "Lukas Pinckert", + 0, + 0, + 0, + 0.7530043467143953, + true, + true, + 98.23333333333333 + ], + [ + "Frank Lehmann", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Luca Schnellbacher", + 3.247266331038009, + 0.5827586206896551, + 7.4, + 0.7530043467143953, + true, + false, + 21.216666666666665 + ], + [ + "Nicolas Kristof", + 5.1204295576578875, + 1, + 6.8, + 0.7530043467143953, + true, + true, + 98.23333333333333 + ], + [ + "Noel Futkeu", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Lukasz Poreba", + 5.1204295576578875, + 1, + 6.8, + 0.7530043467143953, + true, + true, + 98.23333333333333 + ], + [ + "Cole Campbell", + 5.195729992329328, + 1, + 6.9, + 0.7530043467143953, + true, + true, + 66.68333333333334 + ], + [ + "Francis Onyeka", + 3.8592771052469166, + 0.5758620689655173, + 8.9, + 0.7530043467143953, + true, + true, + 66.65 + ], + [ + "Florian Le Joncour", + 0.6356395312954617, + 0.1241379310344827, + 6.8, + 0.7530043467143953, + true, + false, + 14.25 + ], + [ + "Maurice Krattenmacher", + 0, + 0, + 0, + 0.7530043467143953, + true, + false, + 31.533333333333335 + ], + [ + "Frederik Schmahl", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Luca Sirch", + 0.46971891834701385, + 0.093103448275862, + 6.7, + 0.7530043467143953, + true, + false, + 21.066666666666666 + ], + [ + "Tom Zimmerschied", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Noah Darvich", + 1.948204004620037, + 0.4241379310344827, + 6.1, + 0.7530043467143953, + true, + false, + 31.583333333333332 + ], + [ + "David Mokwa", + 1.916525890723776, + 0.4172413793103448, + 6.1, + 0.7530043467143953, + true, + true, + 77 + ], + [ + "Nicholas Mickelson", + 0, + 0, + 6.7, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Raif Adam", + 0, + 0, + 0, + 0.7530043467143953, + false, + false, + 0 + ], + [ + "Janis Blaswich", + 0, + 0, + 7.2, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Mark Flekken", + 14.490462797238555, + 1, + 7.1, + 2.040910253132191, + true, + true, + 98.23333333333333 + ], + [ + "Jonas Hofmann", + 0, + 0, + 0, + 2.040910253132191, + true, + false, + 31.35 + ], + [ + "Robert Andrich", + 0, + 0, + 0, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Patrik Schick", + 13.572053183329071, + 1, + 6.65, + 2.040910253132191, + true, + true, + 98.23333333333333 + ], + [ + "Edmond Tapsoba", + 14.898644847864993, + 1, + 7.3, + 2.040910253132191, + true, + true, + 98.23333333333333 + ], + [ + "Malik Tillman", + 11.265824597289695, + 0.8, + 6.9, + 2.040910253132191, + true, + true, + 66.88333333333334 + ], + [ + "Lucas Vázquez", + 9.448710709845791, + 0.6758620689655173, + 6.85, + 2.040910253132191, + true, + true, + 56.65 + ], + [ + "Miguel Gutiérrez", + 13.77614420864229, + 1, + 6.75, + 2.040910253132191, + true, + true, + 98.23333333333333 + ], + [ + "Aleix García", + 15.510917923804652, + 1, + 7.6, + 2.040910253132191, + true, + true, + 98.23333333333333 + ], + [ + "Tim Oermann", + 0, + 0, + 0, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Loïc Badé", + 11.1827806628519, + 0.7827586206896552, + 7, + 2.040910253132191, + true, + true, + 56.483333333333334 + ], + [ + "Ibrahim Maza", + 14.184326259268728, + 1, + 6.95, + 2.040910253132191, + true, + true, + 98.23333333333333 + ], + [ + "Arthur", + 0, + 0, + 0, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Victor Boniface", + 0, + 0, + 7.6, + 2.040910253132191, + true, + false, + 11.116666666666667 + ], + [ + "Nathan Tella", + 2.8776834569163894, + 0.2, + 7.05, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Jarell Quansah", + 5.790555021645402, + 0.4172413793103448, + 6.8, + 2.040910253132191, + true, + false, + 41.75 + ], + [ + "Jeanuël Belocian", + 0, + 0, + 6.6, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Martin Terrier", + 0, + 0, + 6.4, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Axel Tape", + 0, + 0, + 6.8, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Christian Kofane", + 0, + 0, + 6.95, + 2.040910253132191, + true, + false, + 41.56666666666667 + ], + [ + "Kennet Eichhorn", + 0, + 0, + 0, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Montrell Culbreath", + 0, + 0, + 0, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Ezequiél Fernández", + 13.47000767067246, + 1, + 6.6, + 2.040910253132191, + true, + true, + 56.56666666666667 + ], + [ + "Eliesse Ben Seghir", + 0, + 0, + 0, + 2.040910253132191, + false, + false, + 0 + ], + [ + "Facundo Medina", + 1.6974743208809804, + 0.1241379310344827, + 6.7, + 2.040910253132191, + true, + false, + 41.65 + ], + [ + "Afonso Moreira", + 13.47000767067246, + 1, + 6.6, + 2.040910253132191, + true, + true, + 87.1 + ], + [ + "Ron-Robert Zieler", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Luca Waldschmidt", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Marvin Schwäbe", + 7.674517374517374, + 1, + 6.5, + 1.1806949806949807, + true, + true, + 96.76666666666667 + ], + [ + "Timo Hübers", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Linton Maina", + 3.4484436160298224, + 0.4172413793103448, + 7, + 1.1806949806949807, + true, + false, + 30.5 + ], + [ + "Tom Krauß", + 8.855212355212355, + 1, + 7.5, + 1.1806949806949807, + true, + true, + 90.73333333333333 + ], + [ + "Matthias Köbbing", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Marius Bülter", + 6.308168286513114, + 0.8758620689655172, + 6.1, + 1.1806949806949807, + true, + false, + 6.033333333333333 + ], + [ + "Ellyes Skhiri", + 0, + 0, + 6.5, + 1.1806949806949807, + true, + false, + 30.283333333333335 + ], + [ + "Jan Thielmann", + 4.67880921315404, + 0.5827586206896551, + 6.8, + 1.1806949806949807, + true, + true, + 96.76666666666667 + ], + [ + "Ragnar Ache", + 7.792586872586872, + 1, + 6.6, + 1.1806949806949807, + true, + true, + 66.6 + ], + [ + "Ísak Jóhannesson", + 10.980463320463322, + 1, + 9.3, + 1.1806949806949807, + true, + true, + 96.76666666666667 + ], + [ + "Luka Lochoshvili", + 7.910656370656371, + 1, + 6.7, + 1.1806949806949807, + true, + true, + 96.76666666666667 + ], + [ + "Said El Mala", + 7.438378378378379, + 1, + 6.3, + 1.1806949806949807, + true, + true, + 66.26666666666667 + ], + [ + "Julian Pauli", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Joël Schmied", + 0, + 0, + 6.5, + 1.1806949806949807, + true, + false, + 3.0833333333333335 + ], + [ + "Sebastian Sebulonsen", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Rav van den Berg", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Alessio Castro-Montes", + 8.382934362934362, + 1, + 7.1, + 1.1806949806949807, + true, + true, + 93.68333333333334 + ], + [ + "Jahmai Simpson-Pusey", + 8.028725868725868, + 1, + 6.8, + 1.1806949806949807, + true, + true, + 96.76666666666667 + ], + [ + "Gideon Mensah", + 8.146795366795367, + 1, + 6.9, + 1.1806949806949807, + true, + true, + 96.76666666666667 + ], + [ + "Paul Okon-Engstler", + 0, + 0, + 0, + 1.1806949806949807, + true, + true, + 66.48333333333333 + ], + [ + "Reigan Heskey", + 0, + 0, + 0, + 1.1806949806949807, + false, + false, + 0 + ], + [ + "Thijs Dallinga", + 0, + 0, + 6.2, + 1.1806949806949807, + true, + false, + 30.166666666666668 + ], + [ + "Oliver Baumann", + 10.113899613899614, + 1, + 6.5, + 1.555984555984556, + true, + true, + 96.76666666666667 + ], + [ + "Andrej Kramarić", + 0, + 0, + 0, + 1.555984555984556, + true, + false, + 8.55 + ], + [ + "Bernardo", + 1.6916834525049531, + 0.1685598377281947, + 6.45, + 1.555984555984556, + true, + true, + 54.46666666666667 + ], + [ + "Ozan Kabak", + 10.814092664092664, + 1, + 6.95, + 1.555984555984556, + true, + true, + 96.76666666666667 + ], + [ + "Tim Lemperle", + 0, + 0, + 5.97, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Luca Philipp", + 0, + 0, + 6.55, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Patrick Wimmer", + 11.405366795366795, + 1, + 7.33, + 1.555984555984556, + true, + true, + 71.8 + ], + [ + "Fisnik Asllani", + 0, + 0, + 0, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Bambasé Conté", + 3.0297948799652583, + 0.3056810475246491, + 6.37, + 1.555984555984556, + true, + true, + 96.76666666666667 + ], + [ + "Adam Hložek", + 9.090061776061775, + 0.8758620689655172, + 6.67, + 1.555984555984556, + true, + true, + 54.6 + ], + [ + "Max Moerstedt", + 4.167694364956612, + 0.4058323334550577, + 6.6, + 1.555984555984556, + true, + false, + 42.166666666666664 + ], + [ + "Albian Hajdari", + 11.716563706563708, + 1, + 7.53, + 1.555984555984556, + true, + true, + 88.31666666666666 + ], + [ + "Alexander Prass", + 0, + 0, + 0, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Vladimír Coufal", + 10.378416988416989, + 1, + 6.67, + 1.555984555984556, + true, + true, + 96.76666666666667 + ], + [ + "Robin Hranác", + 0, + 0, + 6.1, + 1.555984555984556, + true, + false, + 42.3 + ], + [ + "Lúkas Petersson", + 0, + 0, + 0, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Valentin Gendrey", + 0, + 0, + 7.03, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Arthur Chaves", + 0, + 0, + 6.45, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Koki Machida", + 0, + 0, + 6.4, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Leon Avdullahu", + 10.736293436293437, + 1, + 6.9, + 1.555984555984556, + true, + true, + 96.76666666666667 + ], + [ + "Cajetan Lenz", + 0, + 0, + 6.7, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Wouter Burger", + 11.514285714285714, + 1, + 7.4, + 1.555984555984556, + true, + true, + 96.76666666666667 + ], + [ + "Adam Daghim", + 4.1732432774845, + 0.4126245500547759, + 6.5, + 1.555984555984556, + true, + true, + 88.21666666666667 + ], + [ + "Alessandro Vogt", + 0, + 0, + 6.45, + 1.555984555984556, + false, + false, + 0 + ], + [ + "Mats Rots", + 8.370291094629836, + 0.8314401622718053, + 6.47, + 1.555984555984556, + true, + false, + 8.45 + ], + [ + "Nathan De Cat", + 10.269498069498068, + 1, + 6.6, + 1.555984555984556, + true, + false, + 24.95 + ], + [ + "Rani Khedira", + 8.417941585535464, + 1, + 6.3, + 1.3361812040532484, + true, + true, + 102.68333333333334 + ], + [ + "Marvin Friedrich", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Janik Haberer", + 0, + 0, + 0, + 1.3361812040532484, + true, + false, + 19.616666666666667 + ], + [ + "Oliver Burke", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Felix Uduokhai", + 0, + 0, + 0, + 0, + false, + false, + 0 + ], + [ + "Frederik Rönnow", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Woo-Yeong Jeong", + 3.583717592741782, + 0.4126245500547759, + 6.5, + 1.3361812040532484, + true, + false, + 34.35 + ], + [ + "Christopher Trimmel", + 0, + 0, + 6.8, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Tim Skarke", + 0, + 0, + 0, + 1.3361812040532484, + true, + false, + 34.333333333333336 + ], + [ + "Robert Skov", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Tom Rothe", + 9.353268428372738, + 1, + 7, + 1.3361812040532484, + true, + true, + 102.68333333333334 + ], + [ + "András Schäfer", + 2.859116890964207, + 0.3056810475246491, + 7, + 1.3361812040532484, + true, + true, + 68.33333333333333 + ], + [ + "Carl Klaus", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Matheo Raab", + 8.818795946751438, + 1, + 6.6, + 1.3361812040532484, + true, + true, + 102.68333333333334 + ], + [ + "Derrick Köhn", + 0, + 0, + 0, + 1.3361812040532484, + true, + false, + 13.6 + ], + [ + "Stanley Nsoki", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Aljoscha Kemlein", + 9.086032187562088, + 1, + 6.8, + 1.3361812040532484, + true, + true, + 83.06666666666666 + ], + [ + "Josip Juranović", + 9.486886548778063, + 1, + 7.1, + 1.3361812040532484, + true, + true, + 102.68333333333334 + ], + [ + "Ilyas Ansah", + 0, + 0, + 6.7, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Michel Aebischer", + 3.5789525373341413, + 0.4058323334550577, + 6.6, + 1.3361812040532484, + true, + true, + 68.23333333333333 + ], + [ + "Leopold Querfeld", + 8.150705344724814, + 1, + 6.1, + 1.3361812040532484, + true, + true, + 102.68333333333334 + ], + [ + "Livan Burcu", + 8.818795946751438, + 1, + 6.6, + 1.3361812040532484, + true, + false, + 34.45 + ], + [ + "Andrej Ilic", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Marin Ljubicic", + 10.064669731496261, + 0.8758620689655172, + 8.6, + 1.3361812040532484, + true, + true, + 89.08333333333333 + ], + [ + "Emmanuel Latte Lath", + 8.01708722431949, + 1, + 6, + 1.3361812040532484, + true, + true, + 68.35 + ], + [ + "Linus Güther", + 0, + 0, + 0, + 1.3361812040532484, + false, + false, + 0 + ], + [ + "Zeno Van den Bosch", + 10.422213391615337, + 1, + 7.8, + 1.3361812040532484, + true, + true, + 102.68333333333334 + ], + [ + "Jens Grahl", + 0, + 0, + 0, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Timothy Chandler", + 0, + 0, + 0, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Mario Götze", + 6.121397055297106, + 0.5827586206896551, + 7.5, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Michael Zetterer", + 0, + 0, + 0, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Robin Koch", + 10.574200278164113, + 1, + 7.55, + 1.4005563282336575, + true, + true, + 102.68333333333334 + ], + [ + "Jonathan Burkardt", + 11.519225660639774, + 0.985, + 8.35, + 1.4005563282336575, + true, + true, + 73.75 + ], + [ + "Ansgar Knauff", + 0, + 0, + 6.85, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Nnamdi Collins", + 0, + 0, + 0, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Ritsu Dōan", + 1.652656467315716, + 0.2, + 5.9, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Noah Atubolu", + 0, + 0, + 0, + 1.705678495361178, + true, + true, + 102.68333333333334 + ], + [ + "Can Uzun", + 11.274478442280945, + 1, + 8.05, + 1.4005563282336575, + true, + true, + 86.95 + ], + [ + "Hugo Larsson", + 0, + 0, + 0, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Kauã Santos", + 1.695156107620737, + 0.2241379310344827, + 5.4, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Farès Chaïbi", + 0, + 0, + 7.35, + 1.4005563282336575, + true, + true, + 102.68333333333334 + ], + [ + "Elias Baum", + 8.893532684283725, + 1, + 6.35, + 1.4005563282336575, + true, + true, + 102.68333333333334 + ], + [ + "Noël Aséko", + 0, + 0, + 0, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Jean-Mattéo Bahoya", + 0, + 0, + 6.5, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Arthur Theate", + 0, + 0, + 5.8, + 1.4005563282336575, + false, + false, + 0 + ], + [ + "Oscar Højlund", + 3.623094336003068, + 0.4172413793103448, + 6.2, + 1.4005563282336575, + true, + false, + 15.75 + ], + [ + "Younes Ebnoutalib", + 8.75347705146036, + 1, + 6.25, + 1.4005563282336575, + true, + true, + 92.51666666666667 + ], + [ + "Jeremiaha Maluze", + 0, + 0, + 0, + 0, + true, + true, + 102.68333333333334 + ], + [ + "Keita Kosugi", + 9.73386648122392, + 1, + 6.95, + 1.4005563282336575, + true, + true, + 102.68333333333334 + ], + [ + "Love Arrhov", + 0, + 0, + 6.4, + 1.4005563282336575, + true, + false, + 15.733333333333333 + ], + [ + "Ayoube Amaimouni", + 7.11482614742698, + 0.8, + 6.35, + 1.4005563282336575, + true, + true, + 86.93333333333334 + ], + [ + "Malik Pimpong", + 0, + 0, + 6.4, + 1.4005563282336575, + true, + false, + 28.933333333333334 + ], + [ + "Otávio", + 10.364116828929067, + 1, + 7.4, + 1.4005563282336575, + true, + false, + 10.15 + ], + [ + "Raphael Onyedika", + 10.784283727399163, + 1, + 7.7, + 1.4005563282336575, + true, + true, + 102.68333333333334 + ], + [ + "Dominik Kohr", + 17.426470588235293, + 1, + 8.8, + 1.9802807486631016, + true, + true, + 80.4 + ], + [ + "Stefan Bell", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Alexander Schwolow", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Danny Da Costa", + 16.040274064171122, + 1, + 8.1, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Robin Zentner", + 15.050133689839571, + 1, + 7.6, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Nadiem Amiri", + 19.802807486631014, + 1, + 10, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Stefan Posch", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Phillip Tietz", + 19.802807486631014, + 1, + 10, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Philipp Mwene", + 14.258021390374331, + 1, + 7.2, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Lennard Maloney", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Jae-Sung Lee", + 13.26788101604278, + 1, + 6.7, + 1.9802807486631016, + true, + true, + 68.38333333333334 + ], + [ + "Sheraldo Becker", + 13.46590909090909, + 1, + 6.8, + 1.9802807486631016, + true, + true, + 68.25 + ], + [ + "Eric Martel", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Silas", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Paul Nebel", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Silvan Dominic Widmer", + 0, + 0, + 6.4, + 1.9802807486631016, + true, + false, + 22.033333333333335 + ], + [ + "Ransford Königsdörffer", + 0, + 0, + 6.7, + 1.9802807486631016, + true, + false, + 27.133333333333333 + ], + [ + "Anthony Caci", + 16.040274064171122, + 1, + 8.1, + 1.9802807486631016, + true, + true, + 73.46666666666667 + ], + [ + "Andreas Hanche-Olsen", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Benedict Hollerbach", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Kaishu Sano", + 14.654077540106952, + 1, + 7.4, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Fabio Gruber", + 6.872257053291536, + 0.4689655172413793, + 7.4, + 1.9802807486631016, + true, + true, + 95.51666666666667 + ], + [ + "Sota Kawasaki", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Kacper Potulski", + 0, + 0, + 6.9, + 1.9802807486631016, + true, + false, + 15.116666666666667 + ], + [ + "Otto Ruoppi", + 0, + 0, + 7.9, + 1.9802807486631016, + true, + false, + 27.266666666666666 + ], + [ + "Rael-Tshimbela Nakuzola", + 0, + 0, + 0, + 1.9802807486631016, + false, + false, + 0 + ], + [ + "Sven Michel", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Felix Götze", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Raphael Obermair", + 4.923529411764706, + 1, + 6.2, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Oliver Batista Meier", + 1.866450304259635, + 0.3310344827586207, + 7.1, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Markus Schubert", + 0, + 0, + 7.3, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Tom Baack", + 0, + 0, + 0, + 0.7941176470588236, + true, + false, + 19.783333333333335 + ], + [ + "Steffen Tigges", + 0, + 0, + 6.3, + 0.7941176470588236, + true, + false, + 27.5 + ], + [ + "Nahuel Noll", + 0, + 0, + 0, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Marvin Pieringer", + 0, + 0, + 0, + 0.7941176470588236, + true, + true, + 92.46666666666667 + ], + [ + "Gabriel Vidović", + 5.7970588235294125, + 1, + 7.3, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Stefano Marino", + 3.703326572008114, + 0.6758620689655173, + 6.9, + 0.7941176470588236, + true, + true, + 68.01666666666667 + ], + [ + "Sebastian Klaas", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Marcel Hoffmeier", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Laurin Ulrich", + 5.558823529411765, + 1, + 7, + 0.7941176470588236, + true, + true, + 75.71666666666667 + ], + [ + "Laurin Curda", + 6.273529411764707, + 1, + 7.9, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Nick Bätzner", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Mattes Hansen", + 3.2049492900608523, + 0.5310344827586208, + 7.6, + 0.7941176470588236, + true, + true, + 75.65 + ], + [ + "Florian Pruhs", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Tjark Scheller", + 5.558823529411765, + 1, + 7, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Jano ter Horst", + 5.7970588235294125, + 1, + 7.3, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Santiago Castañeda", + 6.750000000000001, + 1, + 8.5, + 0.7941176470588236, + true, + true, + 95.51666666666667 + ], + [ + "Jonah Sticker", + 2.5324137931034483, + 0.4689655172413793, + 6.8, + 0.7941176470588236, + true, + false, + 19.866666666666667 + ], + [ + "Nyamekye Awortwie-Grant", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Deniz Zeitler", + 0, + 0, + 6.8, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Luka Duric", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Ruben Müller", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Albert Frank Millgramm", + 3.1874239350912776, + 0.6689655172413793, + 6, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Kennedy Okpala", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Clemens Lippmann", + 0, + 0, + 6.5, + 0.7941176470588236, + true, + false, + 3.033333333333333 + ], + [ + "Timur Gayret", + 0, + 0, + 0, + 0.7941176470588236, + false, + false, + 0 + ], + [ + "Leopold Zingerle", + 0, + 0, + 0, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Willi Orban", + 15.97404657016992, + 1, + 7.8, + 2.047954688483323, + true, + true, + 97.96666666666667 + ], + [ + "Lukas Klostermann", + 0, + 0, + 0, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Benjamin Henrichs", + 0, + 0, + 6.57, + 2.047954688483323, + true, + false, + 23.75 + ], + [ + "Örjan Nyland", + 0, + 0, + 0, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Ridle Baku", + 15.09342605412209, + 1, + 7.37, + 2.047954688483323, + true, + true, + 74.21666666666667 + ], + [ + "Christoph Baumgartner", + 0, + 0, + 0, + 2.047954688483323, + false, + false, + 0 + ], + [ + "David Raum", + 14.847671491504093, + 1, + 7.25, + 2.047954688483323, + true, + true, + 97.96666666666667 + ], + [ + "Christopher Nkunku", + 0, + 0, + 0, + 2.047954688483323, + true, + false, + 32.266666666666666 + ], + [ + "Rocco Reitz", + 2.91409828345739, + 0.2172413793103448, + 6.55, + 2.047954688483323, + true, + true, + 84.53333333333333 + ], + [ + "Brajan Gruda", + 15.359660163624923, + 1, + 7.5, + 2.047954688483323, + true, + true, + 74.1 + ], + [ + "Nicolas Seiwald", + 14.192325991189428, + 1, + 6.93, + 2.047954688483323, + true, + true, + 97.96666666666667 + ], + [ + "Assan Ouédraogo", + 0, + 0, + 0, + 2.047954688483323, + false, + false, + 0 + ], + [ + "El Chadaille Bitshiabu", + 0, + 0, + 6.6, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Lukeba Castello Jr.", + 14.274244178728761, + 1, + 6.97, + 2.047954688483323, + true, + true, + 97.96666666666667 + ], + [ + "Max Finkgräfe", + 0, + 0, + 6.8, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Arthur Vermeeren", + 0, + 0, + 6.6, + 2.047954688483323, + true, + false, + 13.433333333333334 + ], + [ + "Johan Bakayoko", + 10.740463054187193, + 0.7827586206896552, + 6.7, + 2.047954688483323, + true, + false, + 23.866666666666667 + ], + [ + "Maarten Vandevoordt", + 14.397121460037761, + 1, + 7.03, + 2.047954688483323, + true, + true, + 97.96666666666667 + ], + [ + "Antonio Nusa", + 14.745273757079927, + 1, + 7.2, + 2.047954688483323, + true, + true, + 97.96666666666667 + ], + [ + "Andrija Maksimovic", + 0, + 0, + 6.3, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Tidiam Gomis", + 10.532066009852219, + 0.7827586206896552, + 6.57, + 2.047954688483323, + true, + true, + 65.7 + ], + [ + "Conrad Harder", + 0, + 0, + 6.67, + 2.047954688483323, + true, + false, + 13.4 + ], + [ + "Ezechiel Banzuzi", + 14.950069225928258, + 1, + 7.3, + 2.047954688483323, + true, + true, + 84.56666666666666 + ], + [ + "Rômulo", + 0, + 0, + 6.4, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Abdoul Koné", + 0, + 0, + 0, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Maxime Estève", + 0, + 0, + 6.6, + 2.047954688483323, + false, + false, + 0 + ], + [ + "Daniel Batz", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Kevin Stöger", + 5.514839521711769, + 1, + 7.4, + 0.745248584015104, + true, + true, + 65.11666666666666 + ], + [ + "Tim Kleindienst", + 0, + 0, + 0, + 0.745248584015104, + true, + true, + 97.96666666666667 + ], + [ + "Moritz Nicolas", + 5.440314663310259, + 1, + 7.3, + 0.745248584015104, + true, + true, + 97.96666666666667 + ], + [ + "Robin Hack", + 3.9935044812395577, + 0.7241379310344828, + 7.4, + 0.745248584015104, + true, + true, + 64.86666666666666 + ], + [ + "Florian Neuhaus", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Philipp Sander", + 5.7384140969163004, + 1, + 7.7, + 0.745248584015104, + true, + true, + 97.96666666666667 + ], + [ + "Jan Olschowsky", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Jens Castrop", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Joseph Scally", + 0, + 0, + 0, + 0.745248584015104, + true, + false, + 21.216666666666665 + ], + [ + "Fabio Chiarodia", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Ko Itakura", + 4.258453201970444, + 0.7827586206896552, + 7.3, + 0.745248584015104, + true, + true, + 97.96666666666667 + ], + [ + "Enzo Leopold", + 0, + 0, + 6.7, + 0.745248584015104, + false, + false, + 0 + ], + [ + "David Herold", + 0, + 0, + 6.4, + 0.745248584015104, + true, + false, + 32.766666666666666 + ], + [ + "Lukas Ullrich", + 6.111038388923852, + 1, + 8.2, + 0.745248584015104, + true, + true, + 65.13333333333334 + ], + [ + "Shuto Machino", + 0, + 0, + 6.4, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Franck Honorat", + 1.9797914107766768, + 0.3689655172413794, + 7.2, + 0.745248584015104, + true, + false, + 32.85 + ], + [ + "Yukhym Konoplia", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Isac Lidberg", + 0, + 0, + 6.2, + 0.745248584015104, + true, + false, + 33.1 + ], + [ + "Kevin Diks", + 5.589364380113279, + 1, + 7.5, + 0.745248584015104, + true, + true, + 97.96666666666667 + ], + [ + "Wael Mohya", + 4.8662162713482795, + 0.906896551724138, + 7.2, + 0.745248584015104, + true, + true, + 65.2 + ], + [ + "Hugo Bolin", + 6.856286972938956, + 1, + 9.2, + 0.745248584015104, + true, + true, + 97.96666666666667 + ], + [ + "Jan Leszczynski", + 1.1656715783077625, + 0.2172413793103448, + 7.2, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Zento Uno", + 0, + 0, + 0, + 0.745248584015104, + false, + false, + 0 + ], + [ + "Daiki Hashioka", + 5.887463813719322, + 1, + 7.9, + 0.745248584015104, + true, + true, + 76.73333333333333 + ], + [ + "Mathieu Nguefack", + 0, + 0, + 0, + 0, + true, + false, + 32.833333333333336 + ], + [ + "Emre Can", + 0, + 0, + 0, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Patrick Drewes", + 0, + 0, + 7.7, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Waldemar Anton", + 16.255179171332585, + 1, + 6.9, + 2.3558230683090704, + true, + true, + 96.76666666666667 + ], + [ + "Marcel Sabitzer", + 0.7817625996784532, + 0.0490166414523449, + 6.77, + 2.3558230683090704, + true, + false, + 40.95 + ], + [ + "Gregor Kobel", + 16.01959686450168, + 1, + 6.8, + 2.3558230683090704, + true, + true, + 96.76666666666667 + ], + [ + "Serhou Guirassy", + 15.501315789473683, + 1, + 6.58, + 2.3558230683090704, + true, + true, + 96.76666666666667 + ], + [ + "Alexander Meyer", + 0, + 0, + 6.55, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Nico Schlotterbeck", + 0, + 0, + 0, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Julian Ryerson", + 17.315299552071668, + 1, + 7.35, + 2.3558230683090704, + true, + true, + 76.1 + ], + [ + "Maximilian Beier", + 3.1269608064024377, + 0.2020293181699619, + 6.57, + 2.3558230683090704, + true, + true, + 86.21666666666667 + ], + [ + "Ramy Bensebaini", + 5.904180020851837, + 0.3685598377281948, + 6.8, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Felix Nmecha", + 15.972480403135497, + 1, + 6.78, + 2.3558230683090704, + true, + true, + 76.11666666666666 + ], + [ + "Joey Veerman", + 6.156214622228861, + 0.4020293181699619, + 6.5, + 2.3558230683090704, + true, + false, + 20.633333333333333 + ], + [ + "Filippo Mane", + 9.713775292504923, + 0.6314401622718053, + 6.53, + 2.3558230683090704, + true, + false, + 20.65 + ], + [ + "Fábio Silva", + 0, + 0, + 6.88, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Carney Chukwuemeka", + 0, + 0, + 6.6, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Daniel Svensson", + 16.37297032474804, + 1, + 6.95, + 2.3558230683090704, + true, + true, + 96.76666666666667 + ], + [ + "Jobe Bellingham", + 8.768157652154756, + 0.5489540403776931, + 6.78, + 2.3558230683090704, + true, + true, + 96.76666666666667 + ], + [ + "Samuele Inácio", + 0.7921553077982555, + 0.0490166414523449, + 6.86, + 2.3558230683090704, + true, + false, + 2.5833333333333335 + ], + [ + "Luca Reggiani", + 0, + 0, + 7.05, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Justin Lerma", + 0, + 0, + 6.3, + 2.3558230683090704, + false, + false, + 0 + ], + [ + "Kauã Prates", + 0, + 0, + 6.1, + 2.3558230683090704, + true, + false, + 10.533333333333333 + ], + [ + "Joane Gadou", + 16.01959686450168, + 1, + 6.8, + 2.3558230683090704, + true, + true, + 96.76666666666667 + ], + [ + "Konstantinos Karetsas", + 17.12683370660694, + 1, + 7.27, + 2.3558230683090704, + true, + true, + 76.21666666666667 + ], + [ + "Giannis Konstantelias", + 12.880143399602884, + 0.7489540403776932, + 7.3, + 2.3558230683090704, + true, + true, + 55.8 + ], + [ + "Daniel Heuer Fernandes", + 0, + 0, + 0, + 0.4804031354983203, + true, + true, + 96.76666666666667 + ], + [ + "Yussuf Poulsen", + 0, + 0, + 6.3, + 0.4804031354983203, + true, + false, + 12.4 + ], + [ + "Bakery Jatta", + 3.2187010078387464, + 1, + 6.7, + 0.4804031354983203, + true, + true, + 84.35 + ], + [ + "Jordan Torunarigha", + 0, + 0, + 0, + 0.4804031354983203, + true, + true, + 84.11666666666666 + ], + [ + "Sebastiaan Bornauw", + 3.4589025755879064, + 1, + 7.2, + 0.4804031354983203, + true, + true, + 96.76666666666667 + ], + [ + "Miro Muheim", + 0, + 0, + 0, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Daniel Elfadli", + 0, + 0, + 0, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Nicolai Remberg", + 3.5549832026875703, + 1, + 7.4, + 0.4804031354983203, + true, + true, + 96.76666666666667 + ], + [ + "Rayan Philippe", + 0.3816720083407343, + 0.1241379310344827, + 6.4, + 0.4804031354983203, + true, + false, + 5.683333333333334 + ], + [ + "Otto Stange", + 0.2996721627987796, + 0.093103448275862, + 6.7, + 0.4804031354983203, + true, + false, + 27.1 + ], + [ + "Kofi Amoako", + 0, + 0, + 0, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Albert Sambi Lokonga", + 3.2187010078387464, + 1, + 6.7, + 0.4804031354983203, + true, + true, + 96.76666666666667 + ], + [ + "Albert Grønbæk", + 4.515789473684211, + 1, + 9.4, + 0.4804031354983203, + true, + true, + 96.76666666666667 + ], + [ + "Alexander Røssing-Lelesiit", + 0, + 0, + 0, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Nicolás Capaldo", + 3.266741321388578, + 1, + 6.8, + 0.4804031354983203, + true, + true, + 96.76666666666667 + ], + [ + "Warmed Omari", + 0, + 0, + 0, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Shafiq Nandja", + 0, + 0, + 6.9, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Sander Tangvik", + 0, + 0, + 7.7, + 0.4804031354983203, + false, + false, + 0 + ], + [ + "Louis Lemke", + 3.9393057110862264, + 1, + 8.2, + 0.4804031354983203, + true, + true, + 91.06666666666666 + ], + [ + "Martin Adeline", + 2.481861991736495, + 0.7827586206896552, + 6.6, + 0.4804031354983203, + true, + true, + 69.65 + ], + [ + "Patson Daka", + 3.4589025755879064, + 1, + 7.2, + 0.4804031354983203, + true, + true, + 69.56666666666666 + ], + [ + "Bilal Nadir", + 0, + 0, + 6.6, + 0.4804031354983203, + true, + false, + 12.633333333333333 + ], + [ + "Terem Moffi", + 0, + 0, + 0, + 0.4804031354983203, + true, + false, + 27.183333333333334 + ], + [ + "Matthias Ginter", + 12.673191220533553, + 1, + 7.43, + 1.705678495361178, + true, + true, + 95.16666666666667 + ], + [ + "Christian Günter", + 1.403832218182089, + 0.1241379310344827, + 6.63, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Vincenzo Grifo", + 4.984698361443443, + 0.4310344827586207, + 6.78, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Lukas Kübler", + 0, + 0, + 7.45, + 1.705678495361178, + true, + true, + 70.41666666666667 + ], + [ + "Maximilian Eggestein", + 12.622020865672718, + 1, + 7.4, + 1.705678495361178, + true, + true, + 95.16666666666667 + ], + [ + "Jannik Huth", + 0, + 0, + 0, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Anthony Jung", + 0, + 0, + 0, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Florian Müller", + 0, + 0, + 6.6, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Philipp Lienhart", + 8.500454639381871, + 0.7068965517241379, + 7.05, + 1.705678495361178, + true, + true, + 70.3 + ], + [ + "Jan-Niklas Beste", + 11.257478069383774, + 1, + 6.6, + 1.705678495361178, + true, + true, + 46.93333333333333 + ], + [ + "Lucas Höler", + 0, + 0, + 6.93, + 1.705678495361178, + true, + false, + 20.4 + ], + [ + "Patrick Osterhage", + 0, + 0, + 7.25, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Yannik Engelhardt", + 12.332055521461319, + 1, + 7.23, + 1.705678495361178, + true, + true, + 95.16666666666667 + ], + [ + "Mio Backhaus", + 11.257478069383774, + 1, + 6.6, + 1.705678495361178, + true, + true, + 95.16666666666667 + ], + [ + "Igor Matanović", + 13.526030468214142, + 1, + 7.93, + 1.705678495361178, + true, + true, + 74.75 + ], + [ + "Derry Scherhant", + 7.74436853393815, + 0.5689655172413793, + 7.98, + 1.705678495361178, + true, + true, + 95.16666666666667 + ], + [ + "Philipp Treu", + 11.76918161799213, + 1, + 6.9, + 1.705678495361178, + true, + false, + 24.75 + ], + [ + "Jordy Makengo", + 10.412755498681111, + 0.8758620689655172, + 6.97, + 1.705678495361178, + true, + true, + 95.16666666666667 + ], + [ + "Max Rosenfelder", + 3.4645859230775935, + 0.2931034482758621, + 6.93, + 1.705678495361178, + true, + false, + 24.85 + ], + [ + "Berkay Yilmaz", + 0, + 0, + 6.6, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Bruno Ogbus", + 0, + 0, + 6.7, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Yuito Suzuki", + 11.30864842424461, + 1, + 6.63, + 1.705678495361178, + true, + true, + 81.06666666666666 + ], + [ + "Cyriaque Irié", + 0, + 0, + 7.13, + 1.705678495361178, + true, + false, + 49.416666666666664 + ], + [ + "Keisuke Goto", + 0, + 0, + 6.9, + 1.705678495361178, + true, + false, + 14.1 + ], + [ + "Rihito Yamamoto", + 0, + 0, + 0, + 1.705678495361178, + false, + false, + 0 + ], + [ + "Mitchell Weiser", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Niklas Stark", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Niclas Füllkrug", + 6.805855384282154, + 1, + 6.6, + 1.0311902097397203, + true, + true, + 62.666666666666664 + ], + [ + "Marco Friedl", + 8.249521677917762, + 1, + 8, + 1.0311902097397203, + true, + true, + 95.16666666666667 + ], + [ + "Amos Pieper", + 7.9401646149958465, + 1, + 7.7, + 1.0311902097397203, + true, + true, + 95.16666666666667 + ], + [ + "Felix Agu", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Eren Sami Dinkçi", + 0, + 0, + 0, + 1.0311902097397203, + true, + false, + 9.133333333333333 + ], + [ + "Cédric Itten", + 0, + 0, + 6, + 1.0311902097397203, + true, + false, + 32.483333333333334 + ], + [ + "Keke Topp", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Justin Njinmah", + 5.408059275838416, + 0.7827586206896552, + 6.7, + 1.0311902097397203, + true, + true, + 62.56666666666667 + ], + [ + "Ludovit Reis", + 6.400490957005161, + 0.7758620689655172, + 8, + 1.0311902097397203, + true, + true, + 86.01666666666667 + ], + [ + "Markus Kolke", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Jens Stage", + 8.55887874083968, + 1, + 8.3, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Senne Lynen", + 7.115212447204071, + 1, + 6.9, + 1.0311902097397203, + true, + true, + 46.93333333333333 + ], + [ + "Olivier Deman", + 7.527688531099958, + 1, + 7.3, + 1.0311902097397203, + true, + true, + 95.16666666666667 + ], + [ + "Julián Malatini", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Marco Grüll", + 1.5233168477672279, + 0.2172413793103448, + 6.8, + 1.0311902097397203, + true, + true, + 86 + ], + [ + "Chuki", + 1.3867730406844512, + 0.2241379310344827, + 6, + 1.0311902097397203, + true, + true, + 95.16666666666667 + ], + [ + "Karl Hein", + 0, + 0, + 0, + 1.0311902097397203, + true, + true, + 95.16666666666667 + ], + [ + "Alexander Schlager", + 0, + 0, + 6.8, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Samuel Mbangula", + 5.8706725388975105, + 0.8758620689655172, + 6.5, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Patrice Covic", + 0, + 0, + 0, + 1.0311902097397203, + true, + false, + 9.166666666666666 + ], + [ + "Dariusz Stalmach", + 0, + 0, + 0, + 1.0311902097397203, + true, + false, + 49.416666666666664 + ], + [ + "Mick Schmetgens", + 7.321450489152014, + 1, + 7.1, + 1.0311902097397203, + true, + true, + 95.16666666666667 + ], + [ + "Salim Amani Musah", + 0, + 0, + 6.6, + 1.0311902097397203, + true, + false, + 32.583333333333336 + ], + [ + "Kenny Quetant", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Darwin Soylu", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Oskar Wójcik", + 0, + 0, + 0, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Paul Erevbenagie", + 0.9600736435507736, + 0.1241379310344827, + 7.5, + 1.0311902097397203, + false, + false, + 0 + ], + [ + "Michael Gregoritsch", + 10.621576128538639, + 1, + 6.7, + 1.58530986993114, + true, + true, + 83.36666666666666 + ], + [ + "Marius Wolf", + 8.243611323641929, + 0.8, + 6.5, + 1.58530986993114, + true, + true, + 91.25 + ], + [ + "Jeffrey Gouweleeuw", + 0, + 0, + 0, + 1.58530986993114, + true, + false, + 3.2333333333333334 + ], + [ + "Finn Dahmen", + 12.523947972456007, + 1, + 7.9, + 1.58530986993114, + true, + true, + 94.15 + ], + [ + "Yannik Keitel", + 0, + 0, + 6.6, + 1.58530986993114, + true, + false, + 10.7 + ], + [ + "Kristijan Jakić", + 0, + 0, + 7.7, + 1.58530986993114, + false, + false, + 0 + ], + [ + "Anton Kade", + 11.09716908951798, + 1, + 7, + 1.58530986993114, + true, + true, + 94.15 + ], + [ + "Mert Kömür", + 0, + 0, + 0, + 1.58530986993114, + true, + false, + 17.7 + ], + [ + "Robin Fellhauer", + 10.304514154552411, + 1, + 6.5, + 1.58530986993114, + true, + true, + 76.45 + ], + [ + "Calvin Brackelmann", + 0, + 0, + 0, + 1.58530986993114, + true, + true, + 90.91666666666667 + ], + [ + "Sima Suso", + 0, + 0, + 0, + 1.58530986993114, + false, + false, + 0 + ], + [ + "Fabian Rieder", + 10.621576128538639, + 1, + 6.7, + 1.58530986993114, + true, + true, + 83.45 + ], + [ + "Nediljko Labrović", + 0, + 0, + 0, + 1.58530986993114, + false, + false, + 0 + ], + [ + "Noahkai Banks", + 6.5743732841261995, + 0.5529411764705883, + 7.5, + 1.58530986993114, + true, + true, + 94.15 + ], + [ + "Chrislain Matsima", + 11.09716908951798, + 1, + 7, + 1.58530986993114, + true, + true, + 94.15 + ], + [ + "Alexis Claude-Maurice", + 0, + 0, + 0, + 1.58530986993114, + false, + false, + 0 + ], + [ + "Faik Sakar", + 0, + 0, + 0, + 1.58530986993114, + false, + false, + 0 + ], + [ + "Hennes Behrens", + 11.09716908951798, + 1, + 7, + 1.58530986993114, + true, + true, + 94.15 + ], + [ + "Han-Noah Massengo", + 11.731293037490437, + 1, + 7.4, + 1.58530986993114, + true, + true, + 94.15 + ], + [ + "Rodrigo Ribeiro", + 0, + 0, + 6.6, + 1.58530986993114, + true, + false, + 10.783333333333333 + ], + [ + "Uchenna Ogundu", + 0, + 0, + 0, + 1.58530986993114, + false, + false, + 0 + ], + [ + "Young-Woo Seol", + 0, + 0, + 0, + 0, + true, + false, + 2.9 + ], + [ + "Loris Karius", + 7.599846977811783, + 1, + 6.6, + 1.1514919663351186, + true, + true, + 94.15 + ], + [ + "Kenan Karaman", + 0, + 0, + 0, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Kevin Müller", + 0, + 0, + 0, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Edin Džeko", + 0, + 0, + 7.65, + 1.1514919663351186, + true, + false, + 17.533333333333335 + ], + [ + "Finn Porath", + 0, + 0, + 0, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Timo Becker", + 7.772570772762051, + 1, + 6.75, + 1.1514919663351186, + true, + true, + 94.15 + ], + [ + "Ron Schallenberg", + 5.903778724639211, + 0.7827586206896552, + 6.55, + 1.1514919663351186, + true, + true, + 62.93333333333333 + ], + [ + "Soufiane El-Faouzi", + 8.290742157612854, + 1, + 7.2, + 1.1514919663351186, + true, + true, + 94.15 + ], + [ + "Dejan Ljubičić", + 8.290742157612854, + 1, + 7.2, + 1.1514919663351186, + true, + true, + 94.15 + ], + [ + "Janik Bachmann", + 0, + 0, + 6.8, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Éric Dina Ebimbe", + 4.127503100018467, + 0.5689655172413792, + 6.3, + 1.1514919663351186, + true, + false, + 32.016666666666666 + ], + [ + "Hasan Kuruçay", + 7.887719969395563, + 1, + 6.85, + 1.1514919663351186, + true, + true, + 62.1 + ], + [ + "Junior Adamu", + 2.5920481228398806, + 0.3310344827586207, + 6.8, + 1.1514919663351186, + true, + true, + 62.11666666666667 + ], + [ + "Maximilian Wöber", + 0, + 0, + 6.5, + 1.1514919663351186, + true, + false, + 32.05 + ], + [ + "Robin Gosens", + 3.122925625939899, + 0.4172413793103448, + 6.5, + 1.1514919663351186, + true, + false, + 32.05 + ], + [ + "Moussa Sylla", + 8.290742157612854, + 1, + 7.2, + 1.1514919663351186, + true, + true, + 94.15 + ], + [ + "Adrian Gantenbein", + 0, + 0, + 0, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Vitalie Becker", + 4.596636809751207, + 0.5827586206896551, + 6.85, + 1.1514919663351186, + true, + true, + 62.1 + ], + [ + "Mert Can Ayhan", + 0, + 0, + 6.05, + 1.1514919663351186, + true, + false, + 7.8 + ], + [ + "Nikola Katic", + 7.887719969395563, + 1, + 6.85, + 1.1514919663351186, + true, + true, + 76.6 + ], + [ + "Christian Gomis", + 0, + 0, + 6.4, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Luca Vozar", + 0, + 0, + 6.7, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Satoshi Tanaka", + 1.6885239954621003, + 0.2172413793103448, + 6.75, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Johannes Simon Siebeking", + 0, + 0, + 0, + 1.1514919663351186, + false, + false, + 0 + ], + [ + "Adil Aouchiche", + 7.254399387911247, + 1, + 6.3, + 1.1514919663351186, + true, + true, + 86.33333333333333 + ] + ], + "hovertemplate": "%{customdata[0]}
Product-formula expected points: %{x:.1f}
Actual points: %{y:.1f}
Formula: 9.4739 × lineup score × recent form × odds
Lineup score / recent form / odds: %{customdata[2]:.2f} / %{customdata[3]:.2f} / %{customdata[4]:.2f}
Played / started / minutes: %{customdata[5]} / %{customdata[6]} / %{customdata[7]:.0f}", + "marker": { + "color": "#ff7f0e", + "opacity": 0.68, + "size": 9, + "symbol": "diamond" + }, + "mode": "markers", + "name": "n × lineup × form × odds", + "type": "scatter", + "x": { + "bdata": "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", + "dtype": "f8" + }, + "y": { + "bdata": "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", + "dtype": "f8" + } + }, + { + "hoverinfo": "skip", + "line": { + "color": "gray", + "dash": "dash" + }, + "mode": "lines", + "name": "Perfect prediction", + "type": "scatter", + "x": [ + 0, + 414.75 + ], + "y": [ + 0, + 414.75 + ] + } + ], + "layout": { + "height": 600, + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "white", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "white", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "#C8D4E3", + "linecolor": "#C8D4E3", + "minorgridcolor": "#C8D4E3", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "#C8D4E3", + "linecolor": "#C8D4E3", + "minorgridcolor": "#C8D4E3", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermap": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermap" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "white", + "showlakes": true, + "showland": true, + "subunitcolor": "#C8D4E3" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "paper_bgcolor": "white", + "plot_bgcolor": "white", + "polar": { + "angularaxis": { + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "" + }, + "bgcolor": "white", + "radialaxis": { + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "white", + "gridcolor": "#DFE8F3", + "gridwidth": 2, + "linecolor": "#EBF0F8", + "showbackground": true, + "ticks": "", + "zerolinecolor": "#EBF0F8" + }, + "yaxis": { + "backgroundcolor": "white", + "gridcolor": "#DFE8F3", + "gridwidth": 2, + "linecolor": "#EBF0F8", + "showbackground": true, + "ticks": "", + "zerolinecolor": "#EBF0F8" + }, + "zaxis": { + "backgroundcolor": "white", + "gridcolor": "#DFE8F3", + "gridwidth": 2, + "linecolor": "#EBF0F8", + "showbackground": true, + "ticks": "", + "zerolinecolor": "#EBF0F8" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "#DFE8F3", + "linecolor": "#A2B1C6", + "ticks": "" + }, + "baxis": { + "gridcolor": "#DFE8F3", + "linecolor": "#A2B1C6", + "ticks": "" + }, + "bgcolor": "white", + "caxis": { + "gridcolor": "#DFE8F3", + "linecolor": "#A2B1C6", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "#EBF0F8", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "#EBF0F8", + "linecolor": "#EBF0F8", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "#EBF0F8", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "n × lineup × form × odds versus actual points" + }, + "xaxis": { + "range": [ + 0, + 414.75 + ], + "title": { + "text": "Expected Kickbase points" + } + }, + "yaxis": { + "range": [ + 0, + 414.75 + ], + "scaleanchor": "x", + "scaleratio": 1, + "title": { + "text": "Actual Kickbase points" + } + } + } + }, + "image/png": "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FAhYACmFWXAfTMAETMAERjMBj80ETMAETMAETMAETKAECFgAKYFJcBdMwARMYHQT8OhMwARMwARMwARMwARMYPgJWAAZ/jlwD0zABEY7AY/PBEzABEzABEzABEzABExg2AlYABn2KXAHTGD0E/AITcAETMAETMAETMAETMAETGC4CVgAGe4ZcPtjgYDHaAImYAImYAImYAImYAImYAImMMwELIAM8wSMjeY9ShMwARMwARMwARMwARMwARMwARMYXgIWQIaCv9swARMwARMwARMwARMwARMwARMwARMYVgJDIoAM6wjduAmYgAmYgAmYgAmYgAmYgAmYgAmYwJAQKOVGLICU8uy4byZgAiZgAiZgAiZgAiZgAiZgAiOJgPtawgQsgJTw5LhrJmACJmACJmACJmACJmACJjCyCLi3JlC6BCyAlO7cuGcmYAImYAImYAImYAImYAIjjYD7awImULIELICU7NS4YyZgAiZgAiZgAiZgAiYw8gi4xyZgAiZQqgQsgJTqzLhfJmACJmACJmACJmACI5GA+2wCJmACJlCiBCyAlOjEuFsmYAImYAImYAImMDIJuNcmYAImYAImUJoELICU5ry4VyZgAiZgAiZgAiOVgPttAiZgAiZgAiZQkgQsgJTktLhTJmACJmACJjByCbjnJmACJmACJmACJlCKBCyAlOKsuE8mYAImYAIjmYD7bgImYAImYAImYAImUIIELICU4KS4SyZgAiYwsgm49yZgAiZgAiZgAiZgAiZQegQsgJTenLhHJmACI52A+28CJmACJmACJmACJmACJlByBCyAlNyUuEMmMPIJeAQmYAImYAImYAImYAImYAImUGoELICU2oy4P6OBgMdgAiZgAiZgAiZgAiZgAiZgAiZQYgQsgJTYhIyO7ngUJmACJmACJmACJmACJmACJmACJlBaBCyADMZ8uE4TMAETMAETMAETMAETMAETMAETMIGSIjAoAkhJjdCdMQETMAETMAETMAETMAETMAETMAETGBQCI6lSCyAjabbcVxMwARMwARMwARMwARMwARMwgVIi4L6MIAIWQEbQZLmrJmACJmACJmACJmACJmACJlBaBNwbExg5BP5/AAAA//9EM6pNAAAABklEQVQDAKx3fUrs+RwzAAAAAElFTkSuQmCC" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The two charts use the same axes and the same dashed perfect-prediction line for a fair visual comparison. Both metrics are fitted on these rows, so use the holdout results above for the less optimistic check.\n" + ] + } + ], + "source": [ + "# Transform the three learned, standardised weights back into a prediction in actual-points units.\n", + "# This uses exactly the fitted one-layer model above (including its intercept), not a new fit.\n", + "TENSORFLOW_EXPECTED_POINTS = ANALYSIS.copy()\n", + "TENSORFLOW_EXPECTED_POINTS['tensorflow_expected_points'] = np.nan\n", + "all_model_rows = MODEL_FRAME.index\n", + "all_model_inputs = MODEL_FRAME[list(MODEL_FEATURES.values())]\n", + "TENSORFLOW_EXPECTED_POINTS.loc[all_model_rows, 'tensorflow_expected_points'] = (\n", + " SHALLOW_TENSORFLOW_MODEL.predict(\n", + " FEATURE_SCALER.transform(all_model_inputs).astype('float32'), verbose=0\n", + " ).ravel()\n", + ")\n", + "# Expected Kickbase points cannot be negative.\n", + "TENSORFLOW_EXPECTED_POINTS['tensorflow_expected_points'] = (\n", + " TENSORFLOW_EXPECTED_POINTS['tensorflow_expected_points'].clip(lower=0)\n", + ")\n", + "\n", + "TENSORFLOW_CHART = TENSORFLOW_EXPECTED_POINTS.dropna(\n", + " subset=['tensorflow_expected_points', 'actual_points']\n", + ").copy()\n", + "# Fit the requested one-parameter formula: n × lineup score × recent form × odds.\n", + "# fit_intercept=False keeps the formula exactly in that form: it learns n and nothing else.\n", + "from sklearn.linear_model import LinearRegression\n", + "MULTIPLICATIVE_FEATURES = ['starting_chance', 'sofascore_average_rating', 'expected_match_points']\n", + "TENSORFLOW_CHART['multiplicative_base'] = TENSORFLOW_CHART[MULTIPLICATIVE_FEATURES].prod(axis=1)\n", + "if TENSORFLOW_CHART['multiplicative_base'].nunique() < 2:\n", + " raise ValueError('The multiplicative formula needs at least two distinct lineup × form × odds values.')\n", + "MULTIPLICATIVE_REGRESSION = LinearRegression(fit_intercept=False, positive=True)\n", + "MULTIPLICATIVE_REGRESSION.fit(\n", + " TENSORFLOW_CHART[['multiplicative_base']], TENSORFLOW_CHART['actual_points']\n", + ")\n", + "MULTIPLICATIVE_N = float(MULTIPLICATIVE_REGRESSION.coef_[0])\n", + "TENSORFLOW_CHART['multiplicative_expected_points'] = (\n", + " MULTIPLICATIVE_N * TENSORFLOW_CHART['multiplicative_base']\n", + ").clip(lower=0)\n", + "\n", + "TENSORFLOW_EXPECTED_METRICS = accuracy_metrics(\n", + " TENSORFLOW_CHART['actual_points'], TENSORFLOW_CHART['tensorflow_expected_points']\n", + ")\n", + "MULTIPLICATIVE_EXPECTED_METRICS = accuracy_metrics(\n", + " TENSORFLOW_CHART['actual_points'], TENSORFLOW_CHART['multiplicative_expected_points']\n", + ")\n", + "display(pd.DataFrame(\n", + " [TENSORFLOW_EXPECTED_METRICS, MULTIPLICATIVE_EXPECTED_METRICS],\n", + " index=['TensorFlow expected-points metric (all valid rows)', 'n × lineup × form × odds (all valid rows)'],\n", + ").round(3))\n", + "print(f'Best-fit n: {MULTIPLICATIVE_N:.4f}')\n", + "\n", + "max_axis_value = max(\n", + " TENSORFLOW_CHART['tensorflow_expected_points'].max(),\n", + " TENSORFLOW_CHART['multiplicative_expected_points'].max(),\n", + " TENSORFLOW_CHART['actual_points'].max(),\n", + ")\n", + "chart_range = [0, max_axis_value * 1.05] if max_axis_value > 0 else [0, 1]\n", + "\n", + "def expected_vs_actual_figure(prediction_column, title, trace_name, marker, customdata, hovertemplate):\n", + " figure = go.Figure()\n", + " figure.add_trace(go.Scatter(\n", + " x=TENSORFLOW_CHART[prediction_column], y=TENSORFLOW_CHART['actual_points'],\n", + " mode='markers', name=trace_name, marker=marker, customdata=customdata, hovertemplate=hovertemplate,\n", + " ))\n", + " figure.add_trace(go.Scatter(\n", + " x=chart_range, y=chart_range, mode='lines', name='Perfect prediction',\n", + " line={'dash': 'dash', 'color': 'gray'}, hoverinfo='skip',\n", + " ))\n", + " figure.update_layout(\n", + " title=title, xaxis_title='Expected Kickbase points', yaxis_title='Actual Kickbase points',\n", + " template='plotly_white', height=600,\n", + " )\n", + " figure.update_xaxes(range=chart_range)\n", + " figure.update_yaxes(range=chart_range, scaleanchor='x', scaleratio=1)\n", + " return figure\n", + "\n", + "TENSORFLOW_HOVER = (\n", + " '%{customdata[0]}
'\n", + " 'TensorFlow expected points: %{x:.1f}
'\n", + " 'Actual points: %{y:.1f}
'\n", + " 'Raw score: %{customdata[1]:.2f}
'\n", + " 'Total lineup score: %{customdata[2]:.2f}
'\n", + " 'SofaScore average rating: %{customdata[3]:.2f}
'\n", + " 'Odds expected match points: %{customdata[4]:.2f}
'\n", + " 'LigaInsider / Kickbase / Kicker / RotoWire: %{customdata[5]:.2f} / %{customdata[6]:.2f} / %{customdata[7]:.2f} / %{customdata[8]:.2f}
'\n", + " 'Played / started / minutes: %{customdata[9]} / %{customdata[10]} / %{customdata[11]:.0f}'\n", + ")\n", + "PRODUCT_HOVER = (\n", + " '%{customdata[0]}
'\n", + " 'Product-formula expected points: %{x:.1f}
'\n", + " 'Actual points: %{y:.1f}
'\n", + " f'Formula: {MULTIPLICATIVE_N:.4f} × lineup score × recent form × odds
'\n", + " 'Lineup score / recent form / odds: %{customdata[2]:.2f} / %{customdata[3]:.2f} / %{customdata[4]:.2f}
'\n", + " 'Played / started / minutes: %{customdata[5]} / %{customdata[6]} / %{customdata[7]:.0f}'\n", + ")\n", + "\n", + "tensorflow_expected_points_figure = expected_vs_actual_figure(\n", + " 'tensorflow_expected_points', 'TensorFlow expected-points metric versus actual points',\n", + " 'TensorFlow metric', {'size': 9, 'opacity': 0.68, 'color': '#1f77b4'},\n", + " TENSORFLOW_CHART[[\n", + " 'name', 'prediction', 'starting_chance', 'sofascore_average_rating',\n", + " 'expected_match_points', 'ligainsider_chance', 'kickbase_chance',\n", + " 'kicker_chance', 'rotowire_chance', 'played', 'started', 'minutes_played',\n", + " ]],\n", + " TENSORFLOW_HOVER,\n", + ")\n", + "multiplicative_expected_points_figure = expected_vs_actual_figure(\n", + " 'multiplicative_expected_points', 'n × lineup × form × odds versus actual points',\n", + " 'n × lineup × form × odds',\n", + " {'size': 9, 'opacity': 0.68, 'color': '#ff7f0e', 'symbol': 'diamond'},\n", + " TENSORFLOW_CHART[[\n", + " 'name', 'multiplicative_base', 'starting_chance', 'sofascore_average_rating',\n", + " 'expected_match_points', 'played', 'started', 'minutes_played',\n", + " ]],\n", + " PRODUCT_HOVER,\n", + ")\n", + "tensorflow_expected_points_figure.show()\n", + "multiplicative_expected_points_figure.show()\n", + "print(\n", + " 'The two charts use the same axes and the same dashed perfect-prediction line for a fair visual comparison. '\n", + " 'Both metrics are fitted on these rows, so use the holdout results above for the less optimistic check.'\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "fb320299", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
prediction_decileplayersmean_predictionmean_actual
01470.008.40
12470.0014.94
23470.0015.72
34470.005.66
45470.0013.79
56461.8933.24
67474.4954.91
78477.5274.94
894710.67105.64
9104715.66134.87
\n", + "
" + ], + "text/plain": [ + " prediction_decile players mean_prediction mean_actual\n", + "0 1 47 0.00 8.40\n", + "1 2 47 0.00 14.94\n", + "2 3 47 0.00 15.72\n", + "3 4 47 0.00 5.66\n", + "4 5 47 0.00 13.79\n", + "5 6 46 1.89 33.24\n", + "6 7 47 4.49 54.91\n", + "7 8 47 7.52 74.94\n", + "8 9 47 10.67 105.64\n", + "9 10 47 15.66 134.87" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ANALYSIS['prediction_decile'] = pd.qcut(ANALYSIS['prediction'].rank(method='first'), q=10, labels=False) + 1\n", + "CALIBRATION = ANALYSIS.groupby('prediction_decile', observed=True).agg(\n", + " players=('player_id', 'size'), mean_prediction=('prediction', 'mean'), mean_actual=('actual_points', 'mean')\n", + ").reset_index()\n", + "display(CALIBRATION.round(2))\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(CALIBRATION['prediction_decile'], CALIBRATION['mean_prediction'], marker='o', label='prediction')\n", + "plt.plot(CALIBRATION['prediction_decile'], CALIBRATION['mean_actual'], marker='o', label='actual')\n", + "plt.xlabel('prediction decile'); plt.ylabel('points'); plt.title('Decile calibration'); plt.legend(); plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "a770e74a", + "metadata": {}, + "source": [ + "## Commit the next-matchday baseline\n", + "\n", + "This confirmation protects the only persistent write. It updates no score files; it only saves the current cumulative player totals for comparison with the next KBStats snapshot. A selected historical KBStats snapshot can never replace a newer saved baseline." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "683de20d", + "metadata": {}, + "outputs": [ + { + "name": "stdin", + "output_type": "stream", + "text": [ + "Update the player baseline for the next matchday? Type yes to confirm: yes\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated baseline: C:\\kickbase project\\data\\reference\\kbstats_player_match_baseline.csv\n" + ] + } + ], + "source": [ + "baseline_snapshot_times = pd.to_datetime(BASELINE.get('snapshot_timestamp'), utc=True, errors='coerce')\n", + "newest_saved_baseline_time = baseline_snapshot_times.max() if len(baseline_snapshot_times) else pd.NaT\n", + "selected_snapshot_is_older = (\n", + " pd.notna(newest_saved_baseline_time)\n", + " and INPUTS.kbstats_created_at < newest_saved_baseline_time.to_pydatetime()\n", + ")\n", + "\n", + "if selected_snapshot_is_older:\n", + " print(\n", + " 'Baseline not updated: the selected KBStats snapshot is older than the saved baseline. '\n", + " 'This keeps future matchday comparisons safe.'\n", + " )\n", + "else:\n", + " update_baseline = input(\n", + " 'Update the player baseline for the next matchday? Type yes to confirm: '\n", + " ).strip().casefold() == 'yes'\n", + " if update_baseline:\n", + " NEXT_BASELINE = baseline_from_snapshot(CURRENT, INPUTS.kbstats_created_at, INPUTS.kbstats_path)\n", + " persist_baseline(NEXT_BASELINE)\n", + " print(f'Updated baseline: {BASELINE_PATH}')\n", + " else:\n", + " print('Baseline not updated.')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python (Kickbase TensorFlow)", + "language": "python", + "name": "kickbase-tf" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.13.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/notebooks/tests/test_sofascore_single_match_odds.ipynb b/notebooks/tests/test_sofascore_single_match_odds.ipynb index 351fc62..469dab6 100644 --- a/notebooks/tests/test_sofascore_single_match_odds.ipynb +++ b/notebooks/tests/test_sofascore_single_match_odds.ipynb @@ -6,7 +6,7 @@ "source": [ "# SofaScore Single-Match Odds Test\n", "\n", - "Enter any SofaScore match ID when prompted. The notebook opens the exact odds endpoint directly through undetected Chrome 150, extracts current full-time 1X2 decimal odds, and prints a structured result.\n", + "Enter any SofaScore match ID when prompted. The notebook opens the exact odds endpoint directly through undetected Chrome, extracts current full-time 1X2 decimal odds, and prints a structured result.\n", "\n", "No direct HTTP client is used and no output file is created.\n" ] @@ -42,7 +42,7 @@ "outputs": [], "source": [ "# Fixed browser settings\n", - "CHROME_MAJOR_VERSION = 150\n", + "CHROME_MAJOR_VERSION = None # Let undetected-chromedriver auto-detect Chrome.\n", "# Set workflow configuration value: PAGE_LOAD_TIMEOUT_SECONDS.\n", "PAGE_LOAD_TIMEOUT_SECONDS = 30\n", "# Set workflow configuration value: WAIT_TIMEOUT_SECONDS.\n", @@ -123,7 +123,7 @@ "metadata": {}, "outputs": [], "source": [ - "# Configure and initialize undetected Chrome 150.\n", + "# Configure and initialize undetected Chrome.\n", "options = uc.ChromeOptions()\n", "options.add_argument(\"--headless=new\")\n", "options.add_argument(\"--disable-gpu\")\n", @@ -136,7 +136,7 @@ "try:\n", " driver = uc.Chrome(\n", " options=options,\n", - " version_main=CHROME_MAJOR_VERSION,\n", + " ", " use_subprocess=True,\n", " )\n", " driver.set_page_load_timeout(PAGE_LOAD_TIMEOUT_SECONDS)\n", @@ -150,11 +150,11 @@ " pass\n", " driver = None\n", " raise RuntimeError(\n", - " \"Could not initialize undetected Chrome 150. Confirm that a Chrome \"\n", + " \"Could not initialize undetected Chrome. Confirm that a Chrome \"\n", " f\"150-compatible installation is available. Original error: {exc}\"\n", " ) from exc\n", "\n", - "print(\"Undetected Chrome 150 initialized.\")\n" + "print(f\"Undetected Chrome {CHROME_MAJOR_VERSION} initialized.\")\n" ] }, { diff --git a/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_000409_+0200.csv b/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_000409_+0200.csv deleted file mode 100644 index 53c6530..0000000 --- a/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_000409_+0200.csv +++ /dev/null @@ -1,469 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -173,2,Jonathan,Tah,36842007.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/bbdbcc801d7245e79786231de87b80b7.png,4.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,55833.0,55833.0,48730.0,52317.0,347287.0,1706208.0,6.93,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.507984 -237,2,Manuel,Neuer,12860372.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/aadd45c3d6354126886481e0a33a3c1f.png,1.0,1,161.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,98835.0,98835.0,70077.0,55823.0,407561.0,1329241.0,7.0,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.674732 -383,2,Sven,Ulreich,1675813.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/content/file/903ab63179ea4d5bb2d3308d33ed94a8.png,26.0,2,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,-182203.0,-182203.0,-210462.0,-10810.0,97162.0,1099786.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1685,2,Joshua,Kimmich,59703646.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/content/file/e84941ae3809492c84e8f8bad5b3791e.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",1,Joshua Kimmich,27478.0,27478.0,27719.0,27156.0,200453.0,831025.0,7.45,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.746679 -1961,2,Serge,Gnabry,16884711.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/content/file/e88435a468a14a10b3e6894bbc3bb0a1.png,7.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,-429526.0,-429526.0,-413437.0,-424869.0,-2012673.0,-253534.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1991,2,Dayotchanculle,Upamecano,33748368.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/content/file/786ab7fb4f394b598ffdd4d09c323bfa.png,2.0,1,84.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Dayotchanculle Upamecano,71387.0,71387.0,66183.0,65015.0,481936.0,2199848.0,7.3,2.382104545335327,0.3103448275862069,1.0,1.0,0.0,0.6551724137931034,11.393031 -2038,2,Konrad,Laimer,32688837.0,136.0,29.0,29.0,22.0,131747.0,3943.0,2,2,https://kickbase.b-cdn.net/content/file/5facdf754a204792b327d0754f2ede01.png,27.0,2,120.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",3,Konrad Laimer,-602064.0,-602064.0,-581587.0,-205597.0,-1359433.0,-177470.0,6.4,2.382104545335327,1.0,0.6896551724137931,0.85,0.15,0.8648706896551724,13.185359 -2300,2,Josip,Stanišić,24052327.0,128.0,26.0,26.0,19.0,124437.0,3330.0,0,2,https://kickbase.b-cdn.net/content/file/0828c39abfa3434387731b4125f9c877.png,44.0,2,138.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",3,Josip Stanišić,-295777.0,-295777.0,-309066.0,-444112.0,-3457558.0,-4575129.0,6.67,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.849109 -2366,2,Alphonso,Davies,13403924.0,86.0,13.0,13.0,6.0,36386.0,1116.0,0,2,https://kickbase.b-cdn.net/content/file/c425ab49434449f08f28bcd1ae8b303d.png,19.0,2,83.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",3,Alphonso Davies,-289128.0,-289128.0,-292813.0,-321549.0,-2221781.0,-1107762.0,6.4,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.774257 -2804,2,Jamal,Musiala,35277696.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/content/file/0874c227bdbf4d93b915953ecd463f34.png,10.0,1,41.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",3,Jamal Musiala,22740.0,22740.0,38967.0,68693.0,435804.0,2130252.0,7.1,2.382104545335327,0.0,0.12254160363086235,0.85,0.15,0.1522031013615734,2.574202 -3072,2,Jonas,Urbig,9219556.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/content/file/c0e433f099ae43b186eae925a0234c11.png,40.0,2,172.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",4,Jonas Urbig,-229497.0,-229497.0,-240469.0,-413667.0,-2586199.0,-2504993.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3089,2,Hiroki,Ito,4605004.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/content/file/da6a70c8cd1d413f9143de52e07a8ee7.png,21.0,2,358.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",5,Hiroki Ito,-55148.0,-55148.0,-71251.0,-72471.0,-904288.0,-3502599.0,6.65,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3120,2,Tom,Bischof,22168089.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/content/file/f25237e8f3a640479c355850b4139da6.png,8.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Bischof,153621.0,153621.0,141854.0,115777.0,915510.0,3526137.0,7.0,2.382104545335327,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,9.533886 -3176,2,Arijon,Ibrahimović,4288983.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/content/file/f6128e01598c4fc99e4475770cee5ee4.png,0.0,2,428.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",5,Arijon Ibrahimović,-81864.0,-81864.0,-68625.0,-82463.0,-1020757.0,-285028.0,6.38,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3543,2,Nathaniel,Brown,28772607.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/a6bbeb9411db465cb0b0b5dac3fd61a4.png,0.0,1,94.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",3,Nathaniel Brown,72140.0,72140.0,81734.0,59489.0,457950.0,2081901.0,7.18,2.382104545335327,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,15.113016 -6080,2,Aleksandar,Pavlović,31871006.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/edb0e886b6a545f1b564cd3d24c6e4b3.png,45.0,1,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,91672.0,91672.0,93308.0,84783.0,627423.0,2597917.0,7.05,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.793837 -6668,2,Kim,Minjae,9179929.0,124.0,25.0,25.0,19.0,106765.0,3112.0,0,2,https://kickbase.b-cdn.net/content/file/5c6879180be846a0be7608b367bb4100.png,3.0,2,339.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",4,Kim Minjae,-195520.0,-195520.0,-246093.0,-390054.0,-2335828.0,-1610964.0,7.18,2.382104545335327,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,5.897762 -7226,2,Harry,Kane,68674466.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/content/file/5f6dd618010f4c54a4039708d3ed0a0a.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",1,Harry Kane,26167.0,26167.0,24472.0,26425.0,191063.0,926413.0,6.5,2.382104545335327,1.0,1.0,1.0,0.0,1.0,15.48368 -7498,2,Sacha,Boey,2198689.0,70.0,9.0,9.0,5.0,30468.0,628.0,0,2,https://kickbase.b-cdn.net/content/file/8b2dd6f9c82142b3a8f588b86defc822.png,0.0,1,285.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sacha Boey,358482.0,358482.0,336551.0,289789.0,1698689.0,596716.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -8329,2,Michael,Olise,64621231.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/content/file/42c4a07d3d9a4dd0a7a4d68a1e5b5fee.png,17.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",1,Michael Olise,33005.0,33005.0,34321.0,35915.0,239891.0,1079005.0,7.3,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.389363 -10789,2,Lennart,Karl,23721815.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/content/file/70997dc609a7466ebc62a28327fcd5c0.png,42.0,2,116.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lennart Karl,-337992.0,-337992.0,-314133.0,-374352.0,-2447455.0,-1630448.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -11675,2,Luis,Díaz,53334606.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/8be4ef70fac349c3920923d1d22c624f.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,34292.0,34292.0,36000.0,34525.0,248223.0,1048240.0,7.3,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.389363 -12314,2,Bara Sapoko,Ndiaye,2893316.0,49.0,4.0,4.0,2.0,9482.0,194.0,0,3,https://kickbase.b-cdn.net/content/file/ce28a9c385074d738233c35d9b4490dc.png,0.0,2,67.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 23}]",5,Bara Sapoko Ndiaye,-98554.0,-98554.0,-98413.0,-103994.0,-764172.0,-764172.0,6.55,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -14251,2,Ismael,Saibari,29819831.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cdc8e6f2d14547ab82c1d0e310da39b2.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ismael Saibari,71285.0,71285.0,76651.0,63265.0,483188.0,2234422.0,6.55,2.382104545335327,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,4.014447 -15502,2,Tim,Binder,1924739.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a885375aa4f84815973e7f256289d997.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,406022.0,406022.0,392465.0,626252.0,1424739.0,1924739.0,6.4,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1664,9,Maximilian,Mittelstädt,27529977.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/content/file/b8cb80b921914e60885e8e9429df9518.png,7.0,2,142.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",3,Maximilian Mittelstädt,-323951.0,-323951.0,-311545.0,-322175.0,-1343740.0,-132567.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -1671,9,Grischa,Prömel,12217537.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/content/file/9d953a0bc5fd432db7c0da4605a6726e.png,21.0,1,204.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",3,Grischa Prömel,123926.0,123926.0,98067.0,69113.0,449239.0,1535229.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2068,9,Dan-Axel,Zagadou,3631358.0,141.0,3.0,3.0,3.0,13672.0,424.0,1,2,https://kickbase.b-cdn.net/content/file/2f2eb673a0224e1cb305b8cc042cf931.png,23.0,2,116.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-146203.0,-146203.0,-150965.0,-146576.0,-1080484.0,-3245671.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2120,9,Nikolas,Nartey,7637993.0,73.0,28.0,28.0,14.0,83295.0,2041.0,0,3,https://kickbase.b-cdn.net/content/file/7dcfaa141b6a4adba66ad4729afb0f1e.png,28.0,1,267.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",3,Nikolas Nartey,293972.0,293972.0,295081.0,265484.0,1501060.0,528501.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2172,9,Chris,Führich,25347466.0,101.0,33.0,33.0,20.0,110946.0,3346.0,0,3,https://kickbase.b-cdn.net/content/file/58b49d98f88041f2861d70e0af0a69e5.png,10.0,1,132.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",2,Chris Führich,71607.0,71607.0,62803.0,63075.0,715852.0,3478022.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2199,9,Josha,Vagnoman,4316419.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/content/file/fde909d2a7f54d248d93bc1df1c53072.png,4.0,2,379.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",4,Josha Vagnoman,-84856.0,-84856.0,-94558.0,-91164.0,-643475.0,-2954327.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2214,9,Atakan,Karazor,7518238.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/content/file/11ef3f2e23eb41769d708b861ff23fa6.png,16.0,2,241.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",3,Atakan Karazor,-272026.0,-272026.0,-246659.0,-250762.0,-1666423.0,-2087750.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2237,9,Fabian,Bredlow,8844594.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12be05595f3430f8e286ff6f4d9d103.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Fabian Bredlow,303961.0,303961.0,274703.0,291540.0,1997493.0,8344594.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2445,9,Marius,Funk,4780015.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1569b2236e4a4a8f862740b2c2ad8a12.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Marius Funk,164956.0,164956.0,184796.0,203692.0,1555647.0,4280015.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2694,9,Angelo,Stiller,36932625.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/content/file/7810bc5805c94de984743e33da7c044c.png,6.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",1,Angelo Stiller,45738.0,45738.0,42758.0,36140.0,325661.0,1507090.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2854,9,Ermedin,Demirović,22590885.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/content/file/b48829b887d04fe9afd4fbe51f04a3ea.png,9.0,2,99.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",3,Ermedin Demirović,-341432.0,-341432.0,-314917.0,-404492.0,-2630831.0,-1894135.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2988,9,Jamie,Leweling,27088772.0,103.0,32.0,32.0,26.0,153640.0,3282.0,0,3,https://kickbase.b-cdn.net/content/file/f1ba50c544bd40d9ae5a68fbc1ee8cbd.png,18.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",2,Jamie Leweling,45038.0,45038.0,41547.0,40568.0,196055.0,1383773.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -3190,9,Jeff,Chabot,25724278.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/content/file/2aa1e27ad0dd4e83b94ff2e16dfbdddc.png,24.0,2,118.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",2,Jeff Chabot,-58151.0,-58151.0,-5100.0,7399.0,70850.0,913268.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -3193,9,,Tiago Tomás,4571074.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/content/file/0e9c45eed595406784ebef4f6c9d7a72.png,8.0,2,351.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",3,Tiago Tomás,-35497.0,-35497.0,-47633.0,-54168.0,-691517.0,-2179527.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -4296,9,Dzenan,Pejcinovic,4633616.0,46.0,30.0,30.0,16.0,100110.0,1371.0,0,4,https://kickbase.b-cdn.net/content/file/69a98c6891964f7f86ea0118d83c5c54.png,17.0,1,295.0,0.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 134}]",3,Dzenan Pejcinovic,463219.0,463219.0,444383.0,420863.0,1754554.0,1754554.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/55cabd9c41b9497290c1b7dbf24ef5f2.png,31.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6085,9,Dennis,Seimen,5778154.0,,,,,,,1,1,https://kickbase.b-cdn.net/content/file/67a4b3e69dd04fa3953823a78c223e13.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-227546.0,-227546.0,-227687.0,-252209.0,-1717570.0,-5963946.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6171,9,Jovan,Milosevic,4627950.0,31.0,13.0,13.0,5.0,33794.0,398.0,256,4,https://kickbase.b-cdn.net/content/file/67c437a3a4754053b2ebfe5707d65c5d.png,19.0,2,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 23}]",5,Jovan Milosevic,-161529.0,-161529.0,-191300.0,-529783.0,-625837.0,3978999.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7158,9,Deniz,Undav,43988728.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/content/file/ce96ede35441430c92ce3362f11f218c.png,26.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",1,Deniz Undav,61252.0,61252.0,61390.0,58871.0,441324.0,2232314.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7257,9,Leonidas,Stergiou,4418516.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/e0ff60fb10b147f78246449a86397e4f.png,20.0,2,39.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leonidas Stergiou,-182351.0,-182351.0,-579156.0,-324449.0,-508040.0,3918516.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7349,9,Finn,Jeltsch,13122006.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/content/file/cd9f13da05844d2f8faf04022c539aea.png,29.0,1,126.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",1,Finn Jeltsch,208418.0,208418.0,201995.0,178006.0,1193909.0,2713217.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7781,9,Leo,Sauer,5262028.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/5565612c65d34958967660743ead48bb.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,-343088.0,-343088.0,-351687.0,-354983.0,-2572460.0,5262028.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -8247,9,Ramon,Hendriks,12772231.0,66.0,31.0,31.0,22.0,135100.0,2040.0,0,2,https://kickbase.b-cdn.net/content/file/d84f6e79416d43549ec3b7c2cbc87b87.png,3.0,1,159.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",2,Ramon Hendriks,165286.0,165286.0,156986.0,155172.0,1079020.0,3366550.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9615,9,Ameen,Al Dakhil,3354050.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/content/file/878bf81b707a44a7a9d1b0db14915947.png,2.0,2,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-137224.0,-137224.0,-139207.0,-146143.0,-1041836.0,2821646.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9746,9,Chema,Andrés,9213365.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/content/file/df7418a408754f918c71251db745927f.png,30.0,2,209.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",3,Chema Andrés,-285960.0,-285960.0,-191267.0,-26968.0,-124652.0,1523016.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -10112,9,Luca,Jaquez,4187364.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/content/file/3930823f7eb246aab32d7075bf65943d.png,14.0,2,277.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",4,Luca Jaquez,-123355.0,-123355.0,-118554.0,-117439.0,-1132286.0,-3382794.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11043,9,Lorenz,Assignon,1500697.0,48.0,24.0,24.0,12.0,72816.0,1141.0,4,2,https://kickbase.b-cdn.net/content/file/0725364d90ff49f4a767200f52debe5f.png,22.0,1,760.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,346531.0,346531.0,306177.0,231542.0,930861.0,-580998.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11258,9,Lazar,Jovanovic,6015018.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/fe20cf505b4f4572b0780b9e81982c43.png,45.0,1,4.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lazar Jovanovic,170197.0,170197.0,199117.0,219593.0,1732224.0,5515018.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11947,9,Badredine,Bouanani,1500312.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/content/file/7cf21cd343ba41458c1739f3cb6b51d3.png,27.0,2,359.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",4,Badredine Bouanani,-55245.0,-55245.0,-66999.0,-86038.0,-636273.0,-2899011.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11955,9,Bilal,El Khannouss,23961239.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/content/file/308c317d260f4051ad8394dd0c0d1f02.png,11.0,2,113.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",3,Bilal El Khannouss,-303062.0,-303062.0,-334142.0,-315664.0,-1544834.0,-86045.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -12293,9,Jeremy,Arévalo,4067673.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/content/file/024720cbc2f540d19dfb555c607c7cc2.png,25.0,2,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-196328.0,-196328.0,-241969.0,-95874.0,108821.0,3567673.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -859,77,Jan,Gyamerah,6550640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/827076634785457f9da47c79d04f475e.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Gyamerah,273142.0,273142.0,242311.0,255783.0,2015487.0,3012234.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -1745,77,Amara,Condé,2830126.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/beacc1d7177e4a3aaca05f6131ead92c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Amara Condé,-116407.0,-116407.0,-118898.0,-114166.0,-804093.0,-1461287.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2495,77,Tim,Boss,5333187.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e2e06a91e80c46e39c764afdfdf69bef.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-277384.0,-277384.0,64315.0,152060.0,919332.0,4833187.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2708,77,Jason,Ceka,2878939.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/38e13ad8808a4053996bae71d27d8756.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jason Ceka,-145690.0,-145690.0,-145883.0,-146705.0,-1029036.0,-40170.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2928,77,Lukas Emanuel,Petkov,11835913.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b9b370ce3f4426284cbbeff5727e4cd.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Emanuel Petkov,48683.0,48683.0,45130.0,42551.0,411152.0,2638946.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3026,77,Lasse,Günther,9980546.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a583be5870964e529412be23555ed410.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lasse Günther,232588.0,232588.0,216479.0,212166.0,1608332.0,5660432.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3232,77,Luca,Pfeiffer,4545895.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/8c42d065d2024fa8a520b3f1b9ef85b3.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Pfeiffer,-153042.0,-153042.0,-180258.0,-572528.0,-991518.0,3954268.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3284,77,Maximilian,Rohr,10777415.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/55c6ec9a70904e2895e28466d00e3d30.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Maximilian Rohr,-27186.0,-27186.0,69.0,21269.0,244239.0,3347365.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3350,77,Felix,Keidel,5114759.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/39b5557dea7c4d42bd788da85803059e.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Keidel,326813.0,326813.0,315162.0,285169.0,2261909.0,3403658.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6148,77,Lukas,Pinckert,10273581.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a639e432a7d848d683f34325990aa8c2.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Pinckert,148439.0,148439.0,213512.0,222627.0,1566769.0,5585932.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6149,77,Frank,Lehmann,1684033.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/40a93182270541a28648f8edb5f5ad07.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,-156711.0,-156711.0,-164988.0,-193381.0,-569726.0,1184033.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6158,77,Luca,Schnellbacher,4161361.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f3bd13b718b3418ba83fdaea74388e3d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Schnellbacher,309129.0,309129.0,294052.0,285678.0,2218117.0,1804379.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6160,77,Nicolas,Kristof,12603844.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c329cf5e4552496e96a0ed1777c316f8.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nicolas Kristof,133575.0,133575.0,119524.0,128699.0,957979.0,4476395.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6183,77,Noel,Futkeu,8903108.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3906f407631745fa95e0398fa7628fcb.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noel Futkeu,275465.0,275465.0,185174.0,67963.0,-547389.0,88920.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7278,77,Lukasz,Poreba,9760569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b548d08129f549ea95c7881bbd7d3112.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukasz Poreba,196230.0,196230.0,175030.0,158939.0,1218011.0,5015931.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7441,77,Cole,Campbell,4024034.0,11.0,6.0,6.0,0.0,6994.0,66.0,0,3,https://kickbase.b-cdn.net/content/file/618685003046433c850374c6e88b7f85.png,39.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",3,Cole Campbell,29252.0,29252.0,-42734.0,-96358.0,-546064.0,991027.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7463,77,Francis,Onyeka,9421165.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/11587a7513ab411c822f947b686e8e48.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Francis Onyeka,-315786.0,-315786.0,-505470.0,-293469.0,-1244554.0,1859991.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7514,77,Florian,Le Joncour,2734483.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1ae50321c2fc41a08133b755a4f36479.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Le Joncour,-141483.0,-141483.0,-142675.0,-140893.0,-1017397.0,-717955.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8252,77,Maurice,Krattenmacher,3205562.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f3408da3bd8347588f826aae7f9d5b9a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maurice Krattenmacher,-124434.0,-124434.0,-125684.0,-131722.0,-875748.0,-1107745.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8296,77,Frederik,Schmahl,5067158.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1505317d7634469ca04d5e1dffb97707.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Frederik Schmahl,301827.0,301827.0,261722.0,241872.0,1949442.0,3960399.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8301,77,Luca,Sirch,6574237.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/88d02ad680e44d6899035c283dc18de7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Sirch,-108959.0,-108959.0,54557.0,102739.0,754209.0,6574237.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9224,77,Tom,Zimmerschied,4501341.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6ea391e637144f495b13db4c7a49093.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Zimmerschied,-139494.0,-139494.0,-375537.0,-365977.0,-2293649.0,-3739135.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9384,77,Noah,Darvich,4741065.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f420b6297db840caad87f307b7fb974a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noah Darvich,37050.0,37050.0,-22757.0,-85394.0,-1042386.0,1136707.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9995,77,David,Mokwa,3433394.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ca5c93c783264009b9a193960b9ec557.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,David Mokwa,-148871.0,-148871.0,-138894.0,-87780.0,-689086.0,-1158837.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -11253,77,Nicholas,Mickelson,2630016.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/992cfc556d2345cbb347e46c39b858f3.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,325358.0,325358.0,282836.0,287749.0,2004796.0,493526.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -12317,77,Raif,Adam,5670877.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/81e58734d6fb4225af312b1bcf3a3075.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,239469.0,239469.0,255623.0,304679.0,2047195.0,4749873.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -4,7,Janis,Blaswich,1209478.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,1010.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-113140.0,-113140.0,-110972.0,-107334.0,-792525.0,-2869355.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -72,7,Mark,Flekken,14684317.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",1,Mark Flekken,137845.0,137845.0,138392.0,134625.0,936689.0,3327112.0,7.1,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.490463 -78,7,Jonas,Hofmann,1552355.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,2,861.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",5,Jonas Hofmann,-90300.0,-90300.0,-96348.0,-102346.0,-710152.0,-2727786.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -663,7,Robert,Andrich,8184197.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,318.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",4,Robert Andrich,-241691.0,-241691.0,-275006.0,-298503.0,-2453648.0,-1776041.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2746,7,Patrik,Schick,29279552.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,98.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",3,Patrik Schick,32242.0,32242.0,31086.0,34557.0,253259.0,1373023.0,6.2,2.040910253132191,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,11.181021 -2766,7,Exequiel,Palacios,21030171.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/content/file/0d5ad85f5920460c8489a65db5c6a1cb.png,25.0,2,79.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",3,Exequiel Palacios,-581759.0,-581759.0,-555407.0,-327791.0,-1426755.0,1757117.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2783,7,Edmond,Tapsoba,32271165.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",1,Edmond Tapsoba,67451.0,67451.0,70016.0,58844.0,442065.0,1825750.0,7.0,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.286372 -2846,7,Malik,Tillman,12761559.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,186.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",4,Malik Tillman,-248414.0,-248414.0,-297731.0,-398435.0,-2543825.0,-2494422.0,6.7,2.040910253132191,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,4.715206 -3754,7,Lucas,Vázquez,2769950.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,21.0,2,297.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",4,Lucas Vázquez,-44525.0,-44525.0,-69036.0,-83305.0,-595579.0,-1335117.0,6.1,2.040910253132191,0.689655172413793,0.0,1.0,0.0,0.4698275862068965,5.849143 -3759,7,Miguel,Gutiérrez,19524115.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Miguel Gutiérrez,194368.0,194368.0,203042.0,204600.0,1438268.0,19524115.0,6.3,2.040910253132191,1.0,1.0,1.0,0.0,1.0,12.857735 -4199,7,Aleix,García,38207285.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,112617.0,112617.0,114866.0,111423.0,778335.0,2869773.0,7.1,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.490463 -4318,7,Tim,Oermann,5762724.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,1,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,220085.0,220085.0,241389.0,239978.0,1824963.0,5262724.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -4563,7,Loïc,Badé,13177223.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,166.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",3,Loïc Badé,-286141.0,-286141.0,-314685.0,-296414.0,-1000799.0,719652.0,6.8,2.040910253132191,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,8.37477 -6061,7,Ibrahim,Maza,29412735.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,93.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",1,Ibrahim Maza,97044.0,97044.0,83976.0,88164.0,602703.0,2083800.0,7.2,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.694554 -6174,7,,Arthur,4231496.0,64.0,20.0,20.0,13.0,75109.0,1284.0,2,2,https://kickbase.b-cdn.net/content/file/4b043678aef04d80b37dc5474cba9cb1.png,13.0,2,303.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",4,Arthur,-129512.0,-129512.0,-113501.0,-116794.0,-1586550.0,-2019076.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -6745,7,Victor,Boniface,4337464.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,107.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Victor Boniface,38938.0,38938.0,-44497.0,-101445.0,-545150.0,1728575.0,7.6,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -7269,7,Nathan,Tella,6945088.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,165.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",3,Nathan Tella,-268792.0,-268792.0,-238111.0,-273604.0,-1845944.0,-2219851.0,6.7,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.591382 -7963,7,Jarell,Quansah,22185043.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/content/file/28464ad9ca424fa199f3f674422285de.png,4.0,1,129.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",2,Jarell Quansah,144380.0,144380.0,125618.0,105366.0,908446.0,4148880.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8225,7,Jeanuël,Belocian,3999922.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/content/file/274858f664db446a9e3a944511815446.png,44.0,2,298.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",5,Jeanuël Belocian,-119517.0,-119517.0,-120023.0,-118120.0,-834797.0,952533.0,6.6,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8374,7,Martin,Terrier,2569187.0,54.0,18.0,18.0,7.0,45086.0,963.0,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,374.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-100537.0,-100537.0,-108520.0,-110454.0,-782252.0,677251.0,6.4,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11181,7,Axel,Tape,3415487.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/b929e93687354267b939b60b82bcbbfb.png,16.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Axel Tape,-143253.0,-143253.0,-146367.0,-150812.0,-1025411.0,2563425.0,6.8,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11513,7,Christian,Kofane,11056322.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,2,151.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",3,Christian Kofane,-197085.0,-197085.0,-97827.0,-21085.0,-209522.0,1575084.0,6.6,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.56763 -11680,7,Kennet,Eichhorn,5624547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-306220.0,-306220.0,-352585.0,-329818.0,-2295542.0,-1877112.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11756,7,Montrell,Culbreath,4206520.0,61.0,12.0,12.0,9.0,48534.0,737.0,1,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",5,Montrell Culbreath,-133686.0,-133686.0,-133498.0,-140848.0,-1618617.0,-2036036.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11867,7,Ernest,Poku,7535451.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/content/file/6c2995fc9a5b4c929660e1c336abf1c0.png,19.0,2,278.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ernest Poku,-133469.0,-133469.0,-159202.0,-189446.0,-970350.0,-1674687.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11956,7,Ezequiél,Fernández,5425706.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,215.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",3,Ezequiél Fernández,357359.0,357359.0,399517.0,369258.0,1781835.0,166390.0,6.3,2.040910253132191,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,7.758978 -11957,7,Eliesse,Ben Seghir,1615317.0,35.0,10.0,10.0,2.0,18106.0,354.0,1,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,2,219.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,-124726.0,-124726.0,-126219.0,-129456.0,-917318.0,-3743760.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14241,7,Facundo,Medina,14406268.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ebd2978dab6e4e97ad8a2d0ce529b0f4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Facundo Medina,64214.0,64214.0,70081.0,94368.0,14406268.0,14406268.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14893,7,Aleksa,Damjanovic,6295733.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3066194dcdd54389a1de081ced1de5ad.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Aleksa Damjanovic,-370452.0,-370452.0,-367745.0,-404070.0,-1955640.0,2060581.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -15199,7,Afonso,Moreira,22667333.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Afonso Moreira,241382.0,241382.0,237665.0,243457.0,1726465.0,6394459.0,6.4,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.061826 -417,28,Ron-Robert,Zieler,2810282.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-236833.0,-236833.0,-16401.0,95399.0,391052.0,2310282.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -737,28,Luca,Waldschmidt,5634250.0,50.0,24.0,24.0,7.0,49454.0,1192.0,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,1,211.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",3,Luca Waldschmidt,210901.0,210901.0,249718.0,281372.0,1891375.0,4052919.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -1580,28,Marvin,Schwäbe,14180935.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,229.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",1,Marvin Schwäbe,149678.0,149678.0,144536.0,128191.0,950167.0,3555900.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2069,28,Timo,Hübers,2461787.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,299.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-119441.0,-119441.0,-121098.0,-121738.0,-856531.0,-3099500.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2201,28,Linton,Maina,3889074.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,2,246.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",3,Linton Maina,-23764.0,-23764.0,-64425.0,-84502.0,-487220.0,1684406.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2358,28,Tom,Krauß,8423917.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,1,173.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tom Krauß,192368.0,192368.0,157604.0,135013.0,1009012.0,5589393.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2552,28,Marius,Bülter,6358586.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,1,267.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",3,Marius Bülter,205569.0,205569.0,169700.0,138645.0,1172636.0,2071131.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2765,28,Jan,Thielmann,6460178.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,209.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",3,Jan Thielmann,205879.0,205879.0,211561.0,227478.0,1714095.0,3171737.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2855,28,Ragnar,Ache,13586607.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,142.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",1,Ragnar Ache,173718.0,173718.0,171194.0,162161.0,1144729.0,4194158.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -7219,28,Ísak,Jóhannesson,8431137.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,174.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",2,Ísak Jóhannesson,139431.0,139431.0,120482.0,117737.0,1171308.0,2896995.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8001,28,Luka,Lochoshvili,10194004.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Luka Lochoshvili,297125.0,297125.0,271578.0,261700.0,1963463.0,5431552.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8274,28,Said,El Mala,25439897.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,13.0,2,95.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",2,Said El Mala,-43362.0,-43362.0,-87021.0,-5984.0,155186.0,2893824.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8385,28,Julian,Pauli,2720239.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9156e813f150449aaccfe844dbcd0d65.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julian Pauli,-148728.0,-148728.0,-149260.0,-151731.0,-1048953.0,1105043.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -10024,28,Joël,Schmied,2789427.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,227.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Joël Schmied,-136118.0,-136118.0,-142268.0,-132315.0,-983334.0,856805.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11570,28,Sebastian,Sebulonsen,4131462.0,46.0,31.0,31.0,28.0,165693.0,1413.0,1,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,342.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",4,Sebastian Sebulonsen,-150185.0,-150185.0,-152211.0,-152665.0,-1880727.0,-1325955.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11875,28,Rav,van den Berg,2985869.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,269.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-123380.0,-123380.0,-116516.0,-117753.0,-729214.0,-1363438.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11958,28,Alessio,Castro-Montes,5542516.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,160.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",2,Alessio Castro-Montes,374417.0,374417.0,410572.0,411995.0,2469135.0,1014294.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12321,28,Jahmai,Simpson-Pusey,11355068.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,1,58.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",1,Jahmai Simpson-Pusey,160806.0,160806.0,148155.0,167751.0,1029830.0,6577101.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12333,28,Youssoupha,Niang,5090221.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/content/file/c9bbe00d652e475e9ff69b9491b753d8.png,38.0,2,10.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Youssoupha Niang,-565479.0,-565479.0,-106296.0,99519.0,374206.0,4590221.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14140,28,Gideon,Mensah,10228640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bb425f45cf04420b8e294776e2cc8b02.png,14.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Gideon Mensah,171011.0,171011.0,259442.0,235179.0,1511901.0,6373941.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14300,28,Paul,Okon-Engstler,4941129.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83d0df8f411b47068184c9a8166d0c21.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Paul Okon-Engstler,323274.0,323274.0,334015.0,332270.0,2130731.0,4941129.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -15373,28,Reigan,Heskey,9566123.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c72750d23cdb4fd9850f67f26850e9f2.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Reigan Heskey,-586013.0,-586013.0,8261.0,168360.0,606547.0,9566123.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -524,14,Oliver,Baumann,19151787.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/content/file/edda0b62817c41d1a3a343129e44683d.png,1.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",1,Oliver Baumann,-125340.0,-125340.0,-152367.0,-219921.0,-984146.0,322385.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1815,14,Andrej,Kramarić,20087142.0,111.0,34.0,34.0,26.0,143136.0,3757.0,4,3,https://kickbase.b-cdn.net/content/file/cbbf900916ce4e759f7d917366e1515d.png,27.0,2,187.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",4,Andrej Kramarić,-487714.0,-487714.0,-483842.0,-466464.0,-3259882.0,-4239886.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1954,14,,Bernardo,8730170.0,82.0,29.0,29.0,26.0,152866.0,2381.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,272.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",3,Bernardo,-191004.0,-191004.0,-208383.0,-207495.0,-1757688.0,-1104506.0,6.45,1.526315789473684,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,2.673355 -2373,14,Ozan,Kabak,21314772.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/content/file/f41310cc735c4e749a950dc72a7c76c9.png,5.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",1,Ozan Kabak,171402.0,171402.0,165543.0,167656.0,1139992.0,4403347.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2803,14,Tim,Lemperle,10653984.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,2,202.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",5,Tim Lemperle,-226950.0,-226950.0,-236142.0,-269986.0,-1687472.0,-27863.0,6.25,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.3,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3124,14,Patrick,Wimmer,7472838.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/1ffbdbd2f14848519596bb5fc54bbec5.png,8.0,2,196.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",3,Patrick Wimmer,-171147.0,-171147.0,-189815.0,-190968.0,-1450038.0,1713260.0,6.2,1.526315789473684,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,2.43478 -3158,14,Fisnik,Asllani,26913785.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",3,Fisnik Asllani,-3868.0,-3868.0,55501.0,56973.0,286726.0,1621727.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3204,14,Bambasé,Conté,11260182.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Bambasé Conté,-60483.0,-60483.0,22639.0,80582.0,512671.0,3954836.0,6.05,1.526315789473684,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,5.27972 -3471,14,Adam,Hložek,8315236.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/content/file/c46fc008a1284ad49727d68c3a8489e9.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Adam Hložek,283597.0,283597.0,252371.0,231097.0,1718886.0,3572643.0,6.7,1.526315789473684,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,8.639474 -7543,14,Max,Moerstedt,6684659.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",3,Max Moerstedt,-39764.0,-39764.0,72641.0,112594.0,875905.0,2319921.0,6.15,1.526315789473684,0.3103448275862069,0.12254160363086235,0.0,0.0,0.20112551515467683,1.887933 -7673,14,Albian,Hajdari,17748506.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,1,164.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",1,Albian Hajdari,174230.0,174230.0,164812.0,164976.0,1192880.0,4567085.0,6.75,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.302632 -7717,14,Alexander,Prass,4117730.0,50.0,32.0,32.0,12.0,90108.0,1591.0,2,3,https://kickbase.b-cdn.net/content/file/e67e0f9b96c8491e8ba2570ec188600c.png,22.0,2,386.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",3,Alexander Prass,-116957.0,-116957.0,-106924.0,-103537.0,-762192.0,-1632146.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -7745,14,Vladimír,Coufal,25481719.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/content/file/63bd51c8d410447694f867a0c98d983d.png,34.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",1,Vladimír Coufal,71002.0,71002.0,66177.0,54445.0,653730.0,3578841.0,6.45,1.526315789473684,1.0,1.0,1.0,0.0,1.0,9.844737 -7750,14,Robin,Hranác,4089535.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/content/file/52ea64b1321a44aa874cdd39adb513b6.png,2.0,2,559.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",5,Robin Hranác,-85029.0,-85029.0,-96247.0,-100170.0,-671278.0,-2967225.0,6.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9598,14,Valentin,Gendrey,4370075.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,65.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-176321.0,-176321.0,-235127.0,-299528.0,-185018.0,3870075.0,7.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9682,14,Arthur,Chaves,2978254.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,349.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",5,Arthur Chaves,-123247.0,-123247.0,-127667.0,-121639.0,-884866.0,-96358.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11161,14,Koki,Machida,1877991.0,42.0,1.0,1.0,1.0,2718.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,2,22.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,-125035.0,-125035.0,-121792.0,-150346.0,-1002999.0,-594134.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11162,14,Leon,Avdullahu,15408363.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/content/file/d0a6a4d4e08b4c8fa7b4c27fdb09c212.png,7.0,1,182.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",1,Leon Avdullahu,181440.0,181440.0,173586.0,163312.0,1188772.0,4324939.0,6.65,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.15 -11591,14,Cajetan,Lenz,3817565.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-136309.0,-136309.0,-141286.0,-142113.0,-1188961.0,999579.0,6.7,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11631,14,Wouter,Burger,23029581.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,1,148.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",1,Wouter Burger,179074.0,179074.0,166665.0,161351.0,1188453.0,4518357.0,6.75,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.302632 -11959,14,Adam,Daghim,5432710.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/content/file/b21c816521cb44579d57b65452b7c1cc.png,0.0,1,205.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",3,Adam Daghim,331799.0,331799.0,365421.0,383518.0,2760459.0,4932710.0,6.45,1.526315789473684,1.0,0.6051437216338881,0.0,0.0,0.726928895612708,7.156424 -14890,14,Alessandro,Vogt,1798935.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/112bd299786444d7b7ec83545c819009.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alessandro Vogt,-142791.0,-142791.0,-145360.0,-140803.0,-995162.0,-3847326.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -15193,14,Mats,Rots,9142724.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mats Rots,-191001.0,-191001.0,-193513.0,-268368.0,-1349955.0,944848.0,5.85,1.526315789473684,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,6.504276 -15262,14,Nathan,De Cat,16735689.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nathan De Cat,213501.0,213501.0,214943.0,197499.0,1459698.0,6501200.0,6.5,1.526315789473684,1.0,1.0,1.0,0.0,1.0,9.921053 -51,40,Rani,Khedira,6362200.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,1,307.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",2,Rani Khedira,270211.0,270211.0,245276.0,216257.0,1524841.0,2826904.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1223,40,Marvin,Friedrich,929267.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,186.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marvin Friedrich,-49383.0,-49383.0,-86609.0,-105014.0,-703675.0,-329716.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1553,40,Janik,Haberer,4325139.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,201.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",4,Janik Haberer,-156083.0,-156083.0,-162785.0,-166550.0,-172319.0,3766726.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1955,40,Oliver,Burke,5431633.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,1,259.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",5,Oliver Burke,32481.0,32481.0,116311.0,168028.0,1182579.0,3164830.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2279,40,Frederik,Rönnow,9534909.0,75.0,30.0,30.0,30.0,176714.0,2245.0,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,2,235.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",3,Frederik Rönnow,-144323.0,-144323.0,-165932.0,-199698.0,-200900.0,3443973.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2302,40,Woo-Yeong,Jeong,3734486.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,266.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Woo-Yeong Jeong,-104166.0,-104166.0,-118893.0,-128272.0,-923219.0,2961686.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2400,40,Christopher,Trimmel,5098000.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,339.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",4,Christopher Trimmel,-409486.0,-409486.0,-483532.0,-233454.0,-532983.0,3027514.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2491,40,Tim,Skarke,5304068.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",4,Tim Skarke,-124105.0,-124105.0,79504.0,125148.0,963972.0,4804068.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2717,40,Robert,Skov,2934719.0,35.0,3.0,3.0,3.0,14206.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Robert Skov,-145081.0,-145081.0,-148667.0,-151981.0,-1033329.0,2434719.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3102,40,Tom,Rothe,7558652.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",2,Tom Rothe,296645.0,296645.0,293209.0,248889.0,1733503.0,3562413.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3187,40,András,Schäfer,2981830.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,394.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",3,András Schäfer,-57388.0,-57388.0,-66905.0,-72612.0,-499509.0,-1005496.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3364,40,Carl,Klaus,2608884.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",3,Carl Klaus,374816.0,374816.0,363317.0,360369.0,2108884.0,586001.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3419,40,Matheo,Raab,1175638.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,2,182.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Matheo Raab,-38503.0,-38503.0,-89211.0,-139470.0,-921566.0,675638.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3453,40,Derrick,Köhn,2530532.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,548.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",4,Derrick Köhn,-110018.0,-110018.0,-111776.0,-116871.0,-684669.0,-2160962.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4352,40,Stanley,Nsoki,5227523.0,55.0,13.0,13.0,10.0,54082.0,718.0,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,1,137.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,240577.0,240577.0,235971.0,226612.0,1595858.0,4727523.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4446,40,Aljoscha,Kemlein,8682851.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,1,165.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",1,Aljoscha Kemlein,264387.0,264387.0,270024.0,270871.0,1780064.0,5091416.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4598,40,Josip,Juranović,4833125.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Josip Juranović,270117.0,270117.0,138116.0,54375.0,148568.0,4021576.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -6750,40,Ilyas,Ansah,10182048.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/content/file/4e244d293e744fe4a462219508989e68.png,10.0,2,128.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",1,Ilyas Ansah,-128378.0,-128378.0,-19592.0,23976.0,404876.0,2314685.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -7723,40,Leopold,Querfeld,14006664.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,199.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",3,Leopold Querfeld,176080.0,176080.0,152328.0,139623.0,886557.0,2547818.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -8381,40,Livan,Burcu,7640960.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,1,65.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",2,Livan Burcu,147324.0,147324.0,110160.0,104041.0,817010.0,5845251.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9221,40,Dmytro,Bogdanov,518618.0,16.0,2.0,2.0,0.0,721.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/f506ca426a5c42ff979ce1664db5fd78.png,30.0,1,61.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dmytro Bogdanov,18618.0,18618.0,0.0,0.0,18618.0,18618.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9683,40,Andrej,Ilic,7735564.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,284.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",4,Andrej Ilic,-299072.0,-299072.0,-300026.0,-333140.0,-1641919.0,1421453.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -12763,40,Emmanuel,Latte Lath,8746540.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/703dfff3de074113a2edb492e5c585e7.png,29.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Emmanuel Latte Lath,327012.0,327012.0,325920.0,322567.0,1978248.0,8746540.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -13629,40,Linus,Güther,751488.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,244988.0,244988.0,6500.0,0.0,251488.0,251488.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -14917,40,Zeno,Van den Bosch,13093916.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Zeno Van den Bosch,143724.0,143724.0,128549.0,159214.0,1006476.0,3860893.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/81b6a0fdd62a41c680a68075b371017f.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -461,4,Timothy,Chandler,500000.0,31.0,1.0,1.0,0.0,932.0,31.0,2,2,https://kickbase.b-cdn.net/content/file/3f7d0bb3af4c44edb1d33b849df45686.png,22.0,0,62.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -513,4,Mario,Götze,5589657.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/content/file/677f22ea04504944be2873ce5f5d179f.png,27.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mario Götze,214330.0,214330.0,223561.0,263493.0,1698939.0,3522263.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -1655,4,Michael,Zetterer,5099861.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/content/file/7b95a79040f048299e6825e31771d397.png,23.0,2,406.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",4,Michael Zetterer,-289596.0,-289596.0,-272335.0,-272681.0,-2009248.0,-1572124.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2144,4,Robin,Koch,23465622.0,107.0,32.0,32.0,32.0,188534.0,3419.0,2,2,https://kickbase.b-cdn.net/content/file/340cf29dd65140208f579773d046dd30.png,4.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",1,Robin Koch,10031.0,10031.0,57022.0,127443.0,782809.0,3413975.0,6.5,1.3500197083169097,0.85,1.0,0.85,0.15,0.90625,7.95246 -2190,4,Michy,Batshuayi,3941771.0,17.0,6.0,6.0,1.0,10960.0,104.0,0,4,https://kickbase.b-cdn.net/content/file/3b9e88cc2fb04c4b8f25529205d0e88b.png,30.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Michy Batshuayi,305497.0,305497.0,290521.0,256605.0,1947650.0,2364029.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2255,4,Jonathan,Burkardt,26199028.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/content/file/2eca07d51a734c0582f65922e9bf3a91.png,9.0,1,72.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",1,Jonathan Burkardt,89243.0,89243.0,88121.0,92911.0,662575.0,3736443.0,6.85,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,9.247635 -2718,4,Ellyes,Skhiri,2969755.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/content/file/491757afd9e94da4a8fcbeaa8e23e1f0.png,15.0,2,346.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",5,Ellyes Skhiri,-41104.0,-41104.0,-61897.0,-98057.0,-725406.0,-3045843.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2863,4,Ansgar,Knauff,4441728.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/content/file/65567e26534544698e6a43b7411db0c5.png,7.0,2,289.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",3,Ansgar Knauff,-24570.0,-24570.0,-24392.0,-33471.0,-335792.0,-683732.0,6.25,1.3500197083169097,0.1683991683991684,0.3103448275862069,1.0,0.0,0.3255788945444118,2.747112 -2864,4,Nnamdi,Collins,13855700.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/content/file/2a1e4075871c4c2189ad01a35880199b.png,34.0,1,117.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nnamdi Collins,80325.0,80325.0,116017.0,123041.0,895764.0,4661173.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2887,4,Ritsu,Dōan,20892017.0,90.0,31.0,31.0,28.0,154093.0,2793.0,0,3,https://kickbase.b-cdn.net/content/file/a635c31b1d4a4468826bb1915a8495c6.png,20.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,150131.0,150131.0,145496.0,150128.0,1101380.0,4137235.0,6.3,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.505124 -6081,4,Can,Uzun,27634306.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/content/file/57ff676333514f5cbfe8036ee8243473.png,42.0,1,80.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",2,Can Uzun,97702.0,97702.0,99174.0,93630.0,668812.0,2089625.0,6.65,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.977631 -6185,4,Hugo,Larsson,9688045.0,71.0,25.0,25.0,21.0,117957.0,1779.0,2,3,https://kickbase.b-cdn.net/content/file/9e79207a19224f719522639de01974d9.png,16.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",3,Hugo Larsson,-262113.0,-262113.0,-496634.0,-410836.0,-2001921.0,30673.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7275,4,Kauã,Santos,10285500.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/content/file/e95656af26a24b76bc26de60a6de98ef.png,40.0,1,82.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kauã Santos,-501.0,-501.0,127456.0,152468.0,1016951.0,3006063.0,5.25,1.3500197083169097,0.8316008316008316,1.0,1.0,0.0,0.9158004158004158,6.49083 -7277,4,Farès,Chaïbi,9650557.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/content/file/3dde5ae84a7548f0927de855bf547940.png,8.0,2,241.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",4,Farès Chaïbi,-273938.0,-273938.0,-466972.0,-490224.0,-2966302.0,-2003481.0,6.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7325,4,Elias,Baum,10030248.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/d902a58e5d944b18a5c4fdc246b131d0.png,2.0,1,3.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",2,Elias Baum,273188.0,273188.0,259996.0,266722.0,1794847.0,4920089.0,6.05,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.167619 -7417,4,Noël,Aséko,8606465.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7a633dbb4f5746f588f52cd657f1b67f.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-339433.0,-339433.0,-312191.0,-316210.0,-1798412.0,4242261.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7491,4,Jean-Mattéo,Bahoya,8100189.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/content/file/3408b03eeefc4c9297226cdf3fade4f6.png,19.0,2,212.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jean-Mattéo Bahoya,-310549.0,-310549.0,-322037.0,-312334.0,-2453105.0,-1037869.0,6.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8057,4,Arthur,Theate,12707788.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/content/file/8dd075b3ad334b36ae27f1910cd562d4.png,3.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",3,Arthur Theate,-390449.0,-390449.0,-417371.0,-412890.0,-2592302.0,-68869.0,5.8,1.3500197083169097,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.725069 -8351,4,Oscar,Højlund,3446740.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/content/file/cb0c9d9d621f48f58bd3237c6264870e.png,6.0,2,223.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",3,Oscar Højlund,-65434.0,-65434.0,-81351.0,-97293.0,-716359.0,-2114968.0,6.55,1.3500197083169097,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,2.401231 -10004,4,Younes,Ebnoutalib,10364235.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/content/file/e071a76ceed648049a6de91138a0d2a9.png,11.0,1,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Younes Ebnoutalib,127777.0,127777.0,127855.0,174987.0,572128.0,1100052.0,6.1,1.3500197083169097,1.0,0.6896551724137931,0.0,0.0,0.7586206896551724,6.247333 -12284,4,Keita,Kosugi,6996042.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/04b750a692fd4c7cb78d4bce90db9733.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keita Kosugi,272758.0,272758.0,268009.0,235179.0,2004370.0,6496042.0,6.0,1.3500197083169097,0.8316008316008316,0.6896551724137931,1.0,0.0,0.7994211054555882,6.475405 -12285,4,Love,Arrhov,4163948.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/874a8f6a5061492cb5885245ee1697bd.png,31.0,2,16.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",5,Love Arrhov,-148554.0,-148554.0,-151981.0,-165785.0,-954840.0,3594047.0,6.55,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -12294,4,Ayoube,Amaimouni,4033384.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/content/file/79da64806f7d46e2a04e1497b6829add.png,29.0,2,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",4,Ayoube Amaimouni,-113952.0,-113952.0,-102019.0,-94230.0,-730811.0,937209.0,6.6,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -14920,4,Malik,Pimpong,4518073.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/bd46302fa69a41ce9f4ddca60f2d5f50.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Malik Pimpong,-123808.0,-123808.0,-134416.0,-351015.0,-2044142.0,2077048.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -15589,4,,Otávio,7351849.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/09678a27347041df90d1af976ab13bc4.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Otávio,286106.0,286106.0,294647.0,294039.0,2144872.0,7351849.0,6.2,1.3500197083169097,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.298812 -16369,4,Raphael,Onyedika,13455150.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ef0dddf47dd4415d87a89c141f59d513.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Raphael Onyedika,217908.0,217908.0,222574.0,228108.0,1579302.0,13455150.0,6.3,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.505124 -60,18,Dominik,Kohr,9089873.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,227.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",3,Dominik Kohr,190135.0,190135.0,195097.0,207160.0,1494593.0,3329101.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -550,18,Stefan,Bell,2472263.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,531.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-111131.0,-111131.0,-124067.0,-123161.0,-830206.0,-452844.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -620,18,Alexander,Schwolow,5006213.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/4cc1d15b731f40d1868ff35958c5f191.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,318021.0,318021.0,304494.0,291706.0,2144516.0,4506213.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1540,18,Danny,Da Costa,9297581.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,268.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,167936.0,167936.0,174381.0,186655.0,1485418.0,1917326.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1590,18,Robin,Zentner,12888058.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,56.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Robin Zentner,169156.0,169156.0,151717.0,154890.0,1060661.0,4368757.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1639,18,Nadiem,Amiri,33009010.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,113282.0,113282.0,113757.0,108361.0,785455.0,2432187.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2006,18,Stefan,Posch,9561639.0,90.0,16.0,16.0,16.0,93180.0,1446.0,0,2,https://kickbase.b-cdn.net/content/file/61c45113d8144342ae187dd599d3eff5.png,0.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 154}]",2,Stefan Posch,372719.0,372719.0,350150.0,280200.0,1212866.0,1212866.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2030,18,Phillip,Tietz,12376098.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,20.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",1,Phillip Tietz,187054.0,187054.0,183520.0,186683.0,1277491.0,5490199.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2232,18,Philipp,Mwene,7557196.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/content/file/275de3be8348462b85588eaa3c89e4b3.png,2.0,2,188.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",2,Philipp Mwene,-208838.0,-208838.0,-293966.0,-266218.0,-473159.0,3085749.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2399,18,Lennard,Maloney,1814679.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,186.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-129553.0,-129553.0,-134508.0,-137348.0,-1020858.0,1314679.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2476,18,Jae-Sung,Lee,9799704.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/content/file/4958ca742c82430a89447e10efb492a9.png,7.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Jae-Sung Lee,319722.0,319722.0,334519.0,315821.0,2152104.0,3655970.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2646,18,Sheraldo,Becker,13488800.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,78.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",2,Sheraldo Becker,174133.0,174133.0,177940.0,167783.0,1206604.0,4374405.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2702,18,Eric,Martel,5175929.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,459.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",5,Eric Martel,-346704.0,-346704.0,-346892.0,-337843.0,-2392852.0,-4151541.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2822,18,,Silas,500000.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,0,482.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,0.0,0.0,0.0,0.0,-329284.0,0.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2895,18,Paul,Nebel,7738683.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,259.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",5,Paul Nebel,-344678.0,-344678.0,-326120.0,-336997.0,-2597014.0,-2542629.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3041,18,Silvan Dominic,Widmer,3013592.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/content/file/f8a4a7b03b4c4326bdc73b1c9e0d6866.png,30.0,2,485.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",4,Silvan Dominic Widmer,-71363.0,-71363.0,-68788.0,-75712.0,-608992.0,-2198342.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3318,18,Ransford,Königsdörffer,4835558.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,0.0,2,309.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",4,Ransford Königsdörffer,-73884.0,-73884.0,-220733.0,-234450.0,-1387512.0,-571822.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3470,18,Anthony,Caci,9035588.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,59.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",2,Anthony Caci,336453.0,336453.0,312183.0,319447.0,2110928.0,4891575.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -4576,18,Andreas,Hanche-Olsen,4005180.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/content/file/4c7d4215b6f24ad8a0daa5c7a9b9e290.png,25.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andreas Hanche-Olsen,-142178.0,-142178.0,-141495.0,-145249.0,-1171384.0,3368346.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -6111,18,Benedict,Hollerbach,5336298.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,1,93.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,80234.0,80234.0,159799.0,207656.0,1428727.0,4206291.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -8307,18,Kaishu,Sano,14887429.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/content/file/5d056e6175064f30b16047761d382a84.png,6.0,1,189.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",2,Kaishu Sano,191704.0,191704.0,177198.0,169745.0,1246888.0,3107915.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -10122,18,Fabio,Gruber,13531743.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Fabio Gruber,194329.0,194329.0,195034.0,200618.0,1429661.0,5616659.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11261,18,Sota,Kawasaki,5773251.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,218554.0,218554.0,202516.0,203803.0,1735231.0,5273251.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11665,18,Kacper,Potulski,6855104.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/content/file/fad6be1e7d7644989b542d6722ad734c.png,48.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kacper Potulski,-282354.0,-282354.0,-322766.0,-310164.0,-1050827.0,-1342056.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11954,18,William,Bøving,5389486.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/content/file/4a2dfc01b55f4298b30ca2bca86b98f4.png,14.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",5,William Bøving,68661.0,68661.0,121109.0,165440.0,1309014.0,4889486.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -13438,18,Otto,Ruoppi,3882483.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Otto Ruoppi,-147405.0,-147405.0,-145648.0,-148335.0,-1374162.0,2434598.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -168,29,Sven,Michel,2498233.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,-160187.0,-160187.0,-160004.0,-161296.0,-1132615.0,1735655.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -1964,29,Felix,Götze,9022067.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Götze,301752.0,301752.0,287719.0,280437.0,2014307.0,4405287.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2015,29,Raphael,Obermair,10316623.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Obermair,105646.0,105646.0,161172.0,239947.0,1547559.0,5977845.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2301,29,Oliver,Batista Meier,5272721.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Oliver Batista Meier,79769.0,79769.0,-9805.0,-65984.0,-521818.0,1262345.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2471,29,Markus,Schubert,5532351.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Markus Schubert,38900.0,38900.0,118688.0,181409.0,1311679.0,5032351.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2498,29,Tom,Baack,5169760.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Baack,-600192.0,-600192.0,-350605.0,36325.0,-177195.0,4669760.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2749,29,Steffen,Tigges,523859.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Steffen Tigges,3342.0,3342.0,-36747.0,-48048.0,-350616.0,-752203.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2977,29,Nahuel,Noll,12269795.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nahuel Noll,119014.0,119014.0,128435.0,104324.0,852072.0,3948329.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3336,29,Stefano,Marino,9607500.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Stefano Marino,240507.0,240507.0,229874.0,206211.0,1540441.0,5265949.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,0.0,0.0,0.0,0.0,0.0,-1152328.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3492,29,Marcel,Hoffmeier,7738552.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marcel Hoffmeier,236824.0,236824.0,220270.0,212486.0,1367863.0,4169048.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3559,29,Laurin,Ulrich,4706206.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a1a9a8b8d2614deea25d35a1338acd06.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Laurin Ulrich,4206206.0,4206206.0,0.0,0.0,4206206.0,4206206.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6197,29,Laurin,Curda,11796502.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Laurin Curda,-22283.0,-22283.0,3589.0,25656.0,275636.0,2000281.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6290,29,Nick,Bätzner,2535472.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0ac0e9c2f9f34f7aaa47e00ee22f316b.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nick Bätzner,-152050.0,-152050.0,-156961.0,-158928.0,-1091085.0,2023693.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6292,29,Mattes,Hansen,4902991.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mattes Hansen,236959.0,236959.0,209526.0,207962.0,1715726.0,3590560.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6751,29,Florian,Pruhs,3946986.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,228303.0,228303.0,209847.0,216690.0,1737327.0,3446986.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -7320,29,Tjark,Scheller,5664642.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tjark Scheller,-323726.0,-323726.0,-339178.0,-368274.0,-1788077.0,2105952.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -7616,29,Jano,ter Horst,4146411.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Jano ter Horst,-136346.0,-136346.0,-138934.0,-143714.0,-1340949.0,2790182.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8292,29,Santiago,Castañeda,10198046.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Santiago Castañeda,133713.0,133713.0,195815.0,221715.0,1432861.0,5588639.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8872,29,Jonah,Sticker,5438481.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jonah Sticker,210535.0,210535.0,215454.0,242127.0,1856495.0,4070491.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8984,29,Nyamekye,Awortwie-Grant,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,0.0,0.0,0.0,0.0,-132179.0,-228584.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -9283,29,Deniz,Zeitler,1438968.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Deniz Zeitler,363483.0,363483.0,305572.0,213827.0,938968.0,938968.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -10048,29,Luka,Duric,4852046.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luka Duric,-456649.0,-456649.0,-512264.0,-151658.0,-446605.0,4325336.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -11170,29,Ruben,Müller,4000490.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ruben Müller,264843.0,264843.0,280214.0,278711.0,2045542.0,1448372.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -12262,29,Albert Frank,Millgramm,6981209.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Albert Frank Millgramm,52005.0,52005.0,117606.0,166805.0,1281477.0,6480118.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -12296,29,Kennedy,Okpala,2998496.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dd97a9b150444134beb800f1fbf48d0a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kennedy Okpala,-144659.0,-144659.0,-144242.0,-149066.0,-1018011.0,-61933.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -14911,29,Clemens,Lippmann,2318571.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Clemens Lippmann,-149065.0,-149065.0,-146799.0,-148808.0,-1054820.0,-62409.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/035ea65b37b74f2da2548be379438c9c.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1246,43,Willi,Orban,31081756.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/bda722458bd445d5ba24094a5306031d.png,4.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,67534.0,67534.0,63147.0,61764.0,439668.0,1798893.0,6.95,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.375691 -1333,43,Lukas,Klostermann,2688694.0,40.0,5.0,5.0,1.0,7355.0,201.0,2,2,https://kickbase.b-cdn.net/content/file/b48aaa342d854e869af8b6c1ec17a954.png,16.0,2,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",5,Lukas Klostermann,-140949.0,-140949.0,-143072.0,-143532.0,-1037952.0,2157626.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1689,43,Benjamin,Henrichs,7550355.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/content/file/5acf39c9f5ba403ba774ea0d47d67aab.png,39.0,1,59.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",3,Benjamin Henrichs,246718.0,246718.0,243812.0,230775.0,1679033.0,3100863.0,6.25,2.0684447930966856,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.504526 -1728,43,Örjan,Nyland,4250000.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/59574acd38ee4d5f8be6e03a1ee2276a.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Örjan Nyland,300676.0,300676.0,333068.0,326651.0,2375709.0,3750000.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2141,43,Ridle ,Baku,18641371.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/content/file/dea132bbe8444490a8b8fa7d725f4b64.png,17.0,2,175.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",3,Ridle Baku,-249379.0,-249379.0,-254725.0,-236305.0,-867645.0,1603970.0,6.75,2.0684447930966856,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,12.337114 -2275,43,Christoph,Baumgartner,19684464.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/content/file/8b2225416e584d5ebd4ee89d8a8a99eb.png,14.0,2,195.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",5,Christoph Baumgartner,-114325.0,-114325.0,-72230.0,-73766.0,-73559.0,-1391966.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2522,43,David,Raum,33567593.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/content/file/63b51608f37a4eb083c1865d497d3cbe.png,22.0,1,132.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",1,David Raum,105469.0,105469.0,106374.0,99931.0,730100.0,2720905.0,6.3,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,13.031202 -2897,43,Rocco,Reitz,12958162.0,74.0,31.0,31.0,31.0,170280.0,2301.0,0,3,https://kickbase.b-cdn.net/content/file/152dbd3a41f7408a89c99f65e55935df.png,20.0,2,177.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",3,Rocco Reitz,-49317.0,-49317.0,-151051.0,-339543.0,-781683.0,2377477.0,6.5,2.0684447930966856,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.650983 -4596,43,Brajan,Gruda,17763317.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/f1dd66425b59403ab0f2796e4ad0b0f8.png,10.0,1,71.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,269114.0,269114.0,251568.0,252482.0,1735796.0,6559912.0,7.05,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.582536 -6176,43,Nicolas,Seiwald,16652180.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/49894e11778042f09b92bdbd82994680.png,13.0,1,170.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,179063.0,179063.0,180701.0,163132.0,1205676.0,4436659.0,6.85,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.168847 -6300,43,Assan,Ouédraogo,16329143.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/content/file/0d8a1173062a4478822b06c0490cfe41.png,8.0,2,104.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",5,Assan Ouédraogo,-593932.0,-593932.0,-587794.0,-601181.0,-4232240.0,-2948921.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -6667,43,El Chadaille,Bitshiabu,3462587.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/content/file/35e5bfeabc4344cd8db03535c4ca2d6f.png,5.0,2,235.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",4,El Chadaille Bitshiabu,-106024.0,-106024.0,-120891.0,-121510.0,-845624.0,83997.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7224,43,Lukeba,Castello Jr.,18988448.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/content/file/02c2d826957a4899a614c0ad25d8a9a8.png,23.0,2,145.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Lukeba Castello Jr.,-208629.0,-208629.0,-295890.0,-410490.0,-1808564.0,-831614.0,6.4,2.0684447930966856,0.8113590263691683,0.6896551724137931,0.0,0.0,0.6643002028397567,8.794037 -7239,43,Max,Finkgräfe,5471867.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/content/file/5ea42faff1bf42f386a0f98d8203ee4e.png,35.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",5,Max Finkgräfe,316388.0,316388.0,348937.0,334484.0,2251935.0,2209592.0,6.65,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7493,43,Arthur,Vermeeren,6225302.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6e7334ffc310411d89c8c5230815dafc.png,48.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Arthur Vermeeren,275759.0,275759.0,272466.0,263064.0,2065328.0,5133971.0,6.55,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -8061,43,Johan,Bakayoko,9394181.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/content/file/e45b0e99acb145f1a3f98666018c27b1.png,11.0,1,104.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",3,Johan Bakayoko,337962.0,337962.0,322313.0,310202.0,2039686.0,986631.0,6.7,2.0684447930966856,0.8316008316008316,0.6051437216338881,0.0,0.0,0.6427293114131238,8.907316 -8227,43,Maarten,Vandevoordt,15446600.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/content/file/cb4de12c99d148feb2f88e1c91186400.png,26.0,1,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",2,Maarten Vandevoordt,146901.0,146901.0,143407.0,136866.0,1019021.0,4246194.0,6.8,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.065425 -9507,43,Antonio,Nusa,25332200.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/7b0130fc7648401b8dac316e07e7327b.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",2,Antonio Nusa,68643.0,68643.0,52470.0,54418.0,742044.0,3981902.0,6.7,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,13.85858 -9776,43,Andrija,Maksimovic,5871106.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/1427cbd96ee74d9dbfc9ed098c47ff78.png,30.0,1,23.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,190002.0,190002.0,193769.0,206287.0,1628290.0,5371106.0,6.3,2.0684447930966856,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.598824 -10113,43,Tidiam,Gomis,4337419.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/77509238e8ef41bc92c01b1b1637a8d3.png,27.0,2,93.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,-63529.0,-63529.0,-90309.0,-141485.0,-1145136.0,3731791.0,6.7,2.0684447930966856,0.1683991683991684,0.2723146747352497,0.0,0.0,0.18631758722530284,2.582097 -10530,43,Conrad,Harder,3382267.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/content/file/139438491a5a497099a6e6bb96cc922a.png,9.0,2,330.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",4,Conrad Harder,-81252.0,-81252.0,-83478.0,-87978.0,-712192.0,-1539895.0,6.5,2.0684447930966856,0.36511156186612576,0.0,0.0,0.0,0.18255578093306288,2.454443 -11008,43,Ezechiel,Banzuzi,6138051.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/3529ab9a9bde4d28b8aca1b6586f7747.png,6.0,1,141.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ezechiel Banzuzi,333507.0,333507.0,324108.0,301909.0,2110752.0,908220.0,6.95,2.0684447930966856,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,8.674986 -11886,43,,Rômulo,20579717.0,83.0,30.0,30.0,27.0,139633.0,2488.0,2,4,https://kickbase.b-cdn.net/content/file/2a6ca20436b4402f83f0c5d25b10f6be.png,40.0,1,120.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",2,Rômulo,67861.0,67861.0,66846.0,97924.0,915707.0,4059031.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -12337,43,Sani,Suleiman,4078515.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3a350871ca7a4b81b4f035f05ac63d3e.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sani Suleiman,-140182.0,-140182.0,-142518.0,-144474.0,-1725250.0,1714180.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -14896,43,Abdoul,Koné,4286370.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/64a8d06b53144763b2c5e21a8ff6e246.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-132930.0,-132930.0,-128000.0,-144279.0,-1802534.0,-6375786.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -15376,43,Maxime,Estève,17266919.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6834bb4cf7ea48e283e5f6678aad4dcf.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,-480884.0,-480884.0,-290445.0,-58650.0,-476739.0,17266919.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -577,15,Daniel,Batz,3054739.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/content/file/e60790d49ac84cdea97c383097ad8e12.png,33.0,2,763.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",5,Daniel Batz,-125138.0,-125138.0,-128736.0,-124951.0,-872316.0,-2675311.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -619,15,Kevin,Stöger,6712721.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/content/file/7fe99cc5433c42ca84045549f3cb77b8.png,7.0,1,184.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",3,Kevin Stöger,271644.0,271644.0,259109.0,226681.0,1780259.0,5150085.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -849,15,Tim,Kleindienst,17072915.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/content/file/5ccbb3b1e22641978b7a6c6adbca5a47.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tim Kleindienst,228233.0,228233.0,202584.0,155486.0,1225522.0,4790360.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1686,15,Nico,Elvedi,17399452.0,106.0,33.0,33.0,33.0,194378.0,3508.0,0,2,https://kickbase.b-cdn.net/content/file/d31a5e1b135340b188caada5fa5b8b30.png,30.0,2,201.0,,"[{""hasPlayed"": true, ""points"": 298}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 133}]",4,Nico Elvedi,-590594.0,-590594.0,-684947.0,-464368.0,-1322999.0,1426367.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1883,15,Moritz,Nicolas,19009783.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/content/file/ef78be83f1204677ac7ba9f2c7a35c23.png,1.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",1,Moritz Nicolas,72684.0,72684.0,63248.0,55917.0,498770.0,2602083.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2074,15,Robin,Hack,8842573.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/content/file/2b18aae16d1043f18484d7c7eeb70df2.png,25.0,1,53.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",3,Robin Hack,186090.0,186090.0,175186.0,165927.0,1092114.0,1893338.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2261,15,Florian,Neuhaus,2070694.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/content/file/cc61ab6d7eca4290aeb56b78a3357057.png,10.0,2,438.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,-115064.0,-115064.0,-118420.0,-117853.0,-848654.0,-2401466.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2560,15,Philipp,Sander,11720988.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/content/file/f37f02dbf91c4dd1a891e8098a477c5f.png,16.0,1,203.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",1,Philipp Sander,175426.0,175426.0,145407.0,133134.0,1008028.0,4861854.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e452052f0cad431799be459f936832df.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2862,15,Jens,Castrop,4797438.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/content/file/cbc017919fc248448f6b036125a0141d.png,17.0,2,266.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",5,Jens Castrop,-144736.0,-144736.0,-372232.0,-385483.0,-2435546.0,-2804578.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2941,15,Joseph,Scally,4827724.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/content/file/4abeb14eec7945d694a4737c46522a06.png,29.0,2,410.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",4,Joseph Scally,-110478.0,-110478.0,-286686.0,-289007.0,-1808442.0,-420338.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3063,15,Fabio,Chiarodia,1026493.0,33.0,15.0,15.0,8.0,44040.0,490.0,2,2,https://kickbase.b-cdn.net/content/file/d216ce19645643ba9ff51de8da6098a1.png,2.0,2,477.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",5,Fabio Chiarodia,-122481.0,-122481.0,-133678.0,-127617.0,-932403.0,268849.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3516,15,Enzo,Leopold,14144421.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/917060adadb741818c232716e0fd354d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Enzo Leopold,-492889.0,-492889.0,-50266.0,71171.0,177597.0,3754714.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4292,15,David,Herold,7679057.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/46c5c9d9d41041168d472e2669cc1ba2.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Herold,-331875.0,-331875.0,-344576.0,-343812.0,-2635356.0,1972325.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4333,15,Lukas,Ullrich,6686291.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/content/file/8988909bad25403c86e58227428beee9.png,26.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",2,Lukas Ullrich,294246.0,294246.0,279049.0,274936.0,2050134.0,6163875.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6199,15,Shuto,Machino,1107081.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/content/file/3fd89661bd62400fbd61e78f80919ad2.png,18.0,1,670.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Shuto Machino,260671.0,260671.0,46211.0,-6027.0,42392.0,-1625125.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6319,15,Franck,Honorat,9861892.0,68.0,28.0,28.0,24.0,126507.0,1898.0,0,3,https://kickbase.b-cdn.net/content/file/736b205dbb0f4ac3879ca2cfa9a785b8.png,9.0,2,192.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",3,Franck Honorat,7087.0,7087.0,-40953.0,-87161.0,22676.0,2574544.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -7774,15,Yukhym,Konoplia,3120374.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/4b6227ba987f4dd48a1c53b9bf407d2a.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-150891.0,-150891.0,-156219.0,-153496.0,-1073863.0,-3171980.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -9540,15,Isac,Lidberg,9423952.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3796a35db95a43fab344be4034f4357b.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Isac Lidberg,-313119.0,-313119.0,-578124.0,-494982.0,-1923932.0,439589.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11010,15,Kevin,Diks,16229488.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/content/file/31b917d90d104b98a6cc8bb90e5c94a4.png,4.0,1,175.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",1,Kevin Diks,188711.0,188711.0,187242.0,185833.0,1273802.0,4490892.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11748,15,Wael,Mohya,10237269.0,34.0,15.0,15.0,6.0,36598.0,507.0,2,3,https://kickbase.b-cdn.net/content/file/7ba41b6d32924b2ca84a50a41d5e45a1.png,36.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Wael Mohya,155118.0,155118.0,216081.0,200309.0,1313582.0,2903766.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -13442,15,Hugo,Bolin,8092641.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/content/file/0e5ee2c256e04b02a8de12f37ec58fb6.png,38.0,1,63.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",2,Hugo Bolin,309397.0,309397.0,291907.0,276347.0,1842903.0,5090393.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15181,15,Jan,Leszczynski,4511634.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ce4d6478274f028a27d321103eb69a.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Leszczynski,167005.0,167005.0,60780.0,-68616.0,-361330.0,1509738.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15202,15,Zento,Uno,2877858.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7db9adc301c84b41afc9023e222179cd.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-143856.0,-143856.0,-149993.0,-149162.0,-1035939.0,-1178087.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15613,15,Daiki,Hashioka,8414008.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8e1477e1ddf34bdc9fd316f81ab9ebde.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Daiki Hashioka,324197.0,324197.0,340040.0,326302.0,2212417.0,8414008.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -54,3,Emre,Can,1471820.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/content/file/29f90f2f2f2045f69460f20564a894ab.png,23.0,2,697.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-105051.0,-105051.0,-112009.0,-118611.0,-800249.0,-2722342.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1c9bdd7907a5425e8f2a0cb0fc5426ee.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0,6.9,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1704,3,Waldemar,Anton,33790852.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/content/file/b1a7f338e7c9453d93897bd6ac8c9457.png,3.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",1,Waldemar Anton,59293.0,59293.0,65784.0,62612.0,415347.0,1862984.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1856,3,Marcel,Sabitzer,9191030.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/content/file/e5fd8b4544ef4fbf99fa27874f810794.png,20.0,2,233.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",3,Marcel Sabitzer,-178502.0,-178502.0,-149354.0,-203713.0,-1616783.0,-434897.0,6.85,2.3519386450788238,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.874961 -1873,3,Gregor,Kobel,22984417.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/5cf1813a3f0f4cb6997088b18ad5adcf.png,1.0,2,153.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-77598.0,-77598.0,-38116.0,-59705.0,-140161.0,1570043.0,6.1,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,14.346826 -1920,3,Serhou,Guirassy,28960380.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/fb2bd82aeb8440f8acdbcf6ebf4487dc.png,9.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,117105.0,117105.0,114378.0,108306.0,774109.0,2824485.0,6.62,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.569834 -2148,3,Alexander,Meyer,1187956.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/b2b01de70f7b47dbb31b104de35ac5cc.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-137177.0,-137177.0,-140894.0,-144672.0,-1015081.0,687956.0,6.77,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2383,3,Nico,Schlotterbeck,28970210.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/content/file/531ad1f9d6804b9db55d5aace6d79888.png,4.0,2,142.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",5,Nico Schlotterbeck,-664207.0,-664207.0,-667761.0,-653551.0,-4679855.0,-6244306.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2395,3,Julian,Ryerson,25619908.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/5c70c2a110fd48919c487e0b0d97af57.png,26.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,42874.0,42874.0,15327.0,-50528.0,23621.0,1154912.0,8.1,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,19.050703 -2714,3,Maximilian,Beier,25759065.0,94.0,32.0,32.0,24.0,132156.0,3023.0,2,4,https://kickbase.b-cdn.net/content/file/901a04fa3f274f95921af3b42a45f795.png,14.0,2,117.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",1,Maximilian Beier,-123194.0,-123194.0,-9315.0,27213.0,99396.0,2094280.0,6.5,2.3519386450788238,0.6348884381338742,1.0,0.0,0.15,0.6924442190669371,10.585811 -2736,3,Ramy,Bensebaini,20748993.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/content/file/f52b92d109bf4f53b2fb20e5c50f00ec.png,5.0,1,129.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",1,Ramy Bensebaini,209041.0,209041.0,194941.0,173674.0,1306023.0,4499529.0,6.65,2.3519386450788238,1.0,1.0,0.0,0.0,0.875,13.685343 -3069,3,Felix,Nmecha,26352498.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/content/file/510ad66f94f943fb940c1a7b11792266.png,8.0,1,103.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Nmecha,124984.0,124984.0,132133.0,130844.0,889822.0,5833149.0,6.9,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.228377 -9440,3,Filippo,Mane,3791425.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/content/file/9994a14997ae4a03a9ac5f78376003db.png,39.0,2,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Filippo Mane,-97288.0,-97288.0,-98841.0,-115978.0,-815921.0,2999003.0,6.68,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9698,3,,Fábio Silva,7308544.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/content/file/da60f61d4f674e4db35b6f47db49c153.png,21.0,2,193.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",4,Fábio Silva,-216172.0,-216172.0,-181571.0,-199612.0,-1301636.0,-75381.0,6.76,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10114,3,Carney,Chukwuemeka,4153502.0,47.0,28.0,28.0,8.0,63437.0,1307.0,2,3,https://kickbase.b-cdn.net/content/file/819b3e31455d4830a3e5acf58eb5290d.png,17.0,2,314.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",4,Carney Chukwuemeka,-115241.0,-115241.0,-102590.0,-95238.0,-639663.0,-3689277.0,6.6,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10115,3,Daniel,Svensson,18330982.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/9ff6af44ccf14bb3846cafc261f362ad.png,24.0,2,147.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,-191162.0,-191162.0,-262896.0,-379228.0,-1661388.0,52862.0,6.97,2.3519386450788238,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,12.15344 -11099,3,Jobe,Bellingham,19522528.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/content/file/7b67f5aec4444746b2848e6d9a775210.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",3,Jobe Bellingham,96555.0,96555.0,108490.0,111551.0,774587.0,2959726.0,6.98,2.3519386450788238,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,14.505987 -11100,3,Samuele,Inácio,9447071.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/content/file/0e8e34d536e6420cb5d7d96fc909f97d.png,40.0,2,38.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",3,Samuele Inácio,-28195.0,-28195.0,-74043.0,-115737.0,-929007.0,-1787648.0,7.0,2.3519386450788238,0.36511156186612576,0.0,1.0,0.0,0.3075557809330629,5.063466 -13472,3,Luca,Reggiani,4248054.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/content/file/ae27049c76974053b81276c3faa1f639.png,49.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-96493.0,-96493.0,-94960.0,-98522.0,-914075.0,-3705676.0,6.82,2.3519386450788238,0.0,0.0,1.0,0.0,0.125,2.005028 -14662,3,Justin,Lerma,7305594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/febaeb82caf74cb4b0511a58b28d70ac.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-364255.0,-364255.0,-369969.0,-356706.0,-2508626.0,806847.0,6.35,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14899,3,Kauã,Prates,3442077.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6ea4006dc79446228b81953749d7948b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kauã Prates,-122356.0,-122356.0,-127462.0,-128411.0,-890379.0,-3639134.0,6.1,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -15211,3,Joane,Gadou,23744154.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/3ca6efe4d6904a609a712b6b68be0ebb.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,194779.0,194779.0,200206.0,203796.0,1452250.0,5137553.0,6.92,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.275415 -16378,3,Konstantinos,Karetsas,22118191.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2607076d85724a188e9db75bd12b7889.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,288332.0,288332.0,292746.0,289766.0,2032806.0,22118191.0,7.6,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.874734 -1863,6,Daniel,Heuer Fernandes,14049239.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,1,217.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",1,Daniel Heuer Fernandes,164402.0,164402.0,143982.0,130119.0,957465.0,3346796.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1865,6,Yussuf,Poulsen,3722605.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,91.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yussuf Poulsen,-145983.0,-145983.0,-148018.0,-147879.0,-849591.0,2993303.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1889,6,Bakery,Jatta,4203208.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,2,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",2,Bakery Jatta,40400.0,40400.0,-45478.0,-115222.0,-1046068.0,3399189.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1978,6,Jordan,Torunarigha,11252557.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,25.0,1,155.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",1,Jordan Torunarigha,122727.0,122727.0,103657.0,98038.0,574939.0,4815892.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3277,6,Miro,Muheim,9701729.0,67.0,29.0,29.0,27.0,162140.0,1929.0,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",3,Miro Muheim,19699.0,19699.0,99822.0,130012.0,1209454.0,4263066.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3521,6,Daniel,Elfadli,4040363.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/content/file/ab840d167b4f4811a1a40e49fef84a76.png,8.0,2,189.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Daniel Elfadli,-136155.0,-136155.0,-139229.0,-144720.0,-788397.0,3499442.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -4404,6,Jean-Luc,Dompé,1009989.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/content/file/4d4bfeaf414f47e2994cf7669d884f08.png,7.0,2,1266.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jean-Luc Dompé,-134667.0,-134667.0,-139176.0,-137240.0,-962225.0,-3007537.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6201,6,Nicolai,Remberg,11833377.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,1,189.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",1,Nicolai Remberg,142185.0,142185.0,128621.0,123195.0,887799.0,4334266.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6217,6,Rayan,Philippe,3394721.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/content/file/4fe19be7a9df439fa6f788b27095a090.png,14.0,2,286.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",4,Rayan Philippe,-118977.0,-118977.0,-113700.0,-118281.0,-822908.0,1447627.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7350,6,Otto,Stange,3023502.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,49.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",3,Otto Stange,60064.0,60064.0,-37365.0,-90977.0,-457077.0,319112.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7394,6,Kofi,Amoako,3807779.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kofi Amoako,-138870.0,-138870.0,-136545.0,-133340.0,-924303.0,779763.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -8367,6,Albert,Sambi Lokonga,10558446.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,1,166.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",1,Albert Sambi Lokonga,10118.0,10118.0,19549.0,38018.0,655364.0,4221272.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -9605,6,Albert,Grønbæk,10584212.0,74.0,7.0,7.0,6.0,31737.0,520.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,23.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",1,Albert Grønbæk,104943.0,104943.0,52644.0,-12454.0,44978.0,4267821.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -10120,6,Alexander,Røssing-Lelesiit,2170881.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,52.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,-143269.0,-143269.0,-147037.0,-148032.0,-1023796.0,1670881.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11512,6,Nicolás,Capaldo,10612423.0,65.0,26.0,26.0,24.0,130826.0,1682.0,2,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,158.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",1,Nicolás Capaldo,3978.0,3978.0,51187.0,70450.0,401990.0,2243875.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11752,6,Warmed,Omari,4563299.0,60.0,20.0,20.0,17.0,106595.0,1204.0,256,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,263.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",3,Warmed Omari,-83337.0,-83337.0,-97303.0,-121275.0,-1508917.0,-395909.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -12368,6,Sander,Tangvik,515772.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,426.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-77504.0,-77504.0,-89873.0,-98786.0,-723196.0,-2763376.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -13433,6,Louis,Lemke,2596082.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,7.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Louis Lemke,388344.0,388344.0,376195.0,365372.0,2096082.0,2096082.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15283,6,Martin,Adeline,7217433.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Martin Adeline,-240347.0,-240347.0,-255457.0,-271056.0,-1895499.0,1697719.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15472,6,Patson,Daka,11555679.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Patson Daka,166641.0,166641.0,194283.0,200684.0,1466994.0,11555679.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15478,6,Bilal,Nadir,4229839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Bilal Nadir,-129675.0,-129675.0,-134275.0,-122918.0,-1663773.0,4229839.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -49,5,Matthias,Ginter,26502372.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/content/file/e75f1bbb74d94ef7af63b5e586bb25ad.png,28.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",1,Matthias Ginter,46225.0,46225.0,46958.0,42795.0,281788.0,1385970.0,7.25,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.154022 -89,5,Christian,Günter,3118031.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/content/file/b5cc490be0894c4b8e4eb92ed2106f15.png,30.0,1,372.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",3,Christian Günter,220019.0,220019.0,82953.0,22933.0,122894.0,-1512475.0,6.7,1.6764168190127973,0.6051437216338881,0.2723146747352497,0.0,0.0,0.4046898638426627,4.545474 -118,5,Vincenzo,Grifo,11996488.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/content/file/db2983cdda124ecfb674b4a066e34b5c.png,32.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",3,Vincenzo Grifo,143193.0,143193.0,122505.0,105402.0,806050.0,3830239.0,6.7,1.6764168190127973,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,8.181926 -1257,5,Lukas,Kübler,4240802.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/content/file/3837cd8562134d428e12cbfe1ee98323.png,17.0,2,442.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",4,Lukas Kübler,-89393.0,-89393.0,-87437.0,-91962.0,-598878.0,-254425.0,6.9,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1645,5,Maximilian,Eggestein,14991034.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/content/file/46028a6670854b3cba398533dfe6c619.png,8.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",1,Maximilian Eggestein,166582.0,166582.0,170264.0,160335.0,1136323.0,3971689.0,7.2,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.070201 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9f5e4a6af6b94ff8a1019833a0c15c8a.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1858,5,Anthony,Jung,1948058.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/content/file/9af84678390b4225bbe2ce9593fc38ad.png,5.0,2,226.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",4,Anthony Jung,-139701.0,-139701.0,-142539.0,-148015.0,-1065837.0,1448058.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/31efbd57d72b4abba971e7c77993d4ff.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0,6.6,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2084,5,Philipp,Lienhart,12347710.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/content/file/d376962d93d8467e844287f0c416eea0.png,3.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",2,Philipp Lienhart,163464.0,163464.0,168895.0,159504.0,1105558.0,5430608.0,6.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.896709 -2125,5,Jan-Niklas,Beste,10911193.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/content/file/0dc9e619fd4c4114a58d41e7b6293ac2.png,19.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",1,Jan-Niklas Beste,155265.0,155265.0,149930.0,130783.0,1168145.0,4786788.0,6.55,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.98053 -2176,5,Lucas,Höler,2493756.0,46.0,33.0,33.0,25.0,134301.0,1531.0,0,4,https://kickbase.b-cdn.net/content/file/f775386cb936487f9b6b96ab84f21384.png,9.0,2,613.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",4,Lucas Höler,-31501.0,-31501.0,-50172.0,-66734.0,-478180.0,-2202046.0,7.15,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2722,5,Patrick,Osterhage,5337499.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/content/file/30b71dae269d4597bf36100fdb0027ea.png,6.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrick Osterhage,-225204.0,-225204.0,32849.0,109158.0,894552.0,4387087.0,7.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3019,5,Noah,Atubolu,8143278.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/content/file/7e82d7704f244cccb027dc6c519dc149.png,1.0,2,405.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",5,Noah Atubolu,66323.0,66323.0,-256672.0,-246327.0,-1480181.0,-3762918.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3209,5,Yannik,Engelhardt,9442451.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/ef0590dedd4c41f1a36fcb9ac6c2a326.png,16.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",2,Yannik Engelhardt,251530.0,251530.0,244779.0,207099.0,1515657.0,5328884.0,7.1,1.6764168190127973,1.0,1.0,0.0,0.0,0.875,10.414739 -3218,5,Mio,Backhaus,16900135.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/content/file/5fddf9666b2c47e4852e7bc1db9068e9.png,1.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",1,Mio Backhaus,129890.0,129890.0,104077.0,86605.0,767188.0,3610181.0,7.3,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.237843 -3304,5,Igor,Matanović,18169244.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/5d31c9139056490197fe944243de2bd0.png,31.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,175253.0,175253.0,173943.0,162749.0,1168405.0,4268878.0,6.95,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.651097 -4335,5,Derry,Scherhant,4819683.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/content/file/cf1f2bfa6c0f446ea74d8b75f0585f53.png,7.0,1,308.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",3,Derry Scherhant,75067.0,75067.0,3540.0,-30086.0,-327772.0,-39031.0,7.45,1.6764168190127973,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.391492 -6209,5,Philipp,Treu,11162008.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/content/file/67a522fecea248ff84c7dec1c95739dc.png,29.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Philipp Treu,102471.0,102471.0,88318.0,75813.0,622313.0,5077888.0,6.4,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.729068 -7215,5,Jordy,Makengo,1974639.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/content/file/bf5181157fa948f8b3943d8dfe6655b4.png,33.0,1,425.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Jordy Makengo,183532.0,183532.0,4806.0,-110764.0,-383853.0,-2553339.0,6.7,1.6764168190127973,0.2723146747352497,0.6051437216338881,0.0,0.0,0.3630862329803328,4.078182 -7216,5,Max,Rosenfelder,3562118.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/content/file/f1d275ea8b55482c879f06e22c8d1258.png,37.0,2,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Max Rosenfelder,-118649.0,-118649.0,-122562.0,-142077.0,-963416.0,2749512.0,6.9,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8363,5,Berkay,Yilmaz,8653522.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d5d68a9cba0140928571c7b6362725a2.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Berkay Yilmaz,-347365.0,-347365.0,-328723.0,-380066.0,-1444039.0,4551602.0,6.6,1.6764168190127973,0.12254160363086235,0.12254160363086235,1.0,0.0,0.23222390317700456,2.569407 -8364,5,Bruno,Ogbus,2052929.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/content/file/9b3710e64252422495767f79b8ddeb89.png,43.0,2,457.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",5,Bruno Ogbus,-106815.0,-106815.0,-121081.0,-111712.0,-783994.0,-2868892.0,6.7,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -11006,5,Yuito,Suzuki,12675007.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/content/file/321f689788164bb8b2b9b9559673e9ec.png,14.0,1,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",1,Yuito Suzuki,192382.0,192382.0,192469.0,179594.0,1198450.0,4331356.0,7.2,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.070201 -11007,5,Cyriaque,Irié,4385057.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/content/file/19d04c847d954a3e8b2d044fbc6ab907.png,22.0,2,34.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",4,Cyriaque Irié,-151861.0,-151861.0,-468070.0,-511529.0,-785213.0,3881956.0,7.5,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -14048,5,Keisuke,Goto,6620467.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/82bf223198844c69aec5996a1064deed.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keisuke Goto,-343963.0,-343963.0,-349610.0,-328236.0,-2375699.0,-621773.0,6.4,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -15196,5,Rihito,Yamamoto,7204739.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/4578268117b2478ba8f2bc127fafb011.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rihito Yamamoto,-344722.0,-344722.0,-329948.0,-278743.0,-2029645.0,968733.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -43,10,Mitchell,Weiser,4763256.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-95537.0,-95537.0,-278855.0,-267684.0,-1798651.0,-2509516.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -157,10,Niklas,Stark,2585125.0,36.0,14.0,14.0,9.0,46992.0,508.0,2,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,2,196.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",5,Niklas Stark,-134129.0,-134129.0,-133337.0,-142934.0,-990467.0,193860.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -1996,10,Marco,Friedl,12633639.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,1,185.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Marco Friedl,165140.0,165140.0,143962.0,140655.0,1054998.0,5027544.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2294,10,Amos,Pieper,9957860.0,80.0,19.0,19.0,19.0,99133.0,1529.0,2,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",2,Amos Pieper,252152.0,252152.0,254071.0,282299.0,1844497.0,3790600.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2842,10,Felix,Agu,4575549.0,46.0,11.0,11.0,9.0,48743.0,509.0,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,111.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Agu,-162382.0,-162382.0,-435857.0,-452689.0,-696230.0,1664275.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2939,10,Eren Sami,Dinkçi,4007481.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/content/file/bf65d3defe874bebaafc37463c850975.png,0.0,1,240.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",4,Eren Sami Dinkçi,283647.0,283647.0,141261.0,10418.0,98426.0,923987.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3139,10,Cédric,Itten,9044728.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6479aeb8ddab4dd1a92025ddb8b2c3c2.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Cédric Itten,-238868.0,-238868.0,-275746.0,-509347.0,-1713313.0,2786636.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3166,10,Keke,Topp,500000.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,876.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,0.0,-120177.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3228,10,Justin,Njinmah,5086433.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,277.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",3,Justin Njinmah,-225090.0,-225090.0,-232895.0,-292613.0,-1441038.0,1138161.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3281,10,Ludovit,Reis,4013436.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8d0ebe886d844bffb3283d7f4f8cfdce.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ludovit Reis,-4533847.0,-4533847.0,0.0,0.0,-4533847.0,-4533847.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3481,10,Jens,Stage,19120295.0,100.0,29.0,29.0,29.0,160601.0,2895.0,2,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",2,Jens Stage,128742.0,128742.0,147343.0,147454.0,1020870.0,3745307.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7167,10,Senne,Lynen,9259202.0,71.0,31.0,31.0,31.0,180555.0,2210.0,0,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,1,238.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",2,Senne Lynen,306017.0,306017.0,250017.0,205877.0,1479287.0,3390217.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7282,10,Olivier,Deman,10459311.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",1,Olivier Deman,-9986.0,-9986.0,38196.0,90048.0,1043099.0,6027133.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7469,10,Julián,Malatini,5217126.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,1,55.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,118456.0,118456.0,133398.0,127779.0,1223270.0,4717126.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7721,10,Marco,Grüll,5657138.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,290.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",3,Marco Grüll,305884.0,305884.0,296614.0,318969.0,2191972.0,1633784.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -8166,10,,Chuki,11291728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Chuki,153555.0,153555.0,152841.0,132505.0,1016890.0,4845834.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9513,10,Karl,Hein,12750887.0,164.0,2.0,2.0,2.0,11560.0,327.0,2,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Karl Hein,117781.0,117781.0,127285.0,142343.0,991435.0,4403242.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9600,10,Alexander,Schlager,4390942.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-118549.0,-118549.0,-112975.0,-124325.0,-1577926.0,-682382.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9923,10,Samuel,Mbangula,8859809.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/content/file/bb63ae114a9641aea1903e760c388b1c.png,7.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",2,Samuel Mbangula,292628.0,292628.0,281315.0,254294.0,1361915.0,1463917.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9996,10,Patrice,Covic,4358545.0,18.0,15.0,15.0,2.0,25884.0,268.0,2,3,https://kickbase.b-cdn.net/content/file/3c9740e4f1b6416580b598d3da08cdb2.png,24.0,2,61.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrice Covic,-149720.0,-149720.0,-147961.0,-176713.0,-902165.0,3858545.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10131,10,Dariusz,Stalmach,3305489.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dariusz Stalmach,-152526.0,-152526.0,-154553.0,-159458.0,-1088115.0,2060608.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10134,10,Mick,Schmetgens,5894256.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,1,13.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mick Schmetgens,258548.0,258548.0,241864.0,242494.0,1813541.0,5394256.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10497,10,Abdoul-Karim,Coulibaly,5420281.0,52.0,27.0,27.0,24.0,139820.0,1401.0,0,2,https://kickbase.b-cdn.net/content/file/669c7c063fde4203965dc9d45b0516d9.png,31.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 108}]",3,Abdoul-Karim Coulibaly,-242467.0,-242467.0,-256746.0,-252961.0,-1838299.0,-2389120.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -11262,10,Salim Amani,Musah,6739624.0,17.0,8.0,8.0,2.0,13915.0,134.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,1,19.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",3,Salim Amani Musah,260748.0,260748.0,249006.0,245148.0,1938134.0,3169255.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14923,10,Kenny,Quetant,3585605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-141560.0,-141560.0,-149874.0,-137003.0,-972781.0,-110662.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14926,10,Darwin,Soylu,3544075.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-151725.0,-151725.0,-153362.0,-152439.0,-1034213.0,811484.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15256,10,Oskar,Wójcik,5805564.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Oskar Wójcik,-340455.0,-340455.0,-341755.0,-334174.0,-2566827.0,1179789.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15313,10,Paul,Erevbenagie,3609955.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,414453.0,414453.0,404854.0,419140.0,2743053.0,3609955.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -493,13,Michael,Gregoritsch,10165285.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/content/file/9e326d137a9744f09b05b6536642036e.png,38.0,1,123.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",3,Michael Gregoritsch,207709.0,207709.0,175894.0,162950.0,1254776.0,3422917.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -1809,13,Marius,Wolf,858553.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/content/file/ab85deae8852417eaeb1a6a40869d05f.png,27.0,1,799.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",3,Marius Wolf,211617.0,211617.0,25534.0,-41758.0,-69844.0,-2350228.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -1811,13,Jeffrey,Gouweleeuw,10525238.0,62.0,11.0,11.0,10.0,56368.0,684.0,0,2,https://kickbase.b-cdn.net/content/file/f1db17abb1184369a9edd1445b96bb01.png,6.0,1,64.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",2,Jeffrey Gouweleeuw,112678.0,112678.0,50082.0,11386.0,202400.0,5072443.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2195,13,Finn,Dahmen,15981293.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/content/file/b2d5477eac9e43ec9b45f8b1fd08da38.png,1.0,1,191.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",1,Finn Dahmen,102302.0,102302.0,93551.0,75655.0,615023.0,2573211.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2274,13,Keven,Schlotterbeck,9965536.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/content/file/01e7605637114ccea472cf6f4761f94f.png,31.0,2,208.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keven Schlotterbeck,-303726.0,-303726.0,-314853.0,-337577.0,-1818523.0,-1050620.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2651,13,Mads,Pedersen,5499398.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/ee1bc505c0644debb1be4467278ab33f.png,3.0,1,12.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mads Pedersen,240509.0,240509.0,280429.0,259304.0,1748484.0,4999398.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2764,13,Yannik,Keitel,4008946.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/db53d9141b9d483299063068955d44a6.png,14.0,2,58.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yannik Keitel,-145059.0,-145059.0,-144808.0,-151228.0,-983759.0,3448556.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3143,13,Kristijan,Jakić,1840049.0,56.0,26.0,26.0,18.0,110792.0,1450.0,2,3,https://kickbase.b-cdn.net/content/file/27912c1416d04665a6daace67db676be.png,17.0,2,788.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Kristijan Jakić,-119393.0,-119393.0,-125909.0,-115155.0,-834342.0,-2348918.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3183,13,Anton,Kade,11437141.0,64.0,28.0,28.0,18.0,114106.0,1783.0,256,4,https://kickbase.b-cdn.net/content/file/5bef82c23f844966930669b63b5e6377.png,30.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",1,Anton Kade,138630.0,138630.0,150378.0,167673.0,1099296.0,5785887.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -4654,13,Mert,Kömür,3233070.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/content/file/cb037a6585bf41ffada59c797511b0ae.png,36.0,1,458.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",4,Mert Kömür,317308.0,317308.0,199101.0,68217.0,369877.0,-833816.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -6168,13,Robin,Fellhauer,10340741.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/content/file/66cfd1c30d0a4e6fb051b5dc6ada35cf.png,19.0,1,213.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",1,Robin Fellhauer,75271.0,75271.0,100966.0,141947.0,1207597.0,4914659.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7283,13,Calvin,Brackelmann,5949218.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/514f24d314534e7d8fc7e34c22bc7e91.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Calvin Brackelmann,-300249.0,-300249.0,-319938.0,-292960.0,-1983356.0,-1750568.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7336,13,Sima,Suso,3600658.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/dafae47898144bb480b6b29370652c5b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-151960.0,-151960.0,-153436.0,-156627.0,-1064552.0,2033516.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7676,13,Fabian,Rieder,13122900.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/content/file/b8be92875d234069b94b6913a19d1db1.png,32.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",1,Fabian Rieder,213823.0,213823.0,199539.0,192165.0,1369919.0,5779136.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7696,13,Nediljko,Labrović,2347129.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ae8fcc731bc241dcae73bb42b4fe037b.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,-149283.0,-149283.0,-164939.0,-188317.0,-518945.0,1847129.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -8355,13,Noahkai,Banks,6447416.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/content/file/a2a067b7f55e4d9682090e1e234ec85d.png,40.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Noahkai Banks,-346643.0,-346643.0,-318309.0,-45132.0,-155852.0,-333589.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9642,13,Chrislain,Matsima,11237509.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/content/file/f6167b1bcb474dc480050b0cd2788796.png,5.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",2,Chrislain Matsima,185456.0,185456.0,184808.0,171361.0,947239.0,2175521.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9684,13,Alexis,Claude-Maurice,11669962.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/content/file/a90dd89d388d4dfbaa76eb454c203b02.png,20.0,2,198.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",3,Alexis Claude-Maurice,-345515.0,-345515.0,-150694.0,-52007.0,-203779.0,2490987.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9965,13,Faik,Sakar,6092595.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/71fbe100d395482587dc7c584720ad52.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,229667.0,229667.0,231842.0,266399.0,1963146.0,5592595.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -10049,13,Hennes,Behrens,9698344.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/content/file/70e43833dcee49629e10c92d9ed4770d.png,0.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",1,Hennes Behrens,345715.0,345715.0,315935.0,272797.0,2067847.0,7338667.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -11556,13,Han-Noah,Massengo,9546008.0,59.0,33.0,33.0,29.0,158322.0,1949.0,2,3,https://kickbase.b-cdn.net/content/file/fc9afec6fe6e436ea227ec35c506dff8.png,4.0,1,204.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",2,Han-Noah Massengo,112775.0,112775.0,134573.0,152736.0,1075136.0,5388915.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -12341,13,Rodrigo,Ribeiro,4177887.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/content/file/be732d69472446bfbb4e128bb0ed9ce5.png,21.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",3,Rodrigo Ribeiro,-95425.0,-95425.0,-89586.0,-83519.0,-706729.0,3301669.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -13479,13,Uchenna,Ogundu,5844266.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/content/file/a2fb1f725f2c4cc99b937cc8e4066c74.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",5,Uchenna Ogundu,229868.0,229868.0,254136.0,241373.0,1836130.0,5344266.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -32,8,Loris,Karius,16495882.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Loris Karius,135545.0,135545.0,119441.0,138129.0,1061293.0,4963609.0,6.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.489153 -670,8,Kenan,Karaman,15626374.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Kenan Karaman,-9742.0,-9742.0,12499.0,39542.0,474765.0,3969665.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -755,8,Kevin,Müller,626216.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-106775.0,-106775.0,-129376.0,-132208.0,-927322.0,126216.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1012,8,Edin,Džeko,8883939.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Edin Džeko,280001.0,280001.0,231873.0,211774.0,1799678.0,8383939.0,6.4,1.170180145649674,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.16211 -1691,8,Finn,Porath,5014097.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-570019.0,-570019.0,-207603.0,70811.0,165794.0,4514097.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1911,8,Anton,Donkor,5711045.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0db1ac5e9cad4c9bbb22a84b1c0a00af.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anton Donkor,-438480.0,-438480.0,3491.0,110855.0,588774.0,5211045.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -2762,8,Timo,Becker,4806124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Timo Becker,52452.0,52452.0,-68018.0,-105217.0,-1088454.0,-1307056.0,7.0,1.170180145649674,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.943002 -2876,8,Ron,Schallenberg,8359564.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ron Schallenberg,-29967.0,-29967.0,94212.0,132942.0,1039697.0,4527700.0,6.0,1.170180145649674,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.906587 -2967,8,Soufiane,El-Faouzi,14477602.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Soufiane El-Faouzi,146770.0,146770.0,136652.0,140590.0,1099814.0,5047224.0,7.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,8.659333 -3029,8,Dejan,Ljubičić,6870114.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dejan Ljubičić,-230602.0,-230602.0,-286023.0,-278017.0,-1933059.0,173867.0,6.7,1.170180145649674,0.8113590263691683,0.3103448275862069,0.0,0.0,0.5220588235294118,4.093049 -3307,8,Janik,Bachmann,2258244.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,-154416.0,-154416.0,-151257.0,-150578.0,-1075949.0,-269775.0,6.8,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4406,8,Éric,Dina Ebimbe,5743754.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Éric Dina Ebimbe,-249954.0,-249954.0,-234262.0,-225357.0,-783856.0,5243754.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4606,8,Hasan,Kuruçay,12873631.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Hasan Kuruçay,82661.0,82661.0,99452.0,100714.0,761631.0,4237265.0,6.1,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.138099 -6172,8,Junior,Adamu,7251675.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,2,57.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Junior Adamu,-220284.0,-220284.0,-243339.0,-240734.0,-1764102.0,372678.0,6.3,1.170180145649674,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.448702 -7156,8,Maximilian,Wöber,4461736.0,33.0,2.0,2.0,0.0,2759.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",4,Maximilian Wöber,-117897.0,-117897.0,-138999.0,-364508.0,-1598446.0,2762011.0,6.5,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -7242,8,Robin,Gosens,9570143.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/72d7676543f34faaae81170220ce9ec5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Robin Gosens,294538.0,294538.0,262992.0,177393.0,311868.0,-1423139.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8222,8,Moussa,Sylla,9296998.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Sylla,149689.0,149689.0,125444.0,141740.0,1037978.0,3767287.0,6.6,1.170180145649674,0.36511156186612576,0.3103448275862069,1.0,0.0,0.4239350912778905,3.274131 -8235,8,Adrian,Gantenbein,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,0.0,0.0,0.0,0.0,-502010.0,-2009047.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8277,8,Vitalie,Becker,8135640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Vitalie Becker,156836.0,156836.0,181303.0,195826.0,1550340.0,3080263.0,5.9,1.170180145649674,0.8113590263691683,0.0,0.0,0.0,0.4056795131845842,2.800837 -9390,8,Max,Grüger,2399875.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8a2c62c732764e97bafa4b50c345cd3c.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Grüger,-150106.0,-150106.0,-153667.0,-153473.0,-1069670.0,-652331.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -10916,8,Mert Can,Ayhan,9958769.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mert Can Ayhan,-110656.0,-110656.0,62591.0,126627.0,722884.0,3978074.0,6.1,1.170180145649674,0.3103448275862069,0.3103448275862069,1.0,0.0,0.39655172413793105,2.830625 -11255,8,Nikola,Katic,14467990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nikola Katic,134222.0,134222.0,143620.0,130844.0,1067958.0,4002076.0,6.7,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.840207 -11964,8,Christian,Gomis,3757660.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/86eb275dff074b3fac2607cbc0e0cf2a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christian Gomis,-153462.0,-153462.0,-142700.0,-145734.0,-1014147.0,1607735.0,6.4,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12158,8,Luca,Vozar,500000.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,0.0,0.0,0.0,0.0,0.0,500000.0,6.7,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12297,8,Satoshi,Tanaka,6399219.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Satoshi Tanaka,-218094.0,-218094.0,-215235.0,-250709.0,-1740398.0,-334631.0,6.8,1.170180145649674,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.796427 -13431,8,Johannes Simon,Siebeking,2288770.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,-151818.0,-151818.0,-153446.0,-155820.0,-1114793.0,1705153.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -13448,8,Adil,Aouchiche,14799527.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Adil Aouchiche,123148.0,123148.0,139894.0,152409.0,1107604.0,4597236.0,5.8,1.170180145649674,1.0,1.0,1.0,0.0,1.0,6.787045 diff --git a/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_000810_+0200.csv b/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_000810_+0200.csv deleted file mode 100644 index 0f5f2ba..0000000 --- a/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_000810_+0200.csv +++ /dev/null @@ -1,469 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -173,2,Jonathan,Tah,36842007.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/bbdbcc801d7245e79786231de87b80b7.png,4.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,55833.0,55833.0,48730.0,52317.0,347287.0,1706208.0,6.93,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.507984 -237,2,Manuel,Neuer,12860372.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/aadd45c3d6354126886481e0a33a3c1f.png,1.0,1,161.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,98835.0,98835.0,70077.0,55823.0,407561.0,1329241.0,7.0,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.674732 -383,2,Sven,Ulreich,1675813.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/content/file/903ab63179ea4d5bb2d3308d33ed94a8.png,26.0,2,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,-182203.0,-182203.0,-210462.0,-10810.0,97162.0,1099786.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1685,2,Joshua,Kimmich,59703646.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/content/file/e84941ae3809492c84e8f8bad5b3791e.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",1,Joshua Kimmich,27478.0,27478.0,27719.0,27156.0,200453.0,831025.0,7.45,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.746679 -1961,2,Serge,Gnabry,16884711.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/content/file/e88435a468a14a10b3e6894bbc3bb0a1.png,7.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,-429526.0,-429526.0,-413437.0,-424869.0,-2012673.0,-253534.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1991,2,Dayotchanculle,Upamecano,33748368.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/content/file/786ab7fb4f394b598ffdd4d09c323bfa.png,2.0,1,84.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Dayotchanculle Upamecano,71387.0,71387.0,66183.0,65015.0,481936.0,2199848.0,7.3,2.382104545335327,0.3103448275862069,1.0,1.0,0.0,0.6551724137931034,11.393031 -2038,2,Konrad,Laimer,32688837.0,136.0,29.0,29.0,22.0,131747.0,3943.0,2,2,https://kickbase.b-cdn.net/content/file/5facdf754a204792b327d0754f2ede01.png,27.0,2,120.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",3,Konrad Laimer,-602064.0,-602064.0,-581587.0,-205597.0,-1359433.0,-177470.0,6.4,2.382104545335327,1.0,0.6896551724137931,0.85,0.15,0.8648706896551724,13.185359 -2300,2,Josip,Stanišić,24052327.0,128.0,26.0,26.0,19.0,124437.0,3330.0,0,2,https://kickbase.b-cdn.net/content/file/0828c39abfa3434387731b4125f9c877.png,44.0,2,138.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",3,Josip Stanišić,-295777.0,-295777.0,-309066.0,-444112.0,-3457558.0,-4575129.0,6.67,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.849109 -2366,2,Alphonso,Davies,13403924.0,86.0,13.0,13.0,6.0,36386.0,1116.0,0,2,https://kickbase.b-cdn.net/content/file/c425ab49434449f08f28bcd1ae8b303d.png,19.0,2,83.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",3,Alphonso Davies,-289128.0,-289128.0,-292813.0,-321549.0,-2221781.0,-1107762.0,6.4,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.774257 -2804,2,Jamal,Musiala,35277696.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/content/file/0874c227bdbf4d93b915953ecd463f34.png,10.0,1,41.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",3,Jamal Musiala,22740.0,22740.0,38967.0,68693.0,435804.0,2130252.0,7.1,2.382104545335327,0.0,0.12254160363086235,0.85,0.15,0.1522031013615734,2.574202 -3072,2,Jonas,Urbig,9219556.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/content/file/c0e433f099ae43b186eae925a0234c11.png,40.0,2,172.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",4,Jonas Urbig,-229497.0,-229497.0,-240469.0,-413667.0,-2586199.0,-2504993.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3089,2,Hiroki,Ito,4605004.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/content/file/da6a70c8cd1d413f9143de52e07a8ee7.png,21.0,2,358.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",5,Hiroki Ito,-55148.0,-55148.0,-71251.0,-72471.0,-904288.0,-3502599.0,6.65,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3120,2,Tom,Bischof,22168089.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/content/file/f25237e8f3a640479c355850b4139da6.png,8.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Bischof,153621.0,153621.0,141854.0,115777.0,915510.0,3526137.0,7.0,2.382104545335327,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,9.533886 -3176,2,Arijon,Ibrahimović,4288983.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/content/file/f6128e01598c4fc99e4475770cee5ee4.png,0.0,2,428.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",5,Arijon Ibrahimović,-81864.0,-81864.0,-68625.0,-82463.0,-1020757.0,-285028.0,6.38,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3543,2,Nathaniel,Brown,28772607.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/a6bbeb9411db465cb0b0b5dac3fd61a4.png,0.0,1,94.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",3,Nathaniel Brown,72140.0,72140.0,81734.0,59489.0,457950.0,2081901.0,7.18,2.382104545335327,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,15.113016 -6080,2,Aleksandar,Pavlović,31871006.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/edb0e886b6a545f1b564cd3d24c6e4b3.png,45.0,1,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,91672.0,91672.0,93308.0,84783.0,627423.0,2597917.0,7.05,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.793837 -6668,2,Kim,Minjae,9179929.0,124.0,25.0,25.0,19.0,106765.0,3112.0,0,2,https://kickbase.b-cdn.net/content/file/5c6879180be846a0be7608b367bb4100.png,3.0,2,339.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",4,Kim Minjae,-195520.0,-195520.0,-246093.0,-390054.0,-2335828.0,-1610964.0,7.18,2.382104545335327,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,5.897762 -7226,2,Harry,Kane,68674466.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/content/file/5f6dd618010f4c54a4039708d3ed0a0a.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",1,Harry Kane,26167.0,26167.0,24472.0,26425.0,191063.0,926413.0,6.5,2.382104545335327,1.0,1.0,1.0,0.0,1.0,15.48368 -7498,2,Sacha,Boey,2198689.0,70.0,9.0,9.0,5.0,30468.0,628.0,0,2,https://kickbase.b-cdn.net/content/file/8b2dd6f9c82142b3a8f588b86defc822.png,0.0,1,285.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sacha Boey,358482.0,358482.0,336551.0,289789.0,1698689.0,596716.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -8329,2,Michael,Olise,64621231.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/content/file/42c4a07d3d9a4dd0a7a4d68a1e5b5fee.png,17.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",1,Michael Olise,33005.0,33005.0,34321.0,35915.0,239891.0,1079005.0,7.3,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.389363 -10789,2,Lennart,Karl,23721815.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/content/file/70997dc609a7466ebc62a28327fcd5c0.png,42.0,2,116.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lennart Karl,-337992.0,-337992.0,-314133.0,-374352.0,-2447455.0,-1630448.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -11675,2,Luis,Díaz,53334606.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/8be4ef70fac349c3920923d1d22c624f.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,34292.0,34292.0,36000.0,34525.0,248223.0,1048240.0,7.3,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.389363 -12314,2,Bara Sapoko,Ndiaye,2893316.0,49.0,4.0,4.0,2.0,9482.0,194.0,0,3,https://kickbase.b-cdn.net/content/file/ce28a9c385074d738233c35d9b4490dc.png,0.0,2,67.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 23}]",5,Bara Sapoko Ndiaye,-98554.0,-98554.0,-98413.0,-103994.0,-764172.0,-764172.0,6.55,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -14251,2,Ismael,Saibari,29819831.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cdc8e6f2d14547ab82c1d0e310da39b2.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ismael Saibari,71285.0,71285.0,76651.0,63265.0,483188.0,2234422.0,6.55,2.382104545335327,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,4.014447 -15502,2,Tim,Binder,1924739.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a885375aa4f84815973e7f256289d997.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,406022.0,406022.0,392465.0,626252.0,1424739.0,1924739.0,6.4,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1664,9,Maximilian,Mittelstädt,27529977.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/content/file/b8cb80b921914e60885e8e9429df9518.png,7.0,2,142.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",3,Maximilian Mittelstädt,-323951.0,-323951.0,-311545.0,-322175.0,-1343740.0,-132567.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -1671,9,Grischa,Prömel,12217537.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/content/file/9d953a0bc5fd432db7c0da4605a6726e.png,21.0,1,204.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",3,Grischa Prömel,123926.0,123926.0,98067.0,69113.0,449239.0,1535229.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2068,9,Dan-Axel,Zagadou,3631358.0,141.0,3.0,3.0,3.0,13672.0,424.0,1,2,https://kickbase.b-cdn.net/content/file/2f2eb673a0224e1cb305b8cc042cf931.png,23.0,2,116.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-146203.0,-146203.0,-150965.0,-146576.0,-1080484.0,-3245671.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2120,9,Nikolas,Nartey,7637993.0,73.0,28.0,28.0,14.0,83295.0,2041.0,0,3,https://kickbase.b-cdn.net/content/file/7dcfaa141b6a4adba66ad4729afb0f1e.png,28.0,1,267.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",3,Nikolas Nartey,293972.0,293972.0,295081.0,265484.0,1501060.0,528501.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2172,9,Chris,Führich,25347466.0,101.0,33.0,33.0,20.0,110946.0,3346.0,0,3,https://kickbase.b-cdn.net/content/file/58b49d98f88041f2861d70e0af0a69e5.png,10.0,1,132.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",2,Chris Führich,71607.0,71607.0,62803.0,63075.0,715852.0,3478022.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2199,9,Josha,Vagnoman,4316419.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/content/file/fde909d2a7f54d248d93bc1df1c53072.png,4.0,2,379.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",4,Josha Vagnoman,-84856.0,-84856.0,-94558.0,-91164.0,-643475.0,-2954327.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2214,9,Atakan,Karazor,7518238.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/content/file/11ef3f2e23eb41769d708b861ff23fa6.png,16.0,2,241.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",3,Atakan Karazor,-272026.0,-272026.0,-246659.0,-250762.0,-1666423.0,-2087750.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2237,9,Fabian,Bredlow,8844594.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12be05595f3430f8e286ff6f4d9d103.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Fabian Bredlow,303961.0,303961.0,274703.0,291540.0,1997493.0,8344594.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2445,9,Marius,Funk,4780015.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1569b2236e4a4a8f862740b2c2ad8a12.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Marius Funk,164956.0,164956.0,184796.0,203692.0,1555647.0,4280015.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2694,9,Angelo,Stiller,36932625.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/content/file/7810bc5805c94de984743e33da7c044c.png,6.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",1,Angelo Stiller,45738.0,45738.0,42758.0,36140.0,325661.0,1507090.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2854,9,Ermedin,Demirović,22590885.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/content/file/b48829b887d04fe9afd4fbe51f04a3ea.png,9.0,2,99.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",3,Ermedin Demirović,-341432.0,-341432.0,-314917.0,-404492.0,-2630831.0,-1894135.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2988,9,Jamie,Leweling,27088772.0,103.0,32.0,32.0,26.0,153640.0,3282.0,0,3,https://kickbase.b-cdn.net/content/file/f1ba50c544bd40d9ae5a68fbc1ee8cbd.png,18.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",2,Jamie Leweling,45038.0,45038.0,41547.0,40568.0,196055.0,1383773.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -3190,9,Jeff,Chabot,25724278.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/content/file/2aa1e27ad0dd4e83b94ff2e16dfbdddc.png,24.0,2,118.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",2,Jeff Chabot,-58151.0,-58151.0,-5100.0,7399.0,70850.0,913268.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -3193,9,,Tiago Tomás,4571074.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/content/file/0e9c45eed595406784ebef4f6c9d7a72.png,8.0,2,351.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",3,Tiago Tomás,-35497.0,-35497.0,-47633.0,-54168.0,-691517.0,-2179527.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -4296,9,Dzenan,Pejcinovic,4633616.0,46.0,30.0,30.0,16.0,100110.0,1371.0,0,4,https://kickbase.b-cdn.net/content/file/69a98c6891964f7f86ea0118d83c5c54.png,17.0,1,295.0,0.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 134}]",3,Dzenan Pejcinovic,463219.0,463219.0,444383.0,420863.0,1754554.0,1754554.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/55cabd9c41b9497290c1b7dbf24ef5f2.png,31.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6085,9,Dennis,Seimen,5778154.0,,,,,,,1,1,https://kickbase.b-cdn.net/content/file/67a4b3e69dd04fa3953823a78c223e13.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-227546.0,-227546.0,-227687.0,-252209.0,-1717570.0,-5963946.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6171,9,Jovan,Milosevic,4627950.0,31.0,13.0,13.0,5.0,33794.0,398.0,256,4,https://kickbase.b-cdn.net/content/file/67c437a3a4754053b2ebfe5707d65c5d.png,19.0,2,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 23}]",5,Jovan Milosevic,-161529.0,-161529.0,-191300.0,-529783.0,-625837.0,3978999.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7158,9,Deniz,Undav,43988728.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/content/file/ce96ede35441430c92ce3362f11f218c.png,26.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",1,Deniz Undav,61252.0,61252.0,61390.0,58871.0,441324.0,2232314.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7257,9,Leonidas,Stergiou,4418516.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/e0ff60fb10b147f78246449a86397e4f.png,20.0,2,39.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leonidas Stergiou,-182351.0,-182351.0,-579156.0,-324449.0,-508040.0,3918516.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7349,9,Finn,Jeltsch,13122006.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/content/file/cd9f13da05844d2f8faf04022c539aea.png,29.0,1,126.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",1,Finn Jeltsch,208418.0,208418.0,201995.0,178006.0,1193909.0,2713217.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7781,9,Leo,Sauer,5262028.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/5565612c65d34958967660743ead48bb.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,-343088.0,-343088.0,-351687.0,-354983.0,-2572460.0,5262028.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -8247,9,Ramon,Hendriks,12772231.0,66.0,31.0,31.0,22.0,135100.0,2040.0,0,2,https://kickbase.b-cdn.net/content/file/d84f6e79416d43549ec3b7c2cbc87b87.png,3.0,1,159.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",2,Ramon Hendriks,165286.0,165286.0,156986.0,155172.0,1079020.0,3366550.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9615,9,Ameen,Al Dakhil,3354050.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/content/file/878bf81b707a44a7a9d1b0db14915947.png,2.0,2,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-137224.0,-137224.0,-139207.0,-146143.0,-1041836.0,2821646.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9746,9,Chema,Andrés,9213365.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/content/file/df7418a408754f918c71251db745927f.png,30.0,2,209.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",3,Chema Andrés,-285960.0,-285960.0,-191267.0,-26968.0,-124652.0,1523016.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -10112,9,Luca,Jaquez,4187364.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/content/file/3930823f7eb246aab32d7075bf65943d.png,14.0,2,277.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",4,Luca Jaquez,-123355.0,-123355.0,-118554.0,-117439.0,-1132286.0,-3382794.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11043,9,Lorenz,Assignon,1500697.0,48.0,24.0,24.0,12.0,72816.0,1141.0,4,2,https://kickbase.b-cdn.net/content/file/0725364d90ff49f4a767200f52debe5f.png,22.0,1,760.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,346531.0,346531.0,306177.0,231542.0,930861.0,-580998.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11258,9,Lazar,Jovanovic,6015018.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/fe20cf505b4f4572b0780b9e81982c43.png,45.0,1,4.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lazar Jovanovic,170197.0,170197.0,199117.0,219593.0,1732224.0,5515018.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11947,9,Badredine,Bouanani,1500312.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/content/file/7cf21cd343ba41458c1739f3cb6b51d3.png,27.0,2,359.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",4,Badredine Bouanani,-55245.0,-55245.0,-66999.0,-86038.0,-636273.0,-2899011.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11955,9,Bilal,El Khannouss,23961239.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/content/file/308c317d260f4051ad8394dd0c0d1f02.png,11.0,2,113.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",3,Bilal El Khannouss,-303062.0,-303062.0,-334142.0,-315664.0,-1544834.0,-86045.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -12293,9,Jeremy,Arévalo,4067673.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/content/file/024720cbc2f540d19dfb555c607c7cc2.png,25.0,2,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-196328.0,-196328.0,-241969.0,-95874.0,108821.0,3567673.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -859,77,Jan,Gyamerah,6550640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/827076634785457f9da47c79d04f475e.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Gyamerah,273142.0,273142.0,242311.0,255783.0,2015487.0,3012234.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -1745,77,Amara,Condé,2830126.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/beacc1d7177e4a3aaca05f6131ead92c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Amara Condé,-116407.0,-116407.0,-118898.0,-114166.0,-804093.0,-1461287.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2495,77,Tim,Boss,5333187.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e2e06a91e80c46e39c764afdfdf69bef.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-277384.0,-277384.0,64315.0,152060.0,919332.0,4833187.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2708,77,Jason,Ceka,2878939.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/38e13ad8808a4053996bae71d27d8756.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jason Ceka,-145690.0,-145690.0,-145883.0,-146705.0,-1029036.0,-40170.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2928,77,Lukas Emanuel,Petkov,11835913.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b9b370ce3f4426284cbbeff5727e4cd.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Emanuel Petkov,48683.0,48683.0,45130.0,42551.0,411152.0,2638946.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3026,77,Lasse,Günther,9980546.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a583be5870964e529412be23555ed410.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lasse Günther,232588.0,232588.0,216479.0,212166.0,1608332.0,5660432.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3232,77,Luca,Pfeiffer,4545895.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/8c42d065d2024fa8a520b3f1b9ef85b3.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Pfeiffer,-153042.0,-153042.0,-180258.0,-572528.0,-991518.0,3954268.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3284,77,Maximilian,Rohr,10777415.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/55c6ec9a70904e2895e28466d00e3d30.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Maximilian Rohr,-27186.0,-27186.0,69.0,21269.0,244239.0,3347365.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3350,77,Felix,Keidel,5114759.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/39b5557dea7c4d42bd788da85803059e.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Keidel,326813.0,326813.0,315162.0,285169.0,2261909.0,3403658.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6148,77,Lukas,Pinckert,10273581.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a639e432a7d848d683f34325990aa8c2.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Pinckert,148439.0,148439.0,213512.0,222627.0,1566769.0,5585932.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6149,77,Frank,Lehmann,1684033.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/40a93182270541a28648f8edb5f5ad07.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,-156711.0,-156711.0,-164988.0,-193381.0,-569726.0,1184033.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6158,77,Luca,Schnellbacher,4161361.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f3bd13b718b3418ba83fdaea74388e3d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Schnellbacher,309129.0,309129.0,294052.0,285678.0,2218117.0,1804379.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6160,77,Nicolas,Kristof,12603844.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c329cf5e4552496e96a0ed1777c316f8.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nicolas Kristof,133575.0,133575.0,119524.0,128699.0,957979.0,4476395.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6183,77,Noel,Futkeu,8903108.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3906f407631745fa95e0398fa7628fcb.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noel Futkeu,275465.0,275465.0,185174.0,67963.0,-547389.0,88920.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7278,77,Lukasz,Poreba,9760569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b548d08129f549ea95c7881bbd7d3112.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukasz Poreba,196230.0,196230.0,175030.0,158939.0,1218011.0,5015931.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7441,77,Cole,Campbell,4024034.0,11.0,6.0,6.0,0.0,6994.0,66.0,0,3,https://kickbase.b-cdn.net/content/file/618685003046433c850374c6e88b7f85.png,39.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",3,Cole Campbell,29252.0,29252.0,-42734.0,-96358.0,-546064.0,991027.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7463,77,Francis,Onyeka,9421165.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/11587a7513ab411c822f947b686e8e48.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Francis Onyeka,-315786.0,-315786.0,-505470.0,-293469.0,-1244554.0,1859991.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7514,77,Florian,Le Joncour,2734483.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1ae50321c2fc41a08133b755a4f36479.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Le Joncour,-141483.0,-141483.0,-142675.0,-140893.0,-1017397.0,-717955.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8252,77,Maurice,Krattenmacher,3205562.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f3408da3bd8347588f826aae7f9d5b9a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maurice Krattenmacher,-124434.0,-124434.0,-125684.0,-131722.0,-875748.0,-1107745.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8296,77,Frederik,Schmahl,5067158.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1505317d7634469ca04d5e1dffb97707.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Frederik Schmahl,301827.0,301827.0,261722.0,241872.0,1949442.0,3960399.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8301,77,Luca,Sirch,6574237.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/88d02ad680e44d6899035c283dc18de7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Sirch,-108959.0,-108959.0,54557.0,102739.0,754209.0,6574237.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9224,77,Tom,Zimmerschied,4501341.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6ea391e637144f495b13db4c7a49093.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Zimmerschied,-139494.0,-139494.0,-375537.0,-365977.0,-2293649.0,-3739135.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9384,77,Noah,Darvich,4741065.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f420b6297db840caad87f307b7fb974a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noah Darvich,37050.0,37050.0,-22757.0,-85394.0,-1042386.0,1136707.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9995,77,David,Mokwa,3433394.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ca5c93c783264009b9a193960b9ec557.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,David Mokwa,-148871.0,-148871.0,-138894.0,-87780.0,-689086.0,-1158837.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -11253,77,Nicholas,Mickelson,2630016.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/992cfc556d2345cbb347e46c39b858f3.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,325358.0,325358.0,282836.0,287749.0,2004796.0,493526.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -12317,77,Raif,Adam,5670877.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/81e58734d6fb4225af312b1bcf3a3075.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,239469.0,239469.0,255623.0,304679.0,2047195.0,4749873.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -4,7,Janis,Blaswich,1209478.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,1010.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-113140.0,-113140.0,-110972.0,-107334.0,-792525.0,-2869355.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -72,7,Mark,Flekken,14684317.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",1,Mark Flekken,137845.0,137845.0,138392.0,134625.0,936689.0,3327112.0,7.1,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.490463 -78,7,Jonas,Hofmann,1552355.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,2,861.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",5,Jonas Hofmann,-90300.0,-90300.0,-96348.0,-102346.0,-710152.0,-2727786.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -663,7,Robert,Andrich,8184197.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,318.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",4,Robert Andrich,-241691.0,-241691.0,-275006.0,-298503.0,-2453648.0,-1776041.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2746,7,Patrik,Schick,29279552.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,98.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",3,Patrik Schick,32242.0,32242.0,31086.0,34557.0,253259.0,1373023.0,6.2,2.040910253132191,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,11.181021 -2766,7,Exequiel,Palacios,21030171.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/content/file/0d5ad85f5920460c8489a65db5c6a1cb.png,25.0,2,79.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",3,Exequiel Palacios,-581759.0,-581759.0,-555407.0,-327791.0,-1426755.0,1757117.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2783,7,Edmond,Tapsoba,32271165.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",1,Edmond Tapsoba,67451.0,67451.0,70016.0,58844.0,442065.0,1825750.0,7.0,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.286372 -2846,7,Malik,Tillman,12761559.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,186.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",4,Malik Tillman,-248414.0,-248414.0,-297731.0,-398435.0,-2543825.0,-2494422.0,6.7,2.040910253132191,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,4.715206 -3754,7,Lucas,Vázquez,2769950.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,21.0,2,297.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",4,Lucas Vázquez,-44525.0,-44525.0,-69036.0,-83305.0,-595579.0,-1335117.0,6.1,2.040910253132191,0.689655172413793,0.0,1.0,0.0,0.4698275862068965,5.849143 -3759,7,Miguel,Gutiérrez,19524115.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Miguel Gutiérrez,194368.0,194368.0,203042.0,204600.0,1438268.0,19524115.0,6.3,2.040910253132191,1.0,1.0,1.0,0.0,1.0,12.857735 -4199,7,Aleix,García,38207285.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,112617.0,112617.0,114866.0,111423.0,778335.0,2869773.0,7.1,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.490463 -4318,7,Tim,Oermann,5762724.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,1,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,220085.0,220085.0,241389.0,239978.0,1824963.0,5262724.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -4563,7,Loïc,Badé,13177223.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,166.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",3,Loïc Badé,-286141.0,-286141.0,-314685.0,-296414.0,-1000799.0,719652.0,6.8,2.040910253132191,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,8.37477 -6061,7,Ibrahim,Maza,29412735.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,93.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",1,Ibrahim Maza,97044.0,97044.0,83976.0,88164.0,602703.0,2083800.0,7.2,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.694554 -6174,7,,Arthur,4231496.0,64.0,20.0,20.0,13.0,75109.0,1284.0,2,2,https://kickbase.b-cdn.net/content/file/4b043678aef04d80b37dc5474cba9cb1.png,13.0,2,303.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",4,Arthur,-129512.0,-129512.0,-113501.0,-116794.0,-1586550.0,-2019076.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -6745,7,Victor,Boniface,4337464.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,107.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Victor Boniface,38938.0,38938.0,-44497.0,-101445.0,-545150.0,1728575.0,7.6,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -7269,7,Nathan,Tella,6945088.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,165.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",3,Nathan Tella,-268792.0,-268792.0,-238111.0,-273604.0,-1845944.0,-2219851.0,6.7,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.591382 -7963,7,Jarell,Quansah,22185043.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/content/file/28464ad9ca424fa199f3f674422285de.png,4.0,1,129.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",2,Jarell Quansah,144380.0,144380.0,125618.0,105366.0,908446.0,4148880.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8225,7,Jeanuël,Belocian,3999922.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/content/file/274858f664db446a9e3a944511815446.png,44.0,2,298.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",5,Jeanuël Belocian,-119517.0,-119517.0,-120023.0,-118120.0,-834797.0,952533.0,6.6,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8374,7,Martin,Terrier,2569187.0,54.0,18.0,18.0,7.0,45086.0,963.0,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,374.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-100537.0,-100537.0,-108520.0,-110454.0,-782252.0,677251.0,6.4,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11181,7,Axel,Tape,3415487.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/b929e93687354267b939b60b82bcbbfb.png,16.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Axel Tape,-143253.0,-143253.0,-146367.0,-150812.0,-1025411.0,2563425.0,6.8,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11513,7,Christian,Kofane,11056322.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,2,151.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",3,Christian Kofane,-197085.0,-197085.0,-97827.0,-21085.0,-209522.0,1575084.0,6.6,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.56763 -11680,7,Kennet,Eichhorn,5624547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-306220.0,-306220.0,-352585.0,-329818.0,-2295542.0,-1877112.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11756,7,Montrell,Culbreath,4206520.0,61.0,12.0,12.0,9.0,48534.0,737.0,1,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",5,Montrell Culbreath,-133686.0,-133686.0,-133498.0,-140848.0,-1618617.0,-2036036.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11867,7,Ernest,Poku,7535451.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/content/file/6c2995fc9a5b4c929660e1c336abf1c0.png,19.0,2,278.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ernest Poku,-133469.0,-133469.0,-159202.0,-189446.0,-970350.0,-1674687.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11956,7,Ezequiél,Fernández,5425706.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,215.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",3,Ezequiél Fernández,357359.0,357359.0,399517.0,369258.0,1781835.0,166390.0,6.3,2.040910253132191,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,7.758978 -11957,7,Eliesse,Ben Seghir,1615317.0,35.0,10.0,10.0,2.0,18106.0,354.0,1,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,2,219.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,-124726.0,-124726.0,-126219.0,-129456.0,-917318.0,-3743760.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14241,7,Facundo,Medina,14406268.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ebd2978dab6e4e97ad8a2d0ce529b0f4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Facundo Medina,64214.0,64214.0,70081.0,94368.0,14406268.0,14406268.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14893,7,Aleksa,Damjanovic,6295733.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3066194dcdd54389a1de081ced1de5ad.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Aleksa Damjanovic,-370452.0,-370452.0,-367745.0,-404070.0,-1955640.0,2060581.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -15199,7,Afonso,Moreira,22667333.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Afonso Moreira,241382.0,241382.0,237665.0,243457.0,1726465.0,6394459.0,6.4,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.061826 -417,28,Ron-Robert,Zieler,2810282.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-236833.0,-236833.0,-16401.0,95399.0,391052.0,2310282.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -737,28,Luca,Waldschmidt,5634250.0,50.0,24.0,24.0,7.0,49454.0,1192.0,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,1,211.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",3,Luca Waldschmidt,210901.0,210901.0,249718.0,281372.0,1891375.0,4052919.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -1580,28,Marvin,Schwäbe,14180935.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,229.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",1,Marvin Schwäbe,149678.0,149678.0,144536.0,128191.0,950167.0,3555900.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2069,28,Timo,Hübers,2461787.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,299.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-119441.0,-119441.0,-121098.0,-121738.0,-856531.0,-3099500.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2201,28,Linton,Maina,3889074.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,2,246.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",3,Linton Maina,-23764.0,-23764.0,-64425.0,-84502.0,-487220.0,1684406.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2358,28,Tom,Krauß,8423917.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,1,173.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tom Krauß,192368.0,192368.0,157604.0,135013.0,1009012.0,5589393.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2552,28,Marius,Bülter,6358586.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,1,267.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",3,Marius Bülter,205569.0,205569.0,169700.0,138645.0,1172636.0,2071131.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2765,28,Jan,Thielmann,6460178.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,209.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",3,Jan Thielmann,205879.0,205879.0,211561.0,227478.0,1714095.0,3171737.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2855,28,Ragnar,Ache,13586607.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,142.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",1,Ragnar Ache,173718.0,173718.0,171194.0,162161.0,1144729.0,4194158.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -7219,28,Ísak,Jóhannesson,8431137.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,174.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",2,Ísak Jóhannesson,139431.0,139431.0,120482.0,117737.0,1171308.0,2896995.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8001,28,Luka,Lochoshvili,10194004.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Luka Lochoshvili,297125.0,297125.0,271578.0,261700.0,1963463.0,5431552.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8274,28,Said,El Mala,25439897.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,13.0,2,95.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",2,Said El Mala,-43362.0,-43362.0,-87021.0,-5984.0,155186.0,2893824.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8385,28,Julian,Pauli,2720239.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9156e813f150449aaccfe844dbcd0d65.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julian Pauli,-148728.0,-148728.0,-149260.0,-151731.0,-1048953.0,1105043.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -10024,28,Joël,Schmied,2789427.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,227.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Joël Schmied,-136118.0,-136118.0,-142268.0,-132315.0,-983334.0,856805.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11570,28,Sebastian,Sebulonsen,4131462.0,46.0,31.0,31.0,28.0,165693.0,1413.0,1,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,342.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",4,Sebastian Sebulonsen,-150185.0,-150185.0,-152211.0,-152665.0,-1880727.0,-1325955.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11875,28,Rav,van den Berg,2985869.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,269.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-123380.0,-123380.0,-116516.0,-117753.0,-729214.0,-1363438.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11958,28,Alessio,Castro-Montes,5542516.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,160.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",2,Alessio Castro-Montes,374417.0,374417.0,410572.0,411995.0,2469135.0,1014294.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12321,28,Jahmai,Simpson-Pusey,11355068.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,1,58.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",1,Jahmai Simpson-Pusey,160806.0,160806.0,148155.0,167751.0,1029830.0,6577101.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12333,28,Youssoupha,Niang,5090221.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/content/file/c9bbe00d652e475e9ff69b9491b753d8.png,38.0,2,10.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Youssoupha Niang,-565479.0,-565479.0,-106296.0,99519.0,374206.0,4590221.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14140,28,Gideon,Mensah,10228640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bb425f45cf04420b8e294776e2cc8b02.png,14.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Gideon Mensah,171011.0,171011.0,259442.0,235179.0,1511901.0,6373941.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14300,28,Paul,Okon-Engstler,4941129.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83d0df8f411b47068184c9a8166d0c21.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Paul Okon-Engstler,323274.0,323274.0,334015.0,332270.0,2130731.0,4941129.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -15373,28,Reigan,Heskey,9566123.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c72750d23cdb4fd9850f67f26850e9f2.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Reigan Heskey,-586013.0,-586013.0,8261.0,168360.0,606547.0,9566123.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -524,14,Oliver,Baumann,19151787.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/content/file/edda0b62817c41d1a3a343129e44683d.png,1.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",1,Oliver Baumann,-125340.0,-125340.0,-152367.0,-219921.0,-984146.0,322385.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1815,14,Andrej,Kramarić,20087142.0,111.0,34.0,34.0,26.0,143136.0,3757.0,4,3,https://kickbase.b-cdn.net/content/file/cbbf900916ce4e759f7d917366e1515d.png,27.0,2,187.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",4,Andrej Kramarić,-487714.0,-487714.0,-483842.0,-466464.0,-3259882.0,-4239886.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1954,14,,Bernardo,8730170.0,82.0,29.0,29.0,26.0,152866.0,2381.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,272.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",3,Bernardo,-191004.0,-191004.0,-208383.0,-207495.0,-1757688.0,-1104506.0,6.45,1.526315789473684,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,2.673355 -2373,14,Ozan,Kabak,21314772.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/content/file/f41310cc735c4e749a950dc72a7c76c9.png,5.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",1,Ozan Kabak,171402.0,171402.0,165543.0,167656.0,1139992.0,4403347.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2803,14,Tim,Lemperle,10653984.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,2,202.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",5,Tim Lemperle,-226950.0,-226950.0,-236142.0,-269986.0,-1687472.0,-27863.0,6.25,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.3,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3124,14,Patrick,Wimmer,7472838.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/1ffbdbd2f14848519596bb5fc54bbec5.png,8.0,2,196.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",3,Patrick Wimmer,-171147.0,-171147.0,-189815.0,-190968.0,-1450038.0,1713260.0,6.2,1.526315789473684,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,2.43478 -3158,14,Fisnik,Asllani,26913785.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",3,Fisnik Asllani,-3868.0,-3868.0,55501.0,56973.0,286726.0,1621727.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3204,14,Bambasé,Conté,11260182.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Bambasé Conté,-60483.0,-60483.0,22639.0,80582.0,512671.0,3954836.0,6.05,1.526315789473684,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,5.27972 -3471,14,Adam,Hložek,8315236.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/content/file/c46fc008a1284ad49727d68c3a8489e9.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Adam Hložek,283597.0,283597.0,252371.0,231097.0,1718886.0,3572643.0,6.7,1.526315789473684,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,8.639474 -7543,14,Max,Moerstedt,6684659.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",3,Max Moerstedt,-39764.0,-39764.0,72641.0,112594.0,875905.0,2319921.0,6.15,1.526315789473684,0.3103448275862069,0.12254160363086235,0.0,0.0,0.20112551515467683,1.887933 -7673,14,Albian,Hajdari,17748506.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,1,164.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",1,Albian Hajdari,174230.0,174230.0,164812.0,164976.0,1192880.0,4567085.0,6.75,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.302632 -7717,14,Alexander,Prass,4117730.0,50.0,32.0,32.0,12.0,90108.0,1591.0,2,3,https://kickbase.b-cdn.net/content/file/e67e0f9b96c8491e8ba2570ec188600c.png,22.0,2,386.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",3,Alexander Prass,-116957.0,-116957.0,-106924.0,-103537.0,-762192.0,-1632146.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -7745,14,Vladimír,Coufal,25481719.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/content/file/63bd51c8d410447694f867a0c98d983d.png,34.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",1,Vladimír Coufal,71002.0,71002.0,66177.0,54445.0,653730.0,3578841.0,6.45,1.526315789473684,1.0,1.0,1.0,0.0,1.0,9.844737 -7750,14,Robin,Hranác,4089535.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/content/file/52ea64b1321a44aa874cdd39adb513b6.png,2.0,2,559.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",5,Robin Hranác,-85029.0,-85029.0,-96247.0,-100170.0,-671278.0,-2967225.0,6.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9598,14,Valentin,Gendrey,4370075.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,65.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-176321.0,-176321.0,-235127.0,-299528.0,-185018.0,3870075.0,7.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9682,14,Arthur,Chaves,2978254.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,349.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",5,Arthur Chaves,-123247.0,-123247.0,-127667.0,-121639.0,-884866.0,-96358.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11161,14,Koki,Machida,1877991.0,42.0,1.0,1.0,1.0,2718.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,2,22.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,-125035.0,-125035.0,-121792.0,-150346.0,-1002999.0,-594134.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11162,14,Leon,Avdullahu,15408363.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/content/file/d0a6a4d4e08b4c8fa7b4c27fdb09c212.png,7.0,1,182.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",1,Leon Avdullahu,181440.0,181440.0,173586.0,163312.0,1188772.0,4324939.0,6.65,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.15 -11591,14,Cajetan,Lenz,3817565.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-136309.0,-136309.0,-141286.0,-142113.0,-1188961.0,999579.0,6.7,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11631,14,Wouter,Burger,23029581.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,1,148.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",1,Wouter Burger,179074.0,179074.0,166665.0,161351.0,1188453.0,4518357.0,6.75,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.302632 -11959,14,Adam,Daghim,5432710.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/content/file/b21c816521cb44579d57b65452b7c1cc.png,0.0,1,205.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",3,Adam Daghim,331799.0,331799.0,365421.0,383518.0,2760459.0,4932710.0,6.45,1.526315789473684,1.0,0.6051437216338881,0.0,0.0,0.726928895612708,7.156424 -14890,14,Alessandro,Vogt,1798935.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/112bd299786444d7b7ec83545c819009.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alessandro Vogt,-142791.0,-142791.0,-145360.0,-140803.0,-995162.0,-3847326.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -15193,14,Mats,Rots,9142724.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mats Rots,-191001.0,-191001.0,-193513.0,-268368.0,-1349955.0,944848.0,5.85,1.526315789473684,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,6.504276 -15262,14,Nathan,De Cat,16735689.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nathan De Cat,213501.0,213501.0,214943.0,197499.0,1459698.0,6501200.0,6.5,1.526315789473684,1.0,1.0,1.0,0.0,1.0,9.921053 -51,40,Rani,Khedira,6362200.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,1,307.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",2,Rani Khedira,270211.0,270211.0,245276.0,216257.0,1524841.0,2826904.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1223,40,Marvin,Friedrich,929267.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,186.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marvin Friedrich,-49383.0,-49383.0,-86609.0,-105014.0,-703675.0,-329716.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1553,40,Janik,Haberer,4325139.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,201.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",4,Janik Haberer,-156083.0,-156083.0,-162785.0,-166550.0,-172319.0,3766726.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1955,40,Oliver,Burke,5431633.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,1,259.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",5,Oliver Burke,32481.0,32481.0,116311.0,168028.0,1182579.0,3164830.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2279,40,Frederik,Rönnow,9534909.0,75.0,30.0,30.0,30.0,176714.0,2245.0,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,2,235.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",3,Frederik Rönnow,-144323.0,-144323.0,-165932.0,-199698.0,-200900.0,3443973.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2302,40,Woo-Yeong,Jeong,3734486.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,266.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Woo-Yeong Jeong,-104166.0,-104166.0,-118893.0,-128272.0,-923219.0,2961686.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2400,40,Christopher,Trimmel,5098000.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,339.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",4,Christopher Trimmel,-409486.0,-409486.0,-483532.0,-233454.0,-532983.0,3027514.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2491,40,Tim,Skarke,5304068.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",4,Tim Skarke,-124105.0,-124105.0,79504.0,125148.0,963972.0,4804068.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2717,40,Robert,Skov,2934719.0,35.0,3.0,3.0,3.0,14206.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Robert Skov,-145081.0,-145081.0,-148667.0,-151981.0,-1033329.0,2434719.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3102,40,Tom,Rothe,7558652.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",2,Tom Rothe,296645.0,296645.0,293209.0,248889.0,1733503.0,3562413.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3187,40,András,Schäfer,2981830.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,394.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",3,András Schäfer,-57388.0,-57388.0,-66905.0,-72612.0,-499509.0,-1005496.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3364,40,Carl,Klaus,2608884.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",3,Carl Klaus,374816.0,374816.0,363317.0,360369.0,2108884.0,586001.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3419,40,Matheo,Raab,1175638.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,2,182.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Matheo Raab,-38503.0,-38503.0,-89211.0,-139470.0,-921566.0,675638.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3453,40,Derrick,Köhn,2530532.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,548.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",4,Derrick Köhn,-110018.0,-110018.0,-111776.0,-116871.0,-684669.0,-2160962.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4352,40,Stanley,Nsoki,5227523.0,55.0,13.0,13.0,10.0,54082.0,718.0,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,1,137.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,240577.0,240577.0,235971.0,226612.0,1595858.0,4727523.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4446,40,Aljoscha,Kemlein,8682851.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,1,165.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",1,Aljoscha Kemlein,264387.0,264387.0,270024.0,270871.0,1780064.0,5091416.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4598,40,Josip,Juranović,4833125.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Josip Juranović,270117.0,270117.0,138116.0,54375.0,148568.0,4021576.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -6750,40,Ilyas,Ansah,10182048.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/content/file/4e244d293e744fe4a462219508989e68.png,10.0,2,128.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",1,Ilyas Ansah,-128378.0,-128378.0,-19592.0,23976.0,404876.0,2314685.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -7723,40,Leopold,Querfeld,14006664.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,199.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",3,Leopold Querfeld,176080.0,176080.0,152328.0,139623.0,886557.0,2547818.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -8381,40,Livan,Burcu,7640960.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,1,65.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",2,Livan Burcu,147324.0,147324.0,110160.0,104041.0,817010.0,5845251.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9221,40,Dmytro,Bogdanov,518618.0,16.0,2.0,2.0,0.0,721.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/f506ca426a5c42ff979ce1664db5fd78.png,30.0,1,61.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dmytro Bogdanov,18618.0,18618.0,0.0,0.0,18618.0,18618.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9683,40,Andrej,Ilic,7735564.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,284.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",4,Andrej Ilic,-299072.0,-299072.0,-300026.0,-333140.0,-1641919.0,1421453.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -12763,40,Emmanuel,Latte Lath,8746540.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/703dfff3de074113a2edb492e5c585e7.png,29.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Emmanuel Latte Lath,327012.0,327012.0,325920.0,322567.0,1978248.0,8746540.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -13629,40,Linus,Güther,751488.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,244988.0,244988.0,6500.0,0.0,251488.0,251488.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -14917,40,Zeno,Van den Bosch,13093916.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Zeno Van den Bosch,143724.0,143724.0,128549.0,159214.0,1006476.0,3860893.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/81b6a0fdd62a41c680a68075b371017f.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -461,4,Timothy,Chandler,500000.0,31.0,1.0,1.0,0.0,932.0,31.0,2,2,https://kickbase.b-cdn.net/content/file/3f7d0bb3af4c44edb1d33b849df45686.png,22.0,0,62.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -513,4,Mario,Götze,5589657.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/content/file/677f22ea04504944be2873ce5f5d179f.png,27.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mario Götze,214330.0,214330.0,223561.0,263493.0,1698939.0,3522263.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -1655,4,Michael,Zetterer,5099861.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/content/file/7b95a79040f048299e6825e31771d397.png,23.0,2,406.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",4,Michael Zetterer,-289596.0,-289596.0,-272335.0,-272681.0,-2009248.0,-1572124.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2144,4,Robin,Koch,23465622.0,107.0,32.0,32.0,32.0,188534.0,3419.0,2,2,https://kickbase.b-cdn.net/content/file/340cf29dd65140208f579773d046dd30.png,4.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",1,Robin Koch,10031.0,10031.0,57022.0,127443.0,782809.0,3413975.0,6.5,1.3500197083169097,0.85,1.0,0.85,0.15,0.90625,7.95246 -2190,4,Michy,Batshuayi,3941771.0,17.0,6.0,6.0,1.0,10960.0,104.0,0,4,https://kickbase.b-cdn.net/content/file/3b9e88cc2fb04c4b8f25529205d0e88b.png,30.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Michy Batshuayi,305497.0,305497.0,290521.0,256605.0,1947650.0,2364029.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2255,4,Jonathan,Burkardt,26199028.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/content/file/2eca07d51a734c0582f65922e9bf3a91.png,9.0,1,72.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",1,Jonathan Burkardt,89243.0,89243.0,88121.0,92911.0,662575.0,3736443.0,6.85,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,9.247635 -2718,4,Ellyes,Skhiri,2969755.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/content/file/491757afd9e94da4a8fcbeaa8e23e1f0.png,15.0,2,346.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",5,Ellyes Skhiri,-41104.0,-41104.0,-61897.0,-98057.0,-725406.0,-3045843.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2863,4,Ansgar,Knauff,4441728.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/content/file/65567e26534544698e6a43b7411db0c5.png,7.0,2,289.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",3,Ansgar Knauff,-24570.0,-24570.0,-24392.0,-33471.0,-335792.0,-683732.0,6.25,1.3500197083169097,0.1683991683991684,0.3103448275862069,1.0,0.0,0.3255788945444118,2.747112 -2864,4,Nnamdi,Collins,13855700.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/content/file/2a1e4075871c4c2189ad01a35880199b.png,34.0,1,117.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nnamdi Collins,80325.0,80325.0,116017.0,123041.0,895764.0,4661173.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2887,4,Ritsu,Dōan,20892017.0,90.0,31.0,31.0,28.0,154093.0,2793.0,0,3,https://kickbase.b-cdn.net/content/file/a635c31b1d4a4468826bb1915a8495c6.png,20.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,150131.0,150131.0,145496.0,150128.0,1101380.0,4137235.0,6.3,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.505124 -6081,4,Can,Uzun,27634306.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/content/file/57ff676333514f5cbfe8036ee8243473.png,42.0,1,80.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",2,Can Uzun,97702.0,97702.0,99174.0,93630.0,668812.0,2089625.0,6.65,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.977631 -6185,4,Hugo,Larsson,9688045.0,71.0,25.0,25.0,21.0,117957.0,1779.0,2,3,https://kickbase.b-cdn.net/content/file/9e79207a19224f719522639de01974d9.png,16.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",3,Hugo Larsson,-262113.0,-262113.0,-496634.0,-410836.0,-2001921.0,30673.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7275,4,Kauã,Santos,10285500.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/content/file/e95656af26a24b76bc26de60a6de98ef.png,40.0,1,82.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kauã Santos,-501.0,-501.0,127456.0,152468.0,1016951.0,3006063.0,5.25,1.3500197083169097,0.8316008316008316,1.0,1.0,0.0,0.9158004158004158,6.49083 -7277,4,Farès,Chaïbi,9650557.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/content/file/3dde5ae84a7548f0927de855bf547940.png,8.0,2,241.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",4,Farès Chaïbi,-273938.0,-273938.0,-466972.0,-490224.0,-2966302.0,-2003481.0,6.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7325,4,Elias,Baum,10030248.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/d902a58e5d944b18a5c4fdc246b131d0.png,2.0,1,3.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",2,Elias Baum,273188.0,273188.0,259996.0,266722.0,1794847.0,4920089.0,6.05,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.167619 -7417,4,Noël,Aséko,8606465.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7a633dbb4f5746f588f52cd657f1b67f.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-339433.0,-339433.0,-312191.0,-316210.0,-1798412.0,4242261.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7491,4,Jean-Mattéo,Bahoya,8100189.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/content/file/3408b03eeefc4c9297226cdf3fade4f6.png,19.0,2,212.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jean-Mattéo Bahoya,-310549.0,-310549.0,-322037.0,-312334.0,-2453105.0,-1037869.0,6.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8057,4,Arthur,Theate,12707788.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/content/file/8dd075b3ad334b36ae27f1910cd562d4.png,3.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",3,Arthur Theate,-390449.0,-390449.0,-417371.0,-412890.0,-2592302.0,-68869.0,5.8,1.3500197083169097,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.725069 -8351,4,Oscar,Højlund,3446740.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/content/file/cb0c9d9d621f48f58bd3237c6264870e.png,6.0,2,223.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",3,Oscar Højlund,-65434.0,-65434.0,-81351.0,-97293.0,-716359.0,-2114968.0,6.55,1.3500197083169097,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,2.401231 -10004,4,Younes,Ebnoutalib,10364235.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/content/file/e071a76ceed648049a6de91138a0d2a9.png,11.0,1,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Younes Ebnoutalib,127777.0,127777.0,127855.0,174987.0,572128.0,1100052.0,6.1,1.3500197083169097,1.0,0.6896551724137931,0.0,0.0,0.7586206896551724,6.247333 -12284,4,Keita,Kosugi,6996042.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/04b750a692fd4c7cb78d4bce90db9733.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keita Kosugi,272758.0,272758.0,268009.0,235179.0,2004370.0,6496042.0,6.0,1.3500197083169097,0.8316008316008316,0.6896551724137931,1.0,0.0,0.7994211054555882,6.475405 -12285,4,Love,Arrhov,4163948.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/874a8f6a5061492cb5885245ee1697bd.png,31.0,2,16.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",5,Love Arrhov,-148554.0,-148554.0,-151981.0,-165785.0,-954840.0,3594047.0,6.55,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -12294,4,Ayoube,Amaimouni,4033384.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/content/file/79da64806f7d46e2a04e1497b6829add.png,29.0,2,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",4,Ayoube Amaimouni,-113952.0,-113952.0,-102019.0,-94230.0,-730811.0,937209.0,6.6,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -14920,4,Malik,Pimpong,4518073.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/bd46302fa69a41ce9f4ddca60f2d5f50.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Malik Pimpong,-123808.0,-123808.0,-134416.0,-351015.0,-2044142.0,2077048.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -15589,4,,Otávio,7351849.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/09678a27347041df90d1af976ab13bc4.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Otávio,286106.0,286106.0,294647.0,294039.0,2144872.0,7351849.0,6.2,1.3500197083169097,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.298812 -16369,4,Raphael,Onyedika,13455150.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ef0dddf47dd4415d87a89c141f59d513.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Raphael Onyedika,217908.0,217908.0,222574.0,228108.0,1579302.0,13455150.0,6.3,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.505124 -60,18,Dominik,Kohr,9089873.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,227.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",3,Dominik Kohr,190135.0,190135.0,195097.0,207160.0,1494593.0,3329101.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -550,18,Stefan,Bell,2472263.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,531.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-111131.0,-111131.0,-124067.0,-123161.0,-830206.0,-452844.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -620,18,Alexander,Schwolow,5006213.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/4cc1d15b731f40d1868ff35958c5f191.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,318021.0,318021.0,304494.0,291706.0,2144516.0,4506213.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1540,18,Danny,Da Costa,9297581.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,268.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,167936.0,167936.0,174381.0,186655.0,1485418.0,1917326.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1590,18,Robin,Zentner,12888058.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,56.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Robin Zentner,169156.0,169156.0,151717.0,154890.0,1060661.0,4368757.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1639,18,Nadiem,Amiri,33009010.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,113282.0,113282.0,113757.0,108361.0,785455.0,2432187.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2006,18,Stefan,Posch,9561639.0,90.0,16.0,16.0,16.0,93180.0,1446.0,0,2,https://kickbase.b-cdn.net/content/file/61c45113d8144342ae187dd599d3eff5.png,0.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 154}]",2,Stefan Posch,372719.0,372719.0,350150.0,280200.0,1212866.0,1212866.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2030,18,Phillip,Tietz,12376098.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,20.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",1,Phillip Tietz,187054.0,187054.0,183520.0,186683.0,1277491.0,5490199.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2232,18,Philipp,Mwene,7557196.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/content/file/275de3be8348462b85588eaa3c89e4b3.png,2.0,2,188.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",2,Philipp Mwene,-208838.0,-208838.0,-293966.0,-266218.0,-473159.0,3085749.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2399,18,Lennard,Maloney,1814679.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,186.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-129553.0,-129553.0,-134508.0,-137348.0,-1020858.0,1314679.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2476,18,Jae-Sung,Lee,9799704.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/content/file/4958ca742c82430a89447e10efb492a9.png,7.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Jae-Sung Lee,319722.0,319722.0,334519.0,315821.0,2152104.0,3655970.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2646,18,Sheraldo,Becker,13488800.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,78.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",2,Sheraldo Becker,174133.0,174133.0,177940.0,167783.0,1206604.0,4374405.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2702,18,Eric,Martel,5175929.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,459.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",5,Eric Martel,-346704.0,-346704.0,-346892.0,-337843.0,-2392852.0,-4151541.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2822,18,,Silas,500000.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,0,482.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,0.0,0.0,0.0,0.0,-329284.0,0.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2895,18,Paul,Nebel,7738683.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,259.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",5,Paul Nebel,-344678.0,-344678.0,-326120.0,-336997.0,-2597014.0,-2542629.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3041,18,Silvan Dominic,Widmer,3013592.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/content/file/f8a4a7b03b4c4326bdc73b1c9e0d6866.png,30.0,2,485.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",4,Silvan Dominic Widmer,-71363.0,-71363.0,-68788.0,-75712.0,-608992.0,-2198342.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3318,18,Ransford,Königsdörffer,4835558.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,0.0,2,309.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",4,Ransford Königsdörffer,-73884.0,-73884.0,-220733.0,-234450.0,-1387512.0,-571822.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3470,18,Anthony,Caci,9035588.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,59.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",2,Anthony Caci,336453.0,336453.0,312183.0,319447.0,2110928.0,4891575.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -4576,18,Andreas,Hanche-Olsen,4005180.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/content/file/4c7d4215b6f24ad8a0daa5c7a9b9e290.png,25.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andreas Hanche-Olsen,-142178.0,-142178.0,-141495.0,-145249.0,-1171384.0,3368346.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -6111,18,Benedict,Hollerbach,5336298.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,1,93.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,80234.0,80234.0,159799.0,207656.0,1428727.0,4206291.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -8307,18,Kaishu,Sano,14887429.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/content/file/5d056e6175064f30b16047761d382a84.png,6.0,1,189.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",2,Kaishu Sano,191704.0,191704.0,177198.0,169745.0,1246888.0,3107915.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -10122,18,Fabio,Gruber,13531743.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Fabio Gruber,194329.0,194329.0,195034.0,200618.0,1429661.0,5616659.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11261,18,Sota,Kawasaki,5773251.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,218554.0,218554.0,202516.0,203803.0,1735231.0,5273251.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11665,18,Kacper,Potulski,6855104.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/content/file/fad6be1e7d7644989b542d6722ad734c.png,48.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kacper Potulski,-282354.0,-282354.0,-322766.0,-310164.0,-1050827.0,-1342056.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11954,18,William,Bøving,5389486.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/content/file/4a2dfc01b55f4298b30ca2bca86b98f4.png,14.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",5,William Bøving,68661.0,68661.0,121109.0,165440.0,1309014.0,4889486.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -13438,18,Otto,Ruoppi,3882483.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Otto Ruoppi,-147405.0,-147405.0,-145648.0,-148335.0,-1374162.0,2434598.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -168,29,Sven,Michel,2498233.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,-160187.0,-160187.0,-160004.0,-161296.0,-1132615.0,1735655.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -1964,29,Felix,Götze,9022067.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Götze,301752.0,301752.0,287719.0,280437.0,2014307.0,4405287.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2015,29,Raphael,Obermair,10316623.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Obermair,105646.0,105646.0,161172.0,239947.0,1547559.0,5977845.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2301,29,Oliver,Batista Meier,5272721.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Oliver Batista Meier,79769.0,79769.0,-9805.0,-65984.0,-521818.0,1262345.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2471,29,Markus,Schubert,5532351.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Markus Schubert,38900.0,38900.0,118688.0,181409.0,1311679.0,5032351.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2498,29,Tom,Baack,5169760.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Baack,-600192.0,-600192.0,-350605.0,36325.0,-177195.0,4669760.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2749,29,Steffen,Tigges,523859.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Steffen Tigges,3342.0,3342.0,-36747.0,-48048.0,-350616.0,-752203.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2977,29,Nahuel,Noll,12269795.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nahuel Noll,119014.0,119014.0,128435.0,104324.0,852072.0,3948329.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3336,29,Stefano,Marino,9607500.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Stefano Marino,240507.0,240507.0,229874.0,206211.0,1540441.0,5265949.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,0.0,0.0,0.0,0.0,0.0,-1152328.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3492,29,Marcel,Hoffmeier,7738552.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marcel Hoffmeier,236824.0,236824.0,220270.0,212486.0,1367863.0,4169048.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3559,29,Laurin,Ulrich,4706206.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a1a9a8b8d2614deea25d35a1338acd06.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Laurin Ulrich,4206206.0,4206206.0,0.0,0.0,4206206.0,4206206.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6197,29,Laurin,Curda,11796502.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Laurin Curda,-22283.0,-22283.0,3589.0,25656.0,275636.0,2000281.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6290,29,Nick,Bätzner,2535472.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0ac0e9c2f9f34f7aaa47e00ee22f316b.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nick Bätzner,-152050.0,-152050.0,-156961.0,-158928.0,-1091085.0,2023693.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6292,29,Mattes,Hansen,4902991.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mattes Hansen,236959.0,236959.0,209526.0,207962.0,1715726.0,3590560.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6751,29,Florian,Pruhs,3946986.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,228303.0,228303.0,209847.0,216690.0,1737327.0,3446986.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -7320,29,Tjark,Scheller,5664642.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tjark Scheller,-323726.0,-323726.0,-339178.0,-368274.0,-1788077.0,2105952.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -7616,29,Jano,ter Horst,4146411.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Jano ter Horst,-136346.0,-136346.0,-138934.0,-143714.0,-1340949.0,2790182.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8292,29,Santiago,Castañeda,10198046.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Santiago Castañeda,133713.0,133713.0,195815.0,221715.0,1432861.0,5588639.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8872,29,Jonah,Sticker,5438481.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jonah Sticker,210535.0,210535.0,215454.0,242127.0,1856495.0,4070491.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8984,29,Nyamekye,Awortwie-Grant,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,0.0,0.0,0.0,0.0,-132179.0,-228584.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -9283,29,Deniz,Zeitler,1438968.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Deniz Zeitler,363483.0,363483.0,305572.0,213827.0,938968.0,938968.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -10048,29,Luka,Duric,4852046.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luka Duric,-456649.0,-456649.0,-512264.0,-151658.0,-446605.0,4325336.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -11170,29,Ruben,Müller,4000490.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ruben Müller,264843.0,264843.0,280214.0,278711.0,2045542.0,1448372.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -12262,29,Albert Frank,Millgramm,6981209.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Albert Frank Millgramm,52005.0,52005.0,117606.0,166805.0,1281477.0,6480118.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -12296,29,Kennedy,Okpala,2998496.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dd97a9b150444134beb800f1fbf48d0a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kennedy Okpala,-144659.0,-144659.0,-144242.0,-149066.0,-1018011.0,-61933.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -14911,29,Clemens,Lippmann,2318571.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Clemens Lippmann,-149065.0,-149065.0,-146799.0,-148808.0,-1054820.0,-62409.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/035ea65b37b74f2da2548be379438c9c.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1246,43,Willi,Orban,31081756.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/bda722458bd445d5ba24094a5306031d.png,4.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,67534.0,67534.0,63147.0,61764.0,439668.0,1798893.0,6.95,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.375691 -1333,43,Lukas,Klostermann,2688694.0,40.0,5.0,5.0,1.0,7355.0,201.0,2,2,https://kickbase.b-cdn.net/content/file/b48aaa342d854e869af8b6c1ec17a954.png,16.0,2,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",5,Lukas Klostermann,-140949.0,-140949.0,-143072.0,-143532.0,-1037952.0,2157626.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1689,43,Benjamin,Henrichs,7550355.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/content/file/5acf39c9f5ba403ba774ea0d47d67aab.png,39.0,1,59.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",3,Benjamin Henrichs,246718.0,246718.0,243812.0,230775.0,1679033.0,3100863.0,6.25,2.0684447930966856,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.504526 -1728,43,Örjan,Nyland,4250000.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/59574acd38ee4d5f8be6e03a1ee2276a.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Örjan Nyland,300676.0,300676.0,333068.0,326651.0,2375709.0,3750000.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2141,43,Ridle ,Baku,18641371.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/content/file/dea132bbe8444490a8b8fa7d725f4b64.png,17.0,2,175.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",3,Ridle Baku,-249379.0,-249379.0,-254725.0,-236305.0,-867645.0,1603970.0,6.75,2.0684447930966856,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,12.337114 -2275,43,Christoph,Baumgartner,19684464.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/content/file/8b2225416e584d5ebd4ee89d8a8a99eb.png,14.0,2,195.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",5,Christoph Baumgartner,-114325.0,-114325.0,-72230.0,-73766.0,-73559.0,-1391966.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2522,43,David,Raum,33567593.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/content/file/63b51608f37a4eb083c1865d497d3cbe.png,22.0,1,132.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",1,David Raum,105469.0,105469.0,106374.0,99931.0,730100.0,2720905.0,6.3,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,13.031202 -2897,43,Rocco,Reitz,12958162.0,74.0,31.0,31.0,31.0,170280.0,2301.0,0,3,https://kickbase.b-cdn.net/content/file/152dbd3a41f7408a89c99f65e55935df.png,20.0,2,177.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",3,Rocco Reitz,-49317.0,-49317.0,-151051.0,-339543.0,-781683.0,2377477.0,6.5,2.0684447930966856,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.650983 -4596,43,Brajan,Gruda,17763317.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/f1dd66425b59403ab0f2796e4ad0b0f8.png,10.0,1,71.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,269114.0,269114.0,251568.0,252482.0,1735796.0,6559912.0,7.05,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.582536 -6176,43,Nicolas,Seiwald,16652180.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/49894e11778042f09b92bdbd82994680.png,13.0,1,170.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,179063.0,179063.0,180701.0,163132.0,1205676.0,4436659.0,6.85,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.168847 -6300,43,Assan,Ouédraogo,16329143.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/content/file/0d8a1173062a4478822b06c0490cfe41.png,8.0,2,104.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",5,Assan Ouédraogo,-593932.0,-593932.0,-587794.0,-601181.0,-4232240.0,-2948921.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -6667,43,El Chadaille,Bitshiabu,3462587.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/content/file/35e5bfeabc4344cd8db03535c4ca2d6f.png,5.0,2,235.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",4,El Chadaille Bitshiabu,-106024.0,-106024.0,-120891.0,-121510.0,-845624.0,83997.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7224,43,Lukeba,Castello Jr.,18988448.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/content/file/02c2d826957a4899a614c0ad25d8a9a8.png,23.0,2,145.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Lukeba Castello Jr.,-208629.0,-208629.0,-295890.0,-410490.0,-1808564.0,-831614.0,6.4,2.0684447930966856,0.8113590263691683,0.6896551724137931,0.0,0.0,0.6643002028397567,8.794037 -7239,43,Max,Finkgräfe,5471867.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/content/file/5ea42faff1bf42f386a0f98d8203ee4e.png,35.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",5,Max Finkgräfe,316388.0,316388.0,348937.0,334484.0,2251935.0,2209592.0,6.65,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7493,43,Arthur,Vermeeren,6225302.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6e7334ffc310411d89c8c5230815dafc.png,48.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Arthur Vermeeren,275759.0,275759.0,272466.0,263064.0,2065328.0,5133971.0,6.55,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -8061,43,Johan,Bakayoko,9394181.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/content/file/e45b0e99acb145f1a3f98666018c27b1.png,11.0,1,104.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",3,Johan Bakayoko,337962.0,337962.0,322313.0,310202.0,2039686.0,986631.0,6.7,2.0684447930966856,0.8316008316008316,0.6051437216338881,0.0,0.0,0.6427293114131238,8.907316 -8227,43,Maarten,Vandevoordt,15446600.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/content/file/cb4de12c99d148feb2f88e1c91186400.png,26.0,1,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",2,Maarten Vandevoordt,146901.0,146901.0,143407.0,136866.0,1019021.0,4246194.0,6.8,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.065425 -9507,43,Antonio,Nusa,25332200.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/7b0130fc7648401b8dac316e07e7327b.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",2,Antonio Nusa,68643.0,68643.0,52470.0,54418.0,742044.0,3981902.0,6.7,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,13.85858 -9776,43,Andrija,Maksimovic,5871106.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/1427cbd96ee74d9dbfc9ed098c47ff78.png,30.0,1,23.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,190002.0,190002.0,193769.0,206287.0,1628290.0,5371106.0,6.3,2.0684447930966856,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.598824 -10113,43,Tidiam,Gomis,4337419.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/77509238e8ef41bc92c01b1b1637a8d3.png,27.0,2,93.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,-63529.0,-63529.0,-90309.0,-141485.0,-1145136.0,3731791.0,6.7,2.0684447930966856,0.1683991683991684,0.2723146747352497,0.0,0.0,0.18631758722530284,2.582097 -10530,43,Conrad,Harder,3382267.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/content/file/139438491a5a497099a6e6bb96cc922a.png,9.0,2,330.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",4,Conrad Harder,-81252.0,-81252.0,-83478.0,-87978.0,-712192.0,-1539895.0,6.5,2.0684447930966856,0.36511156186612576,0.0,0.0,0.0,0.18255578093306288,2.454443 -11008,43,Ezechiel,Banzuzi,6138051.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/3529ab9a9bde4d28b8aca1b6586f7747.png,6.0,1,141.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ezechiel Banzuzi,333507.0,333507.0,324108.0,301909.0,2110752.0,908220.0,6.95,2.0684447930966856,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,8.674986 -11886,43,,Rômulo,20579717.0,83.0,30.0,30.0,27.0,139633.0,2488.0,2,4,https://kickbase.b-cdn.net/content/file/2a6ca20436b4402f83f0c5d25b10f6be.png,40.0,1,120.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",2,Rômulo,67861.0,67861.0,66846.0,97924.0,915707.0,4059031.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -12337,43,Sani,Suleiman,4078515.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3a350871ca7a4b81b4f035f05ac63d3e.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sani Suleiman,-140182.0,-140182.0,-142518.0,-144474.0,-1725250.0,1714180.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -14896,43,Abdoul,Koné,4286370.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/64a8d06b53144763b2c5e21a8ff6e246.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-132930.0,-132930.0,-128000.0,-144279.0,-1802534.0,-6375786.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -15376,43,Maxime,Estève,17266919.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6834bb4cf7ea48e283e5f6678aad4dcf.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,-480884.0,-480884.0,-290445.0,-58650.0,-476739.0,17266919.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -577,15,Daniel,Batz,3054739.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/content/file/e60790d49ac84cdea97c383097ad8e12.png,33.0,2,763.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",5,Daniel Batz,-125138.0,-125138.0,-128736.0,-124951.0,-872316.0,-2675311.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -619,15,Kevin,Stöger,6712721.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/content/file/7fe99cc5433c42ca84045549f3cb77b8.png,7.0,1,184.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",3,Kevin Stöger,271644.0,271644.0,259109.0,226681.0,1780259.0,5150085.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -849,15,Tim,Kleindienst,17072915.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/content/file/5ccbb3b1e22641978b7a6c6adbca5a47.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tim Kleindienst,228233.0,228233.0,202584.0,155486.0,1225522.0,4790360.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1686,15,Nico,Elvedi,17399452.0,106.0,33.0,33.0,33.0,194378.0,3508.0,0,2,https://kickbase.b-cdn.net/content/file/d31a5e1b135340b188caada5fa5b8b30.png,30.0,2,201.0,,"[{""hasPlayed"": true, ""points"": 298}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 133}]",4,Nico Elvedi,-590594.0,-590594.0,-684947.0,-464368.0,-1322999.0,1426367.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1883,15,Moritz,Nicolas,19009783.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/content/file/ef78be83f1204677ac7ba9f2c7a35c23.png,1.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",1,Moritz Nicolas,72684.0,72684.0,63248.0,55917.0,498770.0,2602083.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2074,15,Robin,Hack,8842573.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/content/file/2b18aae16d1043f18484d7c7eeb70df2.png,25.0,1,53.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",3,Robin Hack,186090.0,186090.0,175186.0,165927.0,1092114.0,1893338.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2261,15,Florian,Neuhaus,2070694.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/content/file/cc61ab6d7eca4290aeb56b78a3357057.png,10.0,2,438.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,-115064.0,-115064.0,-118420.0,-117853.0,-848654.0,-2401466.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2560,15,Philipp,Sander,11720988.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/content/file/f37f02dbf91c4dd1a891e8098a477c5f.png,16.0,1,203.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",1,Philipp Sander,175426.0,175426.0,145407.0,133134.0,1008028.0,4861854.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e452052f0cad431799be459f936832df.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2862,15,Jens,Castrop,4797438.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/content/file/cbc017919fc248448f6b036125a0141d.png,17.0,2,266.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",5,Jens Castrop,-144736.0,-144736.0,-372232.0,-385483.0,-2435546.0,-2804578.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2941,15,Joseph,Scally,4827724.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/content/file/4abeb14eec7945d694a4737c46522a06.png,29.0,2,410.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",4,Joseph Scally,-110478.0,-110478.0,-286686.0,-289007.0,-1808442.0,-420338.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3063,15,Fabio,Chiarodia,1026493.0,33.0,15.0,15.0,8.0,44040.0,490.0,2,2,https://kickbase.b-cdn.net/content/file/d216ce19645643ba9ff51de8da6098a1.png,2.0,2,477.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",5,Fabio Chiarodia,-122481.0,-122481.0,-133678.0,-127617.0,-932403.0,268849.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3516,15,Enzo,Leopold,14144421.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/917060adadb741818c232716e0fd354d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Enzo Leopold,-492889.0,-492889.0,-50266.0,71171.0,177597.0,3754714.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4292,15,David,Herold,7679057.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/46c5c9d9d41041168d472e2669cc1ba2.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Herold,-331875.0,-331875.0,-344576.0,-343812.0,-2635356.0,1972325.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4333,15,Lukas,Ullrich,6686291.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/content/file/8988909bad25403c86e58227428beee9.png,26.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",2,Lukas Ullrich,294246.0,294246.0,279049.0,274936.0,2050134.0,6163875.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6199,15,Shuto,Machino,1107081.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/content/file/3fd89661bd62400fbd61e78f80919ad2.png,18.0,1,670.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Shuto Machino,260671.0,260671.0,46211.0,-6027.0,42392.0,-1625125.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6319,15,Franck,Honorat,9861892.0,68.0,28.0,28.0,24.0,126507.0,1898.0,0,3,https://kickbase.b-cdn.net/content/file/736b205dbb0f4ac3879ca2cfa9a785b8.png,9.0,2,192.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",3,Franck Honorat,7087.0,7087.0,-40953.0,-87161.0,22676.0,2574544.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -7774,15,Yukhym,Konoplia,3120374.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/4b6227ba987f4dd48a1c53b9bf407d2a.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-150891.0,-150891.0,-156219.0,-153496.0,-1073863.0,-3171980.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -9540,15,Isac,Lidberg,9423952.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3796a35db95a43fab344be4034f4357b.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Isac Lidberg,-313119.0,-313119.0,-578124.0,-494982.0,-1923932.0,439589.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11010,15,Kevin,Diks,16229488.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/content/file/31b917d90d104b98a6cc8bb90e5c94a4.png,4.0,1,175.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",1,Kevin Diks,188711.0,188711.0,187242.0,185833.0,1273802.0,4490892.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11748,15,Wael,Mohya,10237269.0,34.0,15.0,15.0,6.0,36598.0,507.0,2,3,https://kickbase.b-cdn.net/content/file/7ba41b6d32924b2ca84a50a41d5e45a1.png,36.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Wael Mohya,155118.0,155118.0,216081.0,200309.0,1313582.0,2903766.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -13442,15,Hugo,Bolin,8092641.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/content/file/0e5ee2c256e04b02a8de12f37ec58fb6.png,38.0,1,63.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",2,Hugo Bolin,309397.0,309397.0,291907.0,276347.0,1842903.0,5090393.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15181,15,Jan,Leszczynski,4511634.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ce4d6478274f028a27d321103eb69a.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Leszczynski,167005.0,167005.0,60780.0,-68616.0,-361330.0,1509738.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15202,15,Zento,Uno,2877858.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7db9adc301c84b41afc9023e222179cd.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-143856.0,-143856.0,-149993.0,-149162.0,-1035939.0,-1178087.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15613,15,Daiki,Hashioka,8414008.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8e1477e1ddf34bdc9fd316f81ab9ebde.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Daiki Hashioka,324197.0,324197.0,340040.0,326302.0,2212417.0,8414008.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -54,3,Emre,Can,1471820.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/content/file/29f90f2f2f2045f69460f20564a894ab.png,23.0,2,697.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-105051.0,-105051.0,-112009.0,-118611.0,-800249.0,-2722342.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1c9bdd7907a5425e8f2a0cb0fc5426ee.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0,6.9,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1704,3,Waldemar,Anton,33790852.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/content/file/b1a7f338e7c9453d93897bd6ac8c9457.png,3.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",1,Waldemar Anton,59293.0,59293.0,65784.0,62612.0,415347.0,1862984.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1856,3,Marcel,Sabitzer,9191030.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/content/file/e5fd8b4544ef4fbf99fa27874f810794.png,20.0,2,233.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",3,Marcel Sabitzer,-178502.0,-178502.0,-149354.0,-203713.0,-1616783.0,-434897.0,6.85,2.3519386450788238,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.874961 -1873,3,Gregor,Kobel,22984417.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/5cf1813a3f0f4cb6997088b18ad5adcf.png,1.0,2,153.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-77598.0,-77598.0,-38116.0,-59705.0,-140161.0,1570043.0,6.1,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,14.346826 -1920,3,Serhou,Guirassy,28960380.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/fb2bd82aeb8440f8acdbcf6ebf4487dc.png,9.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,117105.0,117105.0,114378.0,108306.0,774109.0,2824485.0,6.62,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.569834 -2148,3,Alexander,Meyer,1187956.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/b2b01de70f7b47dbb31b104de35ac5cc.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-137177.0,-137177.0,-140894.0,-144672.0,-1015081.0,687956.0,6.77,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2383,3,Nico,Schlotterbeck,28970210.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/content/file/531ad1f9d6804b9db55d5aace6d79888.png,4.0,2,142.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",5,Nico Schlotterbeck,-664207.0,-664207.0,-667761.0,-653551.0,-4679855.0,-6244306.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2395,3,Julian,Ryerson,25619908.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/5c70c2a110fd48919c487e0b0d97af57.png,26.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,42874.0,42874.0,15327.0,-50528.0,23621.0,1154912.0,8.1,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,19.050703 -2714,3,Maximilian,Beier,25759065.0,94.0,32.0,32.0,24.0,132156.0,3023.0,2,4,https://kickbase.b-cdn.net/content/file/901a04fa3f274f95921af3b42a45f795.png,14.0,2,117.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",1,Maximilian Beier,-123194.0,-123194.0,-9315.0,27213.0,99396.0,2094280.0,6.5,2.3519386450788238,0.6348884381338742,1.0,0.0,0.15,0.6924442190669371,10.585811 -2736,3,Ramy,Bensebaini,20748993.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/content/file/f52b92d109bf4f53b2fb20e5c50f00ec.png,5.0,1,129.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",1,Ramy Bensebaini,209041.0,209041.0,194941.0,173674.0,1306023.0,4499529.0,6.65,2.3519386450788238,1.0,1.0,0.0,0.0,0.875,13.685343 -3069,3,Felix,Nmecha,26352498.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/content/file/510ad66f94f943fb940c1a7b11792266.png,8.0,1,103.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Nmecha,124984.0,124984.0,132133.0,130844.0,889822.0,5833149.0,6.9,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.228377 -9440,3,Filippo,Mane,3791425.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/content/file/9994a14997ae4a03a9ac5f78376003db.png,39.0,2,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Filippo Mane,-97288.0,-97288.0,-98841.0,-115978.0,-815921.0,2999003.0,6.68,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9698,3,,Fábio Silva,7308544.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/content/file/da60f61d4f674e4db35b6f47db49c153.png,21.0,2,193.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",4,Fábio Silva,-216172.0,-216172.0,-181571.0,-199612.0,-1301636.0,-75381.0,6.76,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10114,3,Carney,Chukwuemeka,4153502.0,47.0,28.0,28.0,8.0,63437.0,1307.0,2,3,https://kickbase.b-cdn.net/content/file/819b3e31455d4830a3e5acf58eb5290d.png,17.0,2,314.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",4,Carney Chukwuemeka,-115241.0,-115241.0,-102590.0,-95238.0,-639663.0,-3689277.0,6.6,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10115,3,Daniel,Svensson,18330982.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/9ff6af44ccf14bb3846cafc261f362ad.png,24.0,2,147.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,-191162.0,-191162.0,-262896.0,-379228.0,-1661388.0,52862.0,6.97,2.3519386450788238,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,12.15344 -11099,3,Jobe,Bellingham,19522528.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/content/file/7b67f5aec4444746b2848e6d9a775210.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",3,Jobe Bellingham,96555.0,96555.0,108490.0,111551.0,774587.0,2959726.0,6.98,2.3519386450788238,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,14.505987 -11100,3,Samuele,Inácio,9447071.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/content/file/0e8e34d536e6420cb5d7d96fc909f97d.png,40.0,2,38.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",3,Samuele Inácio,-28195.0,-28195.0,-74043.0,-115737.0,-929007.0,-1787648.0,7.0,2.3519386450788238,0.36511156186612576,0.0,1.0,0.0,0.3075557809330629,5.063466 -13472,3,Luca,Reggiani,4248054.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/content/file/ae27049c76974053b81276c3faa1f639.png,49.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-96493.0,-96493.0,-94960.0,-98522.0,-914075.0,-3705676.0,6.82,2.3519386450788238,0.0,0.0,1.0,0.0,0.125,2.005028 -14662,3,Justin,Lerma,7305594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/febaeb82caf74cb4b0511a58b28d70ac.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-364255.0,-364255.0,-369969.0,-356706.0,-2508626.0,806847.0,6.35,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14899,3,Kauã,Prates,3442077.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6ea4006dc79446228b81953749d7948b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kauã Prates,-122356.0,-122356.0,-127462.0,-128411.0,-890379.0,-3639134.0,6.1,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -15211,3,Joane,Gadou,23744154.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/3ca6efe4d6904a609a712b6b68be0ebb.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,194779.0,194779.0,200206.0,203796.0,1452250.0,5137553.0,6.92,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.275415 -16378,3,Konstantinos,Karetsas,22118191.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2607076d85724a188e9db75bd12b7889.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,288332.0,288332.0,292746.0,289766.0,2032806.0,22118191.0,7.6,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.874734 -1863,6,Daniel,Heuer Fernandes,14049239.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,1,217.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",1,Daniel Heuer Fernandes,164402.0,164402.0,143982.0,130119.0,957465.0,3346796.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1865,6,Yussuf,Poulsen,3722605.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,91.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yussuf Poulsen,-145983.0,-145983.0,-148018.0,-147879.0,-849591.0,2993303.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1889,6,Bakery,Jatta,4203208.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,2,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",2,Bakery Jatta,40400.0,40400.0,-45478.0,-115222.0,-1046068.0,3399189.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1978,6,Jordan,Torunarigha,11252557.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,25.0,1,155.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",1,Jordan Torunarigha,122727.0,122727.0,103657.0,98038.0,574939.0,4815892.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3277,6,Miro,Muheim,9701729.0,67.0,29.0,29.0,27.0,162140.0,1929.0,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",3,Miro Muheim,19699.0,19699.0,99822.0,130012.0,1209454.0,4263066.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3521,6,Daniel,Elfadli,4040363.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/content/file/ab840d167b4f4811a1a40e49fef84a76.png,8.0,2,189.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Daniel Elfadli,-136155.0,-136155.0,-139229.0,-144720.0,-788397.0,3499442.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -4404,6,Jean-Luc,Dompé,1009989.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/content/file/4d4bfeaf414f47e2994cf7669d884f08.png,7.0,2,1266.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jean-Luc Dompé,-134667.0,-134667.0,-139176.0,-137240.0,-962225.0,-3007537.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6201,6,Nicolai,Remberg,11833377.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,1,189.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",1,Nicolai Remberg,142185.0,142185.0,128621.0,123195.0,887799.0,4334266.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6217,6,Rayan,Philippe,3394721.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/content/file/4fe19be7a9df439fa6f788b27095a090.png,14.0,2,286.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",4,Rayan Philippe,-118977.0,-118977.0,-113700.0,-118281.0,-822908.0,1447627.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7350,6,Otto,Stange,3023502.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,49.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",3,Otto Stange,60064.0,60064.0,-37365.0,-90977.0,-457077.0,319112.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7394,6,Kofi,Amoako,3807779.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kofi Amoako,-138870.0,-138870.0,-136545.0,-133340.0,-924303.0,779763.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -8367,6,Albert,Sambi Lokonga,10558446.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,1,166.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",1,Albert Sambi Lokonga,10118.0,10118.0,19549.0,38018.0,655364.0,4221272.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -9605,6,Albert,Grønbæk,10584212.0,74.0,7.0,7.0,6.0,31737.0,520.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,23.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",1,Albert Grønbæk,104943.0,104943.0,52644.0,-12454.0,44978.0,4267821.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -10120,6,Alexander,Røssing-Lelesiit,2170881.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,52.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,-143269.0,-143269.0,-147037.0,-148032.0,-1023796.0,1670881.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11512,6,Nicolás,Capaldo,10612423.0,65.0,26.0,26.0,24.0,130826.0,1682.0,2,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,158.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",1,Nicolás Capaldo,3978.0,3978.0,51187.0,70450.0,401990.0,2243875.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11752,6,Warmed,Omari,4563299.0,60.0,20.0,20.0,17.0,106595.0,1204.0,256,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,263.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",3,Warmed Omari,-83337.0,-83337.0,-97303.0,-121275.0,-1508917.0,-395909.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -12368,6,Sander,Tangvik,515772.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,426.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-77504.0,-77504.0,-89873.0,-98786.0,-723196.0,-2763376.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -13433,6,Louis,Lemke,2596082.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,7.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Louis Lemke,388344.0,388344.0,376195.0,365372.0,2096082.0,2096082.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15283,6,Martin,Adeline,7217433.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Martin Adeline,-240347.0,-240347.0,-255457.0,-271056.0,-1895499.0,1697719.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15472,6,Patson,Daka,11555679.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Patson Daka,166641.0,166641.0,194283.0,200684.0,1466994.0,11555679.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15478,6,Bilal,Nadir,4229839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Bilal Nadir,-129675.0,-129675.0,-134275.0,-122918.0,-1663773.0,4229839.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -49,5,Matthias,Ginter,26502372.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/content/file/e75f1bbb74d94ef7af63b5e586bb25ad.png,28.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",1,Matthias Ginter,46225.0,46225.0,46958.0,42795.0,281788.0,1385970.0,8.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,13.495155 -89,5,Christian,Günter,3118031.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/content/file/b5cc490be0894c4b8e4eb92ed2106f15.png,30.0,1,372.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",3,Christian Günter,220019.0,220019.0,82953.0,22933.0,122894.0,-1512475.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -118,5,Vincenzo,Grifo,11996488.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/content/file/db2983cdda124ecfb674b4a066e34b5c.png,32.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",3,Vincenzo Grifo,143193.0,143193.0,122505.0,105402.0,806050.0,3830239.0,6.9,1.6764168190127973,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,8.426162 -1257,5,Lukas,Kübler,4240802.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/content/file/3837cd8562134d428e12cbfe1ee98323.png,17.0,2,442.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",4,Lukas Kübler,-89393.0,-89393.0,-87437.0,-91962.0,-598878.0,-254425.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1645,5,Maximilian,Eggestein,14991034.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/content/file/46028a6670854b3cba398533dfe6c619.png,8.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",1,Maximilian Eggestein,166582.0,166582.0,170264.0,160335.0,1136323.0,3971689.0,7.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.573126 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9f5e4a6af6b94ff8a1019833a0c15c8a.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1858,5,Anthony,Jung,1948058.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/content/file/9af84678390b4225bbe2ce9593fc38ad.png,5.0,2,226.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",4,Anthony Jung,-139701.0,-139701.0,-142539.0,-148015.0,-1065837.0,1448058.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/31efbd57d72b4abba971e7c77993d4ff.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2084,5,Philipp,Lienhart,12347710.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/content/file/d376962d93d8467e844287f0c416eea0.png,3.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",2,Philipp Lienhart,163464.0,163464.0,168895.0,159504.0,1105558.0,5430608.0,6.9,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.567276 -2125,5,Jan-Niklas,Beste,10911193.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/content/file/0dc9e619fd4c4114a58d41e7b6293ac2.png,19.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",1,Jan-Niklas Beste,155265.0,155265.0,149930.0,130783.0,1168145.0,4786788.0,6.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.896709 -2176,5,Lucas,Höler,2493756.0,46.0,33.0,33.0,25.0,134301.0,1531.0,0,4,https://kickbase.b-cdn.net/content/file/f775386cb936487f9b6b96ab84f21384.png,9.0,2,613.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",4,Lucas Höler,-31501.0,-31501.0,-50172.0,-66734.0,-478180.0,-2202046.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2722,5,Patrick,Osterhage,5337499.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/content/file/30b71dae269d4597bf36100fdb0027ea.png,6.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrick Osterhage,-225204.0,-225204.0,32849.0,109158.0,894552.0,4387087.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3019,5,Noah,Atubolu,8143278.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/content/file/7e82d7704f244cccb027dc6c519dc149.png,1.0,2,405.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",5,Noah Atubolu,66323.0,66323.0,-256672.0,-246327.0,-1480181.0,-3762918.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3209,5,Yannik,Engelhardt,9442451.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/ef0590dedd4c41f1a36fcb9ac6c2a326.png,16.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",2,Yannik Engelhardt,251530.0,251530.0,244779.0,207099.0,1515657.0,5328884.0,7.2,1.6764168190127973,1.0,1.0,0.0,0.0,0.875,10.561426 -3218,5,Mio,Backhaus,16900135.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/content/file/5fddf9666b2c47e4852e7bc1db9068e9.png,1.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",1,Mio Backhaus,129890.0,129890.0,104077.0,86605.0,767188.0,3610181.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -3304,5,Igor,Matanović,18169244.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/5d31c9139056490197fe944243de2bd0.png,31.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,175253.0,175253.0,173943.0,162749.0,1168405.0,4268878.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -4335,5,Derry,Scherhant,4819683.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/content/file/cf1f2bfa6c0f446ea74d8b75f0585f53.png,7.0,1,308.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",3,Derry Scherhant,75067.0,75067.0,3540.0,-30086.0,-327772.0,-39031.0,7.6,1.6764168190127973,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.459777 -6209,5,Philipp,Treu,11162008.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/content/file/67a522fecea248ff84c7dec1c95739dc.png,29.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Philipp Treu,102471.0,102471.0,88318.0,75813.0,622313.0,5077888.0,7.15,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.98638 -7215,5,Jordy,Makengo,1974639.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/content/file/bf5181157fa948f8b3943d8dfe6655b4.png,33.0,1,425.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Jordy Makengo,183532.0,183532.0,4806.0,-110764.0,-383853.0,-2553339.0,6.6,1.6764168190127973,0.2723146747352497,0.6051437216338881,0.0,0.0,0.3630862329803328,4.017314 -7216,5,Max,Rosenfelder,3562118.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/content/file/f1d275ea8b55482c879f06e22c8d1258.png,37.0,2,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Max Rosenfelder,-118649.0,-118649.0,-122562.0,-142077.0,-963416.0,2749512.0,6.9,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8363,5,Berkay,Yilmaz,8653522.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d5d68a9cba0140928571c7b6362725a2.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Berkay Yilmaz,-347365.0,-347365.0,-328723.0,-380066.0,-1444039.0,4551602.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8364,5,Bruno,Ogbus,2052929.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/content/file/9b3710e64252422495767f79b8ddeb89.png,43.0,2,457.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",5,Bruno Ogbus,-106815.0,-106815.0,-121081.0,-111712.0,-783994.0,-2868892.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -11006,5,Yuito,Suzuki,12675007.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/content/file/321f689788164bb8b2b9b9559673e9ec.png,14.0,1,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",1,Yuito Suzuki,192382.0,192382.0,192469.0,179594.0,1198450.0,4331356.0,6.7,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.231993 -11007,5,Cyriaque,Irié,4385057.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/content/file/19d04c847d954a3e8b2d044fbc6ab907.png,22.0,2,34.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",4,Cyriaque Irié,-151861.0,-151861.0,-468070.0,-511529.0,-785213.0,3881956.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -14048,5,Keisuke,Goto,6620467.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/82bf223198844c69aec5996a1064deed.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keisuke Goto,-343963.0,-343963.0,-349610.0,-328236.0,-2375699.0,-621773.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -15196,5,Rihito,Yamamoto,7204739.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/4578268117b2478ba8f2bc127fafb011.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rihito Yamamoto,-344722.0,-344722.0,-329948.0,-278743.0,-2029645.0,968733.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -43,10,Mitchell,Weiser,4763256.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-95537.0,-95537.0,-278855.0,-267684.0,-1798651.0,-2509516.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -157,10,Niklas,Stark,2585125.0,36.0,14.0,14.0,9.0,46992.0,508.0,2,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,2,196.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",5,Niklas Stark,-134129.0,-134129.0,-133337.0,-142934.0,-990467.0,193860.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -1996,10,Marco,Friedl,12633639.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,1,185.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Marco Friedl,165140.0,165140.0,143962.0,140655.0,1054998.0,5027544.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2294,10,Amos,Pieper,9957860.0,80.0,19.0,19.0,19.0,99133.0,1529.0,2,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",2,Amos Pieper,252152.0,252152.0,254071.0,282299.0,1844497.0,3790600.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2842,10,Felix,Agu,4575549.0,46.0,11.0,11.0,9.0,48743.0,509.0,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,111.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Agu,-162382.0,-162382.0,-435857.0,-452689.0,-696230.0,1664275.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2939,10,Eren Sami,Dinkçi,4007481.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/content/file/bf65d3defe874bebaafc37463c850975.png,0.0,1,240.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",4,Eren Sami Dinkçi,283647.0,283647.0,141261.0,10418.0,98426.0,923987.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3139,10,Cédric,Itten,9044728.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6479aeb8ddab4dd1a92025ddb8b2c3c2.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Cédric Itten,-238868.0,-238868.0,-275746.0,-509347.0,-1713313.0,2786636.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3166,10,Keke,Topp,500000.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,876.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,0.0,-120177.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3228,10,Justin,Njinmah,5086433.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,277.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",3,Justin Njinmah,-225090.0,-225090.0,-232895.0,-292613.0,-1441038.0,1138161.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3281,10,Ludovit,Reis,4013436.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8d0ebe886d844bffb3283d7f4f8cfdce.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ludovit Reis,-4533847.0,-4533847.0,0.0,0.0,-4533847.0,-4533847.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3481,10,Jens,Stage,19120295.0,100.0,29.0,29.0,29.0,160601.0,2895.0,2,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",2,Jens Stage,128742.0,128742.0,147343.0,147454.0,1020870.0,3745307.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7167,10,Senne,Lynen,9259202.0,71.0,31.0,31.0,31.0,180555.0,2210.0,0,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,1,238.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",2,Senne Lynen,306017.0,306017.0,250017.0,205877.0,1479287.0,3390217.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7282,10,Olivier,Deman,10459311.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",1,Olivier Deman,-9986.0,-9986.0,38196.0,90048.0,1043099.0,6027133.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7469,10,Julián,Malatini,5217126.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,1,55.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,118456.0,118456.0,133398.0,127779.0,1223270.0,4717126.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7721,10,Marco,Grüll,5657138.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,290.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",3,Marco Grüll,305884.0,305884.0,296614.0,318969.0,2191972.0,1633784.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -8166,10,,Chuki,11291728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Chuki,153555.0,153555.0,152841.0,132505.0,1016890.0,4845834.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9513,10,Karl,Hein,12750887.0,164.0,2.0,2.0,2.0,11560.0,327.0,2,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Karl Hein,117781.0,117781.0,127285.0,142343.0,991435.0,4403242.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9600,10,Alexander,Schlager,4390942.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-118549.0,-118549.0,-112975.0,-124325.0,-1577926.0,-682382.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9923,10,Samuel,Mbangula,8859809.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/content/file/bb63ae114a9641aea1903e760c388b1c.png,7.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",2,Samuel Mbangula,292628.0,292628.0,281315.0,254294.0,1361915.0,1463917.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9996,10,Patrice,Covic,4358545.0,18.0,15.0,15.0,2.0,25884.0,268.0,2,3,https://kickbase.b-cdn.net/content/file/3c9740e4f1b6416580b598d3da08cdb2.png,24.0,2,61.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrice Covic,-149720.0,-149720.0,-147961.0,-176713.0,-902165.0,3858545.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10131,10,Dariusz,Stalmach,3305489.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dariusz Stalmach,-152526.0,-152526.0,-154553.0,-159458.0,-1088115.0,2060608.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10134,10,Mick,Schmetgens,5894256.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,1,13.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mick Schmetgens,258548.0,258548.0,241864.0,242494.0,1813541.0,5394256.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10497,10,Abdoul-Karim,Coulibaly,5420281.0,52.0,27.0,27.0,24.0,139820.0,1401.0,0,2,https://kickbase.b-cdn.net/content/file/669c7c063fde4203965dc9d45b0516d9.png,31.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 108}]",3,Abdoul-Karim Coulibaly,-242467.0,-242467.0,-256746.0,-252961.0,-1838299.0,-2389120.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -11262,10,Salim Amani,Musah,6739624.0,17.0,8.0,8.0,2.0,13915.0,134.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,1,19.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",3,Salim Amani Musah,260748.0,260748.0,249006.0,245148.0,1938134.0,3169255.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14923,10,Kenny,Quetant,3585605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-141560.0,-141560.0,-149874.0,-137003.0,-972781.0,-110662.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14926,10,Darwin,Soylu,3544075.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-151725.0,-151725.0,-153362.0,-152439.0,-1034213.0,811484.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15256,10,Oskar,Wójcik,5805564.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Oskar Wójcik,-340455.0,-340455.0,-341755.0,-334174.0,-2566827.0,1179789.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15313,10,Paul,Erevbenagie,3609955.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,414453.0,414453.0,404854.0,419140.0,2743053.0,3609955.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -493,13,Michael,Gregoritsch,10165285.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/content/file/9e326d137a9744f09b05b6536642036e.png,38.0,1,123.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",3,Michael Gregoritsch,207709.0,207709.0,175894.0,162950.0,1254776.0,3422917.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -1809,13,Marius,Wolf,858553.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/content/file/ab85deae8852417eaeb1a6a40869d05f.png,27.0,1,799.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",3,Marius Wolf,211617.0,211617.0,25534.0,-41758.0,-69844.0,-2350228.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -1811,13,Jeffrey,Gouweleeuw,10525238.0,62.0,11.0,11.0,10.0,56368.0,684.0,0,2,https://kickbase.b-cdn.net/content/file/f1db17abb1184369a9edd1445b96bb01.png,6.0,1,64.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",2,Jeffrey Gouweleeuw,112678.0,112678.0,50082.0,11386.0,202400.0,5072443.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2195,13,Finn,Dahmen,15981293.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/content/file/b2d5477eac9e43ec9b45f8b1fd08da38.png,1.0,1,191.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",1,Finn Dahmen,102302.0,102302.0,93551.0,75655.0,615023.0,2573211.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2274,13,Keven,Schlotterbeck,9965536.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/content/file/01e7605637114ccea472cf6f4761f94f.png,31.0,2,208.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keven Schlotterbeck,-303726.0,-303726.0,-314853.0,-337577.0,-1818523.0,-1050620.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2651,13,Mads,Pedersen,5499398.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/ee1bc505c0644debb1be4467278ab33f.png,3.0,1,12.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mads Pedersen,240509.0,240509.0,280429.0,259304.0,1748484.0,4999398.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2764,13,Yannik,Keitel,4008946.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/db53d9141b9d483299063068955d44a6.png,14.0,2,58.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yannik Keitel,-145059.0,-145059.0,-144808.0,-151228.0,-983759.0,3448556.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3143,13,Kristijan,Jakić,1840049.0,56.0,26.0,26.0,18.0,110792.0,1450.0,2,3,https://kickbase.b-cdn.net/content/file/27912c1416d04665a6daace67db676be.png,17.0,2,788.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Kristijan Jakić,-119393.0,-119393.0,-125909.0,-115155.0,-834342.0,-2348918.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3183,13,Anton,Kade,11437141.0,64.0,28.0,28.0,18.0,114106.0,1783.0,256,4,https://kickbase.b-cdn.net/content/file/5bef82c23f844966930669b63b5e6377.png,30.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",1,Anton Kade,138630.0,138630.0,150378.0,167673.0,1099296.0,5785887.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -4654,13,Mert,Kömür,3233070.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/content/file/cb037a6585bf41ffada59c797511b0ae.png,36.0,1,458.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",4,Mert Kömür,317308.0,317308.0,199101.0,68217.0,369877.0,-833816.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -6168,13,Robin,Fellhauer,10340741.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/content/file/66cfd1c30d0a4e6fb051b5dc6ada35cf.png,19.0,1,213.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",1,Robin Fellhauer,75271.0,75271.0,100966.0,141947.0,1207597.0,4914659.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7283,13,Calvin,Brackelmann,5949218.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/514f24d314534e7d8fc7e34c22bc7e91.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Calvin Brackelmann,-300249.0,-300249.0,-319938.0,-292960.0,-1983356.0,-1750568.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7336,13,Sima,Suso,3600658.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/dafae47898144bb480b6b29370652c5b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-151960.0,-151960.0,-153436.0,-156627.0,-1064552.0,2033516.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7676,13,Fabian,Rieder,13122900.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/content/file/b8be92875d234069b94b6913a19d1db1.png,32.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",1,Fabian Rieder,213823.0,213823.0,199539.0,192165.0,1369919.0,5779136.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7696,13,Nediljko,Labrović,2347129.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ae8fcc731bc241dcae73bb42b4fe037b.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,-149283.0,-149283.0,-164939.0,-188317.0,-518945.0,1847129.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -8355,13,Noahkai,Banks,6447416.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/content/file/a2a067b7f55e4d9682090e1e234ec85d.png,40.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Noahkai Banks,-346643.0,-346643.0,-318309.0,-45132.0,-155852.0,-333589.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9642,13,Chrislain,Matsima,11237509.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/content/file/f6167b1bcb474dc480050b0cd2788796.png,5.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",2,Chrislain Matsima,185456.0,185456.0,184808.0,171361.0,947239.0,2175521.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9684,13,Alexis,Claude-Maurice,11669962.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/content/file/a90dd89d388d4dfbaa76eb454c203b02.png,20.0,2,198.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",3,Alexis Claude-Maurice,-345515.0,-345515.0,-150694.0,-52007.0,-203779.0,2490987.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9965,13,Faik,Sakar,6092595.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/71fbe100d395482587dc7c584720ad52.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,229667.0,229667.0,231842.0,266399.0,1963146.0,5592595.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -10049,13,Hennes,Behrens,9698344.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/content/file/70e43833dcee49629e10c92d9ed4770d.png,0.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",1,Hennes Behrens,345715.0,345715.0,315935.0,272797.0,2067847.0,7338667.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -11556,13,Han-Noah,Massengo,9546008.0,59.0,33.0,33.0,29.0,158322.0,1949.0,2,3,https://kickbase.b-cdn.net/content/file/fc9afec6fe6e436ea227ec35c506dff8.png,4.0,1,204.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",2,Han-Noah Massengo,112775.0,112775.0,134573.0,152736.0,1075136.0,5388915.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -12341,13,Rodrigo,Ribeiro,4177887.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/content/file/be732d69472446bfbb4e128bb0ed9ce5.png,21.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",3,Rodrigo Ribeiro,-95425.0,-95425.0,-89586.0,-83519.0,-706729.0,3301669.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -13479,13,Uchenna,Ogundu,5844266.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/content/file/a2fb1f725f2c4cc99b937cc8e4066c74.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",5,Uchenna Ogundu,229868.0,229868.0,254136.0,241373.0,1836130.0,5344266.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -32,8,Loris,Karius,16495882.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Loris Karius,135545.0,135545.0,119441.0,138129.0,1061293.0,4963609.0,6.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.489153 -670,8,Kenan,Karaman,15626374.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Kenan Karaman,-9742.0,-9742.0,12499.0,39542.0,474765.0,3969665.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -755,8,Kevin,Müller,626216.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-106775.0,-106775.0,-129376.0,-132208.0,-927322.0,126216.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1012,8,Edin,Džeko,8883939.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Edin Džeko,280001.0,280001.0,231873.0,211774.0,1799678.0,8383939.0,6.4,1.170180145649674,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.16211 -1691,8,Finn,Porath,5014097.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-570019.0,-570019.0,-207603.0,70811.0,165794.0,4514097.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1911,8,Anton,Donkor,5711045.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0db1ac5e9cad4c9bbb22a84b1c0a00af.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anton Donkor,-438480.0,-438480.0,3491.0,110855.0,588774.0,5211045.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -2762,8,Timo,Becker,4806124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Timo Becker,52452.0,52452.0,-68018.0,-105217.0,-1088454.0,-1307056.0,7.0,1.170180145649674,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.943002 -2876,8,Ron,Schallenberg,8359564.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ron Schallenberg,-29967.0,-29967.0,94212.0,132942.0,1039697.0,4527700.0,6.0,1.170180145649674,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.906587 -2967,8,Soufiane,El-Faouzi,14477602.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Soufiane El-Faouzi,146770.0,146770.0,136652.0,140590.0,1099814.0,5047224.0,7.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,8.659333 -3029,8,Dejan,Ljubičić,6870114.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dejan Ljubičić,-230602.0,-230602.0,-286023.0,-278017.0,-1933059.0,173867.0,6.7,1.170180145649674,0.8113590263691683,0.3103448275862069,0.0,0.0,0.5220588235294118,4.093049 -3307,8,Janik,Bachmann,2258244.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,-154416.0,-154416.0,-151257.0,-150578.0,-1075949.0,-269775.0,6.8,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4406,8,Éric,Dina Ebimbe,5743754.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Éric Dina Ebimbe,-249954.0,-249954.0,-234262.0,-225357.0,-783856.0,5243754.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4606,8,Hasan,Kuruçay,12873631.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Hasan Kuruçay,82661.0,82661.0,99452.0,100714.0,761631.0,4237265.0,6.1,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.138099 -6172,8,Junior,Adamu,7251675.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,2,57.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Junior Adamu,-220284.0,-220284.0,-243339.0,-240734.0,-1764102.0,372678.0,6.3,1.170180145649674,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.448702 -7156,8,Maximilian,Wöber,4461736.0,33.0,2.0,2.0,0.0,2759.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",4,Maximilian Wöber,-117897.0,-117897.0,-138999.0,-364508.0,-1598446.0,2762011.0,6.5,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -7242,8,Robin,Gosens,9570143.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/72d7676543f34faaae81170220ce9ec5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Robin Gosens,294538.0,294538.0,262992.0,177393.0,311868.0,-1423139.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8222,8,Moussa,Sylla,9296998.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Sylla,149689.0,149689.0,125444.0,141740.0,1037978.0,3767287.0,6.6,1.170180145649674,0.36511156186612576,0.3103448275862069,1.0,0.0,0.4239350912778905,3.274131 -8235,8,Adrian,Gantenbein,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,0.0,0.0,0.0,0.0,-502010.0,-2009047.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8277,8,Vitalie,Becker,8135640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Vitalie Becker,156836.0,156836.0,181303.0,195826.0,1550340.0,3080263.0,5.9,1.170180145649674,0.8113590263691683,0.0,0.0,0.0,0.4056795131845842,2.800837 -9390,8,Max,Grüger,2399875.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8a2c62c732764e97bafa4b50c345cd3c.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Grüger,-150106.0,-150106.0,-153667.0,-153473.0,-1069670.0,-652331.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -10916,8,Mert Can,Ayhan,9958769.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mert Can Ayhan,-110656.0,-110656.0,62591.0,126627.0,722884.0,3978074.0,6.1,1.170180145649674,0.3103448275862069,0.3103448275862069,1.0,0.0,0.39655172413793105,2.830625 -11255,8,Nikola,Katic,14467990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nikola Katic,134222.0,134222.0,143620.0,130844.0,1067958.0,4002076.0,6.7,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.840207 -11964,8,Christian,Gomis,3757660.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/86eb275dff074b3fac2607cbc0e0cf2a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christian Gomis,-153462.0,-153462.0,-142700.0,-145734.0,-1014147.0,1607735.0,6.4,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12158,8,Luca,Vozar,500000.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,0.0,0.0,0.0,0.0,0.0,500000.0,6.7,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12297,8,Satoshi,Tanaka,6399219.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Satoshi Tanaka,-218094.0,-218094.0,-215235.0,-250709.0,-1740398.0,-334631.0,6.8,1.170180145649674,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.796427 -13431,8,Johannes Simon,Siebeking,2288770.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,-151818.0,-151818.0,-153446.0,-155820.0,-1114793.0,1705153.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -13448,8,Adil,Aouchiche,14799527.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Adil Aouchiche,123148.0,123148.0,139894.0,152409.0,1107604.0,4597236.0,5.8,1.170180145649674,1.0,1.0,1.0,0.0,1.0,6.787045 diff --git a/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_232637_+0200.csv b/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_232637_+0200.csv deleted file mode 100644 index c473156..0000000 --- a/outputs/expected_points/expected_points_20260818_204143_+0200_sofascore_overall_rating_odds_lineup_20260821_232637_+0200.csv +++ /dev/null @@ -1,469 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -173,2,Jonathan,Tah,36842007.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/bbdbcc801d7245e79786231de87b80b7.png,4.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,55833.0,55833.0,48730.0,52317.0,347287.0,1706208.0,6.93,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.507984 -237,2,Manuel,Neuer,12860372.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/aadd45c3d6354126886481e0a33a3c1f.png,1.0,1,161.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,98835.0,98835.0,70077.0,55823.0,407561.0,1329241.0,7.0,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.674732 -383,2,Sven,Ulreich,1675813.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/content/file/903ab63179ea4d5bb2d3308d33ed94a8.png,26.0,2,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,-182203.0,-182203.0,-210462.0,-10810.0,97162.0,1099786.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1685,2,Joshua,Kimmich,59703646.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/content/file/e84941ae3809492c84e8f8bad5b3791e.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",1,Joshua Kimmich,27478.0,27478.0,27719.0,27156.0,200453.0,831025.0,7.45,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.746679 -1961,2,Serge,Gnabry,16884711.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/content/file/e88435a468a14a10b3e6894bbc3bb0a1.png,7.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,-429526.0,-429526.0,-413437.0,-424869.0,-2012673.0,-253534.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1991,2,Dayotchanculle,Upamecano,33748368.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/content/file/786ab7fb4f394b598ffdd4d09c323bfa.png,2.0,1,84.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Dayotchanculle Upamecano,71387.0,71387.0,66183.0,65015.0,481936.0,2199848.0,7.3,2.382104545335327,0.3103448275862069,1.0,1.0,0.0,0.6551724137931034,11.393031 -2038,2,Konrad,Laimer,32688837.0,136.0,29.0,29.0,22.0,131747.0,3943.0,2,2,https://kickbase.b-cdn.net/content/file/5facdf754a204792b327d0754f2ede01.png,27.0,2,120.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",3,Konrad Laimer,-602064.0,-602064.0,-581587.0,-205597.0,-1359433.0,-177470.0,6.4,2.382104545335327,1.0,0.6896551724137931,0.85,0.15,0.8648706896551724,13.185359 -2300,2,Josip,Stanišić,24052327.0,128.0,26.0,26.0,19.0,124437.0,3330.0,0,2,https://kickbase.b-cdn.net/content/file/0828c39abfa3434387731b4125f9c877.png,44.0,2,138.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",3,Josip Stanišić,-295777.0,-295777.0,-309066.0,-444112.0,-3457558.0,-4575129.0,6.67,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.849109 -2366,2,Alphonso,Davies,13403924.0,86.0,13.0,13.0,6.0,36386.0,1116.0,0,2,https://kickbase.b-cdn.net/content/file/c425ab49434449f08f28bcd1ae8b303d.png,19.0,2,83.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",3,Alphonso Davies,-289128.0,-289128.0,-292813.0,-321549.0,-2221781.0,-1107762.0,6.4,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.774257 -2804,2,Jamal,Musiala,35277696.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/content/file/0874c227bdbf4d93b915953ecd463f34.png,10.0,1,41.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",3,Jamal Musiala,22740.0,22740.0,38967.0,68693.0,435804.0,2130252.0,7.1,2.382104545335327,0.0,0.12254160363086235,0.85,0.15,0.1522031013615734,2.574202 -3072,2,Jonas,Urbig,9219556.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/content/file/c0e433f099ae43b186eae925a0234c11.png,40.0,2,172.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",4,Jonas Urbig,-229497.0,-229497.0,-240469.0,-413667.0,-2586199.0,-2504993.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3089,2,Hiroki,Ito,4605004.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/content/file/da6a70c8cd1d413f9143de52e07a8ee7.png,21.0,2,358.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",5,Hiroki Ito,-55148.0,-55148.0,-71251.0,-72471.0,-904288.0,-3502599.0,6.65,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3120,2,Tom,Bischof,22168089.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/content/file/f25237e8f3a640479c355850b4139da6.png,8.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Bischof,153621.0,153621.0,141854.0,115777.0,915510.0,3526137.0,7.0,2.382104545335327,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,9.533886 -3176,2,Arijon,Ibrahimović,4288983.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/content/file/f6128e01598c4fc99e4475770cee5ee4.png,0.0,2,428.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",5,Arijon Ibrahimović,-81864.0,-81864.0,-68625.0,-82463.0,-1020757.0,-285028.0,6.38,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3543,2,Nathaniel,Brown,28772607.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/a6bbeb9411db465cb0b0b5dac3fd61a4.png,0.0,1,94.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",3,Nathaniel Brown,72140.0,72140.0,81734.0,59489.0,457950.0,2081901.0,7.18,2.382104545335327,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,15.113016 -6080,2,Aleksandar,Pavlović,31871006.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/edb0e886b6a545f1b564cd3d24c6e4b3.png,45.0,1,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,91672.0,91672.0,93308.0,84783.0,627423.0,2597917.0,7.05,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.793837 -6668,2,Kim,Minjae,9179929.0,124.0,25.0,25.0,19.0,106765.0,3112.0,0,2,https://kickbase.b-cdn.net/content/file/5c6879180be846a0be7608b367bb4100.png,3.0,2,339.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",4,Kim Minjae,-195520.0,-195520.0,-246093.0,-390054.0,-2335828.0,-1610964.0,7.18,2.382104545335327,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,5.897762 -7226,2,Harry,Kane,68674466.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/content/file/5f6dd618010f4c54a4039708d3ed0a0a.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",1,Harry Kane,26167.0,26167.0,24472.0,26425.0,191063.0,926413.0,6.5,2.382104545335327,1.0,1.0,1.0,0.0,1.0,15.48368 -7498,2,Sacha,Boey,2198689.0,70.0,9.0,9.0,5.0,30468.0,628.0,0,2,https://kickbase.b-cdn.net/content/file/8b2dd6f9c82142b3a8f588b86defc822.png,0.0,1,285.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sacha Boey,358482.0,358482.0,336551.0,289789.0,1698689.0,596716.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -8329,2,Michael,Olise,64621231.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/content/file/42c4a07d3d9a4dd0a7a4d68a1e5b5fee.png,17.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",1,Michael Olise,33005.0,33005.0,34321.0,35915.0,239891.0,1079005.0,7.3,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.389363 -10789,2,Lennart,Karl,23721815.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/content/file/70997dc609a7466ebc62a28327fcd5c0.png,42.0,2,116.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lennart Karl,-337992.0,-337992.0,-314133.0,-374352.0,-2447455.0,-1630448.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -11675,2,Luis,Díaz,53334606.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/8be4ef70fac349c3920923d1d22c624f.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,34292.0,34292.0,36000.0,34525.0,248223.0,1048240.0,7.3,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.389363 -12314,2,Bara Sapoko,Ndiaye,2893316.0,49.0,4.0,4.0,2.0,9482.0,194.0,0,3,https://kickbase.b-cdn.net/content/file/ce28a9c385074d738233c35d9b4490dc.png,0.0,2,67.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 23}]",5,Bara Sapoko Ndiaye,-98554.0,-98554.0,-98413.0,-103994.0,-764172.0,-764172.0,6.55,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -14251,2,Ismael,Saibari,29819831.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cdc8e6f2d14547ab82c1d0e310da39b2.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ismael Saibari,71285.0,71285.0,76651.0,63265.0,483188.0,2234422.0,6.55,2.382104545335327,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,4.014447 -15502,2,Tim,Binder,1924739.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a885375aa4f84815973e7f256289d997.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,406022.0,406022.0,392465.0,626252.0,1424739.0,1924739.0,6.4,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1664,9,Maximilian,Mittelstädt,27529977.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/content/file/b8cb80b921914e60885e8e9429df9518.png,7.0,2,142.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",3,Maximilian Mittelstädt,-323951.0,-323951.0,-311545.0,-322175.0,-1343740.0,-132567.0,7.3,0.4763291106040339,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,2.962329 -1671,9,Grischa,Prömel,12217537.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/content/file/9d953a0bc5fd432db7c0da4605a6726e.png,21.0,1,204.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",3,Grischa Prömel,123926.0,123926.0,98067.0,69113.0,449239.0,1535229.0,6.8,0.4763291106040339,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,2.75943 -2068,9,Dan-Axel,Zagadou,3631358.0,141.0,3.0,3.0,3.0,13672.0,424.0,1,2,https://kickbase.b-cdn.net/content/file/2f2eb673a0224e1cb305b8cc042cf931.png,23.0,2,116.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-146203.0,-146203.0,-150965.0,-146576.0,-1080484.0,-3245671.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2120,9,Nikolas,Nartey,7637993.0,73.0,28.0,28.0,14.0,83295.0,2041.0,0,3,https://kickbase.b-cdn.net/content/file/7dcfaa141b6a4adba66ad4729afb0f1e.png,28.0,1,267.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",3,Nikolas Nartey,293972.0,293972.0,295081.0,265484.0,1501060.0,528501.0,6.7,0.4763291106040339,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,1.824707 -2172,9,Chris,Führich,25347466.0,101.0,33.0,33.0,20.0,110946.0,3346.0,0,3,https://kickbase.b-cdn.net/content/file/58b49d98f88041f2861d70e0af0a69e5.png,10.0,1,132.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",2,Chris Führich,71607.0,71607.0,62803.0,63075.0,715852.0,3478022.0,6.8,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.239038 -2199,9,Josha,Vagnoman,4316419.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/content/file/fde909d2a7f54d248d93bc1df1c53072.png,4.0,2,379.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",4,Josha Vagnoman,-84856.0,-84856.0,-94558.0,-91164.0,-643475.0,-2954327.0,7.4,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2214,9,Atakan,Karazor,7518238.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/content/file/11ef3f2e23eb41769d708b861ff23fa6.png,16.0,2,241.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",3,Atakan Karazor,-272026.0,-272026.0,-246659.0,-250762.0,-1666423.0,-2087750.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2237,9,Fabian,Bredlow,8844594.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12be05595f3430f8e286ff6f4d9d103.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Fabian Bredlow,303961.0,303961.0,274703.0,291540.0,1997493.0,8344594.0,9.1,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,4.334595 -2445,9,Marius,Funk,4780015.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1569b2236e4a4a8f862740b2c2ad8a12.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Marius Funk,164956.0,164956.0,184796.0,203692.0,1555647.0,4280015.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2694,9,Angelo,Stiller,36932625.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/content/file/7810bc5805c94de984743e33da7c044c.png,6.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",1,Angelo Stiller,45738.0,45738.0,42758.0,36140.0,325661.0,1507090.0,7.5,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.572468 -2854,9,Ermedin,Demirović,22590885.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/content/file/b48829b887d04fe9afd4fbe51f04a3ea.png,9.0,2,99.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",3,Ermedin Demirović,-341432.0,-341432.0,-314917.0,-404492.0,-2630831.0,-1894135.0,6.1,0.4763291106040339,0.5735178148971253,0.2723146747352497,0.0,0.0,0.3888769104742813,1.129924 -2988,9,Jamie,Leweling,27088772.0,103.0,32.0,32.0,26.0,153640.0,3282.0,0,3,https://kickbase.b-cdn.net/content/file/f1ba50c544bd40d9ae5a68fbc1ee8cbd.png,18.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",2,Jamie Leweling,45038.0,45038.0,41547.0,40568.0,196055.0,1383773.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -3190,9,Jeff,Chabot,25724278.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/content/file/2aa1e27ad0dd4e83b94ff2e16dfbdddc.png,24.0,2,118.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",2,Jeff Chabot,-58151.0,-58151.0,-5100.0,7399.0,70850.0,913268.0,7.9,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.763 -3193,9,,Tiago Tomás,4571074.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/content/file/0e9c45eed595406784ebef4f6c9d7a72.png,8.0,2,351.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",3,Tiago Tomás,-35497.0,-35497.0,-47633.0,-54168.0,-691517.0,-2179527.0,8.1,0.4763291106040339,0.052261810882500544,0.12254160363086235,0.0,0.0,0.07208400680282365,0.278119 -4296,9,Dzenan,Pejcinovic,4633616.0,46.0,30.0,30.0,16.0,100110.0,1371.0,0,4,https://kickbase.b-cdn.net/content/file/69a98c6891964f7f86ea0118d83c5c54.png,17.0,1,295.0,0.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 134}]",3,Dzenan Pejcinovic,463219.0,463219.0,444383.0,420863.0,1754554.0,1754554.0,9.5,0.4763291106040339,0.25808301670370637,0.2723146747352497,0.0,0.0,0.23115951137757182,1.046026 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/55cabd9c41b9497290c1b7dbf24ef5f2.png,31.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6085,9,Dennis,Seimen,5778154.0,,,,,,,1,1,https://kickbase.b-cdn.net/content/file/67a4b3e69dd04fa3953823a78c223e13.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-227546.0,-227546.0,-227687.0,-252209.0,-1717570.0,-5963946.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6171,9,Jovan,Milosevic,4627950.0,31.0,13.0,13.0,5.0,33794.0,398.0,256,4,https://kickbase.b-cdn.net/content/file/67c437a3a4754053b2ebfe5707d65c5d.png,19.0,2,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 23}]",5,Jovan Milosevic,-161529.0,-161529.0,-191300.0,-529783.0,-625837.0,3978999.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7158,9,Deniz,Undav,43988728.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/content/file/ce96ede35441430c92ce3362f11f218c.png,26.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",1,Deniz Undav,61252.0,61252.0,61390.0,58871.0,441324.0,2232314.0,6.8,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.239038 -7257,9,Leonidas,Stergiou,4418516.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/e0ff60fb10b147f78246449a86397e4f.png,20.0,2,39.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leonidas Stergiou,-182351.0,-182351.0,-579156.0,-324449.0,-508040.0,3918516.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7349,9,Finn,Jeltsch,13122006.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/content/file/cd9f13da05844d2f8faf04022c539aea.png,29.0,1,126.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",1,Finn Jeltsch,208418.0,208418.0,201995.0,178006.0,1193909.0,2713217.0,7.4,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.524835 -7781,9,Leo,Sauer,5262028.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/5565612c65d34958967660743ead48bb.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,-343088.0,-343088.0,-351687.0,-354983.0,-2572460.0,5262028.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -8247,9,Ramon,Hendriks,12772231.0,66.0,31.0,31.0,22.0,135100.0,2040.0,0,2,https://kickbase.b-cdn.net/content/file/d84f6e79416d43549ec3b7c2cbc87b87.png,3.0,1,159.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",2,Ramon Hendriks,165286.0,165286.0,156986.0,155172.0,1079020.0,3366550.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9615,9,Ameen,Al Dakhil,3354050.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/content/file/878bf81b707a44a7a9d1b0db14915947.png,2.0,2,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-137224.0,-137224.0,-139207.0,-146143.0,-1041836.0,2821646.0,6.7,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9746,9,Chema,Andrés,9213365.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/content/file/df7418a408754f918c71251db745927f.png,30.0,2,209.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",3,Chema Andrés,-285960.0,-285960.0,-191267.0,-26968.0,-124652.0,1523016.0,6.2,0.4763291106040339,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.135711 -10112,9,Luca,Jaquez,4187364.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/content/file/3930823f7eb246aab32d7075bf65943d.png,14.0,2,277.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",4,Luca Jaquez,-123355.0,-123355.0,-118554.0,-117439.0,-1132286.0,-3382794.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11043,9,Lorenz,Assignon,1500697.0,48.0,24.0,24.0,12.0,72816.0,1141.0,4,2,https://kickbase.b-cdn.net/content/file/0725364d90ff49f4a767200f52debe5f.png,22.0,1,760.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,346531.0,346531.0,306177.0,231542.0,930861.0,-580998.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11258,9,Lazar,Jovanovic,6015018.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/fe20cf505b4f4572b0780b9e81982c43.png,45.0,1,4.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lazar Jovanovic,170197.0,170197.0,199117.0,219593.0,1732224.0,5515018.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11947,9,Badredine,Bouanani,1500312.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/content/file/7cf21cd343ba41458c1739f3cb6b51d3.png,27.0,2,359.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",4,Badredine Bouanani,-55245.0,-55245.0,-66999.0,-86038.0,-636273.0,-2899011.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11955,9,Bilal,El Khannouss,23961239.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/content/file/308c317d260f4051ad8394dd0c0d1f02.png,11.0,2,113.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",3,Bilal El Khannouss,-303062.0,-303062.0,-334142.0,-315664.0,-1544834.0,-86045.0,6.6,0.4763291106040339,0.11613735751666787,0.12254160363086235,1.0,0.0,0.22902178011990731,0.719992 -12293,9,Jeremy,Arévalo,4067673.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/content/file/024720cbc2f540d19dfb555c607c7cc2.png,25.0,2,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-196328.0,-196328.0,-241969.0,-95874.0,108821.0,3567673.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -859,77,Jan,Gyamerah,6550640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/827076634785457f9da47c79d04f475e.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Gyamerah,273142.0,273142.0,242311.0,255783.0,2015487.0,3012234.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -1745,77,Amara,Condé,2830126.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/beacc1d7177e4a3aaca05f6131ead92c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Amara Condé,-116407.0,-116407.0,-118898.0,-114166.0,-804093.0,-1461287.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2495,77,Tim,Boss,5333187.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e2e06a91e80c46e39c764afdfdf69bef.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-277384.0,-277384.0,64315.0,152060.0,919332.0,4833187.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2708,77,Jason,Ceka,2878939.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/38e13ad8808a4053996bae71d27d8756.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jason Ceka,-145690.0,-145690.0,-145883.0,-146705.0,-1029036.0,-40170.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2928,77,Lukas Emanuel,Petkov,11835913.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b9b370ce3f4426284cbbeff5727e4cd.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Emanuel Petkov,48683.0,48683.0,45130.0,42551.0,411152.0,2638946.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3026,77,Lasse,Günther,9980546.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a583be5870964e529412be23555ed410.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lasse Günther,232588.0,232588.0,216479.0,212166.0,1608332.0,5660432.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3232,77,Luca,Pfeiffer,4545895.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/8c42d065d2024fa8a520b3f1b9ef85b3.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Pfeiffer,-153042.0,-153042.0,-180258.0,-572528.0,-991518.0,3954268.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3284,77,Maximilian,Rohr,10777415.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/55c6ec9a70904e2895e28466d00e3d30.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Maximilian Rohr,-27186.0,-27186.0,69.0,21269.0,244239.0,3347365.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3350,77,Felix,Keidel,5114759.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/39b5557dea7c4d42bd788da85803059e.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Keidel,326813.0,326813.0,315162.0,285169.0,2261909.0,3403658.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6148,77,Lukas,Pinckert,10273581.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a639e432a7d848d683f34325990aa8c2.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Pinckert,148439.0,148439.0,213512.0,222627.0,1566769.0,5585932.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6149,77,Frank,Lehmann,1684033.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/40a93182270541a28648f8edb5f5ad07.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,-156711.0,-156711.0,-164988.0,-193381.0,-569726.0,1184033.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6158,77,Luca,Schnellbacher,4161361.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f3bd13b718b3418ba83fdaea74388e3d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Schnellbacher,309129.0,309129.0,294052.0,285678.0,2218117.0,1804379.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6160,77,Nicolas,Kristof,12603844.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c329cf5e4552496e96a0ed1777c316f8.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nicolas Kristof,133575.0,133575.0,119524.0,128699.0,957979.0,4476395.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6183,77,Noel,Futkeu,8903108.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3906f407631745fa95e0398fa7628fcb.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noel Futkeu,275465.0,275465.0,185174.0,67963.0,-547389.0,88920.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7278,77,Lukasz,Poreba,9760569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b548d08129f549ea95c7881bbd7d3112.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukasz Poreba,196230.0,196230.0,175030.0,158939.0,1218011.0,5015931.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7441,77,Cole,Campbell,4024034.0,11.0,6.0,6.0,0.0,6994.0,66.0,0,3,https://kickbase.b-cdn.net/content/file/618685003046433c850374c6e88b7f85.png,39.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",3,Cole Campbell,29252.0,29252.0,-42734.0,-96358.0,-546064.0,991027.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7463,77,Francis,Onyeka,9421165.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/11587a7513ab411c822f947b686e8e48.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Francis Onyeka,-315786.0,-315786.0,-505470.0,-293469.0,-1244554.0,1859991.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7514,77,Florian,Le Joncour,2734483.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1ae50321c2fc41a08133b755a4f36479.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Le Joncour,-141483.0,-141483.0,-142675.0,-140893.0,-1017397.0,-717955.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8252,77,Maurice,Krattenmacher,3205562.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f3408da3bd8347588f826aae7f9d5b9a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maurice Krattenmacher,-124434.0,-124434.0,-125684.0,-131722.0,-875748.0,-1107745.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8296,77,Frederik,Schmahl,5067158.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1505317d7634469ca04d5e1dffb97707.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Frederik Schmahl,301827.0,301827.0,261722.0,241872.0,1949442.0,3960399.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8301,77,Luca,Sirch,6574237.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/88d02ad680e44d6899035c283dc18de7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Sirch,-108959.0,-108959.0,54557.0,102739.0,754209.0,6574237.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9224,77,Tom,Zimmerschied,4501341.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6ea391e637144f495b13db4c7a49093.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Zimmerschied,-139494.0,-139494.0,-375537.0,-365977.0,-2293649.0,-3739135.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9384,77,Noah,Darvich,4741065.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f420b6297db840caad87f307b7fb974a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noah Darvich,37050.0,37050.0,-22757.0,-85394.0,-1042386.0,1136707.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9995,77,David,Mokwa,3433394.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ca5c93c783264009b9a193960b9ec557.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,David Mokwa,-148871.0,-148871.0,-138894.0,-87780.0,-689086.0,-1158837.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -11253,77,Nicholas,Mickelson,2630016.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/992cfc556d2345cbb347e46c39b858f3.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,325358.0,325358.0,282836.0,287749.0,2004796.0,493526.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -12317,77,Raif,Adam,5670877.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/81e58734d6fb4225af312b1bcf3a3075.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,239469.0,239469.0,255623.0,304679.0,2047195.0,4749873.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -4,7,Janis,Blaswich,1209478.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,1010.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-113140.0,-113140.0,-110972.0,-107334.0,-792525.0,-2869355.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -72,7,Mark,Flekken,14684317.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",1,Mark Flekken,137845.0,137845.0,138392.0,134625.0,936689.0,3327112.0,7.1,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.490463 -78,7,Jonas,Hofmann,1552355.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,2,861.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",5,Jonas Hofmann,-90300.0,-90300.0,-96348.0,-102346.0,-710152.0,-2727786.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -663,7,Robert,Andrich,8184197.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,318.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",4,Robert Andrich,-241691.0,-241691.0,-275006.0,-298503.0,-2453648.0,-1776041.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2746,7,Patrik,Schick,29279552.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,98.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",3,Patrik Schick,32242.0,32242.0,31086.0,34557.0,253259.0,1373023.0,6.2,2.040910253132191,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,11.181021 -2766,7,Exequiel,Palacios,21030171.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/content/file/0d5ad85f5920460c8489a65db5c6a1cb.png,25.0,2,79.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",3,Exequiel Palacios,-581759.0,-581759.0,-555407.0,-327791.0,-1426755.0,1757117.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2783,7,Edmond,Tapsoba,32271165.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",1,Edmond Tapsoba,67451.0,67451.0,70016.0,58844.0,442065.0,1825750.0,7.0,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.286372 -2846,7,Malik,Tillman,12761559.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,186.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",4,Malik Tillman,-248414.0,-248414.0,-297731.0,-398435.0,-2543825.0,-2494422.0,6.7,2.040910253132191,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,4.715206 -3754,7,Lucas,Vázquez,2769950.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,21.0,2,297.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",4,Lucas Vázquez,-44525.0,-44525.0,-69036.0,-83305.0,-595579.0,-1335117.0,6.1,2.040910253132191,0.689655172413793,0.0,1.0,0.0,0.4698275862068965,5.849143 -3759,7,Miguel,Gutiérrez,19524115.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Miguel Gutiérrez,194368.0,194368.0,203042.0,204600.0,1438268.0,19524115.0,6.3,2.040910253132191,1.0,1.0,1.0,0.0,1.0,12.857735 -4199,7,Aleix,García,38207285.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,112617.0,112617.0,114866.0,111423.0,778335.0,2869773.0,7.1,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.490463 -4318,7,Tim,Oermann,5762724.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,1,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,220085.0,220085.0,241389.0,239978.0,1824963.0,5262724.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -4563,7,Loïc,Badé,13177223.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,166.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",3,Loïc Badé,-286141.0,-286141.0,-314685.0,-296414.0,-1000799.0,719652.0,6.8,2.040910253132191,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,8.37477 -6061,7,Ibrahim,Maza,29412735.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,93.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",1,Ibrahim Maza,97044.0,97044.0,83976.0,88164.0,602703.0,2083800.0,7.2,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.694554 -6174,7,,Arthur,4231496.0,64.0,20.0,20.0,13.0,75109.0,1284.0,2,2,https://kickbase.b-cdn.net/content/file/4b043678aef04d80b37dc5474cba9cb1.png,13.0,2,303.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",4,Arthur,-129512.0,-129512.0,-113501.0,-116794.0,-1586550.0,-2019076.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -6745,7,Victor,Boniface,4337464.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,107.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Victor Boniface,38938.0,38938.0,-44497.0,-101445.0,-545150.0,1728575.0,7.6,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -7269,7,Nathan,Tella,6945088.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,165.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",3,Nathan Tella,-268792.0,-268792.0,-238111.0,-273604.0,-1845944.0,-2219851.0,6.7,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.591382 -7963,7,Jarell,Quansah,22185043.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/content/file/28464ad9ca424fa199f3f674422285de.png,4.0,1,129.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",2,Jarell Quansah,144380.0,144380.0,125618.0,105366.0,908446.0,4148880.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8225,7,Jeanuël,Belocian,3999922.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/content/file/274858f664db446a9e3a944511815446.png,44.0,2,298.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",5,Jeanuël Belocian,-119517.0,-119517.0,-120023.0,-118120.0,-834797.0,952533.0,6.6,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8374,7,Martin,Terrier,2569187.0,54.0,18.0,18.0,7.0,45086.0,963.0,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,374.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-100537.0,-100537.0,-108520.0,-110454.0,-782252.0,677251.0,6.4,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11181,7,Axel,Tape,3415487.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/b929e93687354267b939b60b82bcbbfb.png,16.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Axel Tape,-143253.0,-143253.0,-146367.0,-150812.0,-1025411.0,2563425.0,6.8,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11513,7,Christian,Kofane,11056322.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,2,151.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",3,Christian Kofane,-197085.0,-197085.0,-97827.0,-21085.0,-209522.0,1575084.0,6.6,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.56763 -11680,7,Kennet,Eichhorn,5624547.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-306220.0,-306220.0,-352585.0,-329818.0,-2295542.0,-1877112.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11756,7,Montrell,Culbreath,4206520.0,61.0,12.0,12.0,9.0,48534.0,737.0,1,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",5,Montrell Culbreath,-133686.0,-133686.0,-133498.0,-140848.0,-1618617.0,-2036036.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11867,7,Ernest,Poku,7535451.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/content/file/6c2995fc9a5b4c929660e1c336abf1c0.png,19.0,2,278.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ernest Poku,-133469.0,-133469.0,-159202.0,-189446.0,-970350.0,-1674687.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11956,7,Ezequiél,Fernández,5425706.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,215.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",3,Ezequiél Fernández,357359.0,357359.0,399517.0,369258.0,1781835.0,166390.0,6.3,2.040910253132191,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,7.758978 -11957,7,Eliesse,Ben Seghir,1615317.0,35.0,10.0,10.0,2.0,18106.0,354.0,1,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,2,219.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,-124726.0,-124726.0,-126219.0,-129456.0,-917318.0,-3743760.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14241,7,Facundo,Medina,14406268.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ebd2978dab6e4e97ad8a2d0ce529b0f4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Facundo Medina,64214.0,64214.0,70081.0,94368.0,14406268.0,14406268.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14893,7,Aleksa,Damjanovic,6295733.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3066194dcdd54389a1de081ced1de5ad.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Aleksa Damjanovic,-370452.0,-370452.0,-367745.0,-404070.0,-1955640.0,2060581.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -15199,7,Afonso,Moreira,22667333.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Afonso Moreira,241382.0,241382.0,237665.0,243457.0,1726465.0,6394459.0,6.4,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.061826 -417,28,Ron-Robert,Zieler,2810282.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-236833.0,-236833.0,-16401.0,95399.0,391052.0,2310282.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -737,28,Luca,Waldschmidt,5634250.0,50.0,24.0,24.0,7.0,49454.0,1192.0,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,1,211.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",3,Luca Waldschmidt,210901.0,210901.0,249718.0,281372.0,1891375.0,4052919.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -1580,28,Marvin,Schwäbe,14180935.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,229.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",1,Marvin Schwäbe,149678.0,149678.0,144536.0,128191.0,950167.0,3555900.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2069,28,Timo,Hübers,2461787.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,299.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-119441.0,-119441.0,-121098.0,-121738.0,-856531.0,-3099500.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2201,28,Linton,Maina,3889074.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,2,246.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",3,Linton Maina,-23764.0,-23764.0,-64425.0,-84502.0,-487220.0,1684406.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2358,28,Tom,Krauß,8423917.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,1,173.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tom Krauß,192368.0,192368.0,157604.0,135013.0,1009012.0,5589393.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2552,28,Marius,Bülter,6358586.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,1,267.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",3,Marius Bülter,205569.0,205569.0,169700.0,138645.0,1172636.0,2071131.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2765,28,Jan,Thielmann,6460178.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,209.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",3,Jan Thielmann,205879.0,205879.0,211561.0,227478.0,1714095.0,3171737.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2855,28,Ragnar,Ache,13586607.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,142.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",1,Ragnar Ache,173718.0,173718.0,171194.0,162161.0,1144729.0,4194158.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -7219,28,Ísak,Jóhannesson,8431137.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,174.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",2,Ísak Jóhannesson,139431.0,139431.0,120482.0,117737.0,1171308.0,2896995.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8001,28,Luka,Lochoshvili,10194004.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Luka Lochoshvili,297125.0,297125.0,271578.0,261700.0,1963463.0,5431552.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8274,28,Said,El Mala,25439897.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,13.0,2,95.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",2,Said El Mala,-43362.0,-43362.0,-87021.0,-5984.0,155186.0,2893824.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8385,28,Julian,Pauli,2720239.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9156e813f150449aaccfe844dbcd0d65.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julian Pauli,-148728.0,-148728.0,-149260.0,-151731.0,-1048953.0,1105043.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -10024,28,Joël,Schmied,2789427.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,227.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Joël Schmied,-136118.0,-136118.0,-142268.0,-132315.0,-983334.0,856805.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11570,28,Sebastian,Sebulonsen,4131462.0,46.0,31.0,31.0,28.0,165693.0,1413.0,1,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,342.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",4,Sebastian Sebulonsen,-150185.0,-150185.0,-152211.0,-152665.0,-1880727.0,-1325955.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11875,28,Rav,van den Berg,2985869.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,269.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-123380.0,-123380.0,-116516.0,-117753.0,-729214.0,-1363438.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11958,28,Alessio,Castro-Montes,5542516.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,160.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",2,Alessio Castro-Montes,374417.0,374417.0,410572.0,411995.0,2469135.0,1014294.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12321,28,Jahmai,Simpson-Pusey,11355068.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,1,58.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",1,Jahmai Simpson-Pusey,160806.0,160806.0,148155.0,167751.0,1029830.0,6577101.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12333,28,Youssoupha,Niang,5090221.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/content/file/c9bbe00d652e475e9ff69b9491b753d8.png,38.0,2,10.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Youssoupha Niang,-565479.0,-565479.0,-106296.0,99519.0,374206.0,4590221.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14140,28,Gideon,Mensah,10228640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bb425f45cf04420b8e294776e2cc8b02.png,14.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Gideon Mensah,171011.0,171011.0,259442.0,235179.0,1511901.0,6373941.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14300,28,Paul,Okon-Engstler,4941129.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83d0df8f411b47068184c9a8166d0c21.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Paul Okon-Engstler,323274.0,323274.0,334015.0,332270.0,2130731.0,4941129.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -15373,28,Reigan,Heskey,9566123.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c72750d23cdb4fd9850f67f26850e9f2.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Reigan Heskey,-586013.0,-586013.0,8261.0,168360.0,606547.0,9566123.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -524,14,Oliver,Baumann,19151787.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/content/file/edda0b62817c41d1a3a343129e44683d.png,1.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",1,Oliver Baumann,-125340.0,-125340.0,-152367.0,-219921.0,-984146.0,322385.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1815,14,Andrej,Kramarić,20087142.0,111.0,34.0,34.0,26.0,143136.0,3757.0,4,3,https://kickbase.b-cdn.net/content/file/cbbf900916ce4e759f7d917366e1515d.png,27.0,2,187.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",4,Andrej Kramarić,-487714.0,-487714.0,-483842.0,-466464.0,-3259882.0,-4239886.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1954,14,,Bernardo,8730170.0,82.0,29.0,29.0,26.0,152866.0,2381.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,272.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",3,Bernardo,-191004.0,-191004.0,-208383.0,-207495.0,-1757688.0,-1104506.0,6.45,1.526315789473684,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,2.673355 -2373,14,Ozan,Kabak,21314772.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/content/file/f41310cc735c4e749a950dc72a7c76c9.png,5.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",1,Ozan Kabak,171402.0,171402.0,165543.0,167656.0,1139992.0,4403347.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2803,14,Tim,Lemperle,10653984.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,2,202.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",5,Tim Lemperle,-226950.0,-226950.0,-236142.0,-269986.0,-1687472.0,-27863.0,6.25,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.3,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3124,14,Patrick,Wimmer,7472838.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/1ffbdbd2f14848519596bb5fc54bbec5.png,8.0,2,196.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",3,Patrick Wimmer,-171147.0,-171147.0,-189815.0,-190968.0,-1450038.0,1713260.0,6.2,1.526315789473684,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,2.43478 -3158,14,Fisnik,Asllani,26913785.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",3,Fisnik Asllani,-3868.0,-3868.0,55501.0,56973.0,286726.0,1621727.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3204,14,Bambasé,Conté,11260182.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Bambasé Conté,-60483.0,-60483.0,22639.0,80582.0,512671.0,3954836.0,6.05,1.526315789473684,0.6896551724137931,0.6051437216338881,0.0,0.0,0.5717564818196046,5.27972 -3471,14,Adam,Hložek,8315236.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/content/file/c46fc008a1284ad49727d68c3a8489e9.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Adam Hložek,283597.0,283597.0,252371.0,231097.0,1718886.0,3572643.0,6.7,1.526315789473684,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,8.639474 -7543,14,Max,Moerstedt,6684659.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",3,Max Moerstedt,-39764.0,-39764.0,72641.0,112594.0,875905.0,2319921.0,6.15,1.526315789473684,0.3103448275862069,0.12254160363086235,0.0,0.0,0.20112551515467683,1.887933 -7673,14,Albian,Hajdari,17748506.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,1,164.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",1,Albian Hajdari,174230.0,174230.0,164812.0,164976.0,1192880.0,4567085.0,6.75,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.302632 -7717,14,Alexander,Prass,4117730.0,50.0,32.0,32.0,12.0,90108.0,1591.0,2,3,https://kickbase.b-cdn.net/content/file/e67e0f9b96c8491e8ba2570ec188600c.png,22.0,2,386.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",3,Alexander Prass,-116957.0,-116957.0,-106924.0,-103537.0,-762192.0,-1632146.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -7745,14,Vladimír,Coufal,25481719.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/content/file/63bd51c8d410447694f867a0c98d983d.png,34.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",1,Vladimír Coufal,71002.0,71002.0,66177.0,54445.0,653730.0,3578841.0,6.45,1.526315789473684,1.0,1.0,1.0,0.0,1.0,9.844737 -7750,14,Robin,Hranác,4089535.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/content/file/52ea64b1321a44aa874cdd39adb513b6.png,2.0,2,559.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",5,Robin Hranác,-85029.0,-85029.0,-96247.0,-100170.0,-671278.0,-2967225.0,6.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9598,14,Valentin,Gendrey,4370075.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,65.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-176321.0,-176321.0,-235127.0,-299528.0,-185018.0,3870075.0,7.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9682,14,Arthur,Chaves,2978254.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,349.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",5,Arthur Chaves,-123247.0,-123247.0,-127667.0,-121639.0,-884866.0,-96358.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11161,14,Koki,Machida,1877991.0,42.0,1.0,1.0,1.0,2718.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,2,22.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,-125035.0,-125035.0,-121792.0,-150346.0,-1002999.0,-594134.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11162,14,Leon,Avdullahu,15408363.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/content/file/d0a6a4d4e08b4c8fa7b4c27fdb09c212.png,7.0,1,182.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",1,Leon Avdullahu,181440.0,181440.0,173586.0,163312.0,1188772.0,4324939.0,6.65,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.15 -11591,14,Cajetan,Lenz,3817565.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-136309.0,-136309.0,-141286.0,-142113.0,-1188961.0,999579.0,6.7,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11631,14,Wouter,Burger,23029581.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,1,148.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",1,Wouter Burger,179074.0,179074.0,166665.0,161351.0,1188453.0,4518357.0,6.75,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.302632 -11959,14,Adam,Daghim,5432710.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/content/file/b21c816521cb44579d57b65452b7c1cc.png,0.0,1,205.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",3,Adam Daghim,331799.0,331799.0,365421.0,383518.0,2760459.0,4932710.0,6.45,1.526315789473684,1.0,0.6051437216338881,0.0,0.0,0.726928895612708,7.156424 -14890,14,Alessandro,Vogt,1798935.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/112bd299786444d7b7ec83545c819009.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alessandro Vogt,-142791.0,-142791.0,-145360.0,-140803.0,-995162.0,-3847326.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -15193,14,Mats,Rots,9142724.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mats Rots,-191001.0,-191001.0,-193513.0,-268368.0,-1349955.0,944848.0,5.85,1.526315789473684,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,6.504276 -15262,14,Nathan,De Cat,16735689.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nathan De Cat,213501.0,213501.0,214943.0,197499.0,1459698.0,6501200.0,6.5,1.526315789473684,1.0,1.0,1.0,0.0,1.0,9.921053 -51,40,Rani,Khedira,6362200.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,1,307.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",2,Rani Khedira,270211.0,270211.0,245276.0,216257.0,1524841.0,2826904.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1223,40,Marvin,Friedrich,929267.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,186.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marvin Friedrich,-49383.0,-49383.0,-86609.0,-105014.0,-703675.0,-329716.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1553,40,Janik,Haberer,4325139.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,201.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",4,Janik Haberer,-156083.0,-156083.0,-162785.0,-166550.0,-172319.0,3766726.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1955,40,Oliver,Burke,5431633.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,1,259.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",5,Oliver Burke,32481.0,32481.0,116311.0,168028.0,1182579.0,3164830.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2279,40,Frederik,Rönnow,9534909.0,75.0,30.0,30.0,30.0,176714.0,2245.0,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,2,235.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",3,Frederik Rönnow,-144323.0,-144323.0,-165932.0,-199698.0,-200900.0,3443973.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2302,40,Woo-Yeong,Jeong,3734486.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,266.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Woo-Yeong Jeong,-104166.0,-104166.0,-118893.0,-128272.0,-923219.0,2961686.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2400,40,Christopher,Trimmel,5098000.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,339.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",4,Christopher Trimmel,-409486.0,-409486.0,-483532.0,-233454.0,-532983.0,3027514.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2491,40,Tim,Skarke,5304068.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",4,Tim Skarke,-124105.0,-124105.0,79504.0,125148.0,963972.0,4804068.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2717,40,Robert,Skov,2934719.0,35.0,3.0,3.0,3.0,14206.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Robert Skov,-145081.0,-145081.0,-148667.0,-151981.0,-1033329.0,2434719.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3102,40,Tom,Rothe,7558652.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",2,Tom Rothe,296645.0,296645.0,293209.0,248889.0,1733503.0,3562413.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3187,40,András,Schäfer,2981830.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,394.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",3,András Schäfer,-57388.0,-57388.0,-66905.0,-72612.0,-499509.0,-1005496.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3364,40,Carl,Klaus,2608884.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",3,Carl Klaus,374816.0,374816.0,363317.0,360369.0,2108884.0,586001.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3419,40,Matheo,Raab,1175638.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,2,182.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Matheo Raab,-38503.0,-38503.0,-89211.0,-139470.0,-921566.0,675638.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3453,40,Derrick,Köhn,2530532.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,548.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",4,Derrick Köhn,-110018.0,-110018.0,-111776.0,-116871.0,-684669.0,-2160962.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4352,40,Stanley,Nsoki,5227523.0,55.0,13.0,13.0,10.0,54082.0,718.0,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,1,137.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,240577.0,240577.0,235971.0,226612.0,1595858.0,4727523.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4446,40,Aljoscha,Kemlein,8682851.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,1,165.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",1,Aljoscha Kemlein,264387.0,264387.0,270024.0,270871.0,1780064.0,5091416.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4598,40,Josip,Juranović,4833125.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Josip Juranović,270117.0,270117.0,138116.0,54375.0,148568.0,4021576.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -6750,40,Ilyas,Ansah,10182048.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/content/file/4e244d293e744fe4a462219508989e68.png,10.0,2,128.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",1,Ilyas Ansah,-128378.0,-128378.0,-19592.0,23976.0,404876.0,2314685.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -7723,40,Leopold,Querfeld,14006664.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,199.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",3,Leopold Querfeld,176080.0,176080.0,152328.0,139623.0,886557.0,2547818.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -8381,40,Livan,Burcu,7640960.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,1,65.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",2,Livan Burcu,147324.0,147324.0,110160.0,104041.0,817010.0,5845251.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9221,40,Dmytro,Bogdanov,518618.0,16.0,2.0,2.0,0.0,721.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/f506ca426a5c42ff979ce1664db5fd78.png,30.0,1,61.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dmytro Bogdanov,18618.0,18618.0,0.0,0.0,18618.0,18618.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9683,40,Andrej,Ilic,7735564.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,284.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",4,Andrej Ilic,-299072.0,-299072.0,-300026.0,-333140.0,-1641919.0,1421453.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -12763,40,Emmanuel,Latte Lath,8746540.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/703dfff3de074113a2edb492e5c585e7.png,29.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Emmanuel Latte Lath,327012.0,327012.0,325920.0,322567.0,1978248.0,8746540.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -13629,40,Linus,Güther,751488.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,244988.0,244988.0,6500.0,0.0,251488.0,251488.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -14917,40,Zeno,Van den Bosch,13093916.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Zeno Van den Bosch,143724.0,143724.0,128549.0,159214.0,1006476.0,3860893.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/81b6a0fdd62a41c680a68075b371017f.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -461,4,Timothy,Chandler,500000.0,31.0,1.0,1.0,0.0,932.0,31.0,2,2,https://kickbase.b-cdn.net/content/file/3f7d0bb3af4c44edb1d33b849df45686.png,22.0,0,62.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -513,4,Mario,Götze,5589657.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/content/file/677f22ea04504944be2873ce5f5d179f.png,27.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mario Götze,214330.0,214330.0,223561.0,263493.0,1698939.0,3522263.0,7.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -1655,4,Michael,Zetterer,5099861.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/content/file/7b95a79040f048299e6825e31771d397.png,23.0,2,406.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",4,Michael Zetterer,-289596.0,-289596.0,-272335.0,-272681.0,-2009248.0,-1572124.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2144,4,Robin,Koch,23465622.0,107.0,32.0,32.0,32.0,188534.0,3419.0,2,2,https://kickbase.b-cdn.net/content/file/340cf29dd65140208f579773d046dd30.png,4.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",1,Robin Koch,10031.0,10031.0,57022.0,127443.0,782809.0,3413975.0,7.55,1.3500197083169097,0.85,1.0,0.85,0.15,0.90625,9.237088 -2190,4,Michy,Batshuayi,3941771.0,17.0,6.0,6.0,1.0,10960.0,104.0,0,4,https://kickbase.b-cdn.net/content/file/3b9e88cc2fb04c4b8f25529205d0e88b.png,30.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Michy Batshuayi,305497.0,305497.0,290521.0,256605.0,1947650.0,2364029.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2255,4,Jonathan,Burkardt,26199028.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/content/file/2eca07d51a734c0582f65922e9bf3a91.png,9.0,1,72.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",1,Jonathan Burkardt,89243.0,89243.0,88121.0,92911.0,662575.0,3736443.0,8.35,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,11.272665 -2718,4,Ellyes,Skhiri,2969755.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/content/file/491757afd9e94da4a8fcbeaa8e23e1f0.png,15.0,2,346.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",5,Ellyes Skhiri,-41104.0,-41104.0,-61897.0,-98057.0,-725406.0,-3045843.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2863,4,Ansgar,Knauff,4441728.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/content/file/65567e26534544698e6a43b7411db0c5.png,7.0,2,289.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",3,Ansgar Knauff,-24570.0,-24570.0,-24392.0,-33471.0,-335792.0,-683732.0,6.85,1.3500197083169097,0.1683991683991684,0.3103448275862069,1.0,0.0,0.3255788945444118,3.010835 -2864,4,Nnamdi,Collins,13855700.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/content/file/2a1e4075871c4c2189ad01a35880199b.png,34.0,1,117.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Nnamdi Collins,80325.0,80325.0,116017.0,123041.0,895764.0,4661173.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2887,4,Ritsu,Dōan,20892017.0,90.0,31.0,31.0,28.0,154093.0,2793.0,0,3,https://kickbase.b-cdn.net/content/file/a635c31b1d4a4468826bb1915a8495c6.png,20.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,150131.0,150131.0,145496.0,150128.0,1101380.0,4137235.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -6081,4,Can,Uzun,27634306.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/content/file/57ff676333514f5cbfe8036ee8243473.png,42.0,1,80.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",2,Can Uzun,97702.0,97702.0,99174.0,93630.0,668812.0,2089625.0,8.05,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.867659 -6185,4,Hugo,Larsson,9688045.0,71.0,25.0,25.0,21.0,117957.0,1779.0,2,3,https://kickbase.b-cdn.net/content/file/9e79207a19224f719522639de01974d9.png,16.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",3,Hugo Larsson,-262113.0,-262113.0,-496634.0,-410836.0,-2001921.0,30673.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7275,4,Kauã,Santos,10285500.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/content/file/e95656af26a24b76bc26de60a6de98ef.png,40.0,1,82.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kauã Santos,-501.0,-501.0,127456.0,152468.0,1016951.0,3006063.0,5.4,1.3500197083169097,0.8316008316008316,1.0,1.0,0.0,0.9158004158004158,6.676282 -7277,4,Farès,Chaïbi,9650557.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/content/file/3dde5ae84a7548f0927de855bf547940.png,8.0,2,241.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",4,Farès Chaïbi,-273938.0,-273938.0,-466972.0,-490224.0,-2966302.0,-2003481.0,7.35,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7325,4,Elias,Baum,10030248.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/d902a58e5d944b18a5c4fdc246b131d0.png,2.0,1,3.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",2,Elias Baum,273188.0,273188.0,259996.0,266722.0,1794847.0,4920089.0,6.35,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.572625 -7417,4,Noël,Aséko,8606465.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7a633dbb4f5746f588f52cd657f1b67f.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-339433.0,-339433.0,-312191.0,-316210.0,-1798412.0,4242261.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7491,4,Jean-Mattéo,Bahoya,8100189.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/content/file/3408b03eeefc4c9297226cdf3fade4f6.png,19.0,2,212.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jean-Mattéo Bahoya,-310549.0,-310549.0,-322037.0,-312334.0,-2453105.0,-1037869.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8057,4,Arthur,Theate,12707788.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/content/file/8dd075b3ad334b36ae27f1910cd562d4.png,3.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",3,Arthur Theate,-390449.0,-390449.0,-417371.0,-412890.0,-2592302.0,-68869.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8351,4,Oscar,Højlund,3446740.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/content/file/cb0c9d9d621f48f58bd3237c6264870e.png,6.0,2,223.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",3,Oscar Højlund,-65434.0,-65434.0,-81351.0,-97293.0,-716359.0,-2114968.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -10004,4,Younes,Ebnoutalib,10364235.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/content/file/e071a76ceed648049a6de91138a0d2a9.png,11.0,1,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Younes Ebnoutalib,127777.0,127777.0,127855.0,174987.0,572128.0,1100052.0,6.25,1.3500197083169097,1.0,0.6896551724137931,0.0,0.0,0.7586206896551724,6.400956 -12284,4,Keita,Kosugi,6996042.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/04b750a692fd4c7cb78d4bce90db9733.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keita Kosugi,272758.0,272758.0,268009.0,235179.0,2004370.0,6496042.0,6.95,1.3500197083169097,0.8316008316008316,0.6896551724137931,1.0,0.0,0.7994211054555882,7.500678 -12285,4,Love,Arrhov,4163948.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/874a8f6a5061492cb5885245ee1697bd.png,31.0,2,16.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",5,Love Arrhov,-148554.0,-148554.0,-151981.0,-165785.0,-954840.0,3594047.0,6.4,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -12294,4,Ayoube,Amaimouni,4033384.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/content/file/79da64806f7d46e2a04e1497b6829add.png,29.0,2,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",4,Ayoube Amaimouni,-113952.0,-113952.0,-102019.0,-94230.0,-730811.0,937209.0,6.35,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -14920,4,Malik,Pimpong,4518073.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/bd46302fa69a41ce9f4ddca60f2d5f50.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Malik Pimpong,-123808.0,-123808.0,-134416.0,-351015.0,-2044142.0,2077048.0,6.4,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -15589,4,,Otávio,7351849.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/09678a27347041df90d1af976ab13bc4.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Otávio,286106.0,286106.0,294647.0,294039.0,2144872.0,7351849.0,7.4,1.3500197083169097,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.550195 -16369,4,Raphael,Onyedika,13455150.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ef0dddf47dd4415d87a89c141f59d513.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Raphael Onyedika,217908.0,217908.0,222574.0,228108.0,1579302.0,13455150.0,7.7,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.395152 -60,18,Dominik,Kohr,9089873.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,227.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",3,Dominik Kohr,190135.0,190135.0,195097.0,207160.0,1494593.0,3329101.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -550,18,Stefan,Bell,2472263.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,531.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-111131.0,-111131.0,-124067.0,-123161.0,-830206.0,-452844.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -620,18,Alexander,Schwolow,5006213.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/4cc1d15b731f40d1868ff35958c5f191.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,318021.0,318021.0,304494.0,291706.0,2144516.0,4506213.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1540,18,Danny,Da Costa,9297581.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,268.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,167936.0,167936.0,174381.0,186655.0,1485418.0,1917326.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1590,18,Robin,Zentner,12888058.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,56.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Robin Zentner,169156.0,169156.0,151717.0,154890.0,1060661.0,4368757.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -1639,18,Nadiem,Amiri,33009010.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,113282.0,113282.0,113757.0,108361.0,785455.0,2432187.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2006,18,Stefan,Posch,9561639.0,90.0,16.0,16.0,16.0,93180.0,1446.0,0,2,https://kickbase.b-cdn.net/content/file/61c45113d8144342ae187dd599d3eff5.png,0.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 154}]",2,Stefan Posch,372719.0,372719.0,350150.0,280200.0,1212866.0,1212866.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2030,18,Phillip,Tietz,12376098.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,20.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",1,Phillip Tietz,187054.0,187054.0,183520.0,186683.0,1277491.0,5490199.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2232,18,Philipp,Mwene,7557196.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/content/file/275de3be8348462b85588eaa3c89e4b3.png,2.0,2,188.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",2,Philipp Mwene,-208838.0,-208838.0,-293966.0,-266218.0,-473159.0,3085749.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2399,18,Lennard,Maloney,1814679.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,186.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-129553.0,-129553.0,-134508.0,-137348.0,-1020858.0,1314679.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2476,18,Jae-Sung,Lee,9799704.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/content/file/4958ca742c82430a89447e10efb492a9.png,7.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Jae-Sung Lee,319722.0,319722.0,334519.0,315821.0,2152104.0,3655970.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2646,18,Sheraldo,Becker,13488800.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,78.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",2,Sheraldo Becker,174133.0,174133.0,177940.0,167783.0,1206604.0,4374405.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2702,18,Eric,Martel,5175929.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,459.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",5,Eric Martel,-346704.0,-346704.0,-346892.0,-337843.0,-2392852.0,-4151541.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2822,18,,Silas,500000.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,0,482.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,0.0,0.0,0.0,0.0,-329284.0,0.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -2895,18,Paul,Nebel,7738683.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,259.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",5,Paul Nebel,-344678.0,-344678.0,-326120.0,-336997.0,-2597014.0,-2542629.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3041,18,Silvan Dominic,Widmer,3013592.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/content/file/f8a4a7b03b4c4326bdc73b1c9e0d6866.png,30.0,2,485.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",4,Silvan Dominic Widmer,-71363.0,-71363.0,-68788.0,-75712.0,-608992.0,-2198342.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3318,18,Ransford,Königsdörffer,4835558.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,0.0,2,309.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",4,Ransford Königsdörffer,-73884.0,-73884.0,-220733.0,-234450.0,-1387512.0,-571822.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -3470,18,Anthony,Caci,9035588.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,59.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",2,Anthony Caci,336453.0,336453.0,312183.0,319447.0,2110928.0,4891575.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -4576,18,Andreas,Hanche-Olsen,4005180.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/content/file/4c7d4215b6f24ad8a0daa5c7a9b9e290.png,25.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andreas Hanche-Olsen,-142178.0,-142178.0,-141495.0,-145249.0,-1171384.0,3368346.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -6111,18,Benedict,Hollerbach,5336298.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,1,93.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,80234.0,80234.0,159799.0,207656.0,1428727.0,4206291.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -8307,18,Kaishu,Sano,14887429.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/content/file/5d056e6175064f30b16047761d382a84.png,6.0,1,189.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",2,Kaishu Sano,191704.0,191704.0,177198.0,169745.0,1246888.0,3107915.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -10122,18,Fabio,Gruber,13531743.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Fabio Gruber,194329.0,194329.0,195034.0,200618.0,1429661.0,5616659.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11261,18,Sota,Kawasaki,5773251.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,218554.0,218554.0,202516.0,203803.0,1735231.0,5273251.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11665,18,Kacper,Potulski,6855104.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/content/file/fad6be1e7d7644989b542d6722ad734c.png,48.0,2,175.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kacper Potulski,-282354.0,-282354.0,-322766.0,-310164.0,-1050827.0,-1342056.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -11954,18,William,Bøving,5389486.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/content/file/4a2dfc01b55f4298b30ca2bca86b98f4.png,14.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",5,William Bøving,68661.0,68661.0,121109.0,165440.0,1309014.0,4889486.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -13438,18,Otto,Ruoppi,3882483.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Otto Ruoppi,-147405.0,-147405.0,-145648.0,-148335.0,-1374162.0,2434598.0,0.0,1.933080138962492,0.0,0.0,0.0,0.0,0.0,0.0 -168,29,Sven,Michel,2498233.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,-160187.0,-160187.0,-160004.0,-161296.0,-1132615.0,1735655.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -1964,29,Felix,Götze,9022067.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Götze,301752.0,301752.0,287719.0,280437.0,2014307.0,4405287.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2015,29,Raphael,Obermair,10316623.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Obermair,105646.0,105646.0,161172.0,239947.0,1547559.0,5977845.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2301,29,Oliver,Batista Meier,5272721.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Oliver Batista Meier,79769.0,79769.0,-9805.0,-65984.0,-521818.0,1262345.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2471,29,Markus,Schubert,5532351.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Markus Schubert,38900.0,38900.0,118688.0,181409.0,1311679.0,5032351.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2498,29,Tom,Baack,5169760.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Baack,-600192.0,-600192.0,-350605.0,36325.0,-177195.0,4669760.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2749,29,Steffen,Tigges,523859.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Steffen Tigges,3342.0,3342.0,-36747.0,-48048.0,-350616.0,-752203.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -2977,29,Nahuel,Noll,12269795.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nahuel Noll,119014.0,119014.0,128435.0,104324.0,852072.0,3948329.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3336,29,Stefano,Marino,9607500.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Stefano Marino,240507.0,240507.0,229874.0,206211.0,1540441.0,5265949.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,0.0,0.0,0.0,0.0,0.0,-1152328.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3492,29,Marcel,Hoffmeier,7738552.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marcel Hoffmeier,236824.0,236824.0,220270.0,212486.0,1367863.0,4169048.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -3559,29,Laurin,Ulrich,4706206.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a1a9a8b8d2614deea25d35a1338acd06.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Laurin Ulrich,4206206.0,4206206.0,0.0,0.0,4206206.0,4206206.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6197,29,Laurin,Curda,11796502.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Laurin Curda,-22283.0,-22283.0,3589.0,25656.0,275636.0,2000281.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6290,29,Nick,Bätzner,2535472.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0ac0e9c2f9f34f7aaa47e00ee22f316b.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nick Bätzner,-152050.0,-152050.0,-156961.0,-158928.0,-1091085.0,2023693.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6292,29,Mattes,Hansen,4902991.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mattes Hansen,236959.0,236959.0,209526.0,207962.0,1715726.0,3590560.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -6751,29,Florian,Pruhs,3946986.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,228303.0,228303.0,209847.0,216690.0,1737327.0,3446986.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -7320,29,Tjark,Scheller,5664642.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tjark Scheller,-323726.0,-323726.0,-339178.0,-368274.0,-1788077.0,2105952.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -7616,29,Jano,ter Horst,4146411.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Jano ter Horst,-136346.0,-136346.0,-138934.0,-143714.0,-1340949.0,2790182.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8292,29,Santiago,Castañeda,10198046.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Santiago Castañeda,133713.0,133713.0,195815.0,221715.0,1432861.0,5588639.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8872,29,Jonah,Sticker,5438481.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jonah Sticker,210535.0,210535.0,215454.0,242127.0,1856495.0,4070491.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -8984,29,Nyamekye,Awortwie-Grant,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,0.0,0.0,0.0,0.0,-132179.0,-228584.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -9283,29,Deniz,Zeitler,1438968.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Deniz Zeitler,363483.0,363483.0,305572.0,213827.0,938968.0,938968.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -10048,29,Luka,Duric,4852046.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luka Duric,-456649.0,-456649.0,-512264.0,-151658.0,-446605.0,4325336.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -11170,29,Ruben,Müller,4000490.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ruben Müller,264843.0,264843.0,280214.0,278711.0,2045542.0,1448372.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -12262,29,Albert Frank,Millgramm,6981209.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Albert Frank Millgramm,52005.0,52005.0,117606.0,166805.0,1281477.0,6480118.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -12296,29,Kennedy,Okpala,2998496.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dd97a9b150444134beb800f1fbf48d0a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kennedy Okpala,-144659.0,-144659.0,-144242.0,-149066.0,-1018011.0,-61933.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -14911,29,Clemens,Lippmann,2318571.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Clemens Lippmann,-149065.0,-149065.0,-146799.0,-148808.0,-1054820.0,-62409.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8358358358358358,0.0,0.0,0.0,0.0,0.0,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/035ea65b37b74f2da2548be379438c9c.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1246,43,Willi,Orban,31081756.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/bda722458bd445d5ba24094a5306031d.png,4.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,67534.0,67534.0,63147.0,61764.0,439668.0,1798893.0,6.95,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.375691 -1333,43,Lukas,Klostermann,2688694.0,40.0,5.0,5.0,1.0,7355.0,201.0,2,2,https://kickbase.b-cdn.net/content/file/b48aaa342d854e869af8b6c1ec17a954.png,16.0,2,74.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",5,Lukas Klostermann,-140949.0,-140949.0,-143072.0,-143532.0,-1037952.0,2157626.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1689,43,Benjamin,Henrichs,7550355.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/content/file/5acf39c9f5ba403ba774ea0d47d67aab.png,39.0,1,59.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",3,Benjamin Henrichs,246718.0,246718.0,243812.0,230775.0,1679033.0,3100863.0,6.25,2.0684447930966856,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.504526 -1728,43,Örjan,Nyland,4250000.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/59574acd38ee4d5f8be6e03a1ee2276a.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Örjan Nyland,300676.0,300676.0,333068.0,326651.0,2375709.0,3750000.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2141,43,Ridle ,Baku,18641371.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/content/file/dea132bbe8444490a8b8fa7d725f4b64.png,17.0,2,175.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",3,Ridle Baku,-249379.0,-249379.0,-254725.0,-236305.0,-867645.0,1603970.0,6.75,2.0684447930966856,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,12.337114 -2275,43,Christoph,Baumgartner,19684464.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/content/file/8b2225416e584d5ebd4ee89d8a8a99eb.png,14.0,2,195.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",5,Christoph Baumgartner,-114325.0,-114325.0,-72230.0,-73766.0,-73559.0,-1391966.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2522,43,David,Raum,33567593.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/content/file/63b51608f37a4eb083c1865d497d3cbe.png,22.0,1,132.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",1,David Raum,105469.0,105469.0,106374.0,99931.0,730100.0,2720905.0,6.3,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,13.031202 -2897,43,Rocco,Reitz,12958162.0,74.0,31.0,31.0,31.0,170280.0,2301.0,0,3,https://kickbase.b-cdn.net/content/file/152dbd3a41f7408a89c99f65e55935df.png,20.0,2,177.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",3,Rocco Reitz,-49317.0,-49317.0,-151051.0,-339543.0,-781683.0,2377477.0,6.5,2.0684447930966856,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.650983 -4596,43,Brajan,Gruda,17763317.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/f1dd66425b59403ab0f2796e4ad0b0f8.png,10.0,1,71.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,269114.0,269114.0,251568.0,252482.0,1735796.0,6559912.0,7.05,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.582536 -6176,43,Nicolas,Seiwald,16652180.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/49894e11778042f09b92bdbd82994680.png,13.0,1,170.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,179063.0,179063.0,180701.0,163132.0,1205676.0,4436659.0,6.85,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.168847 -6300,43,Assan,Ouédraogo,16329143.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/content/file/0d8a1173062a4478822b06c0490cfe41.png,8.0,2,104.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",5,Assan Ouédraogo,-593932.0,-593932.0,-587794.0,-601181.0,-4232240.0,-2948921.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -6667,43,El Chadaille,Bitshiabu,3462587.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/content/file/35e5bfeabc4344cd8db03535c4ca2d6f.png,5.0,2,235.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",4,El Chadaille Bitshiabu,-106024.0,-106024.0,-120891.0,-121510.0,-845624.0,83997.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7224,43,Lukeba,Castello Jr.,18988448.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/content/file/02c2d826957a4899a614c0ad25d8a9a8.png,23.0,2,145.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Lukeba Castello Jr.,-208629.0,-208629.0,-295890.0,-410490.0,-1808564.0,-831614.0,6.4,2.0684447930966856,0.8113590263691683,0.6896551724137931,0.0,0.0,0.6643002028397567,8.794037 -7239,43,Max,Finkgräfe,5471867.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/content/file/5ea42faff1bf42f386a0f98d8203ee4e.png,35.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",5,Max Finkgräfe,316388.0,316388.0,348937.0,334484.0,2251935.0,2209592.0,6.65,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7493,43,Arthur,Vermeeren,6225302.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6e7334ffc310411d89c8c5230815dafc.png,48.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Arthur Vermeeren,275759.0,275759.0,272466.0,263064.0,2065328.0,5133971.0,6.55,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -8061,43,Johan,Bakayoko,9394181.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/content/file/e45b0e99acb145f1a3f98666018c27b1.png,11.0,1,104.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",3,Johan Bakayoko,337962.0,337962.0,322313.0,310202.0,2039686.0,986631.0,6.7,2.0684447930966856,0.8316008316008316,0.6051437216338881,0.0,0.0,0.6427293114131238,8.907316 -8227,43,Maarten,Vandevoordt,15446600.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/content/file/cb4de12c99d148feb2f88e1c91186400.png,26.0,1,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",2,Maarten Vandevoordt,146901.0,146901.0,143407.0,136866.0,1019021.0,4246194.0,6.8,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.065425 -9507,43,Antonio,Nusa,25332200.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/7b0130fc7648401b8dac316e07e7327b.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",2,Antonio Nusa,68643.0,68643.0,52470.0,54418.0,742044.0,3981902.0,6.7,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,13.85858 -9776,43,Andrija,Maksimovic,5871106.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/1427cbd96ee74d9dbfc9ed098c47ff78.png,30.0,1,23.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,190002.0,190002.0,193769.0,206287.0,1628290.0,5371106.0,6.3,2.0684447930966856,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.598824 -10113,43,Tidiam,Gomis,4337419.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/77509238e8ef41bc92c01b1b1637a8d3.png,27.0,2,93.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,-63529.0,-63529.0,-90309.0,-141485.0,-1145136.0,3731791.0,6.7,2.0684447930966856,0.1683991683991684,0.2723146747352497,0.0,0.0,0.18631758722530284,2.582097 -10530,43,Conrad,Harder,3382267.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/content/file/139438491a5a497099a6e6bb96cc922a.png,9.0,2,330.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",4,Conrad Harder,-81252.0,-81252.0,-83478.0,-87978.0,-712192.0,-1539895.0,6.5,2.0684447930966856,0.36511156186612576,0.0,0.0,0.0,0.18255578093306288,2.454443 -11008,43,Ezechiel,Banzuzi,6138051.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/3529ab9a9bde4d28b8aca1b6586f7747.png,6.0,1,141.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ezechiel Banzuzi,333507.0,333507.0,324108.0,301909.0,2110752.0,908220.0,6.95,2.0684447930966856,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,8.674986 -11886,43,,Rômulo,20579717.0,83.0,30.0,30.0,27.0,139633.0,2488.0,2,4,https://kickbase.b-cdn.net/content/file/2a6ca20436b4402f83f0c5d25b10f6be.png,40.0,1,120.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",2,Rômulo,67861.0,67861.0,66846.0,97924.0,915707.0,4059031.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -12337,43,Sani,Suleiman,4078515.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3a350871ca7a4b81b4f035f05ac63d3e.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sani Suleiman,-140182.0,-140182.0,-142518.0,-144474.0,-1725250.0,1714180.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -14896,43,Abdoul,Koné,4286370.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/64a8d06b53144763b2c5e21a8ff6e246.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-132930.0,-132930.0,-128000.0,-144279.0,-1802534.0,-6375786.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -15376,43,Maxime,Estève,17266919.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6834bb4cf7ea48e283e5f6678aad4dcf.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,-480884.0,-480884.0,-290445.0,-58650.0,-476739.0,17266919.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -577,15,Daniel,Batz,3054739.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/content/file/e60790d49ac84cdea97c383097ad8e12.png,33.0,2,763.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",5,Daniel Batz,-125138.0,-125138.0,-128736.0,-124951.0,-872316.0,-2675311.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -619,15,Kevin,Stöger,6712721.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/content/file/7fe99cc5433c42ca84045549f3cb77b8.png,7.0,1,184.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",3,Kevin Stöger,271644.0,271644.0,259109.0,226681.0,1780259.0,5150085.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -849,15,Tim,Kleindienst,17072915.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/content/file/5ccbb3b1e22641978b7a6c6adbca5a47.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tim Kleindienst,228233.0,228233.0,202584.0,155486.0,1225522.0,4790360.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1686,15,Nico,Elvedi,17399452.0,106.0,33.0,33.0,33.0,194378.0,3508.0,0,2,https://kickbase.b-cdn.net/content/file/d31a5e1b135340b188caada5fa5b8b30.png,30.0,2,201.0,,"[{""hasPlayed"": true, ""points"": 298}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 133}]",4,Nico Elvedi,-590594.0,-590594.0,-684947.0,-464368.0,-1322999.0,1426367.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1883,15,Moritz,Nicolas,19009783.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/content/file/ef78be83f1204677ac7ba9f2c7a35c23.png,1.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",1,Moritz Nicolas,72684.0,72684.0,63248.0,55917.0,498770.0,2602083.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2074,15,Robin,Hack,8842573.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/content/file/2b18aae16d1043f18484d7c7eeb70df2.png,25.0,1,53.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",3,Robin Hack,186090.0,186090.0,175186.0,165927.0,1092114.0,1893338.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2261,15,Florian,Neuhaus,2070694.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/content/file/cc61ab6d7eca4290aeb56b78a3357057.png,10.0,2,438.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,-115064.0,-115064.0,-118420.0,-117853.0,-848654.0,-2401466.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2560,15,Philipp,Sander,11720988.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/content/file/f37f02dbf91c4dd1a891e8098a477c5f.png,16.0,1,203.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",1,Philipp Sander,175426.0,175426.0,145407.0,133134.0,1008028.0,4861854.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e452052f0cad431799be459f936832df.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2862,15,Jens,Castrop,4797438.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/content/file/cbc017919fc248448f6b036125a0141d.png,17.0,2,266.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",5,Jens Castrop,-144736.0,-144736.0,-372232.0,-385483.0,-2435546.0,-2804578.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2941,15,Joseph,Scally,4827724.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/content/file/4abeb14eec7945d694a4737c46522a06.png,29.0,2,410.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",4,Joseph Scally,-110478.0,-110478.0,-286686.0,-289007.0,-1808442.0,-420338.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3063,15,Fabio,Chiarodia,1026493.0,33.0,15.0,15.0,8.0,44040.0,490.0,2,2,https://kickbase.b-cdn.net/content/file/d216ce19645643ba9ff51de8da6098a1.png,2.0,2,477.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",5,Fabio Chiarodia,-122481.0,-122481.0,-133678.0,-127617.0,-932403.0,268849.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3516,15,Enzo,Leopold,14144421.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/917060adadb741818c232716e0fd354d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Enzo Leopold,-492889.0,-492889.0,-50266.0,71171.0,177597.0,3754714.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4292,15,David,Herold,7679057.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/46c5c9d9d41041168d472e2669cc1ba2.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Herold,-331875.0,-331875.0,-344576.0,-343812.0,-2635356.0,1972325.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4333,15,Lukas,Ullrich,6686291.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/content/file/8988909bad25403c86e58227428beee9.png,26.0,1,114.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",2,Lukas Ullrich,294246.0,294246.0,279049.0,274936.0,2050134.0,6163875.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6199,15,Shuto,Machino,1107081.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/content/file/3fd89661bd62400fbd61e78f80919ad2.png,18.0,1,670.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Shuto Machino,260671.0,260671.0,46211.0,-6027.0,42392.0,-1625125.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6319,15,Franck,Honorat,9861892.0,68.0,28.0,28.0,24.0,126507.0,1898.0,0,3,https://kickbase.b-cdn.net/content/file/736b205dbb0f4ac3879ca2cfa9a785b8.png,9.0,2,192.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",3,Franck Honorat,7087.0,7087.0,-40953.0,-87161.0,22676.0,2574544.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -7774,15,Yukhym,Konoplia,3120374.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/4b6227ba987f4dd48a1c53b9bf407d2a.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-150891.0,-150891.0,-156219.0,-153496.0,-1073863.0,-3171980.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -9540,15,Isac,Lidberg,9423952.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3796a35db95a43fab344be4034f4357b.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Isac Lidberg,-313119.0,-313119.0,-578124.0,-494982.0,-1923932.0,439589.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11010,15,Kevin,Diks,16229488.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/content/file/31b917d90d104b98a6cc8bb90e5c94a4.png,4.0,1,175.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",1,Kevin Diks,188711.0,188711.0,187242.0,185833.0,1273802.0,4490892.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11748,15,Wael,Mohya,10237269.0,34.0,15.0,15.0,6.0,36598.0,507.0,2,3,https://kickbase.b-cdn.net/content/file/7ba41b6d32924b2ca84a50a41d5e45a1.png,36.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Wael Mohya,155118.0,155118.0,216081.0,200309.0,1313582.0,2903766.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -13442,15,Hugo,Bolin,8092641.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/content/file/0e5ee2c256e04b02a8de12f37ec58fb6.png,38.0,1,63.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",2,Hugo Bolin,309397.0,309397.0,291907.0,276347.0,1842903.0,5090393.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15181,15,Jan,Leszczynski,4511634.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ce4d6478274f028a27d321103eb69a.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Leszczynski,167005.0,167005.0,60780.0,-68616.0,-361330.0,1509738.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15202,15,Zento,Uno,2877858.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7db9adc301c84b41afc9023e222179cd.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-143856.0,-143856.0,-149993.0,-149162.0,-1035939.0,-1178087.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15613,15,Daiki,Hashioka,8414008.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8e1477e1ddf34bdc9fd316f81ab9ebde.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Daiki Hashioka,324197.0,324197.0,340040.0,326302.0,2212417.0,8414008.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -54,3,Emre,Can,1471820.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/content/file/29f90f2f2f2045f69460f20564a894ab.png,23.0,2,697.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-105051.0,-105051.0,-112009.0,-118611.0,-800249.0,-2722342.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1c9bdd7907a5425e8f2a0cb0fc5426ee.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0,6.9,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1704,3,Waldemar,Anton,33790852.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/content/file/b1a7f338e7c9453d93897bd6ac8c9457.png,3.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",1,Waldemar Anton,59293.0,59293.0,65784.0,62612.0,415347.0,1862984.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1856,3,Marcel,Sabitzer,9191030.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/content/file/e5fd8b4544ef4fbf99fa27874f810794.png,20.0,2,233.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",3,Marcel Sabitzer,-178502.0,-178502.0,-149354.0,-203713.0,-1616783.0,-434897.0,6.85,2.3519386450788238,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.874961 -1873,3,Gregor,Kobel,22984417.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/5cf1813a3f0f4cb6997088b18ad5adcf.png,1.0,2,153.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-77598.0,-77598.0,-38116.0,-59705.0,-140161.0,1570043.0,6.1,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,14.346826 -1920,3,Serhou,Guirassy,28960380.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/fb2bd82aeb8440f8acdbcf6ebf4487dc.png,9.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,117105.0,117105.0,114378.0,108306.0,774109.0,2824485.0,6.62,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.569834 -2148,3,Alexander,Meyer,1187956.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/b2b01de70f7b47dbb31b104de35ac5cc.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-137177.0,-137177.0,-140894.0,-144672.0,-1015081.0,687956.0,6.77,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2383,3,Nico,Schlotterbeck,28970210.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/content/file/531ad1f9d6804b9db55d5aace6d79888.png,4.0,2,142.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",5,Nico Schlotterbeck,-664207.0,-664207.0,-667761.0,-653551.0,-4679855.0,-6244306.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2395,3,Julian,Ryerson,25619908.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/5c70c2a110fd48919c487e0b0d97af57.png,26.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,42874.0,42874.0,15327.0,-50528.0,23621.0,1154912.0,8.1,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,19.050703 -2714,3,Maximilian,Beier,25759065.0,94.0,32.0,32.0,24.0,132156.0,3023.0,2,4,https://kickbase.b-cdn.net/content/file/901a04fa3f274f95921af3b42a45f795.png,14.0,2,117.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",1,Maximilian Beier,-123194.0,-123194.0,-9315.0,27213.0,99396.0,2094280.0,6.5,2.3519386450788238,0.6348884381338742,1.0,0.0,0.15,0.6924442190669371,10.585811 -2736,3,Ramy,Bensebaini,20748993.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/content/file/f52b92d109bf4f53b2fb20e5c50f00ec.png,5.0,1,129.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",1,Ramy Bensebaini,209041.0,209041.0,194941.0,173674.0,1306023.0,4499529.0,6.65,2.3519386450788238,1.0,1.0,0.0,0.0,0.875,13.685343 -3069,3,Felix,Nmecha,26352498.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/content/file/510ad66f94f943fb940c1a7b11792266.png,8.0,1,103.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Nmecha,124984.0,124984.0,132133.0,130844.0,889822.0,5833149.0,6.9,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.228377 -9440,3,Filippo,Mane,3791425.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/content/file/9994a14997ae4a03a9ac5f78376003db.png,39.0,2,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Filippo Mane,-97288.0,-97288.0,-98841.0,-115978.0,-815921.0,2999003.0,6.68,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9698,3,,Fábio Silva,7308544.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/content/file/da60f61d4f674e4db35b6f47db49c153.png,21.0,2,193.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",4,Fábio Silva,-216172.0,-216172.0,-181571.0,-199612.0,-1301636.0,-75381.0,6.76,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10114,3,Carney,Chukwuemeka,4153502.0,47.0,28.0,28.0,8.0,63437.0,1307.0,2,3,https://kickbase.b-cdn.net/content/file/819b3e31455d4830a3e5acf58eb5290d.png,17.0,2,314.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",4,Carney Chukwuemeka,-115241.0,-115241.0,-102590.0,-95238.0,-639663.0,-3689277.0,6.6,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10115,3,Daniel,Svensson,18330982.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/9ff6af44ccf14bb3846cafc261f362ad.png,24.0,2,147.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,-191162.0,-191162.0,-262896.0,-379228.0,-1661388.0,52862.0,6.97,2.3519386450788238,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,12.15344 -11099,3,Jobe,Bellingham,19522528.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/content/file/7b67f5aec4444746b2848e6d9a775210.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",3,Jobe Bellingham,96555.0,96555.0,108490.0,111551.0,774587.0,2959726.0,6.98,2.3519386450788238,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,14.505987 -11100,3,Samuele,Inácio,9447071.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/content/file/0e8e34d536e6420cb5d7d96fc909f97d.png,40.0,2,38.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",3,Samuele Inácio,-28195.0,-28195.0,-74043.0,-115737.0,-929007.0,-1787648.0,7.0,2.3519386450788238,0.36511156186612576,0.0,1.0,0.0,0.3075557809330629,5.063466 -13472,3,Luca,Reggiani,4248054.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/content/file/ae27049c76974053b81276c3faa1f639.png,49.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-96493.0,-96493.0,-94960.0,-98522.0,-914075.0,-3705676.0,6.82,2.3519386450788238,0.0,0.0,1.0,0.0,0.125,2.005028 -14662,3,Justin,Lerma,7305594.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/febaeb82caf74cb4b0511a58b28d70ac.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-364255.0,-364255.0,-369969.0,-356706.0,-2508626.0,806847.0,6.35,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14899,3,Kauã,Prates,3442077.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6ea4006dc79446228b81953749d7948b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kauã Prates,-122356.0,-122356.0,-127462.0,-128411.0,-890379.0,-3639134.0,6.1,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -15211,3,Joane,Gadou,23744154.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/3ca6efe4d6904a609a712b6b68be0ebb.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,194779.0,194779.0,200206.0,203796.0,1452250.0,5137553.0,6.92,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.275415 -16378,3,Konstantinos,Karetsas,22118191.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2607076d85724a188e9db75bd12b7889.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,288332.0,288332.0,292746.0,289766.0,2032806.0,22118191.0,7.6,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.874734 -1863,6,Daniel,Heuer Fernandes,14049239.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,1,217.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",1,Daniel Heuer Fernandes,164402.0,164402.0,143982.0,130119.0,957465.0,3346796.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1865,6,Yussuf,Poulsen,3722605.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,91.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yussuf Poulsen,-145983.0,-145983.0,-148018.0,-147879.0,-849591.0,2993303.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1889,6,Bakery,Jatta,4203208.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,2,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",2,Bakery Jatta,40400.0,40400.0,-45478.0,-115222.0,-1046068.0,3399189.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1978,6,Jordan,Torunarigha,11252557.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,25.0,1,155.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",1,Jordan Torunarigha,122727.0,122727.0,103657.0,98038.0,574939.0,4815892.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3277,6,Miro,Muheim,9701729.0,67.0,29.0,29.0,27.0,162140.0,1929.0,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",3,Miro Muheim,19699.0,19699.0,99822.0,130012.0,1209454.0,4263066.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3521,6,Daniel,Elfadli,4040363.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/content/file/ab840d167b4f4811a1a40e49fef84a76.png,8.0,2,189.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Daniel Elfadli,-136155.0,-136155.0,-139229.0,-144720.0,-788397.0,3499442.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -4404,6,Jean-Luc,Dompé,1009989.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/content/file/4d4bfeaf414f47e2994cf7669d884f08.png,7.0,2,1266.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jean-Luc Dompé,-134667.0,-134667.0,-139176.0,-137240.0,-962225.0,-3007537.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6201,6,Nicolai,Remberg,11833377.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,1,189.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",1,Nicolai Remberg,142185.0,142185.0,128621.0,123195.0,887799.0,4334266.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6217,6,Rayan,Philippe,3394721.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/content/file/4fe19be7a9df439fa6f788b27095a090.png,14.0,2,286.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",4,Rayan Philippe,-118977.0,-118977.0,-113700.0,-118281.0,-822908.0,1447627.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7350,6,Otto,Stange,3023502.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,49.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",3,Otto Stange,60064.0,60064.0,-37365.0,-90977.0,-457077.0,319112.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7394,6,Kofi,Amoako,3807779.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kofi Amoako,-138870.0,-138870.0,-136545.0,-133340.0,-924303.0,779763.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -8367,6,Albert,Sambi Lokonga,10558446.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,1,166.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",1,Albert Sambi Lokonga,10118.0,10118.0,19549.0,38018.0,655364.0,4221272.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -9605,6,Albert,Grønbæk,10584212.0,74.0,7.0,7.0,6.0,31737.0,520.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,23.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",1,Albert Grønbæk,104943.0,104943.0,52644.0,-12454.0,44978.0,4267821.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -10120,6,Alexander,Røssing-Lelesiit,2170881.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,52.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,-143269.0,-143269.0,-147037.0,-148032.0,-1023796.0,1670881.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11512,6,Nicolás,Capaldo,10612423.0,65.0,26.0,26.0,24.0,130826.0,1682.0,2,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,158.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",1,Nicolás Capaldo,3978.0,3978.0,51187.0,70450.0,401990.0,2243875.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11752,6,Warmed,Omari,4563299.0,60.0,20.0,20.0,17.0,106595.0,1204.0,256,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,263.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",3,Warmed Omari,-83337.0,-83337.0,-97303.0,-121275.0,-1508917.0,-395909.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -12368,6,Sander,Tangvik,515772.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,426.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-77504.0,-77504.0,-89873.0,-98786.0,-723196.0,-2763376.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -13433,6,Louis,Lemke,2596082.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,7.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Louis Lemke,388344.0,388344.0,376195.0,365372.0,2096082.0,2096082.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15283,6,Martin,Adeline,7217433.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Martin Adeline,-240347.0,-240347.0,-255457.0,-271056.0,-1895499.0,1697719.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15472,6,Patson,Daka,11555679.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Patson Daka,166641.0,166641.0,194283.0,200684.0,1466994.0,11555679.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15478,6,Bilal,Nadir,4229839.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Bilal Nadir,-129675.0,-129675.0,-134275.0,-122918.0,-1663773.0,4229839.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -49,5,Matthias,Ginter,26502372.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/content/file/e75f1bbb74d94ef7af63b5e586bb25ad.png,28.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",1,Matthias Ginter,46225.0,46225.0,46958.0,42795.0,281788.0,1385970.0,8.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,13.495155 -89,5,Christian,Günter,3118031.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/content/file/b5cc490be0894c4b8e4eb92ed2106f15.png,30.0,1,372.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",3,Christian Günter,220019.0,220019.0,82953.0,22933.0,122894.0,-1512475.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -118,5,Vincenzo,Grifo,11996488.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/content/file/db2983cdda124ecfb674b4a066e34b5c.png,32.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",3,Vincenzo Grifo,143193.0,143193.0,122505.0,105402.0,806050.0,3830239.0,6.9,1.6764168190127973,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,8.426162 -1257,5,Lukas,Kübler,4240802.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/content/file/3837cd8562134d428e12cbfe1ee98323.png,17.0,2,442.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",4,Lukas Kübler,-89393.0,-89393.0,-87437.0,-91962.0,-598878.0,-254425.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1645,5,Maximilian,Eggestein,14991034.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/content/file/46028a6670854b3cba398533dfe6c619.png,8.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",1,Maximilian Eggestein,166582.0,166582.0,170264.0,160335.0,1136323.0,3971689.0,7.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.573126 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9f5e4a6af6b94ff8a1019833a0c15c8a.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1858,5,Anthony,Jung,1948058.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/content/file/9af84678390b4225bbe2ce9593fc38ad.png,5.0,2,226.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",4,Anthony Jung,-139701.0,-139701.0,-142539.0,-148015.0,-1065837.0,1448058.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/31efbd57d72b4abba971e7c77993d4ff.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2084,5,Philipp,Lienhart,12347710.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/content/file/d376962d93d8467e844287f0c416eea0.png,3.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",2,Philipp Lienhart,163464.0,163464.0,168895.0,159504.0,1105558.0,5430608.0,6.9,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.567276 -2125,5,Jan-Niklas,Beste,10911193.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/content/file/0dc9e619fd4c4114a58d41e7b6293ac2.png,19.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",1,Jan-Niklas Beste,155265.0,155265.0,149930.0,130783.0,1168145.0,4786788.0,6.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.896709 -2176,5,Lucas,Höler,2493756.0,46.0,33.0,33.0,25.0,134301.0,1531.0,0,4,https://kickbase.b-cdn.net/content/file/f775386cb936487f9b6b96ab84f21384.png,9.0,2,613.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",4,Lucas Höler,-31501.0,-31501.0,-50172.0,-66734.0,-478180.0,-2202046.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2722,5,Patrick,Osterhage,5337499.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/content/file/30b71dae269d4597bf36100fdb0027ea.png,6.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrick Osterhage,-225204.0,-225204.0,32849.0,109158.0,894552.0,4387087.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3019,5,Noah,Atubolu,8143278.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/content/file/7e82d7704f244cccb027dc6c519dc149.png,1.0,2,405.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",5,Noah Atubolu,66323.0,66323.0,-256672.0,-246327.0,-1480181.0,-3762918.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3209,5,Yannik,Engelhardt,9442451.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/ef0590dedd4c41f1a36fcb9ac6c2a326.png,16.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",2,Yannik Engelhardt,251530.0,251530.0,244779.0,207099.0,1515657.0,5328884.0,7.2,1.6764168190127973,1.0,1.0,0.0,0.0,0.875,10.561426 -3218,5,Mio,Backhaus,16900135.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/content/file/5fddf9666b2c47e4852e7bc1db9068e9.png,1.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",1,Mio Backhaus,129890.0,129890.0,104077.0,86605.0,767188.0,3610181.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -3304,5,Igor,Matanović,18169244.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/5d31c9139056490197fe944243de2bd0.png,31.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,175253.0,175253.0,173943.0,162749.0,1168405.0,4268878.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -4335,5,Derry,Scherhant,4819683.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/content/file/cf1f2bfa6c0f446ea74d8b75f0585f53.png,7.0,1,308.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",3,Derry Scherhant,75067.0,75067.0,3540.0,-30086.0,-327772.0,-39031.0,7.6,1.6764168190127973,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.459777 -6209,5,Philipp,Treu,11162008.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/content/file/67a522fecea248ff84c7dec1c95739dc.png,29.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Philipp Treu,102471.0,102471.0,88318.0,75813.0,622313.0,5077888.0,7.15,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.98638 -7215,5,Jordy,Makengo,1974639.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/content/file/bf5181157fa948f8b3943d8dfe6655b4.png,33.0,1,425.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Jordy Makengo,183532.0,183532.0,4806.0,-110764.0,-383853.0,-2553339.0,6.6,1.6764168190127973,0.2723146747352497,0.6051437216338881,0.0,0.0,0.3630862329803328,4.017314 -7216,5,Max,Rosenfelder,3562118.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/content/file/f1d275ea8b55482c879f06e22c8d1258.png,37.0,2,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Max Rosenfelder,-118649.0,-118649.0,-122562.0,-142077.0,-963416.0,2749512.0,6.9,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8363,5,Berkay,Yilmaz,8653522.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d5d68a9cba0140928571c7b6362725a2.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Berkay Yilmaz,-347365.0,-347365.0,-328723.0,-380066.0,-1444039.0,4551602.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8364,5,Bruno,Ogbus,2052929.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/content/file/9b3710e64252422495767f79b8ddeb89.png,43.0,2,457.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",5,Bruno Ogbus,-106815.0,-106815.0,-121081.0,-111712.0,-783994.0,-2868892.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -11006,5,Yuito,Suzuki,12675007.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/content/file/321f689788164bb8b2b9b9559673e9ec.png,14.0,1,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",1,Yuito Suzuki,192382.0,192382.0,192469.0,179594.0,1198450.0,4331356.0,6.7,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.231993 -11007,5,Cyriaque,Irié,4385057.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/content/file/19d04c847d954a3e8b2d044fbc6ab907.png,22.0,2,34.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",4,Cyriaque Irié,-151861.0,-151861.0,-468070.0,-511529.0,-785213.0,3881956.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -14048,5,Keisuke,Goto,6620467.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/82bf223198844c69aec5996a1064deed.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keisuke Goto,-343963.0,-343963.0,-349610.0,-328236.0,-2375699.0,-621773.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -15196,5,Rihito,Yamamoto,7204739.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/4578268117b2478ba8f2bc127fafb011.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rihito Yamamoto,-344722.0,-344722.0,-329948.0,-278743.0,-2029645.0,968733.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -43,10,Mitchell,Weiser,4763256.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-95537.0,-95537.0,-278855.0,-267684.0,-1798651.0,-2509516.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -157,10,Niklas,Stark,2585125.0,36.0,14.0,14.0,9.0,46992.0,508.0,2,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,2,196.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",5,Niklas Stark,-134129.0,-134129.0,-133337.0,-142934.0,-990467.0,193860.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -1996,10,Marco,Friedl,12633639.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,1,185.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Marco Friedl,165140.0,165140.0,143962.0,140655.0,1054998.0,5027544.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2294,10,Amos,Pieper,9957860.0,80.0,19.0,19.0,19.0,99133.0,1529.0,2,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",2,Amos Pieper,252152.0,252152.0,254071.0,282299.0,1844497.0,3790600.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2842,10,Felix,Agu,4575549.0,46.0,11.0,11.0,9.0,48743.0,509.0,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,111.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Felix Agu,-162382.0,-162382.0,-435857.0,-452689.0,-696230.0,1664275.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2939,10,Eren Sami,Dinkçi,4007481.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/content/file/bf65d3defe874bebaafc37463c850975.png,0.0,1,240.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",4,Eren Sami Dinkçi,283647.0,283647.0,141261.0,10418.0,98426.0,923987.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3139,10,Cédric,Itten,9044728.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6479aeb8ddab4dd1a92025ddb8b2c3c2.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Cédric Itten,-238868.0,-238868.0,-275746.0,-509347.0,-1713313.0,2786636.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3166,10,Keke,Topp,500000.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,876.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,0.0,-120177.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3228,10,Justin,Njinmah,5086433.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,277.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",3,Justin Njinmah,-225090.0,-225090.0,-232895.0,-292613.0,-1441038.0,1138161.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3281,10,Ludovit,Reis,4013436.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8d0ebe886d844bffb3283d7f4f8cfdce.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ludovit Reis,-4533847.0,-4533847.0,0.0,0.0,-4533847.0,-4533847.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3481,10,Jens,Stage,19120295.0,100.0,29.0,29.0,29.0,160601.0,2895.0,2,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",2,Jens Stage,128742.0,128742.0,147343.0,147454.0,1020870.0,3745307.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7167,10,Senne,Lynen,9259202.0,71.0,31.0,31.0,31.0,180555.0,2210.0,0,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,1,238.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",2,Senne Lynen,306017.0,306017.0,250017.0,205877.0,1479287.0,3390217.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7282,10,Olivier,Deman,10459311.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",1,Olivier Deman,-9986.0,-9986.0,38196.0,90048.0,1043099.0,6027133.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7469,10,Julián,Malatini,5217126.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,1,55.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,118456.0,118456.0,133398.0,127779.0,1223270.0,4717126.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7721,10,Marco,Grüll,5657138.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,290.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",3,Marco Grüll,305884.0,305884.0,296614.0,318969.0,2191972.0,1633784.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -8166,10,,Chuki,11291728.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Chuki,153555.0,153555.0,152841.0,132505.0,1016890.0,4845834.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9513,10,Karl,Hein,12750887.0,164.0,2.0,2.0,2.0,11560.0,327.0,2,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Karl Hein,117781.0,117781.0,127285.0,142343.0,991435.0,4403242.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9600,10,Alexander,Schlager,4390942.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-118549.0,-118549.0,-112975.0,-124325.0,-1577926.0,-682382.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9923,10,Samuel,Mbangula,8859809.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/content/file/bb63ae114a9641aea1903e760c388b1c.png,7.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",2,Samuel Mbangula,292628.0,292628.0,281315.0,254294.0,1361915.0,1463917.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9996,10,Patrice,Covic,4358545.0,18.0,15.0,15.0,2.0,25884.0,268.0,2,3,https://kickbase.b-cdn.net/content/file/3c9740e4f1b6416580b598d3da08cdb2.png,24.0,2,61.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrice Covic,-149720.0,-149720.0,-147961.0,-176713.0,-902165.0,3858545.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10131,10,Dariusz,Stalmach,3305489.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dariusz Stalmach,-152526.0,-152526.0,-154553.0,-159458.0,-1088115.0,2060608.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10134,10,Mick,Schmetgens,5894256.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,1,13.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mick Schmetgens,258548.0,258548.0,241864.0,242494.0,1813541.0,5394256.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10497,10,Abdoul-Karim,Coulibaly,5420281.0,52.0,27.0,27.0,24.0,139820.0,1401.0,0,2,https://kickbase.b-cdn.net/content/file/669c7c063fde4203965dc9d45b0516d9.png,31.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 108}]",3,Abdoul-Karim Coulibaly,-242467.0,-242467.0,-256746.0,-252961.0,-1838299.0,-2389120.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -11262,10,Salim Amani,Musah,6739624.0,17.0,8.0,8.0,2.0,13915.0,134.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,1,19.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",3,Salim Amani Musah,260748.0,260748.0,249006.0,245148.0,1938134.0,3169255.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14923,10,Kenny,Quetant,3585605.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-141560.0,-141560.0,-149874.0,-137003.0,-972781.0,-110662.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14926,10,Darwin,Soylu,3544075.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-151725.0,-151725.0,-153362.0,-152439.0,-1034213.0,811484.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15256,10,Oskar,Wójcik,5805564.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Oskar Wójcik,-340455.0,-340455.0,-341755.0,-334174.0,-2566827.0,1179789.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15313,10,Paul,Erevbenagie,3609955.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,414453.0,414453.0,404854.0,419140.0,2743053.0,3609955.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -493,13,Michael,Gregoritsch,10165285.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/content/file/9e326d137a9744f09b05b6536642036e.png,38.0,1,123.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",3,Michael Gregoritsch,207709.0,207709.0,175894.0,162950.0,1254776.0,3422917.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -1809,13,Marius,Wolf,858553.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/content/file/ab85deae8852417eaeb1a6a40869d05f.png,27.0,1,799.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",3,Marius Wolf,211617.0,211617.0,25534.0,-41758.0,-69844.0,-2350228.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -1811,13,Jeffrey,Gouweleeuw,10525238.0,62.0,11.0,11.0,10.0,56368.0,684.0,0,2,https://kickbase.b-cdn.net/content/file/f1db17abb1184369a9edd1445b96bb01.png,6.0,1,64.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",2,Jeffrey Gouweleeuw,112678.0,112678.0,50082.0,11386.0,202400.0,5072443.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2195,13,Finn,Dahmen,15981293.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/content/file/b2d5477eac9e43ec9b45f8b1fd08da38.png,1.0,1,191.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",1,Finn Dahmen,102302.0,102302.0,93551.0,75655.0,615023.0,2573211.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2274,13,Keven,Schlotterbeck,9965536.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/content/file/01e7605637114ccea472cf6f4761f94f.png,31.0,2,208.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keven Schlotterbeck,-303726.0,-303726.0,-314853.0,-337577.0,-1818523.0,-1050620.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2651,13,Mads,Pedersen,5499398.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/ee1bc505c0644debb1be4467278ab33f.png,3.0,1,12.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mads Pedersen,240509.0,240509.0,280429.0,259304.0,1748484.0,4999398.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2764,13,Yannik,Keitel,4008946.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/db53d9141b9d483299063068955d44a6.png,14.0,2,58.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yannik Keitel,-145059.0,-145059.0,-144808.0,-151228.0,-983759.0,3448556.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3143,13,Kristijan,Jakić,1840049.0,56.0,26.0,26.0,18.0,110792.0,1450.0,2,3,https://kickbase.b-cdn.net/content/file/27912c1416d04665a6daace67db676be.png,17.0,2,788.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Kristijan Jakić,-119393.0,-119393.0,-125909.0,-115155.0,-834342.0,-2348918.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3183,13,Anton,Kade,11437141.0,64.0,28.0,28.0,18.0,114106.0,1783.0,256,4,https://kickbase.b-cdn.net/content/file/5bef82c23f844966930669b63b5e6377.png,30.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",1,Anton Kade,138630.0,138630.0,150378.0,167673.0,1099296.0,5785887.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -4654,13,Mert,Kömür,3233070.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/content/file/cb037a6585bf41ffada59c797511b0ae.png,36.0,1,458.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",4,Mert Kömür,317308.0,317308.0,199101.0,68217.0,369877.0,-833816.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -6168,13,Robin,Fellhauer,10340741.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/content/file/66cfd1c30d0a4e6fb051b5dc6ada35cf.png,19.0,1,213.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",1,Robin Fellhauer,75271.0,75271.0,100966.0,141947.0,1207597.0,4914659.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7283,13,Calvin,Brackelmann,5949218.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/514f24d314534e7d8fc7e34c22bc7e91.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Calvin Brackelmann,-300249.0,-300249.0,-319938.0,-292960.0,-1983356.0,-1750568.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7336,13,Sima,Suso,3600658.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/dafae47898144bb480b6b29370652c5b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-151960.0,-151960.0,-153436.0,-156627.0,-1064552.0,2033516.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7676,13,Fabian,Rieder,13122900.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/content/file/b8be92875d234069b94b6913a19d1db1.png,32.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",1,Fabian Rieder,213823.0,213823.0,199539.0,192165.0,1369919.0,5779136.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7696,13,Nediljko,Labrović,2347129.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ae8fcc731bc241dcae73bb42b4fe037b.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,-149283.0,-149283.0,-164939.0,-188317.0,-518945.0,1847129.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -8355,13,Noahkai,Banks,6447416.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/content/file/a2a067b7f55e4d9682090e1e234ec85d.png,40.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Noahkai Banks,-346643.0,-346643.0,-318309.0,-45132.0,-155852.0,-333589.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9642,13,Chrislain,Matsima,11237509.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/content/file/f6167b1bcb474dc480050b0cd2788796.png,5.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",2,Chrislain Matsima,185456.0,185456.0,184808.0,171361.0,947239.0,2175521.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9684,13,Alexis,Claude-Maurice,11669962.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/content/file/a90dd89d388d4dfbaa76eb454c203b02.png,20.0,2,198.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",3,Alexis Claude-Maurice,-345515.0,-345515.0,-150694.0,-52007.0,-203779.0,2490987.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9965,13,Faik,Sakar,6092595.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/71fbe100d395482587dc7c584720ad52.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,229667.0,229667.0,231842.0,266399.0,1963146.0,5592595.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -10049,13,Hennes,Behrens,9698344.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/content/file/70e43833dcee49629e10c92d9ed4770d.png,0.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",1,Hennes Behrens,345715.0,345715.0,315935.0,272797.0,2067847.0,7338667.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -11556,13,Han-Noah,Massengo,9546008.0,59.0,33.0,33.0,29.0,158322.0,1949.0,2,3,https://kickbase.b-cdn.net/content/file/fc9afec6fe6e436ea227ec35c506dff8.png,4.0,1,204.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",2,Han-Noah Massengo,112775.0,112775.0,134573.0,152736.0,1075136.0,5388915.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -12341,13,Rodrigo,Ribeiro,4177887.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/content/file/be732d69472446bfbb4e128bb0ed9ce5.png,21.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",3,Rodrigo Ribeiro,-95425.0,-95425.0,-89586.0,-83519.0,-706729.0,3301669.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -13479,13,Uchenna,Ogundu,5844266.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/content/file/a2fb1f725f2c4cc99b937cc8e4066c74.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",5,Uchenna Ogundu,229868.0,229868.0,254136.0,241373.0,1836130.0,5344266.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -32,8,Loris,Karius,16495882.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Loris Karius,135545.0,135545.0,119441.0,138129.0,1061293.0,4963609.0,6.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.489153 -670,8,Kenan,Karaman,15626374.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Kenan Karaman,-9742.0,-9742.0,12499.0,39542.0,474765.0,3969665.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -755,8,Kevin,Müller,626216.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-106775.0,-106775.0,-129376.0,-132208.0,-927322.0,126216.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1012,8,Edin,Džeko,8883939.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Edin Džeko,280001.0,280001.0,231873.0,211774.0,1799678.0,8383939.0,6.4,1.170180145649674,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.16211 -1691,8,Finn,Porath,5014097.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-570019.0,-570019.0,-207603.0,70811.0,165794.0,4514097.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1911,8,Anton,Donkor,5711045.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0db1ac5e9cad4c9bbb22a84b1c0a00af.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anton Donkor,-438480.0,-438480.0,3491.0,110855.0,588774.0,5211045.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -2762,8,Timo,Becker,4806124.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Timo Becker,52452.0,52452.0,-68018.0,-105217.0,-1088454.0,-1307056.0,7.0,1.170180145649674,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.943002 -2876,8,Ron,Schallenberg,8359564.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ron Schallenberg,-29967.0,-29967.0,94212.0,132942.0,1039697.0,4527700.0,6.0,1.170180145649674,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.906587 -2967,8,Soufiane,El-Faouzi,14477602.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Soufiane El-Faouzi,146770.0,146770.0,136652.0,140590.0,1099814.0,5047224.0,7.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,8.659333 -3029,8,Dejan,Ljubičić,6870114.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dejan Ljubičić,-230602.0,-230602.0,-286023.0,-278017.0,-1933059.0,173867.0,6.7,1.170180145649674,0.8113590263691683,0.3103448275862069,0.0,0.0,0.5220588235294118,4.093049 -3307,8,Janik,Bachmann,2258244.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,-154416.0,-154416.0,-151257.0,-150578.0,-1075949.0,-269775.0,6.8,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4406,8,Éric,Dina Ebimbe,5743754.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Éric Dina Ebimbe,-249954.0,-249954.0,-234262.0,-225357.0,-783856.0,5243754.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4606,8,Hasan,Kuruçay,12873631.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Hasan Kuruçay,82661.0,82661.0,99452.0,100714.0,761631.0,4237265.0,6.1,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.138099 -6172,8,Junior,Adamu,7251675.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,2,57.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Junior Adamu,-220284.0,-220284.0,-243339.0,-240734.0,-1764102.0,372678.0,6.3,1.170180145649674,0.6896551724137931,0.6896551724137931,0.0,0.0,0.603448275862069,4.448702 -7156,8,Maximilian,Wöber,4461736.0,33.0,2.0,2.0,0.0,2759.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",4,Maximilian Wöber,-117897.0,-117897.0,-138999.0,-364508.0,-1598446.0,2762011.0,6.5,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -7242,8,Robin,Gosens,9570143.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/72d7676543f34faaae81170220ce9ec5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Robin Gosens,294538.0,294538.0,262992.0,177393.0,311868.0,-1423139.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8222,8,Moussa,Sylla,9296998.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Sylla,149689.0,149689.0,125444.0,141740.0,1037978.0,3767287.0,6.6,1.170180145649674,0.36511156186612576,0.3103448275862069,1.0,0.0,0.4239350912778905,3.274131 -8235,8,Adrian,Gantenbein,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,0.0,0.0,0.0,0.0,-502010.0,-2009047.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8277,8,Vitalie,Becker,8135640.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Vitalie Becker,156836.0,156836.0,181303.0,195826.0,1550340.0,3080263.0,5.9,1.170180145649674,0.8113590263691683,0.0,0.0,0.0,0.4056795131845842,2.800837 -9390,8,Max,Grüger,2399875.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8a2c62c732764e97bafa4b50c345cd3c.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Grüger,-150106.0,-150106.0,-153667.0,-153473.0,-1069670.0,-652331.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -10916,8,Mert Can,Ayhan,9958769.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mert Can Ayhan,-110656.0,-110656.0,62591.0,126627.0,722884.0,3978074.0,6.1,1.170180145649674,0.3103448275862069,0.3103448275862069,1.0,0.0,0.39655172413793105,2.830625 -11255,8,Nikola,Katic,14467990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nikola Katic,134222.0,134222.0,143620.0,130844.0,1067958.0,4002076.0,6.7,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.840207 -11964,8,Christian,Gomis,3757660.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/86eb275dff074b3fac2607cbc0e0cf2a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christian Gomis,-153462.0,-153462.0,-142700.0,-145734.0,-1014147.0,1607735.0,6.4,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12158,8,Luca,Vozar,500000.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,0.0,0.0,0.0,0.0,0.0,500000.0,6.7,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12297,8,Satoshi,Tanaka,6399219.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Satoshi Tanaka,-218094.0,-218094.0,-215235.0,-250709.0,-1740398.0,-334631.0,6.8,1.170180145649674,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.796427 -13431,8,Johannes Simon,Siebeking,2288770.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,-151818.0,-151818.0,-153446.0,-155820.0,-1114793.0,1705153.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -13448,8,Adil,Aouchiche,14799527.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Adil Aouchiche,123148.0,123148.0,139894.0,152409.0,1107604.0,4597236.0,5.8,1.170180145649674,1.0,1.0,1.0,0.0,1.0,6.787045 diff --git a/outputs/expected_points/expected_points_20260823_004913_+0200_sofascore_overall_rating_odds_lineup_20260823_005325_+0200.csv b/outputs/expected_points/expected_points_20260823_004913_+0200_sofascore_overall_rating_odds_lineup_20260823_005325_+0200.csv deleted file mode 100644 index 139a2e9..0000000 --- a/outputs/expected_points/expected_points_20260823_004913_+0200_sofascore_overall_rating_odds_lineup_20260823_005325_+0200.csv +++ /dev/null @@ -1,470 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -173,2,Jonathan,Tah,37026341.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,10622.0,10622.0,29165.0,42186.0,288897.0,1709949.0,6.94,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.531806 -237,2,Manuel,Neuer,13389844.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,76563.0,76563.0,98102.0,117533.0,698384.0,1750465.0,6.93,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.507984 -383,2,Sven,Ulreich,986532.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,2,126.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,-133355.0,-133355.0,-134911.0,-129759.0,-1081946.0,154318.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1685,2,Joshua,Kimmich,59816839.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",1,Joshua Kimmich,18958.0,18958.0,22041.0,20827.0,168390.0,849243.0,7.4,2.382104545335327,1.0,1.0,1.0,0.0,1.0,17.627574 -1961,2,Serge,Gnabry,15344216.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,2,194.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,-284574.0,-284574.0,-279662.0,-285912.0,-2383458.0,-2174598.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1991,2,Dayot,Upamecano,33994323.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,84.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dayot Upamecano,33032.0,33032.0,46925.0,51020.0,383525.0,2222819.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -2038,2,Konrad,Laimer,32090721.0,136.0,29.0,29.0,22.0,131747.0,3943.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,122.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",3,Konrad Laimer,6761.0,6761.0,2441.0,-82173.0,-1781767.0,-954897.0,6.35,2.382104545335327,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,13.365968 -2300,2,Josip,Stanišić,22439334.0,128.0,26.0,26.0,19.0,124437.0,3330.0,0,2,https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png,44.0,2,148.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",3,Josip Stanišić,-311521.0,-311521.0,-360259.0,-337274.0,-2217836.0,-6254510.0,6.78,2.382104545335327,0.12254160363086235,0.3103448275862069,0.0,0.0,0.17765011216025878,2.869168 -2366,2,Alphonso,Davies,12137592.0,86.0,13.0,13.0,6.0,36386.0,1116.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,2,91.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",3,Alphonso Davies,-216445.0,-216445.0,-282914.0,-250190.0,-1848273.0,-2561013.0,6.43,2.382104545335327,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.782574 -2804,2,Jamal,Musiala,31933746.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,2,46.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",4,Jamal Musiala,-691950.0,-691950.0,-810110.0,-960618.0,-3282243.0,-1529929.0,7.1,2.382104545335327,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.777202 -3072,2,Jonas,Urbig,8174306.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",4,Jonas Urbig,-209653.0,-209653.0,-206235.0,-205018.0,-1515216.0,-3705954.0,6.7,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3089,2,Hiroki,Ito,4721911.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,1,349.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",5,Hiroki Ito,152332.0,152332.0,35315.0,-8518.0,-9492.0,-3663636.0,6.65,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3120,2,Tom,Bischof,23042154.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Tom Bischof,166748.0,166748.0,173242.0,181122.0,1169540.0,3957731.0,7.0,2.382104545335327,0.6051437216338881,0.6051437216338881,0.0,0.0,0.5295007564296521,8.829283 -3176,2,Arijon,Ibrahimović,3917960.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/content/file/fe7cb8e9854044679e455def0a930b71.png,22.0,2,469.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",5,Arijon Ibrahimović,-86766.0,-86766.0,-72435.0,-62635.0,-521512.0,-1647006.0,6.38,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -3543,2,Nathaniel,Brown,29162230.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,93.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,65342.0,65342.0,76300.0,82793.0,543497.0,2175276.0,7.26,2.382104545335327,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,15.281406 -6080,2,Aleksandar,Pavlović,32285629.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,88.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,69311.0,69311.0,70640.0,83201.0,599603.0,2713783.0,7.04,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.770016 -6668,2,Kim,Minjae,9614834.0,124.0,25.0,25.0,19.0,106765.0,3112.0,0,2,https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png,3.0,1,323.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",3,Kim Minjae,200208.0,200208.0,177026.0,100195.0,-6708.0,-1293751.0,7.08,2.382104545335327,0.6896551724137931,0.0,0.0,0.0,0.3448275862068966,5.815621 -7226,2,Harry,Kane,68779146.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",1,Harry Kane,17565.0,17565.0,16302.0,22593.0,155319.0,903583.0,6.85,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.317416 -8329,2,Michael,Olise,64765581.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",1,Michael Olise,26065.0,26065.0,27121.0,28566.0,211676.0,1078599.0,7.8,2.382104545335327,1.0,1.0,1.0,0.0,1.0,18.580415 -10789,2,Lennart,Karl,22176629.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,2,124.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lennart Karl,-343397.0,-343397.0,-314257.0,-291160.0,-2197311.0,-3339626.0,0.0,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -11675,2,Luis,Díaz,53486340.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,27347.0,27347.0,27034.0,28595.0,222026.0,1064918.0,7.08,2.382104545335327,1.0,1.0,1.0,0.0,1.0,16.8653 -12314,2,Bara Sapoko,Ndiaye,2513422.0,49.0,4.0,4.0,2.0,9482.0,194.0,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,77.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 23}]",5,Bara Sapoko Ndiaye,-83858.0,-83858.0,-72701.0,-71928.0,-576861.0,-1144066.0,6.55,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -14251,2,Ismael,Saibari,30240146.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ismael Saibari,74804.0,74804.0,76993.0,97662.0,568251.0,2231036.0,6.53,2.382104545335327,0.2723146747352497,0.2723146747352497,1.0,0.0,0.36327534039334347,5.6508 -15502,2,Tim,Binder,3847602.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,359905.0,359905.0,366877.0,389743.0,2721350.0,3847602.0,6.4,2.382104545335327,0.0,0.0,0.0,0.0,0.0,0.0 -1664,9,Maximilian,Mittelstädt,26208185.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/content/file/b8cb80b921914e60885e8e9429df9518.png,7.0,2,149.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",2,Maximilian Mittelstädt,-231523.0,-231523.0,-313079.0,-270064.0,-1957288.0,-1617580.0,7.3,0.4763291106040339,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,2.962329 -1671,9,Grischa,Prömel,13100408.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/content/file/9d953a0bc5fd432db7c0da4605a6726e.png,21.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",2,Grischa Prömel,208667.0,208667.0,197905.0,181461.0,1104864.0,2128707.0,6.8,0.4763291106040339,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,2.75943 -2068,9,Dan-Axel,Zagadou,2928808.0,141.0,3.0,3.0,3.0,13672.0,424.0,1,2,https://kickbase.b-cdn.net/content/file/2f2eb673a0224e1cb305b8cc042cf931.png,23.0,2,144.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-139572.0,-139572.0,-139386.0,-140880.0,-999718.0,-3035673.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2120,9,Nikolas,Nartey,9025411.0,73.0,28.0,28.0,14.0,83295.0,2041.0,1,3,https://kickbase.b-cdn.net/content/file/7dcfaa141b6a4adba66ad4729afb0f1e.png,28.0,1,226.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,102877.0,102877.0,320153.0,331249.0,1976471.0,2796860.0,6.7,0.4763291106040339,0.0,0.6051437216338881,0.0,0.0,0.22692889561270801,0.724222 -2172,9,Chris,Führich,25507610.0,101.0,33.0,33.0,20.0,110946.0,3346.0,2,3,https://kickbase.b-cdn.net/content/file/58b49d98f88041f2861d70e0af0a69e5.png,10.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",3,Chris Führich,-117856.0,-117856.0,66106.0,66822.0,294554.0,3231118.0,6.8,0.4763291106040339,0.6348884381338742,1.0,1.0,0.15,0.8174442190669371,2.647733 -2199,9,Josha,Vagnoman,4081497.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/content/file/fde909d2a7f54d248d93bc1df1c53072.png,4.0,2,401.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Josha Vagnoman,104967.0,104967.0,-78325.0,-85465.0,-414336.0,-2776198.0,7.4,0.4763291106040339,0.8113590263691683,0.0,1.0,0.0,0.5306795131845842,1.870558 -2214,9,Atakan,Karazor,6150229.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/content/file/11ef3f2e23eb41769d708b861ff23fa6.png,16.0,2,295.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",4,Atakan Karazor,-300776.0,-300776.0,-274470.0,-271781.0,-1886694.0,-3635085.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2237,9,Fabian,Bredlow,10308087.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12be05595f3430f8e286ff6f4d9d103.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Fabian Bredlow,197211.0,197211.0,309402.0,322413.0,2042157.0,9624949.0,9.1,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,4.334595 -2445,9,Marius,Funk,4431015.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1569b2236e4a4a8f862740b2c2ad8a12.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-262816.0,-262816.0,-437858.0,33871.0,752.0,3931015.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -2694,9,Angelo,Stiller,36990710.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/content/file/7810bc5805c94de984743e33da7c044c.png,6.0,2,109.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",1,Angelo Stiller,-35592.0,-35592.0,-1540.0,15351.0,146581.0,1422561.0,7.5,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.572468 -2854,9,Ermedin,Demirović,20614072.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/content/file/b48829b887d04fe9afd4fbe51f04a3ea.png,9.0,2,109.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",4,Ermedin Demirović,-552765.0,-552765.0,-399327.0,-355442.0,-2633162.0,-4043748.0,6.1,0.4763291106040339,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,0.747585 -2988,9,Jamie,Leweling,25772673.0,103.0,32.0,32.0,26.0,153640.0,3282.0,2,3,https://kickbase.b-cdn.net/content/file/f1ba50c544bd40d9ae5a68fbc1ee8cbd.png,18.0,2,127.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",3,Jamie Leweling,-805177.0,-805177.0,-484981.0,-69460.0,-1229514.0,-127326.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -3190,9,Jeff,Chabot,25089341.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/content/file/2aa1e27ad0dd4e83b94ff2e16dfbdddc.png,24.0,2,122.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",2,Jeff Chabot,-229705.0,-229705.0,-197591.0,-107071.0,-698188.0,128065.0,7.9,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.763 -3193,9,,Tiago Tomás,5609184.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/content/file/0e9c45eed595406784ebef4f6c9d7a72.png,8.0,1,286.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",2,Tiago Tomás,347301.0,347301.0,339306.0,250696.0,954980.0,-85412.0,8.1,0.4763291106040339,0.36511156186612576,0.12254160363086235,0.0,0.0,0.22850888229463626,0.881648 -4296,9,Dzenan,Pejcinovic,6564881.0,46.0,30.0,30.0,16.0,100110.0,1371.0,0,4,https://kickbase.b-cdn.net/content/file/69a98c6891964f7f86ea0118d83c5c54.png,17.0,1,208.0,0.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 134}]",3,Dzenan Pejcinovic,421007.0,421007.0,338652.0,365768.0,2838867.0,3685819.0,9.5,0.4763291106040339,0.6896551724137931,0.2723146747352497,1.0,0.0,0.5719455892326152,2.588126 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/55cabd9c41b9497290c1b7dbf24ef5f2.png,31.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -6085,9,Dennis,Seimen,4837801.0,,,,,,,1,1,https://kickbase.b-cdn.net/content/file/67a4b3e69dd04fa3953823a78c223e13.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-188379.0,-188379.0,-167085.0,-187768.0,-1395586.0,-7097522.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7158,9,Deniz,Undav,44183630.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/content/file/ce96ede35441430c92ce3362f11f218c.png,26.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",1,Deniz Undav,28470.0,28470.0,32038.0,35223.0,317544.0,2112598.0,6.8,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.239038 -7257,9,Leonidas,Stergiou,3707473.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/e0ff60fb10b147f78246449a86397e4f.png,20.0,2,46.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leonidas Stergiou,-134957.0,-134957.0,-144026.0,-141194.0,-1472550.0,3083212.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -7349,9,Finn,Jeltsch,14160913.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/content/file/cd9f13da05844d2f8faf04022c539aea.png,29.0,1,117.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",1,Finn Jeltsch,205559.0,205559.0,215861.0,200949.0,1449320.0,3565368.0,7.4,0.4763291106040339,1.0,1.0,1.0,0.0,1.0,3.524835 -7781,9,Leo,Sauer,4449022.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/5565612c65d34958967660743ead48bb.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leo Sauer,-118697.0,-118697.0,-109699.0,-107909.0,-1507781.0,4449022.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -8247,9,Ramon,Hendriks,11913078.0,66.0,31.0,31.0,22.0,135100.0,2040.0,2,2,https://kickbase.b-cdn.net/content/file/d84f6e79416d43549ec3b7c2cbc87b87.png,3.0,2,171.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",3,Ramon Hendriks,-760970.0,-760970.0,-426994.0,21446.0,-536881.0,2057000.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9615,9,Ameen,Al Dakhil,2677819.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/content/file/878bf81b707a44a7a9d1b0db14915947.png,2.0,2,154.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ameen Al Dakhil,-128902.0,-128902.0,-130690.0,-140606.0,-952662.0,1522728.0,6.7,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -9746,9,Chema,Andrés,7810799.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/content/file/df7418a408754f918c71251db745927f.png,30.0,2,246.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",4,Chema Andrés,-300946.0,-300946.0,-258971.0,-271933.0,-1879793.0,9367.0,6.2,0.4763291106040339,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.135711 -10112,9,Luca,Jaquez,3580097.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/content/file/3930823f7eb246aab32d7075bf65943d.png,14.0,2,324.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",5,Luca Jaquez,-124781.0,-124781.0,-125334.0,-118355.0,-849176.0,-3097877.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11043,9,Lorenz,Assignon,3190627.0,48.0,24.0,24.0,12.0,72816.0,1141.0,2,2,https://kickbase.b-cdn.net/content/file/0725364d90ff49f4a767200f52debe5f.png,22.0,1,357.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,297961.0,297961.0,333959.0,337558.0,2342638.0,1561269.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11258,9,Lazar,Jovanovic,4682060.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/fe20cf505b4f4572b0780b9e81982c43.png,45.0,2,6.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lazar Jovanovic,-439213.0,-439213.0,-579712.0,-437005.0,-963644.0,4182060.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11947,9,Badredine,Bouanani,2081342.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/content/file/7cf21cd343ba41458c1739f3cb6b51d3.png,27.0,1,259.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",4,Badredine Bouanani,322827.0,322827.0,245614.0,70150.0,458786.0,-1799248.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -11955,9,Bilal,El Khannouss,22492581.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/content/file/308c317d260f4051ad8394dd0c0d1f02.png,11.0,2,120.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",3,Bilal El Khannouss,-275211.0,-275211.0,-290154.0,-306729.0,-2105862.0,-1812395.0,6.6,0.4763291106040339,0.6896551724137931,0.12254160363086235,1.0,0.0,0.51578068756847,1.621497 -12293,9,Jeremy,Arévalo,3280683.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/content/file/024720cbc2f540d19dfb555c607c7cc2.png,25.0,2,32.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-151203.0,-151203.0,-156404.0,-157413.0,-1225287.0,2780683.0,0.0,0.4763291106040339,0.0,0.0,0.0,0.0,0.0,0.0 -859,77,Jan,Gyamerah,7583425.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Gyamerah,127147.0,127147.0,190975.0,224044.0,1548238.0,4268261.0,6.5,0.7530043467143953,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,4.324906 -1745,77,Amara,Condé,2173941.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Amara Condé,-137255.0,-137255.0,-132275.0,-141588.0,-891490.0,-2068830.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2495,77,Tim,Boss,4055053.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-149084.0,-149084.0,-153543.0,-155771.0,-1491203.0,3444550.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2708,77,Jason,Ceka,2160685.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/85ffadfa6de04a8ca5380f7433c54832.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jason Ceka,-147381.0,-147381.0,-141688.0,-142055.0,-1009827.0,-1904449.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2928,77,Lukas Emanuel,Petkov,11736145.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Emanuel Petkov,-202152.0,-202152.0,-6812.0,26648.0,-5955.0,1591976.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3026,77,Lasse,Günther,9838478.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lasse Günther,-443363.0,-443363.0,-142430.0,46716.0,306999.0,4777742.0,5.9,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,4.442726 -3232,77,Luca,Pfeiffer,3819892.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Pfeiffer,-142193.0,-142193.0,-147445.0,-141910.0,-1059303.0,2427549.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3284,77,Maximilian,Rohr,9380033.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Maximilian Rohr,-187714.0,-187714.0,-227597.0,-416727.0,-1424499.0,1167578.0,7.3,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.496932 -3350,77,Felix,Keidel,6538101.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Felix Keidel,237660.0,237660.0,274690.0,304325.0,2065317.0,5214179.0,6.6,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,4.969829 -6148,77,Lukas,Pinckert,9433935.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Pinckert,-245843.0,-245843.0,-260190.0,-370831.0,-477695.0,3801348.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6149,77,Frank,Lehmann,928922.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,-149084.0,-149084.0,-148109.0,-149762.0,-1076810.0,428922.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6158,77,Luca,Schnellbacher,5578592.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Schnellbacher,211041.0,211041.0,244750.0,317984.0,2020412.0,3607928.0,7.4,0.7530043467143953,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,0.864657 -6160,77,Nicolas,Kristof,13091543.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nicolas Kristof,52911.0,52911.0,88579.0,107909.0,740798.0,4128201.0,6.8,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.12043 -6183,77,Noel,Futkeu,10335612.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noel Futkeu,170246.0,170246.0,284928.0,306869.0,1893143.0,357050.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7278,77,Lukasz,Poreba,10244112.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukasz Poreba,-121807.0,-121807.0,49923.0,134118.0,854803.0,4756221.0,6.8,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.12043 -7441,77,Cole,Campbell,5441535.0,11.0,6.0,6.0,0.0,6994.0,66.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",2,Cole Campbell,343619.0,343619.0,375207.0,329874.0,1404019.0,1061626.0,6.9,0.7530043467143953,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,4.591055 -7463,77,Francis,Onyeka,8113851.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Francis Onyeka,-241063.0,-241063.0,-266266.0,-251597.0,-2128570.0,-607168.0,8.9,0.7530043467143953,0.3103448275862069,0.6896551724137931,0.0,0.0,0.4137931034482759,2.773133 -7514,77,Florian,Le Joncour,2049153.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Le Joncour,-127394.0,-127394.0,-142097.0,-137593.0,-969488.0,-2079050.0,6.8,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8252,77,Maurice,Krattenmacher,2602910.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maurice Krattenmacher,-119302.0,-119302.0,-116948.0,-122208.0,-852770.0,-2735567.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8296,77,Frederik,Schmahl,5375529.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Frederik Schmahl,-371373.0,-371373.0,53598.0,161717.0,871920.0,4626198.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8301,77,Luca,Sirch,4654939.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Sirch,-348056.0,-348056.0,-353268.0,-350930.0,-1973700.0,-110908.0,6.7,0.7530043467143953,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,0.587149 -9224,77,Tom,Zimmerschied,3830870.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-142767.0,-142767.0,-146289.0,-138179.0,-1185502.0,-5042679.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9384,77,Noah,Darvich,5925286.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png,10.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noah Darvich,275707.0,275707.0,260239.0,261136.0,1198514.0,1768063.0,6.1,0.7530043467143953,0.6896551724137931,0.3103448275862069,1.0,0.0,0.5862068965517242,2.69264 -9995,77,David,Mokwa,3063843.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,David Mokwa,-34981.0,-34981.0,-48734.0,-75347.0,-657316.0,-1812897.0,6.1,0.7530043467143953,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,3.346001 -11253,77,Nicholas,Mickelson,4065715.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,277360.0,277360.0,258814.0,282307.0,2043893.0,2347095.0,6.7,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -12317,77,Raif,Adam,6001568.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-370396.0,-370396.0,56590.0,176005.0,825783.0,5491716.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -4,7,Janis,Blaswich,764918.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,1597.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-69364.0,-69364.0,-85494.0,-89054.0,-668672.0,-2754623.0,7.2,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -72,7,Mark,Flekken,15374780.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",1,Mark Flekken,107140.0,107140.0,128883.0,146249.0,966700.0,3757076.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -78,7,Jonas,Hofmann,1256730.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,2,1064.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",5,Jonas Hofmann,-40679.0,-40679.0,-48857.0,-56535.0,-482273.0,-2551713.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -663,7,Robert,Andrich,6734918.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,387.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",4,Robert Andrich,-325681.0,-325681.0,-294261.0,-308786.0,-1965976.0,-3609066.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2746,7,Patrik,Schick,29306980.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,2,98.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",3,Patrik Schick,-32101.0,-32101.0,-6989.0,7163.0,90756.0,1272854.0,6.65,2.040910253132191,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,11.992547 -2766,7,Exequiel,Palacios,18599831.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/content/file/0d5ad85f5920460c8489a65db5c6a1cb.png,25.0,2,89.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",3,Exequiel Palacios,-475202.0,-475202.0,-444028.0,-499488.0,-3567506.0,-1099995.0,6.7,2.040910253132191,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.713225 -2783,7,Edmond,Tapsoba,32529735.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",1,Edmond Tapsoba,45719.0,45719.0,52956.0,41597.0,396037.0,1898990.0,7.3,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.898645 -2846,7,Malik,Tillman,12815693.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,1,185.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",2,Malik Tillman,165460.0,165460.0,106152.0,13821.0,-492011.0,-2547376.0,6.9,2.040910253132191,0.6896551724137931,0.0,1.0,0.0,0.4698275862068966,6.616244 -3754,7,Lucas,Vázquez,3943010.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",3,Lucas Vázquez,386181.0,386181.0,359210.0,275498.0,1059499.0,-173599.0,6.85,2.040910253132191,0.689655172413793,0.0,1.0,0.0,0.4698275862068965,6.5683 -3759,7,Miguel,Gutiérrez,20385787.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Miguel Gutiérrez,162520.0,162520.0,156886.0,173257.0,1259082.0,20385787.0,6.75,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.776144 -4199,7,Aleix,García,38695115.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,80667.0,80667.0,92860.0,99088.0,715313.0,3074722.0,7.6,2.040910253132191,1.0,1.0,1.0,0.0,1.0,15.510918 -4318,7,Tim,Oermann,5719607.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,2,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,-557639.0,-557639.0,-15332.0,116466.0,418357.0,5219607.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -4563,7,Loïc,Badé,12478212.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",3,Loïc Badé,-13632.0,-13632.0,-134179.0,-135264.0,-1299837.0,-207954.0,7.0,2.040910253132191,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,10.406883 -6061,7,Ibrahim,Maza,29802956.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",1,Ibrahim Maza,66799.0,66799.0,69581.0,71134.0,571241.0,2285515.0,6.95,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.184326 -6174,7,,Arthur,3610940.0,64.0,20.0,20.0,13.0,75109.0,1284.0,2,2,https://kickbase.b-cdn.net/content/file/4b043678aef04d80b37dc5474cba9cb1.png,13.0,2,355.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",4,Arthur,-131844.0,-131844.0,-127184.0,-121743.0,-863569.0,-1946699.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -6745,7,Victor,Boniface,5628664.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,1,83.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Victor Boniface,284200.0,284200.0,289421.0,306962.0,1285641.0,1865826.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -7269,7,Nathan,Tella,5806322.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",4,Nathan Tella,-239799.0,-239799.0,-222981.0,-237305.0,-1645669.0,-2843497.0,7.05,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.674514 -7963,7,Jarell,Quansah,22554269.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/content/file/28464ad9ca424fa199f3f674422285de.png,4.0,1,127.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",3,Jarell Quansah,-61459.0,-61459.0,44291.0,104137.0,639224.0,3950819.0,6.8,2.040910253132191,0.3103448275862069,1.0,0.0,0.0,0.5301724137931034,7.357833 -8225,7,Jeanuël,Belocian,3411717.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/content/file/274858f664db446a9e3a944511815446.png,44.0,2,349.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",5,Jeanuël Belocian,-118004.0,-118004.0,-114294.0,-112877.0,-827745.0,-3962.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8374,7,Martin,Terrier,2064242.0,54.0,18.0,18.0,7.0,45086.0,963.0,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,466.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-104525.0,-104525.0,-94327.0,-96568.0,-714002.0,-704267.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11181,7,Axel,Tape,2728273.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/b929e93687354267b939b60b82bcbbfb.png,16.0,2,44.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Axel Tape,-134278.0,-134278.0,-135443.0,-138358.0,-976834.0,846567.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11513,7,Christian,Kofane,9713419.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,2,172.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",3,Christian Kofane,-173614.0,-173614.0,-266438.0,-331509.0,-1637815.0,-55182.0,6.95,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.650762 -11680,7,Kennet,Eichhorn,4624059.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-119692.0,-119692.0,-116019.0,-122390.0,-1659293.0,-4292868.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11756,7,Montrell,Culbreath,3535514.0,61.0,12.0,12.0,9.0,48534.0,737.0,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,208.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",5,Montrell Culbreath,-133302.0,-133302.0,-139682.0,-130316.0,-938190.0,-3497671.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11867,7,Ernest,Poku,7526487.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/content/file/6c2995fc9a5b4c929660e1c336abf1c0.png,19.0,1,278.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ernest Poku,-5190.0,-5190.0,41022.0,42965.0,-301635.0,-1449746.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11956,7,Ezequiél,Fernández,7230357.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,161.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",3,Ezequiél Fernández,345710.0,345710.0,350102.0,363392.0,2561527.0,2757248.0,6.6,2.040910253132191,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,9.812204 -11957,7,Eliesse,Ben Seghir,1106176.0,35.0,10.0,10.0,2.0,18106.0,354.0,4,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,2,320.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,-77066.0,-77066.0,-96840.0,-106305.0,-760086.0,-3425091.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14241,7,Facundo,Medina,13433250.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ebd2978dab6e4e97ad8a2d0ce529b0f4.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Facundo Medina,-598008.0,-598008.0,-337776.0,-74866.0,-838723.0,13433250.0,6.7,2.040910253132191,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.713225 -15199,7,Afonso,Moreira,23738581.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Afonso Moreira,208590.0,208590.0,201944.0,191224.0,1550295.0,6474621.0,6.6,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.470008 -417,28,Ron-Robert,Zieler,2017316.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-149086.0,-149086.0,-147096.0,-148843.0,-1046200.0,1517316.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -737,28,Luca,Waldschmidt,5543046.0,50.0,24.0,24.0,7.0,49454.0,1192.0,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,215.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",3,Luca Waldschmidt,-500762.0,-500762.0,-43709.0,112082.0,369415.0,4231427.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -1580,28,Marvin,Schwäbe,14865527.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,218.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",1,Marvin Schwäbe,119580.0,119580.0,132959.0,136307.0,978806.0,3972429.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2069,28,Timo,Hübers,1885677.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,390.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-113337.0,-113337.0,-114154.0,-117717.0,-816649.0,-2820741.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2201,28,Linton,Maina,5029633.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,190.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",3,Linton Maina,350193.0,350193.0,334442.0,247707.0,1052370.0,1803831.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2358,28,Tom,Krauß,9548784.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,1,153.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tom Krauß,179510.0,179510.0,225147.0,242829.0,1474839.0,5577700.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2552,28,Marius,Bülter,7557272.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,1,225.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",3,Marius Bülter,210180.0,210180.0,238389.0,250792.0,1573955.0,3491914.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2718,28,Ellyes,Skhiri,3865711.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/content/file/5699e5e7896f472696f4a56b46bf8335.png,6.0,1,266.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",4,Ellyes Skhiri,383195.0,383195.0,325273.0,148621.0,792955.0,-1216138.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2765,28,Jan,Thielmann,7390245.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,183.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",3,Jan Thielmann,76943.0,76943.0,161556.0,200101.0,1347507.0,4444342.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -2855,28,Ragnar,Ache,14411516.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,134.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",1,Ragnar Ache,133402.0,133402.0,159521.0,172284.0,1169821.0,4392006.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -7219,28,Ísak,Jóhannesson,9186050.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,160.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",2,Ísak Jóhannesson,125035.0,125035.0,150105.0,164593.0,1014826.0,3546330.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -8001,28,Luka,Lochoshvili,10789208.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Luka Lochoshvili,56152.0,56152.0,94851.0,110106.0,1163907.0,5334148.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -8274,28,Said,El Mala,25712844.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,13.0,1,94.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",1,Said El Mala,72687.0,72687.0,55040.0,55528.0,142564.0,2812285.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -8385,28,Julian,Pauli,2018185.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9156e813f150449aaccfe844dbcd0d65.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julian Pauli,-140369.0,-140369.0,-136388.0,-139824.0,-1000042.0,-467212.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -10024,28,Joël,Schmied,2138341.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,296.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Joël Schmied,-130228.0,-130228.0,-124714.0,-130733.0,-929472.0,-751701.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -11570,28,Sebastian,Sebulonsen,3394754.0,46.0,31.0,31.0,28.0,165693.0,1413.0,4,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,416.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",5,Sebastian Sebulonsen,-138356.0,-138356.0,-152829.0,-153323.0,-1039104.0,-1879428.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -11875,28,Rav,van den Berg,2448144.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,328.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-103086.0,-103086.0,-110324.0,-108740.0,-777621.0,-1420308.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -11958,28,Alessio,Castro-Montes,7285054.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",2,Alessio Castro-Montes,321948.0,321948.0,321147.0,358153.0,2527527.0,3256247.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -12321,28,Jahmai,Simpson-Pusey,12130690.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,1,55.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",1,Jahmai Simpson-Pusey,152433.0,152433.0,143501.0,158214.0,1084583.0,6095221.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -12333,28,Youssoupha,Niang,4020884.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/content/file/c9bbe00d652e475e9ff69b9491b753d8.png,38.0,2,13.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Youssoupha Niang,-150933.0,-150933.0,-143403.0,-145275.0,-1741112.0,3520884.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -14140,28,Gideon,Mensah,10293831.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bb425f45cf04420b8e294776e2cc8b02.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Gideon Mensah,-285383.0,-285383.0,-13508.0,85674.0,495644.0,5082752.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -14300,28,Paul,Okon-Engstler,6079462.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83d0df8f411b47068184c9a8166d0c21.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Paul Okon-Engstler,91988.0,91988.0,187916.0,233546.0,1795622.0,6079462.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -15373,28,Reigan,Heskey,7494146.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c72750d23cdb4fd9850f67f26850e9f2.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Reigan Heskey,-369690.0,-369690.0,-373573.0,-377939.0,-2649729.0,2156405.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -16945,28,Thijs,Dallinga,5332271.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/105a676ffa99430ea1f9757ceaf17247.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Thijs Dallinga,253072.0,253072.0,257684.0,244146.0,5332271.0,5332271.0,0.0,1.1806949806949807,0.0,0.0,0.0,0.0,0.0,0.0 -524,14,Oliver,Baumann,18931374.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/content/file/edda0b62817c41d1a3a343129e44683d.png,1.0,2,177.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",1,Oliver Baumann,-61233.0,-61233.0,-27552.0,-21397.0,-498120.0,-107713.0,0.0,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -1815,14,Andrej,Kramarić,17975727.0,111.0,34.0,34.0,26.0,143136.0,3757.0,2,3,https://kickbase.b-cdn.net/content/file/cbbf900916ce4e759f7d917366e1515d.png,27.0,2,209.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",4,Andrej Kramarić,-339096.0,-339096.0,-416874.0,-461295.0,-3082971.0,-6651961.0,0.0,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -1954,14,,Bernardo,7811721.0,82.0,29.0,29.0,26.0,152866.0,2381.0,2,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,304.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",3,Bernardo,-204124.0,-204124.0,-172891.0,-172865.0,-1317836.0,-2211168.0,6.45,1.555984555984556,0.18864097363083165,0.3103448275862069,0.0,0.15,0.21069979716024342,2.114604 -2373,14,Ozan,Kabak,22101156.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/content/file/f41310cc735c4e749a950dc72a7c76c9.png,5.0,1,118.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",1,Ozan Kabak,133154.0,133154.0,153536.0,153229.0,1123329.0,4694024.0,6.95,1.555984555984556,1.0,1.0,1.0,0.0,1.0,10.814093 -2803,14,Tim,Lemperle,9708380.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,2,221.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",5,Tim Lemperle,-93019.0,-93019.0,-127707.0,-256319.0,-1408696.0,-1494224.0,5.97,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.55,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -3124,14,Patrick,Wimmer,6714691.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/1ffbdbd2f14848519596bb5fc54bbec5.png,8.0,2,218.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",2,Patrick Wimmer,-47320.0,-47320.0,-213601.0,-163860.0,-1119109.0,-7206.0,7.33,1.555984555984556,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,2.934492 -3158,14,Fisnik,Asllani,24746474.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,119.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",3,Fisnik Asllani,-549525.0,-549525.0,-555000.0,-521272.0,-2115678.0,-732059.0,0.0,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -3204,14,Bambasé,Conté,9220822.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Bambasé Conté,-289258.0,-289258.0,-521789.0,-529692.0,-2077204.0,962118.0,6.37,1.555984555984556,0.6896551724137931,0.6051437216338881,1.0,0.0,0.6967564818196046,6.905987 -3471,14,Adam,Hložek,9916148.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/content/file/c46fc008a1284ad49727d68c3a8489e9.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Adam Hložek,303140.0,303140.0,313896.0,334036.0,2136880.0,5478316.0,6.67,1.555984555984556,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,8.767973 -7543,14,Max,Moerstedt,4931658.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,100.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",4,Max Moerstedt,-304116.0,-304116.0,-339867.0,-365864.0,-1720124.0,1064356.0,6.6,1.555984555984556,0.3103448275862069,0.12254160363086235,0.0,0.0,0.20112551515467683,2.065458 -7673,14,Albian,Hajdari,18548741.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,1,157.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",1,Albian Hajdari,136614.0,136614.0,152314.0,165229.0,1139277.0,4831997.0,7.53,1.555984555984556,1.0,1.0,1.0,0.0,1.0,11.716564 -7717,14,Alexander,Prass,3540941.0,50.0,32.0,32.0,12.0,90108.0,1591.0,2,3,https://kickbase.b-cdn.net/content/file/e67e0f9b96c8491e8ba2570ec188600c.png,22.0,2,449.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",4,Alexander Prass,-112965.0,-112965.0,-114380.0,-116578.0,-800670.0,-1806857.0,0.0,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -7745,14,Vladimír,Coufal,25768123.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/content/file/63bd51c8d410447694f867a0c98d983d.png,34.0,1,152.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",1,Vladimír Coufal,39083.0,39083.0,46205.0,56891.0,423583.0,3490768.0,6.67,1.555984555984556,1.0,1.0,1.0,0.0,1.0,10.378417 -7750,14,Robin,Hranác,3648740.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/content/file/52ea64b1321a44aa874cdd39adb513b6.png,2.0,2,627.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",5,Robin Hranác,-89504.0,-89504.0,-90761.0,-89294.0,-622071.0,-2372501.0,6.1,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -9598,14,Valentin,Gendrey,3639617.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,78.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-138479.0,-138479.0,-146371.0,-143188.0,-1141906.0,2967088.0,7.03,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -9682,14,Arthur,Chaves,2381119.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,436.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",5,Arthur Chaves,-123351.0,-123351.0,-117832.0,-121543.0,-848049.0,-1666045.0,6.45,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -11161,14,Koki,Machida,1293221.0,42.0,1.0,1.0,1.0,2718.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,2,32.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,-110742.0,-110742.0,-110096.0,-118448.0,-831597.0,-2255222.0,0.0,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -11162,14,Leon,Avdullahu,16253969.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/content/file/d0a6a4d4e08b4c8fa7b4c27fdb09c212.png,7.0,1,172.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",1,Leon Avdullahu,147928.0,147928.0,161393.0,168171.0,1200632.0,4805024.0,6.9,1.555984555984556,1.0,1.0,1.0,0.0,1.0,10.736293 -11591,14,Cajetan,Lenz,3105568.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-147086.0,-147086.0,-141286.0,-143515.0,-989592.0,-483463.0,6.7,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -11631,14,Wouter,Burger,23792102.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,1,143.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",1,Wouter Burger,134523.0,134523.0,143208.0,156902.0,1108260.0,4732856.0,7.4,1.555984555984556,1.0,1.0,1.0,0.0,1.0,11.514286 -11959,14,Adam,Daghim,7123781.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/content/file/b1ab63a730cb48ae9c3cd8d25ccc2b8e.png,0.0,1,156.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",3,Adam Daghim,305468.0,305468.0,340456.0,343583.0,2388291.0,6623781.0,6.5,1.555984555984556,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,8.616323 -14890,14,Alessandro,Vogt,1126860.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/112bd299786444d7b7ec83545c819009.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alessandro Vogt,-131459.0,-131459.0,-127738.0,-137129.0,-960226.0,-3702069.0,6.45,1.555984555984556,0.0,0.0,0.0,0.0,0.0,0.0 -15193,14,Mats,Rots,8364510.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mats Rots,-125804.0,-125804.0,-150097.0,-163982.0,-1162728.0,-268914.0,6.47,1.555984555984556,0.8113590263691683,0.6896551724137931,1.0,0.0,0.7893002028397567,7.946059 -15262,14,Nathan,De Cat,17661419.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nathan De Cat,164055.0,164055.0,174136.0,191766.0,1354174.0,6468644.0,6.6,1.555984555984556,1.0,1.0,1.0,0.0,1.0,10.269498 -51,40,Rani,Khedira,7756381.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,1,252.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",2,Rani Khedira,237698.0,237698.0,261985.0,277790.0,1909668.0,3360198.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1223,40,Marvin,Friedrich,2159786.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,1,80.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marvin Friedrich,352126.0,352126.0,350279.0,306377.0,1094527.0,348766.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1553,40,Janik,Haberer,3609195.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,241.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",4,Janik Haberer,-138909.0,-138909.0,-137229.0,-140947.0,-1034812.0,2631060.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1955,40,Oliver,Burke,4154767.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,339.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",5,Oliver Burke,-134854.0,-134854.0,-133646.0,-166569.0,-1128074.0,2205346.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2279,40,Frederik,Rönnow,8462651.0,75.0,30.0,30.0,30.0,176714.0,2245.0,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,2,265.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",3,Frederik Rönnow,-223414.0,-223414.0,-227774.0,-239231.0,-1382513.0,1783622.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2302,40,Woo-Yeong,Jeong,3281030.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,302.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Woo-Yeong Jeong,-103580.0,-103580.0,-87046.0,-81050.0,-676515.0,1671984.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2400,40,Christopher,Trimmel,4296668.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,403.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",4,Christopher Trimmel,-111466.0,-111466.0,-102783.0,-97886.0,-1694350.0,2456512.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2491,40,Tim,Skarke,4137600.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",4,Tim Skarke,-145963.0,-145963.0,-148925.0,-149598.0,-1211069.0,3637600.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2717,40,Robert,Skov,2225296.0,35.0,3.0,3.0,3.0,14206.0,104.0,2,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,46.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,-145243.0,-145243.0,-138443.0,-140542.0,-1003171.0,1723015.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3102,40,Tom,Rothe,9003588.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,95.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",2,Tom Rothe,255315.0,255315.0,277712.0,278945.0,2034790.0,5074641.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3187,40,András,Schäfer,3686644.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,1,319.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",3,András Schäfer,295706.0,295706.0,232361.0,129828.0,580521.0,-1069231.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3364,40,Carl,Klaus,4422831.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",3,Carl Klaus,339411.0,339411.0,360796.0,366555.0,2552080.0,2904660.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3419,40,Matheo,Raab,2200631.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,1,97.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Matheo Raab,307614.0,307614.0,311979.0,257895.0,897279.0,1700631.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3453,40,Derrick,Köhn,2064306.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,671.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",4,Derrick Köhn,-89339.0,-89339.0,-90271.0,-89829.0,-688020.0,-2121608.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4352,40,Stanley,Nsoki,4135556.0,55.0,13.0,13.0,10.0,54082.0,718.0,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,173.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-156105.0,-156105.0,-164987.0,-188731.0,-615419.0,3573225.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4446,40,Aljoscha,Kemlein,9939115.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,1,144.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",1,Aljoscha Kemlein,214696.0,214696.0,234480.0,248032.0,1790675.0,6033497.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4598,40,Josip,Juranović,6443857.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,85.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Josip Juranović,303299.0,303299.0,310905.0,322449.0,2018965.0,4833070.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -6750,40,Ilyas,Ansah,9494332.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/content/file/4e244d293e744fe4a462219508989e68.png,10.0,2,137.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",1,Ilyas Ansah,-43827.0,-43827.0,-67765.0,-160945.0,-835686.0,1404910.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -7684,40,Michel,Aebischer,5291056.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c3aef0e82424be6b932b6f5b9601097.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Michel Aebischer,300701.0,300701.0,245888.0,4744467.0,5291056.0,5291056.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -7723,40,Leopold,Querfeld,14383714.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,193.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",3,Leopold Querfeld,-21562.0,-21562.0,38474.0,92719.0,705458.0,2766121.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -8381,40,Livan,Burcu,8584319.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,1,58.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",2,Livan Burcu,184683.0,184683.0,188602.0,192667.0,1200843.0,5811262.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -9683,40,Andrej,Ilic,6261007.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,352.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",5,Andrej Ilic,-290321.0,-290321.0,-289947.0,-295478.0,-2073655.0,-847855.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -12763,40,Emmanuel,Latte Lath,10229008.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/703dfff3de074113a2edb492e5c585e7.png,29.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Emmanuel Latte Lath,199203.0,199203.0,289493.0,322105.0,2135400.0,10229008.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -13629,40,Linus,Güther,2436685.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,317936.0,317936.0,316726.0,348370.0,1936685.0,1936685.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -14917,40,Zeno,Van den Bosch,13509103.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Zeno Van den Bosch,19756.0,19756.0,60713.0,93623.0,687460.0,3297656.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -461,4,Timothy,Chandler,975748.0,31.0,1.0,1.0,0.0,932.0,31.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,1,31.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,270216.0,270216.0,193497.0,12035.0,475748.0,475748.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -513,4,Mario,Götze,6293275.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,-3675.0,-3675.0,94604.0,176884.0,1141509.0,4653418.0,7.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -1655,4,Michael,Zetterer,4368855.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/content/file/46598c7d33ac4ddba263c6795e68f1c1.png,23.0,2,474.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",4,Michael Zetterer,-118765.0,-118765.0,-111171.0,-104456.0,-1292937.0,-2437452.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2144,4,Robin,Koch,23504399.0,107.0,32.0,32.0,32.0,188534.0,3419.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",1,Robin Koch,48748.0,48748.0,22728.0,979.0,105830.0,3106636.0,7.55,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.192649 -2255,4,Jonathan,Burkardt,26635533.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,1,71.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",1,Jonathan Burkardt,98669.0,98669.0,79607.0,84507.0,613869.0,3725996.0,8.35,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,11.272665 -2863,4,Ansgar,Knauff,5205519.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,1,246.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",3,Ansgar Knauff,316626.0,316626.0,245524.0,154216.0,714829.0,-51973.0,6.85,1.3500197083169097,0.1683991683991684,0.3103448275862069,0.0,0.0,0.2005788945444118,1.85488 -2864,4,Nnamdi,Collins,11310209.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,143.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-578508.0,-578508.0,-664085.0,-758541.0,-2349149.0,1288552.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2887,4,Ritsu,Dōan,21489890.0,90.0,31.0,31.0,28.0,154093.0,2793.0,2,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,129.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",3,Ritsu Dōan,40641.0,40641.0,110873.0,139535.0,893500.0,4429612.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -6081,4,Can,Uzun,28088449.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,1,79.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",2,Can Uzun,87862.0,87862.0,83342.0,89516.0,651019.0,2367494.0,8.05,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.867659 -6185,4,Hugo,Larsson,8822984.0,71.0,25.0,25.0,21.0,117957.0,1779.0,2,3,https://kickbase.b-cdn.net/content/file/552137cdc7904c788c537687f85b8d6d.png,16.0,2,201.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",3,Hugo Larsson,-216909.0,-216909.0,-132147.0,-159412.0,-1623808.0,-1466024.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7275,4,Kauã,Santos,8399891.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,101.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kauã Santos,-249173.0,-249173.0,-268409.0,-314739.0,-1758654.0,998212.0,5.4,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,7.290106 -7277,4,Farès,Chaïbi,8448380.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,2,276.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",4,Farès Chaïbi,-240516.0,-240516.0,-233250.0,-249127.0,-1943087.0,-3361617.0,7.35,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7325,4,Elias,Baum,10918557.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,2.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",2,Elias Baum,162356.0,162356.0,149343.0,171530.0,1421493.0,6567338.0,6.35,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.572625 -7417,4,Noël,Aséko,7107414.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-297591.0,-297591.0,-279424.0,-283477.0,-2150675.0,2112287.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7491,4,Jean-Mattéo,Bahoya,6683645.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/content/file/614b33d836c4436cb6893df7d4d3f574.png,19.0,2,257.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jean-Mattéo Bahoya,-293443.0,-293443.0,-277075.0,-274194.0,-2049130.0,-2878017.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8057,4,Arthur,Theate,11593530.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/content/file/fef437b4b9d74534a6448e9a47b3b86b.png,3.0,2,192.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",5,Arthur Theate,-505291.0,-505291.0,-84069.0,-69291.0,-1922078.0,-1522900.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8351,4,Oscar,Højlund,3917007.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png,6.0,1,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",3,Oscar Højlund,250007.0,250007.0,187652.0,63754.0,323482.0,-842432.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -10004,4,Younes,Ebnoutalib,11018897.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,11.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Younes Ebnoutalib,148865.0,148865.0,124241.0,129536.0,910294.0,1488168.0,6.25,1.3500197083169097,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,7.455658 -12284,4,Keita,Kosugi,8516777.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Keita Kosugi,334908.0,334908.0,325430.0,310409.0,2061502.0,8016777.0,6.95,1.3500197083169097,0.8316008316008316,0.6896551724137931,1.0,0.0,0.7994211054555882,7.500678 -12285,4,Love,Arrhov,3418621.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png,31.0,2,20.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",5,Love Arrhov,-150511.0,-150511.0,-151757.0,-149829.0,-1045862.0,2275544.0,6.4,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -12294,4,Ayoube,Amaimouni,3640409.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,2,186.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",3,Ayoube Amaimouni,16495.0,16495.0,-88255.0,-108772.0,-608946.0,-740629.0,6.35,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -14920,4,Malik,Pimpong,3881980.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Malik Pimpong,-128168.0,-128168.0,-130170.0,-126117.0,-894317.0,-164125.0,6.4,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -15589,4,,Otávio,8679954.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Otávio,300724.0,300724.0,245541.0,262261.0,1908858.0,8679954.0,7.4,1.3500197083169097,1.0,0.0,1.0,0.0,0.625,6.243841 -16369,4,Raphael,Onyedika,14469302.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Raphael Onyedika,189282.0,189282.0,194329.0,209788.0,1454634.0,14469302.0,7.7,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.395152 -60,18,Dominik,Kohr,10186895.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,203.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,228965.0,228965.0,251629.0,227467.0,1482254.0,3816467.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -550,18,Stefan,Bell,1932280.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,679.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-104138.0,-104138.0,-107913.0,-107250.0,-775181.0,-2025040.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -620,18,Alexander,Schwolow,5817322.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e74f4dedbdf4ce0bdb4ad38262422a0.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,-33875.0,-33875.0,119600.0,198074.0,1433624.0,5317322.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -1540,18,Danny,Da Costa,9888958.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,252.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,69860.0,69860.0,103938.0,129684.0,933694.0,2610540.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -1590,18,Robin,Zentner,13669748.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,53.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Robin Zentner,145285.0,145285.0,158274.0,143014.0,1102563.0,4547117.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -1639,18,Nadiem,Amiri,33544900.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,104.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,95109.0,95109.0,95377.0,112491.0,762929.0,2810851.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2006,18,Stefan,Posch,11108588.0,90.0,16.0,16.0,16.0,93180.0,1446.0,0,2,https://kickbase.b-cdn.net/content/file/61c45113d8144342ae187dd599d3eff5.png,0.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 154}]",2,Stefan Posch,240836.0,240836.0,241887.0,267366.0,2269818.0,2759815.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2030,18,Phillip,Tietz,13298909.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,20.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",1,Phillip Tietz,171227.0,171227.0,180615.0,181183.0,1293385.0,5602227.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2232,18,Philipp,Mwene,8059685.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/content/file/275de3be8348462b85588eaa3c89e4b3.png,2.0,1,177.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",2,Philipp Mwene,227042.0,227042.0,190732.0,111070.0,-315.0,2589012.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2399,18,Lennard,Maloney,1256642.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,269.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-114734.0,-114734.0,-114319.0,-111652.0,-822098.0,756642.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2476,18,Jae-Sung,Lee,10912725.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/content/file/4958ca742c82430a89447e10efb492a9.png,7.0,1,167.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Jae-Sung Lee,177547.0,177547.0,174348.0,194945.0,1767262.0,4751117.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2646,18,Sheraldo,Becker,14365898.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,74.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",2,Sheraldo Becker,150914.0,150914.0,161631.0,192005.0,1229171.0,4470206.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2702,18,Eric,Martel,4326362.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,549.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",5,Eric Martel,-128293.0,-128293.0,-131933.0,-124367.0,-1543163.0,-5713409.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2822,18,,Silas,1481745.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,1,162.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,258875.0,258875.0,266862.0,249906.0,981745.0,919297.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2895,18,Paul,Nebel,6149944.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,326.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",5,Paul Nebel,-324836.0,-324836.0,-307891.0,-311369.0,-2259537.0,-4616843.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -3041,18,Silvan Dominic,Widmer,2500897.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/content/file/f8a4a7b03b4c4326bdc73b1c9e0d6866.png,30.0,2,584.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",4,Silvan Dominic Widmer,-96610.0,-96610.0,-98864.0,-107502.0,-652846.0,-1830468.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -3318,18,Ransford,Königsdörffer,5264858.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,0.0,1,284.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",4,Ransford Königsdörffer,196576.0,196576.0,167497.0,77749.0,134683.0,-402680.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -3470,18,Anthony,Caci,10416096.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,51.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",2,Anthony Caci,161073.0,161073.0,283450.0,293147.0,2029144.0,5685147.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -4576,18,Andreas,Hanche-Olsen,3319939.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/content/file/4c7d4215b6f24ad8a0daa5c7a9b9e290.png,25.0,2,221.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andreas Hanche-Olsen,-134297.0,-134297.0,-135501.0,-137299.0,-968914.0,1877867.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -6111,18,Benedict,Hollerbach,4179922.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,119.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-140191.0,-140191.0,-140058.0,-178265.0,-916343.0,3035392.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -8307,18,Kaishu,Sano,15792374.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/content/file/5d056e6175064f30b16047761d382a84.png,6.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",2,Kaishu Sano,166542.0,166542.0,171392.0,181734.0,1273847.0,3882873.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -10122,18,Fabio,Gruber,13553378.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Fabio Gruber,-303210.0,-303210.0,-35102.0,62133.0,410998.0,4467140.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -11261,18,Sota,Kawasaki,5160886.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,28.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-568311.0,-568311.0,-380932.0,20618.0,-191295.0,4660886.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -11665,18,Kacper,Potulski,5458985.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/content/file/fad6be1e7d7644989b542d6722ad734c.png,48.0,2,220.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kacper Potulski,-267421.0,-267421.0,-285424.0,-292219.0,-2001239.0,-2800537.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -11954,18,William,Bøving,4199685.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/content/file/4a2dfc01b55f4298b30ca2bca86b98f4.png,14.0,2,34.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",5,William Bøving,-146091.0,-146091.0,-156932.0,-191832.0,-1000031.0,3699685.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -13438,18,Otto,Ruoppi,3149649.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Otto Ruoppi,-148196.0,-148196.0,-146064.0,-144203.0,-1025887.0,619855.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -168,29,Sven,Michel,1733072.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,-150475.0,-150475.0,-154516.0,-154396.0,-1085352.0,6749.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -1964,29,Felix,Götze,9758145.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Götze,-84710.0,-84710.0,94473.0,184632.0,1325549.0,4567192.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2015,29,Raphael,Obermair,9223072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Obermair,-313142.0,-313142.0,-495976.0,-284607.0,-826733.0,3832318.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2301,29,Oliver,Batista Meier,6570027.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Oliver Batista Meier,279826.0,279826.0,308534.0,295437.0,1367270.0,1303455.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2471,29,Markus,Schubert,4106198.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-152743.0,-152743.0,-155059.0,-179062.0,-1268565.0,3512112.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2498,29,Tom,Baack,4137195.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Baack,-141889.0,-141889.0,-138407.0,-131638.0,-1983362.0,2984088.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2749,29,Steffen,Tigges,1913576.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Steffen Tigges,322351.0,322351.0,326198.0,313279.0,1356312.0,481638.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2977,29,Nahuel,Noll,12680267.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nahuel Noll,56560.0,56560.0,68237.0,73645.0,657921.0,3372394.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3081,29,Gabriel,Vidović,5345600.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Gabriel Vidović,265521.0,265521.0,285288.0,253986.0,4845600.0,4845600.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3336,29,Stefano,Marino,10024081.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Stefano Marino,-244205.0,-244205.0,23247.0,137911.0,886962.0,5128433.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,0.0,0.0,0.0,0.0,0.0,-818964.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3492,29,Marcel,Hoffmeier,8352355.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marcel Hoffmeier,-106971.0,-106971.0,94233.0,173471.0,1070897.0,4244646.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3559,29,Laurin,Ulrich,6086608.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Laurin Ulrich,260943.0,260943.0,277803.0,270500.0,5586608.0,5586608.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6197,29,Laurin,Curda,10261674.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Laurin Curda,-374206.0,-374206.0,-402670.0,-382372.0,-1553522.0,-268126.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6290,29,Nick,Bätzner,1798569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0ac0e9c2f9f34f7aaa47e00ee22f316b.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nick Bätzner,-145340.0,-145340.0,-145457.0,-146974.0,-1045914.0,1159751.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6292,29,Mattes,Hansen,4604448.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mattes Hansen,-554377.0,-554377.0,-239692.0,83937.0,147942.0,3610273.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6751,29,Florian,Pruhs,4729141.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,39940.0,39940.0,127754.0,186238.0,1220305.0,4229141.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -7320,29,Tjark,Scheller,4721208.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tjark Scheller,-52218.0,-52218.0,-92685.0,-242464.0,-1606338.0,375747.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -7616,29,Jano,ter Horst,4770062.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Jano ter Horst,326718.0,326718.0,239373.0,130161.0,348371.0,2507072.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -8292,29,Santiago,Castañeda,9083368.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Santiago Castañeda,-282416.0,-282416.0,-297708.0,-473386.0,-785150.0,3659953.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -8872,29,Jonah,Sticker,6132677.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jonah Sticker,5366.0,5366.0,101394.0,172368.0,1120185.0,5274354.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -8984,29,Nyamekye,Awortwie-Grant,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -9283,29,Deniz,Zeitler,3276817.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Deniz Zeitler,339525.0,339525.0,351711.0,389190.0,2506904.0,2776817.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -10048,29,Luka,Duric,4166965.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luka Duric,-137463.0,-137463.0,-131109.0,-130632.0,-1653994.0,3209408.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -11170,29,Ruben,Müller,5212964.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ruben Müller,181869.0,181869.0,257213.0,262465.0,1757531.0,3226561.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -12262,29,Albert Frank,Millgramm,4919275.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Albert Frank Millgramm,-382736.0,-382736.0,-400051.0,-463579.0,-1892323.0,3653621.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -12296,29,Kennedy,Okpala,2302086.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dd97a9b150444134beb800f1fbf48d0a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kennedy Okpala,-141872.0,-141872.0,-138394.0,-138048.0,-985311.0,-1959712.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -14911,29,Clemens,Lippmann,1597036.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Clemens Lippmann,-139570.0,-139570.0,-143524.0,-144320.0,-1017399.0,-1919205.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/035ea65b37b74f2da2548be379438c9c.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1246,43,Willi,Orban,31321056.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/bda722458bd445d5ba24094a5306031d.png,4.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,40817.0,40817.0,41298.0,44203.0,369981.0,1839448.0,7.8,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,16.133869 -1333,43,Lukas,Klostermann,2008810.0,40.0,5.0,5.0,1.0,7355.0,201.0,0,2,https://kickbase.b-cdn.net/content/file/b48aaa342d854e869af8b6c1ec17a954.png,16.0,2,100.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",5,Lukas Klostermann,-131150.0,-131150.0,-133799.0,-136155.0,-963905.0,898809.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1689,43,Benjamin,Henrichs,8651011.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/content/file/5acf39c9f5ba403ba774ea0d47d67aab.png,39.0,1,51.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",3,Benjamin Henrichs,177344.0,177344.0,195435.0,239107.0,1591186.0,3950932.0,6.57,2.0684447930966856,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.581558 -1728,43,Örjan,Nyland,5179027.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/59574acd38ee4d5f8be6e03a1ee2276a.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,39968.0,39968.0,179094.0,209306.0,1562771.0,4679027.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2141,43,Ridle ,Baku,17932672.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/content/file/dea132bbe8444490a8b8fa7d725f4b64.png,17.0,2,182.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",3,Ridle Baku,-162153.0,-162153.0,-136134.0,-112815.0,-1212803.0,545063.0,7.37,2.0684447930966856,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,13.470301 -2275,43,Christoph,Baumgartner,18202480.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/content/file/8b2225416e584d5ebd4ee89d8a8a99eb.png,14.0,2,211.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",5,Christoph Baumgartner,-353481.0,-353481.0,-389084.0,-307420.0,-1668539.0,-1237182.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2522,43,David,Raum,34053916.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/content/file/63b51608f37a4eb083c1865d497d3cbe.png,22.0,1,130.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",1,David Raum,81393.0,81393.0,90536.0,97941.0,698166.0,2910008.0,7.25,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.996225 -2897,43,Rocco,Reitz,13353368.0,74.0,31.0,31.0,31.0,170280.0,2301.0,0,3,https://kickbase.b-cdn.net/content/file/152dbd3a41f7408a89c99f65e55935df.png,20.0,1,172.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",3,Rocco Reitz,82859.0,82859.0,97897.0,100739.0,194838.0,2183078.0,6.55,2.0684447930966856,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.679068 -4596,43,Brajan,Gruda,19090052.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/f1dd66425b59403ab0f2796e4ad0b0f8.png,10.0,1,66.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,255016.0,255016.0,262659.0,266938.0,1847417.0,7182608.0,7.5,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,15.513336 -6176,43,Nicolas,Seiwald,17448479.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/49894e11778042f09b92bdbd82994680.png,13.0,1,162.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,129352.0,129352.0,149062.0,160935.0,1156063.0,4787455.0,6.93,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.334322 -6300,43,Assan,Ouédraogo,13432757.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/content/file/0d8a1173062a4478822b06c0490cfe41.png,8.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",5,Assan Ouédraogo,-580018.0,-580018.0,-560354.0,-564323.0,-4078112.0,-6459911.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -6667,43,El Chadaille,Bitshiabu,2918850.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/content/file/35e5bfeabc4344cd8db03535c4ca2d6f.png,5.0,2,279.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",4,El Chadaille Bitshiabu,-107686.0,-107686.0,-107780.0,-108223.0,-770652.0,-1521134.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7224,43,Lukeba,Castello Jr.,18496411.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/content/file/02c2d826957a4899a614c0ad25d8a9a8.png,23.0,2,149.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Lukeba Castello Jr.,89109.0,89109.0,-20162.0,-145163.0,-996556.0,-1440519.0,6.97,2.0684447930966856,0.8113590263691683,0.6896551724137931,0.0,0.0,0.6643002028397567,9.577256 -7239,43,Max,Finkgräfe,6645578.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/content/file/5ea42faff1bf42f386a0f98d8203ee4e.png,35.0,1,108.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",5,Max Finkgräfe,142617.0,142617.0,202062.0,246436.0,1839036.0,3850394.0,6.8,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7493,43,Arthur,Vermeeren,6476321.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6e7334ffc310411d89c8c5230815dafc.png,48.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Arthur Vermeeren,-373942.0,-373942.0,27653.0,150986.0,799244.0,5683600.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -8061,43,Johan,Bakayoko,10738721.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/content/file/e45b0e99acb145f1a3f98666018c27b1.png,11.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",3,Johan Bakayoko,206893.0,206893.0,203951.0,220469.0,2004815.0,2544806.0,6.7,2.0684447930966856,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,11.806525 -8227,43,Maarten,Vandevoordt,16192287.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/content/file/cb4de12c99d148feb2f88e1c91186400.png,26.0,1,81.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",1,Maarten Vandevoordt,133397.0,133397.0,145417.0,151737.0,1035995.0,4562778.0,7.03,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.541167 -9507,43,Antonio,Nusa,25699975.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/7b0130fc7648401b8dac316e07e7327b.png,7.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",1,Antonio Nusa,69215.0,69215.0,73190.0,73155.0,488888.0,3894678.0,7.2,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.892803 -9776,43,Andrija,Maksimovic,5722385.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/1427cbd96ee74d9dbfc9ed098c47ff78.png,30.0,2,24.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,-464114.0,-464114.0,-98621.0,89217.0,235050.0,5222385.0,6.3,2.0684447930966856,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.598824 -10113,43,Tidiam,Gomis,4155152.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/77509238e8ef41bc92c01b1b1637a8d3.png,27.0,2,97.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,69949.0,69949.0,-55151.0,-64025.0,-336105.0,2868612.0,6.57,2.0684447930966856,0.36511156186612576,0.2723146747352497,0.0,0.0,0.2846737839587815,3.868626 -10530,43,Conrad,Harder,3284070.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/content/file/139438491a5a497099a6e6bb96cc922a.png,9.0,1,340.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",4,Conrad Harder,37096.0,37096.0,51929.0,-27860.0,-262927.0,-1642473.0,6.67,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -11008,43,Ezechiel,Banzuzi,7697909.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/3529ab9a9bde4d28b8aca1b6586f7747.png,6.0,1,113.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ezechiel Banzuzi,302789.0,302789.0,303487.0,307087.0,2217473.0,2991819.0,7.3,2.0684447930966856,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,10.999312 -11886,43,,Rômulo,20405009.0,83.0,30.0,30.0,27.0,139633.0,2488.0,2,4,https://kickbase.b-cdn.net/content/file/2a6ca20436b4402f83f0c5d25b10f6be.png,40.0,2,121.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",3,Rômulo,-343418.0,-343418.0,-41068.0,35167.0,-40001.0,3490722.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -14896,43,Abdoul,Koné,3623915.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/64a8d06b53144763b2c5e21a8ff6e246.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-125576.0,-125576.0,-133995.0,-131632.0,-923385.0,-7350452.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -15376,43,Maxime,Estève,14638008.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6834bb4cf7ea48e283e5f6678aad4dcf.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Maxime Estève,-575615.0,-575615.0,-489551.0,-462152.0,-3400240.0,-432455.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -577,15,Daniel,Batz,2448053.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,952.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",5,Daniel Batz,-121024.0,-121024.0,-115076.0,-117457.0,-860560.0,-3359787.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -619,15,Kevin,Stöger,8023848.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png,7.0,1,154.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",3,Kevin Stöger,235054.0,235054.0,250170.0,246276.0,1841880.0,6729893.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -849,15,Tim,Kleindienst,18149829.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tim Kleindienst,203807.0,203807.0,204549.0,214136.0,1507731.0,5235639.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1883,15,Moritz,Nicolas,19209956.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,196.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",1,Moritz Nicolas,-8388.0,-8388.0,14462.0,42439.0,336105.0,2474784.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2074,15,Robin,Hack,9711512.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,1,48.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",3,Robin Hack,124890.0,124890.0,147572.0,178477.0,1230215.0,3229459.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2261,15,Florian,Neuhaus,1536368.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,2,591.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,-104396.0,-104396.0,-102831.0,-108043.0,-767810.0,-3167354.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2560,15,Philipp,Sander,12505568.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",1,Philipp Sander,126715.0,126715.0,137178.0,159201.0,1105413.0,4852143.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2862,15,Jens,Castrop,4070162.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/content/file/cbc017919fc248448f6b036125a0141d.png,17.0,2,313.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",5,Jens Castrop,-144458.0,-144458.0,-146072.0,-144436.0,-1244244.0,-3719294.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2941,15,Joseph,Scally,4368413.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,2,453.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",4,Joseph Scally,-97910.0,-97910.0,-87330.0,-87268.0,-856475.0,-1533740.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3063,15,Fabio,Chiarodia,762366.0,33.0,15.0,15.0,8.0,44040.0,490.0,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,642.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",5,Fabio Chiarodia,9511.0,9511.0,-28573.0,-59101.0,-520286.0,-775216.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3129,15,Ko,Itakura,10061480.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1bc3046eee7a4e7fa51801ed88f7e143.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ko Itakura,181547.0,181547.0,-3727864.0,0.0,-3546317.0,-3546317.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3516,15,Enzo,Leopold,11111588.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Enzo Leopold,-552633.0,-552633.0,-559331.0,-594807.0,-3575988.0,-44591.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4292,15,David,Herold,6015797.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Herold,-328103.0,-328103.0,-330885.0,-328294.0,-2339711.0,-932176.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -4333,15,Lukas,Ullrich,8036650.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,1,95.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",2,Lukas Ullrich,253004.0,253004.0,248158.0,276907.0,1923654.0,7536650.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6199,15,Shuto,Machino,2878335.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,1,257.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Shuto Machino,328356.0,328356.0,363974.0,370571.0,2078136.0,606568.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6319,15,Franck,Honorat,9753607.0,68.0,28.0,28.0,24.0,126507.0,1898.0,2,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",3,Franck Honorat,-250356.0,-250356.0,-27264.0,34890.0,-142151.0,2154648.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -7774,15,Yukhym,Konoplia,2386415.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-145445.0,-145445.0,-144179.0,-142863.0,-1041069.0,-4888636.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -9540,15,Isac,Lidberg,7954813.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Isac Lidberg,-300941.0,-300941.0,-313583.0,-260322.0,-2360382.0,-2224393.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11010,15,Kevin,Diks,17129261.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,1,166.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",1,Kevin Diks,152316.0,152316.0,171326.0,191497.0,1275726.0,5099913.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -11748,15,Wael,Mohya,10838941.0,34.0,15.0,15.0,6.0,36598.0,507.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,1,46.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Wael Mohya,107544.0,107544.0,120108.0,117785.0,972871.0,3362328.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -13442,15,Hugo,Bolin,9557831.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,54.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",2,Hugo Bolin,281223.0,281223.0,288046.0,296345.0,2066494.0,6569841.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15181,15,Jan,Leszczynski,5935421.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,231597.0,231597.0,247331.0,293770.0,1651572.0,2085154.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15202,15,Zento,Uno,2169502.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-141190.0,-141190.0,-141750.0,-141856.0,-1002205.0,-2867948.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15613,15,Daiki,Hashioka,9946345.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Daiki Hashioka,264988.0,264988.0,294127.0,312809.0,2196574.0,9946345.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -54,3,Emre,Can,1015584.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/content/file/29f90f2f2f2045f69460f20564a894ab.png,23.0,2,1010.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-87855.0,-87855.0,-86257.0,-90714.0,-673296.0,-2773256.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1c9bdd7907a5425e8f2a0cb0fc5426ee.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1704,3,Waldemar,Anton,34013231.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/content/file/b1a7f338e7c9453d93897bd6ac8c9457.png,3.0,1,118.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",1,Waldemar Anton,33240.0,33240.0,32603.0,46049.0,347456.0,1881704.0,6.9,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.228377 -1856,3,Marcel,Sabitzer,7951576.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/content/file/e5fd8b4544ef4fbf99fa27874f810794.png,20.0,2,269.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",4,Marcel Sabitzer,-282603.0,-282603.0,-268654.0,-247572.0,-1567310.0,-2129514.0,6.77,2.3519386450788238,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.853064 -1873,3,Gregor,Kobel,22582561.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/5cf1813a3f0f4cb6997088b18ad5adcf.png,1.0,2,156.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-158176.0,-158176.0,-70802.0,-44876.0,-517570.0,890295.0,6.8,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.993183 -1920,3,Serhou,Guirassy,29513420.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/fb2bd82aeb8440f8acdbcf6ebf4487dc.png,9.0,1,113.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,93874.0,93874.0,108594.0,114499.0,784523.0,3127579.0,6.58,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.475756 -2148,3,Alexander,Meyer,589578.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/b2b01de70f7b47dbb31b104de35ac5cc.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-106156.0,-106156.0,-113909.0,-119085.0,-876449.0,89578.0,6.55,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2383,3,Nico,Schlotterbeck,25862983.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/content/file/531ad1f9d6804b9db55d5aace6d79888.png,4.0,2,160.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",5,Nico Schlotterbeck,-665693.0,-665693.0,-651692.0,-597263.0,-4439195.0,-9415527.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2395,3,Julian,Ryerson,25926775.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/5c70c2a110fd48919c487e0b0d97af57.png,26.0,1,125.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,53404.0,53404.0,55596.0,62631.0,365068.0,1268881.0,7.35,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.286749 -2714,3,Maximilian,Beier,23779780.0,94.0,32.0,32.0,24.0,132156.0,3023.0,0,4,https://kickbase.b-cdn.net/content/file/901a04fa3f274f95921af3b42a45f795.png,14.0,2,127.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",2,Maximilian Beier,-193882.0,-193882.0,-315552.0,-712944.0,-2111794.0,-242941.0,6.57,2.3519386450788238,0.6896551724137931,1.0,0.0,0.0,0.7198275862068966,11.122946 -2736,3,Ramy,Bensebaini,21726972.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/content/file/f52b92d109bf4f53b2fb20e5c50f00ec.png,5.0,1,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",1,Ramy Bensebaini,172521.0,172521.0,181756.0,199374.0,1381961.0,5067489.0,6.8,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.993183 -3069,3,Felix,Nmecha,26970373.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/content/file/510ad66f94f943fb940c1a7b11792266.png,8.0,1,101.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Nmecha,112371.0,112371.0,121639.0,122424.0,874992.0,5482985.0,6.78,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.946144 -7737,3,Joey,Veerman,17822597.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c751e952d6ef4ac9a5743ea52f4202f6.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Joey Veerman,149178.0,149178.0,150432.0,151483.0,17822597.0,17822597.0,6.5,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9440,3,Filippo,Mane,3253614.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/content/file/9994a14997ae4a03a9ac5f78376003db.png,39.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Filippo Mane,-110835.0,-110835.0,-111175.0,-113783.0,-733940.0,1567498.0,6.53,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9698,3,,Fábio Silva,6096178.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/content/file/da60f61d4f674e4db35b6f47db49c153.png,21.0,2,231.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",4,Fábio Silva,-246872.0,-246872.0,-272460.0,-255633.0,-1610109.0,-1534844.0,6.88,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10114,3,Carney,Chukwuemeka,3609907.0,47.0,28.0,28.0,8.0,63437.0,1307.0,0,3,https://kickbase.b-cdn.net/content/file/819b3e31455d4830a3e5acf58eb5290d.png,17.0,2,362.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",5,Carney Chukwuemeka,-98624.0,-98624.0,-103886.0,-118833.0,-761426.0,-4230592.0,6.6,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10115,3,Daniel,Svensson,16914433.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/9ff6af44ccf14bb3846cafc261f362ad.png,24.0,2,159.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,-378731.0,-378731.0,-331348.0,-271314.0,-1870607.0,-1562362.0,6.95,2.3519386450788238,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,12.118567 -11099,3,Jobe,Bellingham,18915297.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/content/file/7b67f5aec4444746b2848e6d9a775210.png,7.0,2,114.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",3,Jobe Bellingham,-366333.0,-366333.0,-264950.0,-64461.0,-402186.0,2065671.0,6.78,2.3519386450788238,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,14.090343 -11100,3,Samuele,Inácio,9677612.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/content/file/0e8e34d536e6420cb5d7d96fc909f97d.png,40.0,1,37.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",4,Samuele Inácio,30446.0,30446.0,52759.0,67872.0,128303.0,-1648589.0,6.86,2.3519386450788238,0.3103448275862069,0.0,1.0,0.0,0.2801724137931034,4.520386 -13472,3,Luca,Reggiani,3717555.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/content/file/ae27049c76974053b81276c3faa1f639.png,49.0,2,159.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-109077.0,-109077.0,-112199.0,-108956.0,-721952.0,-3648280.0,7.05,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14662,3,Justin,Lerma,5490074.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/febaeb82caf74cb4b0511a58b28d70ac.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-367886.0,-367886.0,-361186.0,-354668.0,-2549744.0,-2274379.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14899,3,Kauã,Prates,2811131.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6ea4006dc79446228b81953749d7948b.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kauã Prates,-129324.0,-129324.0,-127865.0,-125832.0,-880764.0,-4727484.0,6.1,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -15211,3,Joane,Gadou,24586219.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/3ca6efe4d6904a609a712b6b68be0ebb.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,137321.0,137321.0,159511.0,172612.0,1237050.0,5157190.0,6.8,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.993183 -16378,3,Konstantinos,Karetsas,23538072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2607076d85724a188e9db75bd12b7889.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,275497.0,275497.0,285794.0,276218.0,2000959.0,23538072.0,7.27,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.098594 -16948,3,Giannis,Konstantelias,18041690.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b5b22871d880409a8cabf9c1ec00e898.png,45.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Giannis Konstantelias,173138.0,173138.0,176994.0,186996.0,18041690.0,18041690.0,7.3,2.3519386450788238,0.0,0.6896551724137931,0.0,0.0,0.25862068965517243,4.440298 -1863,6,Daniel,Heuer Fernandes,14751203.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,1,206.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",1,Daniel Heuer Fernandes,118868.0,118868.0,123739.0,138030.0,1010348.0,3839525.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1865,6,Yussuf,Poulsen,3037964.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,111.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yussuf Poulsen,-138269.0,-138269.0,-140597.0,-133298.0,-978642.0,1778772.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1889,6,Bakery,Jatta,5456538.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,1,130.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",2,Bakery Jatta,281546.0,281546.0,314560.0,289636.0,1248252.0,3896413.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1978,6,Jordan,Torunarigha,11890732.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,25.0,1,147.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",1,Jordan Torunarigha,101272.0,101272.0,123239.0,133439.0,864559.0,4627086.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -2725,6,Sebastiaan,Bornauw,9960035.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/11f46340ac514b048f534ac6e0ab9d3c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Sebastiaan Bornauw,290480.0,290480.0,259145.0,8874022.0,9423647.0,9423647.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3277,6,Miro,Muheim,8296477.0,67.0,29.0,29.0,27.0,162140.0,1929.0,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,232.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",3,Miro Muheim,-319603.0,-319603.0,-317617.0,-327699.0,-1285731.0,2628455.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3521,6,Daniel,Elfadli,3363580.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/content/file/ab840d167b4f4811a1a40e49fef84a76.png,8.0,2,228.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Daniel Elfadli,-136537.0,-136537.0,-133599.0,-134765.0,-952167.0,2299379.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -4404,6,Jean-Luc,Dompé,500000.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/content/file/4d4bfeaf414f47e2994cf7669d884f08.png,7.0,2,2558.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jean-Luc Dompé,-39905.0,-39905.0,-97761.0,-114501.0,-783832.0,-3131603.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6201,6,Nicolai,Remberg,12474341.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,1,179.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",1,Nicolai Remberg,86970.0,86970.0,110503.0,132013.0,911770.0,4375535.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6217,6,Rayan,Philippe,2824850.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/content/file/4fe19be7a9df439fa6f788b27095a090.png,14.0,2,343.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",4,Rayan Philippe,-111295.0,-111295.0,-114287.0,-113706.0,-802548.0,-17020.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7350,6,Otto,Stange,4538526.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,49.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",3,Otto Stange,356140.0,356140.0,358960.0,345987.0,1537723.0,620544.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7394,6,Kofi,Amoako,3124849.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kofi Amoako,-136570.0,-136570.0,-133519.0,-136313.0,-958345.0,-1117572.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -8367,6,Albert,Sambi Lokonga,10789044.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,1,163.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",1,Albert Sambi Lokonga,53072.0,53072.0,57880.0,54736.0,260265.0,3794643.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -9605,6,Albert,Grønbæk,11406769.0,74.0,7.0,7.0,6.0,31737.0,520.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,23.0,1,45.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",1,Albert Grønbæk,139706.0,139706.0,171248.0,171316.0,980144.0,4337436.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -10120,6,Alexander,Røssing-Lelesiit,1498528.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,76.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,-132867.0,-132867.0,-132119.0,-135821.0,-962659.0,936035.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11512,6,Nicolás,Capaldo,9753432.0,65.0,26.0,26.0,24.0,130826.0,1682.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,172.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",1,Nicolás Capaldo,-131907.0,-131907.0,-171114.0,-240093.0,-803826.0,1166053.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11752,6,Warmed,Omari,3892142.0,60.0,20.0,20.0,17.0,106595.0,1204.0,1,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,309.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",5,Warmed Omari,-147035.0,-147035.0,-144467.0,-155735.0,-851797.0,-1674396.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11949,6,Shafiq,Nandja,500000.0,13.0,2.0,2.0,0.0,1379.0,26.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,0,52.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shafiq Nandja,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -12368,6,Sander,Tangvik,1221519.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,1,180.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,300428.0,300428.0,278041.0,133642.0,538370.0,-1626379.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -13433,6,Louis,Lemke,4480432.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,4.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Louis Lemke,326134.0,326134.0,372866.0,374222.0,2648889.0,3980432.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15283,6,Martin,Adeline,6140986.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Martin Adeline,-201322.0,-201322.0,-198913.0,-199339.0,-1572251.0,-529194.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15472,6,Patson,Daka,12082119.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Patson Daka,32806.0,32806.0,89926.0,111857.0,887364.0,7899354.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15478,6,Bilal,Nadir,3558640.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Bilal Nadir,-148761.0,-148761.0,-134425.0,-130080.0,-935149.0,3558640.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -49,5,Matthias,Ginter,26693072.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,137.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",1,Matthias Ginter,39477.0,39477.0,40753.0,32998.0,283883.0,1445459.0,8.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,13.495155 -89,5,Christian,Günter,4878004.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,1,238.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",3,Christian Günter,360717.0,360717.0,367208.0,355138.0,2062945.0,850813.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -118,5,Vincenzo,Grifo,12683722.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,1,183.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",3,Vincenzo Grifo,97892.0,97892.0,119562.0,150221.0,952932.0,3683004.0,6.9,1.6764168190127973,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,8.426162 -1257,5,Lukas,Kübler,3823085.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,2,490.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",4,Lukas Kübler,-87659.0,-87659.0,-86442.0,-73967.0,-594547.0,-796996.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1645,5,Maximilian,Eggestein,15755378.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,180.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",1,Maximilian Eggestein,135901.0,135901.0,130991.0,151546.0,1101190.0,4375084.0,7.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.573126 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1858,5,Anthony,Jung,1310223.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,336.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",4,Anthony Jung,-121847.0,-121847.0,-120409.0,-122668.0,-920075.0,810223.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2084,5,Philipp,Lienhart,13123590.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",2,Philipp Lienhart,114085.0,114085.0,136860.0,165045.0,1108239.0,5269101.0,6.9,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.567276 -2125,5,Jan-Niklas,Beste,11702306.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,144.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",1,Jan-Niklas Beste,130907.0,130907.0,158877.0,168399.0,1096308.0,5376002.0,6.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.896709 -2176,5,Lucas,Höler,3249970.0,46.0,33.0,33.0,25.0,134301.0,1531.0,256,4,https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png,9.0,1,471.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",4,Lucas Höler,267570.0,267570.0,207236.0,176810.0,674541.0,-996466.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2722,5,Patrick,Osterhage,4234812.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,221.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrick Osterhage,-132450.0,-132450.0,-133062.0,-135401.0,-1295042.0,3569654.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3019,5,Noah,Atubolu,9724849.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/content/file/ba5dbe845bb948f5887a048993400dbb.png,1.0,1,339.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",5,Noah Atubolu,330949.0,330949.0,329331.0,345439.0,1391222.0,-2064041.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3209,5,Yannik,Engelhardt,10553425.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",2,Yannik Engelhardt,133085.0,133085.0,171322.0,266067.0,1607283.0,7142720.0,7.2,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.070201 -3218,5,Mio,Backhaus,17354151.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,174.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",1,Mio Backhaus,42344.0,42344.0,68640.0,91382.0,687983.0,3498854.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -3304,5,Igor,Matanović,19014276.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,159425.0,159425.0,155654.0,172495.0,1194228.0,4770811.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -4335,5,Derry,Scherhant,6040917.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,246.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",3,Derry Scherhant,261951.0,261951.0,282952.0,273409.0,1299841.0,1372195.0,7.6,1.6764168190127973,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.459777 -6209,5,Philipp,Treu,11814328.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Philipp Treu,117479.0,117479.0,136804.0,133146.0,843109.0,4891989.0,7.15,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.98638 -7215,5,Jordy,Makengo,3925875.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,213.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Jordy Makengo,407196.0,407196.0,402456.0,411503.0,2139574.0,-84229.0,6.6,1.6764168190127973,0.2723146747352497,0.6051437216338881,1.0,0.0,0.4880862329803328,5.400357 -7216,5,Max,Rosenfelder,3034922.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png,37.0,2,104.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Max Rosenfelder,-66008.0,-66008.0,-93984.0,-126034.0,-768407.0,1504311.0,6.9,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8363,5,Berkay,Yilmaz,7020413.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Berkay Yilmaz,-333195.0,-333195.0,-344822.0,-320002.0,-2309197.0,1753040.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8364,5,Bruno,Ogbus,1642906.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,2,572.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",5,Bruno Ogbus,-64664.0,-64664.0,-66332.0,-74439.0,-637919.0,-2742170.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -11006,5,Yuito,Suzuki,13592160.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,115.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",1,Yuito Suzuki,172535.0,172535.0,185310.0,184053.0,1302004.0,4841631.0,6.7,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.231993 -11007,5,Cyriaque,Irié,3724354.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png,22.0,2,40.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",4,Cyriaque Irié,-127801.0,-127801.0,-134527.0,-133639.0,-1280634.0,2852981.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -14048,5,Keisuke,Goto,5055250.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keisuke Goto,-282936.0,-282936.0,-270986.0,-338632.0,-2258790.0,-3190291.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -15196,5,Rihito,Yamamoto,5458304.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rihito Yamamoto,-352932.0,-352932.0,-349391.0,-349879.0,-2421105.0,-2017900.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -43,10,Mitchell,Weiser,4519893.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64593.0,-64593.0,-45526.0,-43240.0,-617755.0,-2205583.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -157,10,Niklas,Stark,1938917.0,36.0,14.0,14.0,9.0,46992.0,508.0,2,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,2,262.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",5,Niklas Stark,-130749.0,-130749.0,-129125.0,-131768.0,-913674.0,-1469255.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -608,10,Niclas,Füllkrug,10874734.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/df8ef582eb6640278efb36590a35123a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Niclas Füllkrug,218274.0,218274.0,183892.0,156278.0,-13255634.0,-13255634.0,6.6,1.0676416819012795,0.6051437216338881,0.6051437216338881,1.0,0.0,0.6545007564296521,4.611897 -1996,10,Marco,Friedl,13366286.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,1,175.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Marco Friedl,125237.0,125237.0,142690.0,145390.0,1041749.0,4792287.0,8.0,1.0676416819012795,1.0,1.0,1.0,0.0,1.0,8.541133 -2294,10,Amos,Pieper,10836338.0,80.0,19.0,19.0,19.0,99133.0,1529.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,141.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",1,Amos Pieper,141182.0,141182.0,152918.0,154237.0,1384701.0,4424586.0,7.7,1.0676416819012795,1.0,1.0,1.0,0.0,1.0,8.220841 -2842,10,Felix,Agu,3821078.0,46.0,11.0,11.0,9.0,48743.0,509.0,1,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,133.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-151111.0,-151111.0,-158883.0,-164446.0,-1352710.0,1329516.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2939,10,Eren Sami,Dinkçi,5591874.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/content/file/b75aff01aa3044f98175598e580fdd75.png,0.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",4,Eren Sami Dinkçi,244564.0,244564.0,279583.0,343338.0,2009301.0,2024708.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3139,10,Cédric,Itten,7467502.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6479aeb8ddab4dd1a92025ddb8b2c3c2.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Cédric Itten,-313032.0,-313032.0,-313309.0,-350159.0,-2091840.0,-56063.0,6.0,1.0676416819012795,0.2723146747352497,0.2723146747352497,0.0,0.0,0.23827534039334347,1.526356 -3166,10,Keke,Topp,500000.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,876.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3228,10,Justin,Njinmah,4883901.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,1,288.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",3,Justin Njinmah,71200.0,71200.0,19067.0,-23810.0,-660517.0,118662.0,6.7,1.0676416819012795,0.6896551724137931,0.6051437216338881,1.0,0.0,0.6967564818196046,4.984038 -3281,10,Ludovit,Reis,5139123.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8d0ebe886d844bffb3283d7f4f8cfdce.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ludovit Reis,352551.0,352551.0,316905.0,225672.0,-3408160.0,-3408160.0,8.0,1.0676416819012795,0.6896551724137931,0.3103448275862069,0.0,0.0,0.4612068965517242,3.93923 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3481,10,Jens,Stage,19598109.0,100.0,29.0,29.0,29.0,160601.0,2895.0,0,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,1,147.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",2,Jens Stage,94768.0,94768.0,84220.0,81168.0,753899.0,3862707.0,8.3,1.0676416819012795,1.0,1.0,1.0,0.0,1.0,8.861426 -7167,10,Senne,Lynen,10417894.0,71.0,31.0,31.0,31.0,180555.0,2210.0,0,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,1,212.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",2,Senne Lynen,101830.0,101830.0,163273.0,289421.0,1714726.0,4025943.0,6.9,1.0676416819012795,1.0,1.0,1.0,0.0,1.0,7.366728 -7282,10,Olivier,Deman,9856859.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,2,119.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",1,Olivier Deman,-108702.0,-108702.0,-145072.0,-109761.0,-574242.0,4335739.0,7.3,1.0676416819012795,1.0,1.0,1.0,0.0,1.0,7.793784 -7469,10,Julián,Malatini,4267469.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,2,67.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,-155736.0,-155736.0,-194125.0,-566915.0,-697803.0,3767469.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7721,10,Marco,Grüll,6933587.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,236.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",3,Marco Grüll,195667.0,195667.0,224631.0,263275.0,1878947.0,3233450.0,6.8,1.0676416819012795,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,1.867919 -8166,10,,Chuki,11874619.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Chuki,71859.0,71859.0,106659.0,123274.0,889287.0,4528675.0,6.0,1.0676416819012795,0.3103448275862069,1.0,1.0,0.0,0.6551724137931034,4.196936 -9513,10,Karl,Hein,13238570.0,164.0,2.0,2.0,2.0,11560.0,327.0,2,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,24.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Karl Hein,43211.0,43211.0,79583.0,105897.0,732749.0,4350301.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9600,10,Alexander,Schlager,3753619.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Alexander Schlager,-112365.0,-112365.0,-112694.0,-134793.0,-868847.0,-2099069.0,6.8,1.0676416819012795,0.36511156186612576,0.0,0.0,0.0,0.18255578093306288,1.325348 -9923,10,Samuel,Mbangula,10228215.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/content/file/bb63ae114a9641aea1903e760c388b1c.png,7.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",2,Samuel Mbangula,169260.0,169260.0,283673.0,296935.0,1942349.0,2814409.0,6.5,1.0676416819012795,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,5.862825 -9996,10,Patrice,Covic,3628560.0,18.0,15.0,15.0,2.0,25884.0,268.0,0,3,https://kickbase.b-cdn.net/content/file/3c9740e4f1b6416580b598d3da08cdb2.png,24.0,2,73.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrice Covic,-142603.0,-142603.0,-146665.0,-143243.0,-1027666.0,2717190.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10131,10,Dariusz,Stalmach,2565905.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dariusz Stalmach,-148023.0,-148023.0,-144040.0,-145907.0,-1046663.0,558034.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10134,10,Mick,Schmetgens,7173200.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,1,11.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Mick Schmetgens,263324.0,263324.0,246650.0,239166.0,1779356.0,6673200.0,7.1,1.0676416819012795,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,6.698071 -11262,10,Salim Amani,Musah,7766567.0,17.0,8.0,8.0,2.0,13915.0,134.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",3,Salim Amani Musah,122716.0,122716.0,184796.0,216245.0,1536697.0,4458330.0,6.6,1.0676416819012795,0.12254160363086235,0.12254160363086235,0.0,0.0,0.10722390317700456,0.755546 -14923,10,Kenny,Quetant,2858033.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-146317.0,-146317.0,-148208.0,-146210.0,-1019006.0,-2214510.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14926,10,Darwin,Soylu,2798098.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-149650.0,-149650.0,-146758.0,-146807.0,-1051064.0,-1212357.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15256,10,Oskar,Wójcik,4408670.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Oskar Wójcik,-131470.0,-131470.0,-139380.0,-377014.0,-2079104.0,-1037515.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15313,10,Paul,Erevbenagie,5391510.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,268100.0,268100.0,328293.0,378280.0,2600862.0,4891510.0,7.5,1.0676416819012795,0.3103448275862069,0.12254160363086235,0.0,0.0,0.20112551515467683,1.610475 -493,13,Michael,Gregoritsch,10372917.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,38.0,2,120.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",2,Michael Gregoritsch,-140965.0,-140965.0,-4357.0,78687.0,591235.0,3446506.0,6.7,1.5743579915676504,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,9.320606 -1809,13,Marius,Wolf,2765834.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,248.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",2,Marius Wolf,380241.0,380241.0,387263.0,387112.0,2144432.0,288126.0,6.5,1.5743579915676504,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,7.586777 -1811,13,Jeffrey,Gouweleeuw,10895146.0,62.0,11.0,11.0,10.0,56368.0,684.0,2,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,1,62.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",3,Jeffrey Gouweleeuw,-84784.0,-84784.0,65204.0,102965.0,532668.0,4428605.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2195,13,Finn,Dahmen,16389203.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",1,Finn Dahmen,45899.0,45899.0,53418.0,82866.0,603763.0,2804301.0,7.9,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,12.437428 -2274,13,Keven,Schlotterbeck,9945297.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/content/file/32c5da5af6124b1d92fc800121634316.png,31.0,1,209.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Keven Schlotterbeck,107788.0,107788.0,65420.0,-8341.0,-638818.0,-1203118.0,6.9,1.5743579915676504,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,7.913185 -2651,13,Mads,Pedersen,5481030.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/d23570d4b3cc4868802dff2488913f39.png,3.0,2,12.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mads Pedersen,-557848.0,-557848.0,-549.0,129429.0,502570.0,4981030.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -2764,13,Yannik,Keitel,3288637.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png,14.0,2,70.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yannik Keitel,-140227.0,-140227.0,-142068.0,-148731.0,-1010176.0,2042165.0,6.6,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3143,13,Kristijan,Jakić,1372694.0,56.0,26.0,26.0,18.0,110792.0,1450.0,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,1056.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Kristijan Jakić,-57906.0,-57906.0,-86712.0,-100319.0,-712657.0,-2957105.0,7.7,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -3183,13,Anton,Kade,12239474.0,64.0,28.0,28.0,18.0,114106.0,1783.0,0,4,https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png,30.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",1,Anton Kade,160056.0,160056.0,168002.0,172710.0,1091341.0,5726114.0,7.0,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,11.020506 -4654,13,Mert,Kömür,5008192.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,36.0,1,295.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",4,Mert Kömür,339978.0,339978.0,344884.0,357685.0,2291531.0,1292461.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -6168,13,Robin,Fellhauer,9830345.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,2,224.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",1,Robin Fellhauer,-154898.0,-154898.0,-235750.0,-132869.0,-334159.0,3619301.0,6.5,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,10.233327 -7283,13,Calvin,Brackelmann,4622796.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Calvin Brackelmann,-133969.0,-133969.0,-295628.0,-307685.0,-1946609.0,-3870092.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7336,13,Sima,Suso,2854783.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-149257.0,-149257.0,-149993.0,-151840.0,-1051271.0,-53963.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -7676,13,Fabian,Rieder,14119355.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,160.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",1,Fabian Rieder,172007.0,172007.0,199585.0,200153.0,1409817.0,5787091.0,6.7,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,10.548199 -7696,13,Nediljko,Labrović,1604956.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,-145327.0,-145327.0,-151053.0,-151213.0,-1056395.0,1104956.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -8355,13,Noahkai,Banks,5289168.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,2,315.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noahkai Banks,-122065.0,-122065.0,-211342.0,-236815.0,-1823200.0,-525860.0,7.5,1.5743579915676504,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.206397 -9642,13,Chrislain,Matsima,12187348.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",2,Chrislain Matsima,195560.0,195560.0,184235.0,194397.0,1320103.0,2183112.0,7.0,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,11.020506 -9684,13,Alexis,Claude-Maurice,9701325.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,2,238.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",4,Alexis Claude-Maurice,-283413.0,-283413.0,-474630.0,-417142.0,-2464846.0,-292277.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -9965,13,Faik,Sakar,5382195.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-607180.0,-607180.0,-464063.0,12931.0,-248891.0,4882195.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -10049,13,Hennes,Behrens,10769928.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,0.0,1,101.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",1,Hennes Behrens,156729.0,156729.0,173332.0,176589.0,1733234.0,7046546.0,7.0,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,11.020506 -11556,13,Han-Noah,Massengo,9835144.0,59.0,33.0,33.0,29.0,158322.0,1949.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,198.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",2,Han-Noah Massengo,21730.0,21730.0,40661.0,56672.0,536484.0,4667059.0,7.4,1.5743579915676504,1.0,1.0,1.0,0.0,1.0,11.650249 -12341,13,Rodrigo,Ribeiro,3781260.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,21.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",4,Rodrigo Ribeiro,-55611.0,-55611.0,-68630.0,-81651.0,-581638.0,2030344.0,6.6,1.5743579915676504,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.20927 -13479,13,Uchenna,Ogundu,5802829.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,15.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",5,Uchenna Ogundu,-556909.0,-556909.0,-4383.0,116663.0,442567.0,5302829.0,0.0,1.5743579915676504,0.0,0.0,0.0,0.0,0.0,0.0 -32,8,Loris,Karius,16968674.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Loris Karius,48451.0,48451.0,75068.0,98919.0,727778.0,4549165.0,6.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.489153 -670,8,Kenan,Karaman,13842305.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,-467084.0,-467084.0,-463656.0,-430541.0,-1781312.0,1395042.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -755,8,Kevin,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,0.0,0.0,0.0,-26634.0,-494575.0,-222802.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1012,8,Edin,Džeko,10151652.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Edin Džeko,211010.0,211010.0,233613.0,258017.0,1779587.0,9651652.0,6.4,1.170180145649674,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.16211 -1691,8,Finn,Porath,3926048.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-144042.0,-144042.0,-148479.0,-148112.0,-1865671.0,3335297.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -1911,8,Anton,Donkor,4217643.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0db1ac5e9cad4c9bbb22a84b1c0a00af.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anton Donkor,-146909.0,-146909.0,-145586.0,-156615.0,-1928391.0,3587143.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -2762,8,Timo,Becker,6253215.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Timo Becker,308070.0,308070.0,305773.0,316497.0,1431525.0,-542770.0,7.0,1.170180145649674,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.96691 -2876,8,Ron,Schallenberg,6487006.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ron Schallenberg,-350828.0,-350828.0,-347842.0,-370255.0,-1808313.0,2138739.0,6.0,1.170180145649674,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.906587 -2967,8,Soufiane,El-Faouzi,15073209.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Soufiane El-Faouzi,100116.0,100116.0,120069.0,116805.0,879029.0,4481376.0,7.4,1.170180145649674,1.0,1.0,1.0,0.0,1.0,8.659333 -3029,8,Dejan,Ljubičić,5598936.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dejan Ljubičić,-266438.0,-266438.0,-249725.0,-273944.0,-1787803.0,-2007018.0,6.7,1.170180145649674,0.6896551724137931,0.3103448275862069,1.0,0.0,0.5862068965517242,4.595983 -3307,8,Janik,Bachmann,1532564.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,-140272.0,-140272.0,-146146.0,-143635.0,-1031353.0,-2086787.0,6.8,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4406,8,Éric,Dina Ebimbe,5118801.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Éric Dina Ebimbe,21697.0,21697.0,-58361.0,-175081.0,-1109169.0,4618801.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -4606,8,Hasan,Kuruçay,12805727.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Hasan Kuruçay,-172473.0,-172473.0,-22354.0,21577.0,114209.0,3050103.0,6.1,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.138099 -6172,8,Junior,Adamu,6303785.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,2,66.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Junior Adamu,-153603.0,-153603.0,-149799.0,-184611.0,-1411513.0,-1533842.0,6.3,1.170180145649674,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.370219 -7156,8,Maximilian,Wöber,3826872.0,33.0,2.0,2.0,0.0,2759.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,17.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",4,Maximilian Wöber,-126534.0,-126534.0,-128889.0,-125547.0,-891760.0,2127147.0,6.5,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -7242,8,Robin,Gosens,10658341.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Robin Gosens,121702.0,121702.0,144358.0,178959.0,1645728.0,1344803.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8222,8,Moussa,Sylla,9896047.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Sylla,57509.0,57509.0,106204.0,135817.0,874182.0,3934987.0,6.6,1.170180145649674,0.36511156186612576,0.3103448275862069,0.0,0.0,0.2989350912778905,2.308732 -8235,8,Adrian,Gantenbein,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,0.0,0.0,0.0,0.0,0.0,-2317402.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -8277,8,Vitalie,Becker,8055580.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Vitalie Becker,-344798.0,-344798.0,-56545.0,83261.0,258079.0,2125006.0,5.9,1.170180145649674,0.6896551724137931,0.0,1.0,0.0,0.4698275862068966,3.243719 -9390,8,Max,Grüger,1671655.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8a2c62c732764e97bafa4b50c345cd3c.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Grüger,-142857.0,-142857.0,-144854.0,-149636.0,-1031993.0,-2569404.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -10916,8,Mert Can,Ayhan,8286524.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mert Can Ayhan,-294368.0,-294368.0,-315230.0,-335886.0,-1720310.0,1269429.0,6.1,1.170180145649674,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.938363 -11255,8,Nikola,Katic,15026803.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nikola Katic,89448.0,89448.0,104119.0,109943.0,836655.0,3848290.0,6.7,1.170180145649674,1.0,1.0,1.0,0.0,1.0,7.840207 -11964,8,Christian,Gomis,3029505.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/86eb275dff074b3fac2607cbc0e0cf2a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christian Gomis,-146498.0,-146498.0,-145627.0,-142734.0,-1024317.0,-381847.0,6.4,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12158,8,Luca,Vozar,1934781.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,369819.0,369819.0,356083.0,338629.0,1434781.0,1434781.0,6.7,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -12297,8,Satoshi,Tanaka,5629788.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Satoshi Tanaka,-137990.0,-137990.0,-137163.0,-157439.0,-1202760.0,-2120885.0,6.8,1.170180145649674,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.796427 -13431,8,Johannes Simon,Siebeking,1533786.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,-146650.0,-146650.0,-151071.0,-151116.0,-1060248.0,441630.0,0.0,1.170180145649674,0.0,0.0,0.0,0.0,0.0,0.0 -13448,8,Adil,Aouchiche,15401473.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Adil Aouchiche,88171.0,88171.0,112260.0,126274.0,864988.0,4423768.0,5.8,1.170180145649674,1.0,1.0,1.0,0.0,1.0,6.787045 diff --git a/outputs/expected_points/expected_points_20260823_175739_+0200_sofascore_overall_rating_odds_lineup_20260823_180205_+0200.csv b/outputs/expected_points/expected_points_20260823_175739_+0200_sofascore_overall_rating_odds_lineup_20260823_180205_+0200.csv deleted file mode 100644 index 99909ed..0000000 --- a/outputs/expected_points/expected_points_20260823_175739_+0200_sofascore_overall_rating_odds_lineup_20260823_180205_+0200.csv +++ /dev/null @@ -1,470 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -173,2,Jonathan,Tah,37026341.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,10622.0,10622.0,29165.0,42186.0,288897.0,1709949.0,6.94,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,16.743795 -237,2,Manuel,Neuer,13389844.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,155.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,76563.0,76563.0,98102.0,117533.0,698384.0,1750465.0,6.93,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,16.719669 -383,2,Sven,Ulreich,986532.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,2,126.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,-133355.0,-133355.0,-134911.0,-129759.0,-1081946.0,154318.0,0.0,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -1685,2,Joshua,Kimmich,59816839.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",1,Joshua Kimmich,18958.0,18958.0,22041.0,20827.0,168390.0,849243.0,7.4,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,17.853614 -1961,2,Serge,Gnabry,15344216.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,2,194.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,-284574.0,-284574.0,-279662.0,-285912.0,-2383458.0,-2174598.0,0.0,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -1991,2,Dayot,Upamecano,33994323.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,84.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dayot Upamecano,33032.0,33032.0,46925.0,51020.0,383525.0,2222819.0,0.0,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -2038,2,Konrad,Laimer,32090721.0,136.0,29.0,29.0,22.0,131747.0,3943.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,2,122.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",3,Konrad Laimer,6761.0,6761.0,2441.0,-82173.0,-1781767.0,-954897.0,6.35,2.4126506024096384,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,13.537362 -2300,2,Josip,Stanišić,22439334.0,128.0,26.0,26.0,19.0,124437.0,3330.0,0,2,https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png,44.0,2,148.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",3,Josip Stanišić,-311521.0,-311521.0,-360259.0,-337274.0,-2217836.0,-6254510.0,6.78,2.4126506024096384,0.12254160363086235,0.3103448275862069,1.0,0.0,0.3026501121602588,4.950681 -2366,2,Alphonso,Davies,12137592.0,86.0,13.0,13.0,6.0,36386.0,1116.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,2,91.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",3,Alphonso Davies,-216445.0,-216445.0,-282914.0,-250190.0,-1848273.0,-2561013.0,6.43,2.4126506024096384,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.805432 -2804,2,Jamal,Musiala,31933746.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,2,46.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",4,Jamal Musiala,-691950.0,-691950.0,-810110.0,-960618.0,-3282243.0,-1529929.0,7.1,2.4126506024096384,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.787168 -3072,2,Jonas,Urbig,8174306.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",4,Jonas Urbig,-209653.0,-209653.0,-206235.0,-205018.0,-1515216.0,-3705954.0,6.7,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -3089,2,Hiroki,Ito,4721911.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,1,349.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",5,Hiroki Ito,152332.0,152332.0,35315.0,-8518.0,-9492.0,-3663636.0,6.65,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -3120,2,Tom,Bischof,23042154.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Tom Bischof,166748.0,166748.0,173242.0,181122.0,1169540.0,3957731.0,7.0,2.4126506024096384,0.6051437216338881,0.6051437216338881,0.0,0.0,0.5295007564296521,8.942502 -3176,2,Arijon,Ibrahimović,3917960.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/content/file/fe7cb8e9854044679e455def0a930b71.png,22.0,2,469.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",5,Arijon Ibrahimović,-86766.0,-86766.0,-72435.0,-62635.0,-521512.0,-1647006.0,6.38,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -3543,2,Nathaniel,Brown,29162230.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,93.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,65342.0,65342.0,76300.0,82793.0,543497.0,2175276.0,7.26,2.4126506024096384,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,15.477362 -6080,2,Aleksandar,Pavlović,32285629.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,88.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,69311.0,69311.0,70640.0,83201.0,599603.0,2713783.0,7.04,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,16.98506 -6668,2,Kim,Minjae,9614834.0,124.0,25.0,25.0,19.0,106765.0,3112.0,0,2,https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png,3.0,1,323.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",3,Kim Minjae,200208.0,200208.0,177026.0,100195.0,-6708.0,-1293751.0,7.08,2.4126506024096384,0.6896551724137931,0.0,1.0,0.0,0.4698275862068966,8.025391 -7226,2,Harry,Kane,68779146.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",1,Harry Kane,17565.0,17565.0,16302.0,22593.0,155319.0,903583.0,6.85,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,16.526657 -8329,2,Michael,Olise,64765581.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",1,Michael Olise,26065.0,26065.0,27121.0,28566.0,211676.0,1078599.0,7.8,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,18.818675 -10789,2,Lennart,Karl,22176629.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,2,124.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lennart Karl,-343397.0,-343397.0,-314257.0,-291160.0,-2197311.0,-3339626.0,0.0,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -11675,2,Luis,Díaz,53486340.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,27347.0,27347.0,27034.0,28595.0,222026.0,1064918.0,7.08,2.4126506024096384,1.0,1.0,1.0,0.0,1.0,17.081566 -12314,2,Bara Sapoko,Ndiaye,2513422.0,49.0,4.0,4.0,2.0,9482.0,194.0,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,77.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 23}]",5,Bara Sapoko Ndiaye,-83858.0,-83858.0,-72701.0,-71928.0,-576861.0,-1144066.0,6.55,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -14251,2,Ismael,Saibari,30240146.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ismael Saibari,74804.0,74804.0,76993.0,97662.0,568251.0,2231036.0,6.53,2.4126506024096384,0.2723146747352497,0.2723146747352497,0.0,0.0,0.23827534039334347,3.753935 -15502,2,Tim,Binder,3847602.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,359905.0,359905.0,366877.0,389743.0,2721350.0,3847602.0,6.4,2.4126506024096384,0.0,0.0,0.0,0.0,0.0,0.0 -1664,9,Maximilian,Mittelstädt,26208185.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/content/file/b8cb80b921914e60885e8e9429df9518.png,7.0,2,149.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",2,Maximilian Mittelstädt,-231523.0,-231523.0,-313079.0,-270064.0,-1957288.0,-1617580.0,7.3,0.4518072289156626,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,2.809826 -1671,9,Grischa,Prömel,13100408.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/content/file/9d953a0bc5fd432db7c0da4605a6726e.png,21.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",2,Grischa Prömel,208667.0,208667.0,197905.0,181461.0,1104864.0,2128707.0,6.8,0.4518072289156626,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,2.617372 -2068,9,Dan-Axel,Zagadou,2928808.0,141.0,3.0,3.0,3.0,13672.0,424.0,1,2,https://kickbase.b-cdn.net/content/file/2f2eb673a0224e1cb305b8cc042cf931.png,23.0,2,144.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-139572.0,-139572.0,-139386.0,-140880.0,-999718.0,-3035673.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -2120,9,Nikolas,Nartey,9025411.0,73.0,28.0,28.0,14.0,83295.0,2041.0,1,3,https://kickbase.b-cdn.net/content/file/7dcfaa141b6a4adba66ad4729afb0f1e.png,28.0,1,226.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,102877.0,102877.0,320153.0,331249.0,1976471.0,2796860.0,6.7,0.4518072289156626,0.0,0.6051437216338881,0.0,0.0,0.22692889561270801,0.686938 -2172,9,Chris,Führich,25507610.0,101.0,33.0,33.0,20.0,110946.0,3346.0,2,3,https://kickbase.b-cdn.net/content/file/58b49d98f88041f2861d70e0af0a69e5.png,10.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",3,Chris Führich,-117856.0,-117856.0,66106.0,66822.0,294554.0,3231118.0,6.8,0.4518072289156626,0.6348884381338742,1.0,1.0,0.15,0.8174442190669371,2.511425 -2199,9,Josha,Vagnoman,4081497.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/content/file/fde909d2a7f54d248d93bc1df1c53072.png,4.0,2,401.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Josha Vagnoman,104967.0,104967.0,-78325.0,-85465.0,-414336.0,-2776198.0,7.4,0.4518072289156626,0.8113590263691683,0.0,1.0,0.0,0.5306795131845842,1.77426 -2214,9,Atakan,Karazor,6150229.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/content/file/11ef3f2e23eb41769d708b861ff23fa6.png,16.0,2,295.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",4,Atakan Karazor,-300776.0,-300776.0,-274470.0,-271781.0,-1886694.0,-3635085.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -2237,9,Fabian,Bredlow,10308087.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12be05595f3430f8e286ff6f4d9d103.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Fabian Bredlow,197211.0,197211.0,309402.0,322413.0,2042157.0,9624949.0,9.1,0.4518072289156626,1.0,1.0,1.0,0.0,1.0,4.111446 -2445,9,Marius,Funk,4431015.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1569b2236e4a4a8f862740b2c2ad8a12.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-262816.0,-262816.0,-437858.0,33871.0,752.0,3931015.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -2694,9,Angelo,Stiller,36990710.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/content/file/7810bc5805c94de984743e33da7c044c.png,6.0,2,109.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",1,Angelo Stiller,-35592.0,-35592.0,-1540.0,15351.0,146581.0,1422561.0,7.5,0.4518072289156626,1.0,1.0,1.0,0.0,1.0,3.388554 -2854,9,Ermedin,Demirović,20614072.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/content/file/b48829b887d04fe9afd4fbe51f04a3ea.png,9.0,2,109.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",4,Ermedin Demirović,-552765.0,-552765.0,-399327.0,-355442.0,-2633162.0,-4043748.0,6.1,0.4518072289156626,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,0.709099 -2988,9,Jamie,Leweling,25772673.0,103.0,32.0,32.0,26.0,153640.0,3282.0,2,3,https://kickbase.b-cdn.net/content/file/f1ba50c544bd40d9ae5a68fbc1ee8cbd.png,18.0,2,127.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",4,Jamie Leweling,-805177.0,-805177.0,-484981.0,-69460.0,-1229514.0,-127326.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -3190,9,Jeff,Chabot,25089341.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/content/file/2aa1e27ad0dd4e83b94ff2e16dfbdddc.png,24.0,2,122.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",2,Jeff Chabot,-229705.0,-229705.0,-197591.0,-107071.0,-698188.0,128065.0,7.9,0.4518072289156626,1.0,1.0,1.0,0.0,1.0,3.569277 -3193,9,,Tiago Tomás,5609184.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/content/file/0e9c45eed595406784ebef4f6c9d7a72.png,8.0,1,286.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",2,Tiago Tomás,347301.0,347301.0,339306.0,250696.0,954980.0,-85412.0,8.1,0.4518072289156626,0.36511156186612576,0.12254160363086235,0.0,0.0,0.22850888229463626,0.83626 -4296,9,Dzenan,Pejcinovic,6564881.0,46.0,30.0,30.0,16.0,100110.0,1371.0,0,4,https://kickbase.b-cdn.net/content/file/69a98c6891964f7f86ea0118d83c5c54.png,17.0,1,208.0,0.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 134}]",3,Dzenan Pejcinovic,421007.0,421007.0,338652.0,365768.0,2838867.0,3685819.0,9.5,0.4518072289156626,0.6896551724137931,0.2723146747352497,1.0,0.0,0.5719455892326152,2.454887 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/55cabd9c41b9497290c1b7dbf24ef5f2.png,31.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -6085,9,Dennis,Seimen,4837801.0,,,,,,,1,1,https://kickbase.b-cdn.net/content/file/67a4b3e69dd04fa3953823a78c223e13.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-188379.0,-188379.0,-167085.0,-187768.0,-1395586.0,-7097522.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -7158,9,Deniz,Undav,44183630.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/content/file/ce96ede35441430c92ce3362f11f218c.png,26.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",1,Deniz Undav,28470.0,28470.0,32038.0,35223.0,317544.0,2112598.0,6.8,0.4518072289156626,1.0,1.0,1.0,0.0,1.0,3.072289 -7257,9,Leonidas,Stergiou,3707473.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/e0ff60fb10b147f78246449a86397e4f.png,20.0,2,46.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leonidas Stergiou,-134957.0,-134957.0,-144026.0,-141194.0,-1472550.0,3083212.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -7349,9,Finn,Jeltsch,14160913.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/content/file/cd9f13da05844d2f8faf04022c539aea.png,29.0,1,117.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",1,Finn Jeltsch,205559.0,205559.0,215861.0,200949.0,1449320.0,3565368.0,7.4,0.4518072289156626,1.0,1.0,1.0,0.0,1.0,3.343373 -7781,9,Leo,Sauer,4449022.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/5565612c65d34958967660743ead48bb.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leo Sauer,-118697.0,-118697.0,-109699.0,-107909.0,-1507781.0,4449022.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -8247,9,Ramon,Hendriks,11913078.0,66.0,31.0,31.0,22.0,135100.0,2040.0,2,2,https://kickbase.b-cdn.net/content/file/d84f6e79416d43549ec3b7c2cbc87b87.png,3.0,2,171.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",3,Ramon Hendriks,-760970.0,-760970.0,-426994.0,21446.0,-536881.0,2057000.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -9615,9,Ameen,Al Dakhil,2677819.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/content/file/878bf81b707a44a7a9d1b0db14915947.png,2.0,2,154.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ameen Al Dakhil,-128902.0,-128902.0,-130690.0,-140606.0,-952662.0,1522728.0,6.7,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -9746,9,Chema,Andrés,7810799.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/content/file/df7418a408754f918c71251db745927f.png,30.0,2,246.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",4,Chema Andrés,-300946.0,-300946.0,-258971.0,-271933.0,-1879793.0,9367.0,6.2,0.4518072289156626,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.128724 -10112,9,Luca,Jaquez,3580097.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/content/file/3930823f7eb246aab32d7075bf65943d.png,14.0,2,324.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",5,Luca Jaquez,-124781.0,-124781.0,-125334.0,-118355.0,-849176.0,-3097877.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -11043,9,Lorenz,Assignon,3190627.0,48.0,24.0,24.0,12.0,72816.0,1141.0,2,2,https://kickbase.b-cdn.net/content/file/0725364d90ff49f4a767200f52debe5f.png,22.0,1,357.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,297961.0,297961.0,333959.0,337558.0,2342638.0,1561269.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -11258,9,Lazar,Jovanovic,4682060.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/fe20cf505b4f4572b0780b9e81982c43.png,45.0,2,6.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lazar Jovanovic,-439213.0,-439213.0,-579712.0,-437005.0,-963644.0,4182060.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -11947,9,Badredine,Bouanani,2081342.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/content/file/7cf21cd343ba41458c1739f3cb6b51d3.png,27.0,1,259.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",4,Badredine Bouanani,322827.0,322827.0,245614.0,70150.0,458786.0,-1799248.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -11955,9,Bilal,El Khannouss,22492581.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/content/file/308c317d260f4051ad8394dd0c0d1f02.png,11.0,2,120.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",3,Bilal El Khannouss,-275211.0,-275211.0,-290154.0,-306729.0,-2105862.0,-1812395.0,6.6,0.4518072289156626,0.6896551724137931,0.12254160363086235,1.0,0.0,0.51578068756847,1.538021 -12293,9,Jeremy,Arévalo,3280683.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/content/file/024720cbc2f540d19dfb555c607c7cc2.png,25.0,2,32.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-151203.0,-151203.0,-156404.0,-157413.0,-1225287.0,2780683.0,0.0,0.4518072289156626,0.0,0.0,0.0,0.0,0.0,0.0 -859,77,Jan,Gyamerah,7583425.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Gyamerah,127147.0,127147.0,190975.0,224044.0,1548238.0,4268261.0,6.5,0.7530043467143953,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,4.324906 -1745,77,Amara,Condé,2173941.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Amara Condé,-137255.0,-137255.0,-132275.0,-141588.0,-891490.0,-2068830.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2495,77,Tim,Boss,4055053.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-149084.0,-149084.0,-153543.0,-155771.0,-1491203.0,3444550.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2708,77,Jason,Ceka,2160685.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/85ffadfa6de04a8ca5380f7433c54832.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jason Ceka,-147381.0,-147381.0,-141688.0,-142055.0,-1009827.0,-1904449.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -2928,77,Lukas Emanuel,Petkov,11736145.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Emanuel Petkov,-202152.0,-202152.0,-6812.0,26648.0,-5955.0,1591976.0,6.7,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.045129 -3026,77,Lasse,Günther,9838478.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lasse Günther,-443363.0,-443363.0,-142430.0,46716.0,306999.0,4777742.0,5.9,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,4.442726 -3232,77,Luca,Pfeiffer,3819892.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Pfeiffer,-142193.0,-142193.0,-147445.0,-141910.0,-1059303.0,2427549.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -3284,77,Maximilian,Rohr,9380033.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Maximilian Rohr,-187714.0,-187714.0,-227597.0,-416727.0,-1424499.0,1167578.0,7.3,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.496932 -3350,77,Felix,Keidel,6538101.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Felix Keidel,237660.0,237660.0,274690.0,304325.0,2065317.0,5214179.0,6.6,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,4.969829 -6148,77,Lukas,Pinckert,9433935.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Pinckert,-245843.0,-245843.0,-260190.0,-370831.0,-477695.0,3801348.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6149,77,Frank,Lehmann,928922.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,-149084.0,-149084.0,-148109.0,-149762.0,-1076810.0,428922.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -6158,77,Luca,Schnellbacher,5578592.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Schnellbacher,211041.0,211041.0,244750.0,317984.0,2020412.0,3607928.0,7.4,0.7530043467143953,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,0.864657 -6160,77,Nicolas,Kristof,13091543.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nicolas Kristof,52911.0,52911.0,88579.0,107909.0,740798.0,4128201.0,6.8,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.12043 -6183,77,Noel,Futkeu,10335612.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noel Futkeu,170246.0,170246.0,284928.0,306869.0,1893143.0,357050.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -7278,77,Lukasz,Poreba,10244112.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukasz Poreba,-121807.0,-121807.0,49923.0,134118.0,854803.0,4756221.0,6.8,0.7530043467143953,1.0,1.0,1.0,0.0,1.0,5.12043 -7441,77,Cole,Campbell,5441535.0,11.0,6.0,6.0,0.0,6994.0,66.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",2,Cole Campbell,343619.0,343619.0,375207.0,329874.0,1404019.0,1061626.0,6.9,0.7530043467143953,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,4.591055 -7463,77,Francis,Onyeka,8113851.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Francis Onyeka,-241063.0,-241063.0,-266266.0,-251597.0,-2128570.0,-607168.0,8.9,0.7530043467143953,0.3103448275862069,0.6896551724137931,0.0,0.0,0.4137931034482759,2.773133 -7514,77,Florian,Le Joncour,2049153.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Le Joncour,-127394.0,-127394.0,-142097.0,-137593.0,-969488.0,-2079050.0,6.8,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8252,77,Maurice,Krattenmacher,2602910.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maurice Krattenmacher,-119302.0,-119302.0,-116948.0,-122208.0,-852770.0,-2735567.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8296,77,Frederik,Schmahl,5375529.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Frederik Schmahl,-371373.0,-371373.0,53598.0,161717.0,871920.0,4626198.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -8301,77,Luca,Sirch,4654939.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Sirch,-348056.0,-348056.0,-353268.0,-350930.0,-1973700.0,-110908.0,6.7,0.7530043467143953,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,0.587149 -9224,77,Tom,Zimmerschied,3830870.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-142767.0,-142767.0,-146289.0,-138179.0,-1185502.0,-5042679.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -9384,77,Noah,Darvich,5925286.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png,10.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noah Darvich,275707.0,275707.0,260239.0,261136.0,1198514.0,1768063.0,6.1,0.7530043467143953,0.6896551724137931,0.3103448275862069,1.0,0.0,0.5862068965517242,2.69264 -9995,77,David,Mokwa,3063843.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,David Mokwa,-34981.0,-34981.0,-48734.0,-75347.0,-657316.0,-1812897.0,6.1,0.7530043467143953,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,3.346001 -11253,77,Nicholas,Mickelson,4065715.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,277360.0,277360.0,258814.0,282307.0,2043893.0,2347095.0,6.7,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -12317,77,Raif,Adam,6001568.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-370396.0,-370396.0,56590.0,176005.0,825783.0,5491716.0,0.0,0.7530043467143953,0.0,0.0,0.0,0.0,0.0,0.0 -4,7,Janis,Blaswich,764918.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,1597.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-69364.0,-69364.0,-85494.0,-89054.0,-668672.0,-2754623.0,7.2,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -72,7,Mark,Flekken,15374780.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",1,Mark Flekken,107140.0,107140.0,128883.0,146249.0,966700.0,3757076.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -78,7,Jonas,Hofmann,1256730.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,2,1064.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",5,Jonas Hofmann,-40679.0,-40679.0,-48857.0,-56535.0,-482273.0,-2551713.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -663,7,Robert,Andrich,6734918.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,387.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",4,Robert Andrich,-325681.0,-325681.0,-294261.0,-308786.0,-1965976.0,-3609066.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -2746,7,Patrik,Schick,29306980.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,2,98.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",3,Patrik Schick,-32101.0,-32101.0,-6989.0,7163.0,90756.0,1272854.0,6.65,2.040910253132191,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,11.992547 -2766,7,Exequiel,Palacios,18599831.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/content/file/0d5ad85f5920460c8489a65db5c6a1cb.png,25.0,2,89.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",3,Exequiel Palacios,-475202.0,-475202.0,-444028.0,-499488.0,-3567506.0,-1099995.0,6.7,2.040910253132191,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.713225 -2783,7,Edmond,Tapsoba,32529735.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",1,Edmond Tapsoba,45719.0,45719.0,52956.0,41597.0,396037.0,1898990.0,7.3,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.898645 -2846,7,Malik,Tillman,12815693.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,1,185.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",2,Malik Tillman,165460.0,165460.0,106152.0,13821.0,-492011.0,-2547376.0,6.9,2.040910253132191,0.6896551724137931,0.0,1.0,0.0,0.4698275862068966,6.616244 -3754,7,Lucas,Vázquez,3943010.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",3,Lucas Vázquez,386181.0,386181.0,359210.0,275498.0,1059499.0,-173599.0,6.85,2.040910253132191,0.689655172413793,0.0,1.0,0.0,0.4698275862068965,6.5683 -3759,7,Miguel,Gutiérrez,20385787.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Miguel Gutiérrez,162520.0,162520.0,156886.0,173257.0,1259082.0,20385787.0,6.75,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.776144 -4199,7,Aleix,García,38695115.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,80667.0,80667.0,92860.0,99088.0,715313.0,3074722.0,7.6,2.040910253132191,1.0,1.0,1.0,0.0,1.0,15.510918 -4318,7,Tim,Oermann,5719607.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,2,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,-557639.0,-557639.0,-15332.0,116466.0,418357.0,5219607.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -4563,7,Loïc,Badé,12478212.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,175.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",3,Loïc Badé,-13632.0,-13632.0,-134179.0,-135264.0,-1299837.0,-207954.0,7.0,2.040910253132191,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,10.406883 -6061,7,Ibrahim,Maza,29802956.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",1,Ibrahim Maza,66799.0,66799.0,69581.0,71134.0,571241.0,2285515.0,6.95,2.040910253132191,1.0,1.0,1.0,0.0,1.0,14.184326 -6174,7,,Arthur,3610940.0,64.0,20.0,20.0,13.0,75109.0,1284.0,2,2,https://kickbase.b-cdn.net/content/file/4b043678aef04d80b37dc5474cba9cb1.png,13.0,2,355.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",4,Arthur,-131844.0,-131844.0,-127184.0,-121743.0,-863569.0,-1946699.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -6745,7,Victor,Boniface,5628664.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,1,83.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Victor Boniface,284200.0,284200.0,289421.0,306962.0,1285641.0,1865826.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -7269,7,Nathan,Tella,5806322.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",4,Nathan Tella,-239799.0,-239799.0,-222981.0,-237305.0,-1645669.0,-2843497.0,7.05,2.040910253132191,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.9072 -7963,7,Jarell,Quansah,22554269.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/content/file/28464ad9ca424fa199f3f674422285de.png,4.0,1,127.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",3,Jarell Quansah,-61459.0,-61459.0,44291.0,104137.0,639224.0,3950819.0,6.8,2.040910253132191,0.3103448275862069,1.0,0.0,0.0,0.5301724137931034,7.357833 -8225,7,Jeanuël,Belocian,3411717.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/content/file/274858f664db446a9e3a944511815446.png,44.0,2,349.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",5,Jeanuël Belocian,-118004.0,-118004.0,-114294.0,-112877.0,-827745.0,-3962.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -8374,7,Martin,Terrier,2064242.0,54.0,18.0,18.0,7.0,45086.0,963.0,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,466.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-104525.0,-104525.0,-94327.0,-96568.0,-714002.0,-704267.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11181,7,Axel,Tape,2728273.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/b929e93687354267b939b60b82bcbbfb.png,16.0,2,44.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Axel Tape,-134278.0,-134278.0,-135443.0,-138358.0,-976834.0,846567.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11513,7,Christian,Kofane,9713419.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,2,172.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",3,Christian Kofane,-173614.0,-173614.0,-266438.0,-331509.0,-1637815.0,-55182.0,6.95,2.040910253132191,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.650762 -11680,7,Kennet,Eichhorn,4624059.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-119692.0,-119692.0,-116019.0,-122390.0,-1659293.0,-4292868.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11756,7,Montrell,Culbreath,3535514.0,61.0,12.0,12.0,9.0,48534.0,737.0,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,208.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",5,Montrell Culbreath,-133302.0,-133302.0,-139682.0,-130316.0,-938190.0,-3497671.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11867,7,Ernest,Poku,7526487.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/content/file/6c2995fc9a5b4c929660e1c336abf1c0.png,19.0,1,278.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ernest Poku,-5190.0,-5190.0,41022.0,42965.0,-301635.0,-1449746.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -11956,7,Ezequiél,Fernández,7230357.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,161.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",3,Ezequiél Fernández,345710.0,345710.0,350102.0,363392.0,2561527.0,2757248.0,6.6,2.040910253132191,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,9.812204 -11957,7,Eliesse,Ben Seghir,1106176.0,35.0,10.0,10.0,2.0,18106.0,354.0,4,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,2,320.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,-77066.0,-77066.0,-96840.0,-106305.0,-760086.0,-3425091.0,0.0,2.040910253132191,0.0,0.0,0.0,0.0,0.0,0.0 -14241,7,Facundo,Medina,13433250.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ebd2978dab6e4e97ad8a2d0ce529b0f4.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Facundo Medina,-598008.0,-598008.0,-337776.0,-74866.0,-838723.0,13433250.0,6.7,2.040910253132191,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.713225 -15199,7,Afonso,Moreira,23738581.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Afonso Moreira,208590.0,208590.0,201944.0,191224.0,1550295.0,6474621.0,6.6,2.040910253132191,1.0,1.0,1.0,0.0,1.0,13.470008 -417,28,Ron-Robert,Zieler,2017316.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-149086.0,-149086.0,-147096.0,-148843.0,-1046200.0,1517316.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -737,28,Luca,Waldschmidt,5543046.0,50.0,24.0,24.0,7.0,49454.0,1192.0,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,215.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",3,Luca Waldschmidt,-500762.0,-500762.0,-43709.0,112082.0,369415.0,4231427.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -1580,28,Marvin,Schwäbe,14865527.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,218.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",1,Marvin Schwäbe,119580.0,119580.0,132959.0,136307.0,978806.0,3972429.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2069,28,Timo,Hübers,1885677.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,390.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-113337.0,-113337.0,-114154.0,-117717.0,-816649.0,-2820741.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2201,28,Linton,Maina,5029633.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,190.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",3,Linton Maina,350193.0,350193.0,334442.0,247707.0,1052370.0,1803831.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2358,28,Tom,Krauß,9548784.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,1,153.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tom Krauß,179510.0,179510.0,225147.0,242829.0,1474839.0,5577700.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2552,28,Marius,Bülter,7557272.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,1,225.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",3,Marius Bülter,210180.0,210180.0,238389.0,250792.0,1573955.0,3491914.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2718,28,Ellyes,Skhiri,3865711.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/content/file/5699e5e7896f472696f4a56b46bf8335.png,6.0,1,266.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",4,Ellyes Skhiri,383195.0,383195.0,325273.0,148621.0,792955.0,-1216138.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2765,28,Jan,Thielmann,7390245.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,183.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",3,Jan Thielmann,76943.0,76943.0,161556.0,200101.0,1347507.0,4444342.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -2855,28,Ragnar,Ache,14411516.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,134.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",1,Ragnar Ache,133402.0,133402.0,159521.0,172284.0,1169821.0,4392006.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -7219,28,Ísak,Jóhannesson,9186050.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,160.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",2,Ísak Jóhannesson,125035.0,125035.0,150105.0,164593.0,1014826.0,3546330.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8001,28,Luka,Lochoshvili,10789208.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Luka Lochoshvili,56152.0,56152.0,94851.0,110106.0,1163907.0,5334148.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8274,28,Said,El Mala,25712844.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,13.0,1,94.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",1,Said El Mala,72687.0,72687.0,55040.0,55528.0,142564.0,2812285.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -8385,28,Julian,Pauli,2018185.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9156e813f150449aaccfe844dbcd0d65.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julian Pauli,-140369.0,-140369.0,-136388.0,-139824.0,-1000042.0,-467212.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -10024,28,Joël,Schmied,2138341.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,296.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Joël Schmied,-130228.0,-130228.0,-124714.0,-130733.0,-929472.0,-751701.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11570,28,Sebastian,Sebulonsen,3394754.0,46.0,31.0,31.0,28.0,165693.0,1413.0,4,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,416.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",5,Sebastian Sebulonsen,-138356.0,-138356.0,-152829.0,-153323.0,-1039104.0,-1879428.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11875,28,Rav,van den Berg,2448144.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,328.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-103086.0,-103086.0,-110324.0,-108740.0,-777621.0,-1420308.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -11958,28,Alessio,Castro-Montes,7285054.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",2,Alessio Castro-Montes,321948.0,321948.0,321147.0,358153.0,2527527.0,3256247.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12321,28,Jahmai,Simpson-Pusey,12130690.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,1,55.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",1,Jahmai Simpson-Pusey,152433.0,152433.0,143501.0,158214.0,1084583.0,6095221.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -12333,28,Youssoupha,Niang,4020884.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/content/file/c9bbe00d652e475e9ff69b9491b753d8.png,38.0,2,13.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Youssoupha Niang,-150933.0,-150933.0,-143403.0,-145275.0,-1741112.0,3520884.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14140,28,Gideon,Mensah,10293831.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bb425f45cf04420b8e294776e2cc8b02.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Gideon Mensah,-285383.0,-285383.0,-13508.0,85674.0,495644.0,5082752.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -14300,28,Paul,Okon-Engstler,6079462.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83d0df8f411b47068184c9a8166d0c21.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Paul Okon-Engstler,91988.0,91988.0,187916.0,233546.0,1795622.0,6079462.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -15373,28,Reigan,Heskey,7494146.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c72750d23cdb4fd9850f67f26850e9f2.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Reigan Heskey,-369690.0,-369690.0,-373573.0,-377939.0,-2649729.0,2156405.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -16945,28,Thijs,Dallinga,5332271.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/105a676ffa99430ea1f9757ceaf17247.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Thijs Dallinga,253072.0,253072.0,257684.0,244146.0,5332271.0,5332271.0,0.0,1.2105263157894737,0.0,0.0,0.0,0.0,0.0,0.0 -524,14,Oliver,Baumann,18931374.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/content/file/edda0b62817c41d1a3a343129e44683d.png,1.0,2,177.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",1,Oliver Baumann,-61233.0,-61233.0,-27552.0,-21397.0,-498120.0,-107713.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1815,14,Andrej,Kramarić,17975727.0,111.0,34.0,34.0,26.0,143136.0,3757.0,2,3,https://kickbase.b-cdn.net/content/file/cbbf900916ce4e759f7d917366e1515d.png,27.0,2,209.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",4,Andrej Kramarić,-339096.0,-339096.0,-416874.0,-461295.0,-3082971.0,-6651961.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -1954,14,,Bernardo,7811721.0,82.0,29.0,29.0,26.0,152866.0,2381.0,2,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,304.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",3,Bernardo,-204124.0,-204124.0,-172891.0,-172865.0,-1317836.0,-2211168.0,6.45,1.526315789473684,0.18864097363083165,0.3103448275862069,0.0,0.15,0.21069979716024342,2.074284 -2373,14,Ozan,Kabak,22101156.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/content/file/f41310cc735c4e749a950dc72a7c76c9.png,5.0,1,118.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",1,Ozan Kabak,133154.0,133154.0,153536.0,153229.0,1123329.0,4694024.0,6.95,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.607895 -2803,14,Tim,Lemperle,9708380.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,2,221.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",5,Tim Lemperle,-93019.0,-93019.0,-127707.0,-256319.0,-1408696.0,-1494224.0,5.97,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.55,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3124,14,Patrick,Wimmer,6714691.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/1ffbdbd2f14848519596bb5fc54bbec5.png,8.0,2,218.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",2,Patrick Wimmer,-47320.0,-47320.0,-213601.0,-163860.0,-1119109.0,-7206.0,7.33,1.526315789473684,0.3103448275862069,0.2723146747352497,0.0,0.0,0.2572904168188221,2.878538 -3158,14,Fisnik,Asllani,24746474.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,119.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",3,Fisnik Asllani,-549525.0,-549525.0,-555000.0,-521272.0,-2115678.0,-732059.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -3204,14,Bambasé,Conté,9220822.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Bambasé Conté,-289258.0,-289258.0,-521789.0,-529692.0,-2077204.0,962118.0,6.37,1.526315789473684,0.6896551724137931,0.6051437216338881,1.0,0.0,0.6967564818196046,6.774307 -3471,14,Adam,Hložek,9916148.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/content/file/c46fc008a1284ad49727d68c3a8489e9.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Adam Hložek,303140.0,303140.0,313896.0,334036.0,2136880.0,5478316.0,6.67,1.526315789473684,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,8.600789 -7543,14,Max,Moerstedt,4931658.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,2,100.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",4,Max Moerstedt,-304116.0,-304116.0,-339867.0,-365864.0,-1720124.0,1064356.0,6.6,1.526315789473684,0.3103448275862069,0.12254160363086235,0.0,0.0,0.20112551515467683,2.026075 -7673,14,Albian,Hajdari,18548741.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,1,157.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",1,Albian Hajdari,136614.0,136614.0,152314.0,165229.0,1139277.0,4831997.0,7.53,1.526315789473684,1.0,1.0,1.0,0.0,1.0,11.493158 -7717,14,Alexander,Prass,3540941.0,50.0,32.0,32.0,12.0,90108.0,1591.0,2,3,https://kickbase.b-cdn.net/content/file/e67e0f9b96c8491e8ba2570ec188600c.png,22.0,2,449.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",4,Alexander Prass,-112965.0,-112965.0,-114380.0,-116578.0,-800670.0,-1806857.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -7745,14,Vladimír,Coufal,25768123.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/content/file/63bd51c8d410447694f867a0c98d983d.png,34.0,1,152.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",1,Vladimír Coufal,39083.0,39083.0,46205.0,56891.0,423583.0,3490768.0,6.67,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.180526 -7750,14,Robin,Hranác,3648740.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/content/file/52ea64b1321a44aa874cdd39adb513b6.png,2.0,2,627.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",5,Robin Hranác,-89504.0,-89504.0,-90761.0,-89294.0,-622071.0,-2372501.0,6.1,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9598,14,Valentin,Gendrey,3639617.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,78.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-138479.0,-138479.0,-146371.0,-143188.0,-1141906.0,2967088.0,7.03,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -9682,14,Arthur,Chaves,2381119.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,436.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",5,Arthur Chaves,-123351.0,-123351.0,-117832.0,-121543.0,-848049.0,-1666045.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11161,14,Koki,Machida,1293221.0,42.0,1.0,1.0,1.0,2718.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,2,32.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,-110742.0,-110742.0,-110096.0,-118448.0,-831597.0,-2255222.0,0.0,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11162,14,Leon,Avdullahu,16253969.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/content/file/d0a6a4d4e08b4c8fa7b4c27fdb09c212.png,7.0,1,172.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",1,Leon Avdullahu,147928.0,147928.0,161393.0,168171.0,1200632.0,4805024.0,6.9,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.531579 -11591,14,Cajetan,Lenz,3105568.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-147086.0,-147086.0,-141286.0,-143515.0,-989592.0,-483463.0,6.7,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -11631,14,Wouter,Burger,23792102.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,1,143.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",1,Wouter Burger,134523.0,134523.0,143208.0,156902.0,1108260.0,4732856.0,7.4,1.526315789473684,1.0,1.0,1.0,0.0,1.0,11.294737 -11959,14,Adam,Daghim,7123781.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/content/file/b1ab63a730cb48ae9c3cd8d25ccc2b8e.png,0.0,1,156.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",3,Adam Daghim,305468.0,305468.0,340456.0,343583.0,2388291.0,6623781.0,6.5,1.526315789473684,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,8.452031 -14890,14,Alessandro,Vogt,1126860.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/112bd299786444d7b7ec83545c819009.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alessandro Vogt,-131459.0,-131459.0,-127738.0,-137129.0,-960226.0,-3702069.0,6.45,1.526315789473684,0.0,0.0,0.0,0.0,0.0,0.0 -15193,14,Mats,Rots,8364510.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mats Rots,-125804.0,-125804.0,-150097.0,-163982.0,-1162728.0,-268914.0,6.47,1.526315789473684,0.8113590263691683,0.6896551724137931,1.0,0.0,0.7893002028397567,7.794547 -15262,14,Nathan,De Cat,17661419.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nathan De Cat,164055.0,164055.0,174136.0,191766.0,1354174.0,6468644.0,6.6,1.526315789473684,1.0,1.0,1.0,0.0,1.0,10.073684 -51,40,Rani,Khedira,7756381.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,1,252.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",2,Rani Khedira,237698.0,237698.0,261985.0,277790.0,1909668.0,3360198.0,6.3,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,8.780765 -1223,40,Marvin,Friedrich,2159786.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,1,80.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marvin Friedrich,352126.0,352126.0,350279.0,306377.0,1094527.0,348766.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1553,40,Janik,Haberer,3609195.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,241.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",4,Janik Haberer,-138909.0,-138909.0,-137229.0,-140947.0,-1034812.0,2631060.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -1955,40,Oliver,Burke,4154767.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,339.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",5,Oliver Burke,-134854.0,-134854.0,-133646.0,-166569.0,-1128074.0,2205346.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2279,40,Frederik,Rönnow,8462651.0,75.0,30.0,30.0,30.0,176714.0,2245.0,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,2,265.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",3,Frederik Rönnow,-223414.0,-223414.0,-227774.0,-239231.0,-1382513.0,1783622.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2302,40,Woo-Yeong,Jeong,3281030.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,302.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Woo-Yeong Jeong,-103580.0,-103580.0,-87046.0,-81050.0,-676515.0,1671984.0,6.5,1.3937721718565235,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,2.460128 -2400,40,Christopher,Trimmel,4296668.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,403.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",4,Christopher Trimmel,-111466.0,-111466.0,-102783.0,-97886.0,-1694350.0,2456512.0,6.8,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2491,40,Tim,Skarke,4137600.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",4,Tim Skarke,-145963.0,-145963.0,-148925.0,-149598.0,-1211069.0,3637600.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -2717,40,Robert,Skov,2225296.0,35.0,3.0,3.0,3.0,14206.0,104.0,2,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,46.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Robert Skov,-145243.0,-145243.0,-138443.0,-140542.0,-1003171.0,1723015.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3102,40,Tom,Rothe,9003588.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,95.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",2,Tom Rothe,255315.0,255315.0,277712.0,278945.0,2034790.0,5074641.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3187,40,András,Schäfer,3686644.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,1,319.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",3,András Schäfer,295706.0,295706.0,232361.0,129828.0,580521.0,-1069231.0,7.0,1.3937721718565235,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,7.107037 -3364,40,Carl,Klaus,4422831.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",3,Carl Klaus,339411.0,339411.0,360796.0,366555.0,2552080.0,2904660.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -3419,40,Matheo,Raab,2200631.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,1,97.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Matheo Raab,307614.0,307614.0,311979.0,257895.0,897279.0,1700631.0,6.6,1.3937721718565235,0.3103448275862069,0.6051437216338881,0.0,0.0,0.38210130940581144,3.51491 -3453,40,Derrick,Köhn,2064306.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,671.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",4,Derrick Köhn,-89339.0,-89339.0,-90271.0,-89829.0,-688020.0,-2121608.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4352,40,Stanley,Nsoki,4135556.0,55.0,13.0,13.0,10.0,54082.0,718.0,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,173.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-156105.0,-156105.0,-164987.0,-188731.0,-615419.0,3573225.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -4446,40,Aljoscha,Kemlein,9939115.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,1,144.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",1,Aljoscha Kemlein,214696.0,214696.0,234480.0,248032.0,1790675.0,6033497.0,6.8,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,9.477651 -4598,40,Josip,Juranović,6443857.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,85.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Josip Juranović,303299.0,303299.0,310905.0,322449.0,2018965.0,4833070.0,7.1,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,9.895782 -6750,40,Ilyas,Ansah,9494332.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/content/file/4e244d293e744fe4a462219508989e68.png,10.0,2,137.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",1,Ilyas Ansah,-43827.0,-43827.0,-67765.0,-160945.0,-835686.0,1404910.0,6.7,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,9.338274 -7684,40,Michel,Aebischer,5291056.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c3aef0e82424be6b932b6f5b9601097.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Michel Aebischer,300701.0,300701.0,245888.0,4744467.0,5291056.0,5291056.0,6.6,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -7723,40,Leopold,Querfeld,14383714.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,193.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",3,Leopold Querfeld,-21562.0,-21562.0,38474.0,92719.0,705458.0,2766121.0,6.1,1.3937721718565235,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,6.193275 -8381,40,Livan,Burcu,8584319.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,1,58.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",2,Livan Burcu,184683.0,184683.0,188602.0,192667.0,1200843.0,5811262.0,6.6,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,9.198896 -9683,40,Andrej,Ilic,6261007.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,352.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",5,Andrej Ilic,-290321.0,-290321.0,-289947.0,-295478.0,-2073655.0,-847855.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -12763,40,Emmanuel,Latte Lath,10229008.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/703dfff3de074113a2edb492e5c585e7.png,29.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Emmanuel Latte Lath,199203.0,199203.0,289493.0,322105.0,2135400.0,10229008.0,6.0,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,8.362633 -13629,40,Linus,Güther,2436685.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,317936.0,317936.0,316726.0,348370.0,1936685.0,1936685.0,0.0,1.3937721718565235,0.0,0.0,0.0,0.0,0.0,0.0 -14917,40,Zeno,Van den Bosch,13509103.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Zeno Van den Bosch,19756.0,19756.0,60713.0,93623.0,687460.0,3297656.0,7.8,1.3937721718565235,1.0,1.0,1.0,0.0,1.0,10.871423 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -461,4,Timothy,Chandler,975748.0,31.0,1.0,1.0,0.0,932.0,31.0,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,1,31.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,270216.0,270216.0,193497.0,12035.0,475748.0,475748.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -513,4,Mario,Götze,6293275.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mario Götze,-3675.0,-3675.0,94604.0,176884.0,1141509.0,4653418.0,7.5,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -1655,4,Michael,Zetterer,4368855.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/content/file/46598c7d33ac4ddba263c6795e68f1c1.png,23.0,2,474.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",4,Michael Zetterer,-118765.0,-118765.0,-111171.0,-104456.0,-1292937.0,-2437452.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2144,4,Robin,Koch,23504399.0,107.0,32.0,32.0,32.0,188534.0,3419.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",1,Robin Koch,48748.0,48748.0,22728.0,979.0,105830.0,3106636.0,7.55,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.192649 -2255,4,Jonathan,Burkardt,26635533.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,1,71.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",1,Jonathan Burkardt,98669.0,98669.0,79607.0,84507.0,613869.0,3725996.0,8.35,1.3500197083169097,0.85,1.0,1.0,0.15,0.925,10.427215 -2863,4,Ansgar,Knauff,5205519.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,1,246.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",3,Ansgar Knauff,316626.0,316626.0,245524.0,154216.0,714829.0,-51973.0,6.85,1.3500197083169097,0.1683991683991684,0.3103448275862069,0.0,0.0,0.2005788945444118,1.85488 -2864,4,Nnamdi,Collins,11310209.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,143.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-578508.0,-578508.0,-664085.0,-758541.0,-2349149.0,1288552.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -2887,4,Ritsu,Dōan,21489890.0,90.0,31.0,31.0,28.0,154093.0,2793.0,2,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,1,129.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",3,Ritsu Dōan,40641.0,40641.0,110873.0,139535.0,893500.0,4429612.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -6081,4,Can,Uzun,28088449.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,1,79.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",1,Can Uzun,87862.0,87862.0,83342.0,89516.0,651019.0,2367494.0,8.05,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.867659 -6185,4,Hugo,Larsson,8822984.0,71.0,25.0,25.0,21.0,117957.0,1779.0,2,3,https://kickbase.b-cdn.net/content/file/552137cdc7904c788c537687f85b8d6d.png,16.0,2,201.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",3,Hugo Larsson,-216909.0,-216909.0,-132147.0,-159412.0,-1623808.0,-1466024.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7275,4,Kauã,Santos,8399891.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,101.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kauã Santos,-249173.0,-249173.0,-268409.0,-314739.0,-1758654.0,998212.0,5.4,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,7.290106 -7277,4,Farès,Chaïbi,8448380.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,2,276.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",4,Farès Chaïbi,-240516.0,-240516.0,-233250.0,-249127.0,-1943087.0,-3361617.0,7.35,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7325,4,Elias,Baum,10918557.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,2.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",2,Elias Baum,162356.0,162356.0,149343.0,171530.0,1421493.0,6567338.0,6.35,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,8.572625 -7417,4,Noël,Aséko,7107414.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-297591.0,-297591.0,-279424.0,-283477.0,-2150675.0,2112287.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -7491,4,Jean-Mattéo,Bahoya,6683645.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/content/file/614b33d836c4436cb6893df7d4d3f574.png,19.0,2,257.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jean-Mattéo Bahoya,-293443.0,-293443.0,-277075.0,-274194.0,-2049130.0,-2878017.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8057,4,Arthur,Theate,11593530.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/content/file/fef437b4b9d74534a6448e9a47b3b86b.png,3.0,2,192.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",5,Arthur Theate,-505291.0,-505291.0,-84069.0,-69291.0,-1922078.0,-1522900.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -8351,4,Oscar,Højlund,3917007.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png,6.0,1,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",3,Oscar Højlund,250007.0,250007.0,187652.0,63754.0,323482.0,-842432.0,0.0,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -10004,4,Younes,Ebnoutalib,11018897.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,11.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Younes Ebnoutalib,148865.0,148865.0,124241.0,129536.0,910294.0,1488168.0,6.25,1.3500197083169097,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,7.455658 -12284,4,Keita,Kosugi,8516777.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Keita Kosugi,334908.0,334908.0,325430.0,310409.0,2061502.0,8016777.0,6.95,1.3500197083169097,0.8316008316008316,0.6896551724137931,1.0,0.0,0.7994211054555882,7.500678 -12285,4,Love,Arrhov,3418621.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png,31.0,2,20.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",5,Love Arrhov,-150511.0,-150511.0,-151757.0,-149829.0,-1045862.0,2275544.0,6.4,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -12294,4,Ayoube,Amaimouni,3640409.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,2,186.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",3,Ayoube Amaimouni,16495.0,16495.0,-88255.0,-108772.0,-608946.0,-740629.0,6.35,1.3500197083169097,0.36511156186612576,0.0,0.0,0.0,0.18255578093306288,1.564982 -14920,4,Malik,Pimpong,3881980.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Malik Pimpong,-128168.0,-128168.0,-130170.0,-126117.0,-894317.0,-164125.0,6.4,1.3500197083169097,0.0,0.0,0.0,0.0,0.0,0.0 -15589,4,,Otávio,8679954.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Otávio,300724.0,300724.0,245541.0,262261.0,1908858.0,8679954.0,7.4,1.3500197083169097,1.0,0.0,1.0,0.0,0.625,6.243841 -16369,4,Raphael,Onyedika,14469302.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Onyedika,189282.0,189282.0,194329.0,209788.0,1454634.0,14469302.0,7.7,1.3500197083169097,1.0,1.0,1.0,0.0,1.0,10.395152 -60,18,Dominik,Kohr,10186895.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,203.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,228965.0,228965.0,251629.0,227467.0,1482254.0,3816467.0,8.8,1.956353749284488,1.0,1.0,1.0,0.0,1.0,17.215913 -550,18,Stefan,Bell,1932280.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,679.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-104138.0,-104138.0,-107913.0,-107250.0,-775181.0,-2025040.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -620,18,Alexander,Schwolow,5817322.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e74f4dedbdf4ce0bdb4ad38262422a0.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,-33875.0,-33875.0,119600.0,198074.0,1433624.0,5317322.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -1540,18,Danny,Da Costa,9888958.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,252.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,69860.0,69860.0,103938.0,129684.0,933694.0,2610540.0,8.1,1.956353749284488,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,4.303135 -1590,18,Robin,Zentner,13669748.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,53.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Robin Zentner,145285.0,145285.0,158274.0,143014.0,1102563.0,4547117.0,7.6,1.956353749284488,1.0,1.0,1.0,0.0,1.0,14.868288 -1639,18,Nadiem,Amiri,33544900.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,104.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,95109.0,95109.0,95377.0,112491.0,762929.0,2810851.0,10.0,1.956353749284488,1.0,1.0,1.0,0.0,1.0,19.563537 -2006,18,Stefan,Posch,11108588.0,90.0,16.0,16.0,16.0,93180.0,1446.0,0,2,https://kickbase.b-cdn.net/content/file/61c45113d8144342ae187dd599d3eff5.png,0.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 154}]",2,Stefan Posch,240836.0,240836.0,241887.0,267366.0,2269818.0,2759815.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2030,18,Phillip,Tietz,13298909.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,20.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",1,Phillip Tietz,171227.0,171227.0,180615.0,181183.0,1293385.0,5602227.0,10.0,1.956353749284488,1.0,1.0,1.0,0.0,1.0,19.563537 -2232,18,Philipp,Mwene,8059685.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/content/file/275de3be8348462b85588eaa3c89e4b3.png,2.0,1,177.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",2,Philipp Mwene,227042.0,227042.0,190732.0,111070.0,-315.0,2589012.0,7.2,1.956353749284488,1.0,1.0,1.0,0.0,1.0,14.085747 -2399,18,Lennard,Maloney,1256642.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,269.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-114734.0,-114734.0,-114319.0,-111652.0,-822098.0,756642.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2476,18,Jae-Sung,Lee,10912725.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/content/file/4958ca742c82430a89447e10efb492a9.png,7.0,1,167.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Jae-Sung Lee,177547.0,177547.0,174348.0,194945.0,1767262.0,4751117.0,6.7,1.956353749284488,1.0,1.0,1.0,0.0,1.0,13.10757 -2646,18,Sheraldo,Becker,14365898.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,74.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",2,Sheraldo Becker,150914.0,150914.0,161631.0,192005.0,1229171.0,4470206.0,6.8,1.956353749284488,1.0,1.0,1.0,0.0,1.0,13.303205 -2702,18,Eric,Martel,4326362.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,549.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",5,Eric Martel,-128293.0,-128293.0,-131933.0,-124367.0,-1543163.0,-5713409.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2822,18,,Silas,1481745.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,1,162.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,258875.0,258875.0,266862.0,249906.0,981745.0,919297.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -2895,18,Paul,Nebel,6149944.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,326.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",5,Paul Nebel,-324836.0,-324836.0,-307891.0,-311369.0,-2259537.0,-4616843.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -3041,18,Silvan Dominic,Widmer,2500897.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/content/file/f8a4a7b03b4c4326bdc73b1c9e0d6866.png,30.0,2,584.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",4,Silvan Dominic Widmer,-96610.0,-96610.0,-98864.0,-107502.0,-652846.0,-1830468.0,6.4,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -3318,18,Ransford,Königsdörffer,5264858.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,0.0,1,284.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",4,Ransford Königsdörffer,196576.0,196576.0,167497.0,77749.0,134683.0,-402680.0,6.7,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -3470,18,Anthony,Caci,10416096.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,51.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",2,Anthony Caci,161073.0,161073.0,283450.0,293147.0,2029144.0,5685147.0,8.1,1.956353749284488,1.0,1.0,1.0,0.0,1.0,15.846465 -4576,18,Andreas,Hanche-Olsen,3319939.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/content/file/4c7d4215b6f24ad8a0daa5c7a9b9e290.png,25.0,2,221.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andreas Hanche-Olsen,-134297.0,-134297.0,-135501.0,-137299.0,-968914.0,1877867.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -6111,18,Benedict,Hollerbach,4179922.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,119.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-140191.0,-140191.0,-140058.0,-178265.0,-916343.0,3035392.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -8307,18,Kaishu,Sano,15792374.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/content/file/5d056e6175064f30b16047761d382a84.png,6.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",2,Kaishu Sano,166542.0,166542.0,171392.0,181734.0,1273847.0,3882873.0,7.4,1.956353749284488,0.2723146747352497,1.0,0.0,0.0,0.5111573373676248,7.400034 -10122,18,Fabio,Gruber,13553378.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Fabio Gruber,-303210.0,-303210.0,-35102.0,62133.0,410998.0,4467140.0,7.4,1.956353749284488,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,10.545759 -11261,18,Sota,Kawasaki,5160886.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,28.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-568311.0,-568311.0,-380932.0,20618.0,-191295.0,4660886.0,0.0,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -11665,18,Kacper,Potulski,5458985.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/content/file/fad6be1e7d7644989b542d6722ad734c.png,48.0,2,220.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kacper Potulski,-267421.0,-267421.0,-285424.0,-292219.0,-2001239.0,-2800537.0,6.9,1.956353749284488,0.12254160363086235,0.0,0.0,0.0,0.061270801815431174,0.827085 -11954,18,William,Bøving,4199685.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/content/file/4a2dfc01b55f4298b30ca2bca86b98f4.png,14.0,2,34.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",5,William Bøving,-146091.0,-146091.0,-156932.0,-191832.0,-1000031.0,3699685.0,7.7,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -13438,18,Otto,Ruoppi,3149649.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Otto Ruoppi,-148196.0,-148196.0,-146064.0,-144203.0,-1025887.0,619855.0,7.9,1.956353749284488,0.0,0.0,0.0,0.0,0.0,0.0 -168,29,Sven,Michel,1733072.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,-150475.0,-150475.0,-154516.0,-154396.0,-1085352.0,6749.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -1964,29,Felix,Götze,9758145.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Götze,-84710.0,-84710.0,94473.0,184632.0,1325549.0,4567192.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2015,29,Raphael,Obermair,9223072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Obermair,-313142.0,-313142.0,-495976.0,-284607.0,-826733.0,3832318.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2301,29,Oliver,Batista Meier,6570027.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Oliver Batista Meier,279826.0,279826.0,308534.0,295437.0,1367270.0,1303455.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2471,29,Markus,Schubert,4106198.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-152743.0,-152743.0,-155059.0,-179062.0,-1268565.0,3512112.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2498,29,Tom,Baack,4137195.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Baack,-141889.0,-141889.0,-138407.0,-131638.0,-1983362.0,2984088.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2749,29,Steffen,Tigges,1913576.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Steffen Tigges,322351.0,322351.0,326198.0,313279.0,1356312.0,481638.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -2977,29,Nahuel,Noll,12680267.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nahuel Noll,56560.0,56560.0,68237.0,73645.0,657921.0,3372394.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3081,29,Gabriel,Vidović,5345600.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Gabriel Vidović,265521.0,265521.0,285288.0,253986.0,4845600.0,4845600.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3336,29,Stefano,Marino,10024081.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Stefano Marino,-244205.0,-244205.0,23247.0,137911.0,886962.0,5128433.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,0.0,0.0,0.0,0.0,0.0,-738409.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3492,29,Marcel,Hoffmeier,8352355.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Marcel Hoffmeier,-106971.0,-106971.0,94233.0,173471.0,1070897.0,4244646.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -3559,29,Laurin,Ulrich,6086608.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Laurin Ulrich,260943.0,260943.0,277803.0,270500.0,5586608.0,5586608.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6197,29,Laurin,Curda,10261674.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Laurin Curda,-374206.0,-374206.0,-402670.0,-382372.0,-1553522.0,-268126.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6290,29,Nick,Bätzner,1798569.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0ac0e9c2f9f34f7aaa47e00ee22f316b.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nick Bätzner,-145340.0,-145340.0,-145457.0,-146974.0,-1045914.0,1159751.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6292,29,Mattes,Hansen,4604448.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mattes Hansen,-554377.0,-554377.0,-239692.0,83937.0,147942.0,3610273.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -6751,29,Florian,Pruhs,4729141.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,39940.0,39940.0,127754.0,186238.0,1220305.0,4229141.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -7320,29,Tjark,Scheller,4721208.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tjark Scheller,-52218.0,-52218.0,-92685.0,-242464.0,-1606338.0,375747.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -7616,29,Jano,ter Horst,4770062.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Jano ter Horst,326718.0,326718.0,239373.0,130161.0,348371.0,2507072.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -8292,29,Santiago,Castañeda,9083368.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Santiago Castañeda,-282416.0,-282416.0,-297708.0,-473386.0,-785150.0,3659953.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -8872,29,Jonah,Sticker,6132677.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jonah Sticker,5366.0,5366.0,101394.0,172368.0,1120185.0,5274354.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -8984,29,Nyamekye,Awortwie-Grant,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -9283,29,Deniz,Zeitler,3276817.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Deniz Zeitler,339525.0,339525.0,351711.0,389190.0,2506904.0,2776817.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -10048,29,Luka,Duric,4166965.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luka Duric,-137463.0,-137463.0,-131109.0,-130632.0,-1653994.0,3209408.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -11170,29,Ruben,Müller,5212964.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ruben Müller,181869.0,181869.0,257213.0,262465.0,1757531.0,3226561.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -12262,29,Albert Frank,Millgramm,4919275.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Albert Frank Millgramm,-382736.0,-382736.0,-400051.0,-463579.0,-1892323.0,3653621.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -12296,29,Kennedy,Okpala,2302086.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dd97a9b150444134beb800f1fbf48d0a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kennedy Okpala,-141872.0,-141872.0,-138394.0,-138048.0,-985311.0,-1959712.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -14911,29,Clemens,Lippmann,1597036.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Clemens Lippmann,-139570.0,-139570.0,-143524.0,-144320.0,-1017399.0,-1919205.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8122495706926158,0.0,0.0,0.0,0.0,0.0,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/035ea65b37b74f2da2548be379438c9c.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1246,43,Willi,Orban,31321056.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/bda722458bd445d5ba24094a5306031d.png,4.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,40817.0,40817.0,41298.0,44203.0,369981.0,1839448.0,7.8,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,16.133869 -1333,43,Lukas,Klostermann,2008810.0,40.0,5.0,5.0,1.0,7355.0,201.0,0,2,https://kickbase.b-cdn.net/content/file/b48aaa342d854e869af8b6c1ec17a954.png,16.0,2,100.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",5,Lukas Klostermann,-131150.0,-131150.0,-133799.0,-136155.0,-963905.0,898809.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -1689,43,Benjamin,Henrichs,8651011.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/content/file/5acf39c9f5ba403ba774ea0d47d67aab.png,39.0,1,51.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",3,Benjamin Henrichs,177344.0,177344.0,195435.0,239107.0,1591186.0,3950932.0,6.57,2.0684447930966856,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.581558 -1728,43,Örjan,Nyland,5179027.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/59574acd38ee4d5f8be6e03a1ee2276a.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,39968.0,39968.0,179094.0,209306.0,1562771.0,4679027.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2141,43,Ridle ,Baku,17932672.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/content/file/dea132bbe8444490a8b8fa7d725f4b64.png,17.0,2,182.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",3,Ridle Baku,-162153.0,-162153.0,-136134.0,-112815.0,-1212803.0,545063.0,7.37,2.0684447930966856,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,13.470301 -2275,43,Christoph,Baumgartner,18202480.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/content/file/8b2225416e584d5ebd4ee89d8a8a99eb.png,14.0,2,211.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",5,Christoph Baumgartner,-353481.0,-353481.0,-389084.0,-307420.0,-1668539.0,-1237182.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -2522,43,David,Raum,34053916.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/content/file/63b51608f37a4eb083c1865d497d3cbe.png,22.0,1,130.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",1,David Raum,81393.0,81393.0,90536.0,97941.0,698166.0,2910008.0,7.25,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.996225 -2897,43,Rocco,Reitz,13353368.0,74.0,31.0,31.0,31.0,170280.0,2301.0,0,3,https://kickbase.b-cdn.net/content/file/152dbd3a41f7408a89c99f65e55935df.png,20.0,1,172.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",3,Rocco Reitz,82859.0,82859.0,97897.0,100739.0,194838.0,2183078.0,6.55,2.0684447930966856,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.679068 -4596,43,Brajan,Gruda,19090052.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/f1dd66425b59403ab0f2796e4ad0b0f8.png,10.0,1,66.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,255016.0,255016.0,262659.0,266938.0,1847417.0,7182608.0,7.5,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,15.513336 -6176,43,Nicolas,Seiwald,17448479.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/49894e11778042f09b92bdbd82994680.png,13.0,1,162.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,129352.0,129352.0,149062.0,160935.0,1156063.0,4787455.0,6.93,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.334322 -6300,43,Assan,Ouédraogo,13432757.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/content/file/0d8a1173062a4478822b06c0490cfe41.png,8.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",5,Assan Ouédraogo,-580018.0,-580018.0,-560354.0,-564323.0,-4078112.0,-6459911.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -6667,43,El Chadaille,Bitshiabu,2918850.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/content/file/35e5bfeabc4344cd8db03535c4ca2d6f.png,5.0,2,279.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",4,El Chadaille Bitshiabu,-107686.0,-107686.0,-107780.0,-108223.0,-770652.0,-1521134.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7224,43,Lukeba,Castello Jr.,18496411.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/content/file/02c2d826957a4899a614c0ad25d8a9a8.png,23.0,2,149.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Lukeba Castello Jr.,89109.0,89109.0,-20162.0,-145163.0,-996556.0,-1440519.0,6.97,2.0684447930966856,0.8113590263691683,0.6896551724137931,0.0,0.0,0.6643002028397567,9.577256 -7239,43,Max,Finkgräfe,6645578.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/content/file/5ea42faff1bf42f386a0f98d8203ee4e.png,35.0,1,108.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",5,Max Finkgräfe,142617.0,142617.0,202062.0,246436.0,1839036.0,3850394.0,6.8,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -7493,43,Arthur,Vermeeren,6476321.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6e7334ffc310411d89c8c5230815dafc.png,48.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Arthur Vermeeren,-373942.0,-373942.0,27653.0,150986.0,799244.0,5683600.0,6.6,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -8061,43,Johan,Bakayoko,10738721.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/content/file/e45b0e99acb145f1a3f98666018c27b1.png,11.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",3,Johan Bakayoko,206893.0,206893.0,203951.0,220469.0,2004815.0,2544806.0,6.7,2.0684447930966856,1.0,0.6051437216338881,1.0,0.0,0.851928895612708,11.806525 -8227,43,Maarten,Vandevoordt,16192287.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/content/file/cb4de12c99d148feb2f88e1c91186400.png,26.0,1,81.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",1,Maarten Vandevoordt,133397.0,133397.0,145417.0,151737.0,1035995.0,4562778.0,7.03,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.541167 -9507,43,Antonio,Nusa,25699975.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/7b0130fc7648401b8dac316e07e7327b.png,7.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",1,Antonio Nusa,69215.0,69215.0,73190.0,73155.0,488888.0,3894678.0,7.2,2.0684447930966856,1.0,1.0,1.0,0.0,1.0,14.892803 -9776,43,Andrija,Maksimovic,5722385.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/1427cbd96ee74d9dbfc9ed098c47ff78.png,30.0,2,24.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,-464114.0,-464114.0,-98621.0,89217.0,235050.0,5222385.0,6.3,2.0684447930966856,0.0,0.12254160363086235,0.0,0.0,0.04595310136157338,0.598824 -10113,43,Tidiam,Gomis,4155152.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/77509238e8ef41bc92c01b1b1637a8d3.png,27.0,2,97.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,69949.0,69949.0,-55151.0,-64025.0,-336105.0,2868612.0,6.57,2.0684447930966856,0.36511156186612576,0.2723146747352497,0.0,0.0,0.2846737839587815,3.868626 -10530,43,Conrad,Harder,3284070.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/content/file/139438491a5a497099a6e6bb96cc922a.png,9.0,1,340.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",4,Conrad Harder,37096.0,37096.0,51929.0,-27860.0,-262927.0,-1642473.0,6.67,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -11008,43,Ezechiel,Banzuzi,7697909.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/3529ab9a9bde4d28b8aca1b6586f7747.png,6.0,1,113.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ezechiel Banzuzi,302789.0,302789.0,303487.0,307087.0,2217473.0,2991819.0,7.3,2.0684447930966856,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,10.999312 -11886,43,,Rômulo,20405009.0,83.0,30.0,30.0,27.0,139633.0,2488.0,2,4,https://kickbase.b-cdn.net/content/file/2a6ca20436b4402f83f0c5d25b10f6be.png,40.0,2,121.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",3,Rômulo,-343418.0,-343418.0,-41068.0,35167.0,-40001.0,3490722.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -14896,43,Abdoul,Koné,3623915.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/64a8d06b53144763b2c5e21a8ff6e246.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-125576.0,-125576.0,-133995.0,-131632.0,-923385.0,-7350452.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -15376,43,Maxime,Estève,14638008.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6834bb4cf7ea48e283e5f6678aad4dcf.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Maxime Estève,-575615.0,-575615.0,-489551.0,-462152.0,-3400240.0,-432455.0,0.0,2.0684447930966856,0.0,0.0,0.0,0.0,0.0,0.0 -577,15,Daniel,Batz,2448053.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,952.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",5,Daniel Batz,-121024.0,-121024.0,-115076.0,-117457.0,-860560.0,-3359787.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -619,15,Kevin,Stöger,8023848.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png,7.0,1,154.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",3,Kevin Stöger,235054.0,235054.0,250170.0,246276.0,1841880.0,6729893.0,7.4,0.7340655030398117,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,3.956993 -849,15,Tim,Kleindienst,18149829.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tim Kleindienst,203807.0,203807.0,204549.0,214136.0,1507731.0,5235639.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -1883,15,Moritz,Nicolas,19209956.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,196.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",1,Moritz Nicolas,-8388.0,-8388.0,14462.0,42439.0,336105.0,2474784.0,7.3,0.7340655030398117,1.0,1.0,1.0,0.0,1.0,5.358678 -2074,15,Robin,Hack,9711512.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,1,48.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",3,Robin Hack,124890.0,124890.0,147572.0,178477.0,1230215.0,3229459.0,7.4,0.7340655030398117,0.3103448275862069,0.3103448275862069,1.0,0.0,0.39655172413793105,2.154103 -2261,15,Florian,Neuhaus,1536368.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,2,591.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,-104396.0,-104396.0,-102831.0,-108043.0,-767810.0,-3167354.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2560,15,Philipp,Sander,12505568.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",1,Philipp Sander,126715.0,126715.0,137178.0,159201.0,1105413.0,4852143.0,7.7,0.7340655030398117,1.0,1.0,1.0,0.0,1.0,5.652304 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2862,15,Jens,Castrop,4070162.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/content/file/cbc017919fc248448f6b036125a0141d.png,17.0,2,313.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",5,Jens Castrop,-144458.0,-144458.0,-146072.0,-144436.0,-1244244.0,-3719294.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -2941,15,Joseph,Scally,4368413.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,2,453.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",4,Joseph Scally,-97910.0,-97910.0,-87330.0,-87268.0,-856475.0,-1533740.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3063,15,Fabio,Chiarodia,762366.0,33.0,15.0,15.0,8.0,44040.0,490.0,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,2,642.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",5,Fabio Chiarodia,9511.0,9511.0,-28573.0,-59101.0,-520286.0,-775216.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -3129,15,Ko,Itakura,10061480.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1bc3046eee7a4e7fa51801ed88f7e143.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ko Itakura,181547.0,181547.0,-3727864.0,0.0,-3546317.0,-3546317.0,7.3,0.7340655030398117,0.6896551724137931,0.0,1.0,0.0,0.4698275862068966,2.517655 -3516,15,Enzo,Leopold,11111588.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Enzo Leopold,-552633.0,-552633.0,-559331.0,-594807.0,-3575988.0,-44591.0,6.7,0.7340655030398117,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.335556 -4292,15,David,Herold,6015797.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Herold,-328103.0,-328103.0,-330885.0,-328294.0,-2339711.0,-932176.0,6.4,0.7340655030398117,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,0.729003 -4333,15,Lukas,Ullrich,8036650.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,1,95.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",2,Lukas Ullrich,253004.0,253004.0,248158.0,276907.0,1923654.0,7536650.0,8.2,0.7340655030398117,0.6896551724137931,1.0,1.0,0.0,0.8448275862068966,5.085302 -6199,15,Shuto,Machino,2878335.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,1,257.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Shuto Machino,328356.0,328356.0,363974.0,370571.0,2078136.0,606568.0,6.4,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -6319,15,Franck,Honorat,9753607.0,68.0,28.0,28.0,24.0,126507.0,1898.0,2,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",3,Franck Honorat,-250356.0,-250356.0,-27264.0,34890.0,-142151.0,2154648.0,7.2,0.7340655030398117,1.0,0.6896551724137931,0.85,0.15,0.8648706896551724,4.571077 -7774,15,Yukhym,Konoplia,2386415.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-145445.0,-145445.0,-144179.0,-142863.0,-1041069.0,-4888636.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -9540,15,Isac,Lidberg,7954813.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Isac Lidberg,-300941.0,-300941.0,-313583.0,-260322.0,-2360382.0,-2224393.0,6.2,0.7340655030398117,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,0.706222 -11010,15,Kevin,Diks,17129261.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,1,166.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",1,Kevin Diks,152316.0,152316.0,171326.0,191497.0,1275726.0,5099913.0,7.5,0.7340655030398117,1.0,1.0,1.0,0.0,1.0,5.505491 -11748,15,Wael,Mohya,10838941.0,34.0,15.0,15.0,6.0,36598.0,507.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,1,46.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Wael Mohya,107544.0,107544.0,120108.0,117785.0,972871.0,3362328.0,7.2,0.7340655030398117,0.6896551724137931,1.0,0.0,0.0,0.7198275862068966,3.804484 -13442,15,Hugo,Bolin,9557831.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,54.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",2,Hugo Bolin,281223.0,281223.0,288046.0,296345.0,2066494.0,6569841.0,9.2,0.7340655030398117,1.0,1.0,1.0,0.0,1.0,6.753403 -15181,15,Jan,Leszczynski,5935421.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,231597.0,231597.0,247331.0,293770.0,1651572.0,2085154.0,7.2,0.7340655030398117,0.3103448275862069,1.0,0.0,0.0,0.5301724137931034,2.802105 -15202,15,Zento,Uno,2169502.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-141190.0,-141190.0,-141750.0,-141856.0,-1002205.0,-2867948.0,0.0,0.7340655030398117,0.0,0.0,0.0,0.0,0.0,0.0 -15613,15,Daiki,Hashioka,9946345.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Daiki Hashioka,264988.0,264988.0,294127.0,312809.0,2196574.0,9946345.0,7.9,0.7340655030398117,1.0,1.0,1.0,0.0,1.0,5.799117 -54,3,Emre,Can,1015584.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/content/file/29f90f2f2f2045f69460f20564a894ab.png,23.0,2,1010.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-87855.0,-87855.0,-86257.0,-90714.0,-673296.0,-2773256.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1c9bdd7907a5425e8f2a0cb0fc5426ee.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -1704,3,Waldemar,Anton,34013231.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/content/file/b1a7f338e7c9453d93897bd6ac8c9457.png,3.0,1,118.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",1,Waldemar Anton,33240.0,33240.0,32603.0,46049.0,347456.0,1881704.0,6.9,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,16.228377 -1856,3,Marcel,Sabitzer,7951576.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/content/file/e5fd8b4544ef4fbf99fa27874f810794.png,20.0,2,269.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",4,Marcel Sabitzer,-282603.0,-282603.0,-268654.0,-247572.0,-1567310.0,-2129514.0,6.77,2.3519386450788238,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.853064 -1873,3,Gregor,Kobel,22582561.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/5cf1813a3f0f4cb6997088b18ad5adcf.png,1.0,2,156.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-158176.0,-158176.0,-70802.0,-44876.0,-517570.0,890295.0,6.8,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.993183 -1920,3,Serhou,Guirassy,29513420.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/fb2bd82aeb8440f8acdbcf6ebf4487dc.png,9.0,1,113.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,93874.0,93874.0,108594.0,114499.0,784523.0,3127579.0,6.58,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.475756 -2148,3,Alexander,Meyer,589578.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/b2b01de70f7b47dbb31b104de35ac5cc.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-106156.0,-106156.0,-113909.0,-119085.0,-876449.0,89578.0,6.55,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2383,3,Nico,Schlotterbeck,25862983.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/content/file/531ad1f9d6804b9db55d5aace6d79888.png,4.0,2,160.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",5,Nico Schlotterbeck,-665693.0,-665693.0,-651692.0,-597263.0,-4439195.0,-9415527.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -2395,3,Julian,Ryerson,25926775.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/5c70c2a110fd48919c487e0b0d97af57.png,26.0,1,125.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,53404.0,53404.0,55596.0,62631.0,365068.0,1268881.0,7.35,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.286749 -2714,3,Maximilian,Beier,23779780.0,94.0,32.0,32.0,24.0,132156.0,3023.0,0,4,https://kickbase.b-cdn.net/content/file/901a04fa3f274f95921af3b42a45f795.png,14.0,2,127.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",2,Maximilian Beier,-193882.0,-193882.0,-315552.0,-712944.0,-2111794.0,-242941.0,6.57,2.3519386450788238,0.6896551724137931,1.0,0.0,0.0,0.7198275862068966,11.122946 -2736,3,Ramy,Bensebaini,21726972.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/content/file/f52b92d109bf4f53b2fb20e5c50f00ec.png,5.0,1,123.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",1,Ramy Bensebaini,172521.0,172521.0,181756.0,199374.0,1381961.0,5067489.0,6.8,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.993183 -3069,3,Felix,Nmecha,26970373.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/content/file/510ad66f94f943fb940c1a7b11792266.png,8.0,1,101.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Nmecha,112371.0,112371.0,121639.0,122424.0,874992.0,5482985.0,6.78,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.946144 -7737,3,Joey,Veerman,17822597.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c751e952d6ef4ac9a5743ea52f4202f6.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Joey Veerman,149178.0,149178.0,150432.0,151483.0,17822597.0,17822597.0,6.5,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9440,3,Filippo,Mane,3253614.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/content/file/9994a14997ae4a03a9ac5f78376003db.png,39.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Filippo Mane,-110835.0,-110835.0,-111175.0,-113783.0,-733940.0,1567498.0,6.53,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -9698,3,,Fábio Silva,6096178.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/content/file/da60f61d4f674e4db35b6f47db49c153.png,21.0,2,231.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",4,Fábio Silva,-246872.0,-246872.0,-272460.0,-255633.0,-1610109.0,-1534844.0,6.88,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10114,3,Carney,Chukwuemeka,3609907.0,47.0,28.0,28.0,8.0,63437.0,1307.0,0,3,https://kickbase.b-cdn.net/content/file/819b3e31455d4830a3e5acf58eb5290d.png,17.0,2,362.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",5,Carney Chukwuemeka,-98624.0,-98624.0,-103886.0,-118833.0,-761426.0,-4230592.0,6.6,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -10115,3,Daniel,Svensson,16914433.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/9ff6af44ccf14bb3846cafc261f362ad.png,24.0,2,159.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,-378731.0,-378731.0,-331348.0,-271314.0,-1870607.0,-1562362.0,6.95,2.3519386450788238,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,12.118567 -11099,3,Jobe,Bellingham,18915297.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/content/file/7b67f5aec4444746b2848e6d9a775210.png,7.0,2,114.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",3,Jobe Bellingham,-366333.0,-366333.0,-264950.0,-64461.0,-402186.0,2065671.0,6.78,2.3519386450788238,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,14.090343 -11100,3,Samuele,Inácio,9677612.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/content/file/0e8e34d536e6420cb5d7d96fc909f97d.png,40.0,1,37.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",4,Samuele Inácio,30446.0,30446.0,52759.0,67872.0,128303.0,-1648589.0,6.86,2.3519386450788238,0.3103448275862069,0.0,1.0,0.0,0.2801724137931034,4.520386 -13472,3,Luca,Reggiani,3717555.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/content/file/ae27049c76974053b81276c3faa1f639.png,49.0,2,159.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-109077.0,-109077.0,-112199.0,-108956.0,-721952.0,-3648280.0,7.05,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14662,3,Justin,Lerma,5490074.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/febaeb82caf74cb4b0511a58b28d70ac.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-367886.0,-367886.0,-361186.0,-354668.0,-2549744.0,-2274379.0,0.0,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -14899,3,Kauã,Prates,2811131.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6ea4006dc79446228b81953749d7948b.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kauã Prates,-129324.0,-129324.0,-127865.0,-125832.0,-880764.0,-4727484.0,6.1,2.3519386450788238,0.0,0.0,0.0,0.0,0.0,0.0 -15211,3,Joane,Gadou,24586219.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/3ca6efe4d6904a609a712b6b68be0ebb.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,137321.0,137321.0,159511.0,172612.0,1237050.0,5157190.0,6.8,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,15.993183 -16378,3,Konstantinos,Karetsas,23538072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2607076d85724a188e9db75bd12b7889.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,275497.0,275497.0,285794.0,276218.0,2000959.0,23538072.0,7.27,2.3519386450788238,1.0,1.0,1.0,0.0,1.0,17.098594 -16948,3,Giannis,Konstantelias,18041690.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b5b22871d880409a8cabf9c1ec00e898.png,45.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Giannis Konstantelias,173138.0,173138.0,176994.0,186996.0,18041690.0,18041690.0,7.3,2.3519386450788238,0.0,0.6896551724137931,0.0,0.0,0.25862068965517243,4.440298 -1863,6,Daniel,Heuer Fernandes,14751203.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,1,206.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",1,Daniel Heuer Fernandes,118868.0,118868.0,123739.0,138030.0,1010348.0,3839525.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1865,6,Yussuf,Poulsen,3037964.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,111.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yussuf Poulsen,-138269.0,-138269.0,-140597.0,-133298.0,-978642.0,1778772.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1889,6,Bakery,Jatta,5456538.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,1,130.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",2,Bakery Jatta,281546.0,281546.0,314560.0,289636.0,1248252.0,3896413.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -1978,6,Jordan,Torunarigha,11890732.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,25.0,1,147.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",1,Jordan Torunarigha,101272.0,101272.0,123239.0,133439.0,864559.0,4627086.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -2725,6,Sebastiaan,Bornauw,9960035.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/11f46340ac514b048f534ac6e0ab9d3c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Sebastiaan Bornauw,290480.0,290480.0,259145.0,8874022.0,9423647.0,9423647.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3277,6,Miro,Muheim,8296477.0,67.0,29.0,29.0,27.0,162140.0,1929.0,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,232.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",3,Miro Muheim,-319603.0,-319603.0,-317617.0,-327699.0,-1285731.0,2628455.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -3521,6,Daniel,Elfadli,3363580.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/content/file/ab840d167b4f4811a1a40e49fef84a76.png,8.0,2,228.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Daniel Elfadli,-136537.0,-136537.0,-133599.0,-134765.0,-952167.0,2299379.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -4404,6,Jean-Luc,Dompé,500000.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/content/file/4d4bfeaf414f47e2994cf7669d884f08.png,7.0,2,2558.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jean-Luc Dompé,-39905.0,-39905.0,-97761.0,-114501.0,-783832.0,-3131603.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6201,6,Nicolai,Remberg,12474341.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,1,179.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",1,Nicolai Remberg,86970.0,86970.0,110503.0,132013.0,911770.0,4375535.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -6217,6,Rayan,Philippe,2824850.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/content/file/4fe19be7a9df439fa6f788b27095a090.png,14.0,2,343.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",4,Rayan Philippe,-111295.0,-111295.0,-114287.0,-113706.0,-802548.0,-17020.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7350,6,Otto,Stange,4538526.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,49.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",3,Otto Stange,356140.0,356140.0,358960.0,345987.0,1537723.0,620544.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -7394,6,Kofi,Amoako,3124849.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kofi Amoako,-136570.0,-136570.0,-133519.0,-136313.0,-958345.0,-1117572.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -8367,6,Albert,Sambi Lokonga,10789044.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,1,163.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",1,Albert Sambi Lokonga,53072.0,53072.0,57880.0,54736.0,260265.0,3794643.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -9605,6,Albert,Grønbæk,11406769.0,74.0,7.0,7.0,6.0,31737.0,520.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,23.0,1,45.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",1,Albert Grønbæk,139706.0,139706.0,171248.0,171316.0,980144.0,4337436.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -10120,6,Alexander,Røssing-Lelesiit,1498528.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,76.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,-132867.0,-132867.0,-132119.0,-135821.0,-962659.0,936035.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11512,6,Nicolás,Capaldo,9753432.0,65.0,26.0,26.0,24.0,130826.0,1682.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,2,172.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",1,Nicolás Capaldo,-131907.0,-131907.0,-171114.0,-240093.0,-803826.0,1166053.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11752,6,Warmed,Omari,3892142.0,60.0,20.0,20.0,17.0,106595.0,1204.0,1,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,309.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",5,Warmed Omari,-147035.0,-147035.0,-144467.0,-155735.0,-851797.0,-1674396.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -11949,6,Shafiq,Nandja,500000.0,13.0,2.0,2.0,0.0,1379.0,26.0,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,0,52.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Shafiq Nandja,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -12368,6,Sander,Tangvik,1221519.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,1,180.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,300428.0,300428.0,278041.0,133642.0,538370.0,-1626379.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -13433,6,Louis,Lemke,4480432.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,4.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Louis Lemke,326134.0,326134.0,372866.0,374222.0,2648889.0,3980432.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15283,6,Martin,Adeline,6140986.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Martin Adeline,-201322.0,-201322.0,-198913.0,-199339.0,-1572251.0,-529194.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15472,6,Patson,Daka,12082119.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Patson Daka,32806.0,32806.0,89926.0,111857.0,887364.0,7899354.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -15478,6,Bilal,Nadir,3558640.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Bilal Nadir,-148761.0,-148761.0,-134425.0,-130080.0,-935149.0,3558640.0,0.0,0.48189177673625905,0.0,0.0,0.0,0.0,0.0,0.0 -49,5,Matthias,Ginter,26693072.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,137.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",1,Matthias Ginter,39477.0,39477.0,40753.0,32998.0,283883.0,1445459.0,8.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,13.495155 -89,5,Christian,Günter,4878004.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,1,238.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",3,Christian Günter,360717.0,360717.0,367208.0,355138.0,2062945.0,850813.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -118,5,Vincenzo,Grifo,12683722.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,1,183.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",3,Vincenzo Grifo,97892.0,97892.0,119562.0,150221.0,952932.0,3683004.0,6.9,1.6764168190127973,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,8.426162 -1257,5,Lukas,Kübler,3823085.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,2,490.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",4,Lukas Kübler,-87659.0,-87659.0,-86442.0,-73967.0,-594547.0,-796996.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1645,5,Maximilian,Eggestein,15755378.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,180.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",1,Maximilian Eggestein,135901.0,135901.0,130991.0,151546.0,1101190.0,4375084.0,7.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.573126 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1858,5,Anthony,Jung,1310223.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,2,336.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",4,Anthony Jung,-121847.0,-121847.0,-120409.0,-122668.0,-920075.0,810223.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2084,5,Philipp,Lienhart,13123590.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",2,Philipp Lienhart,114085.0,114085.0,136860.0,165045.0,1108239.0,5269101.0,6.9,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.567276 -2125,5,Jan-Niklas,Beste,11702306.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,144.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",1,Jan-Niklas Beste,130907.0,130907.0,158877.0,168399.0,1096308.0,5376002.0,6.5,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,10.896709 -2176,5,Lucas,Höler,3249970.0,46.0,33.0,33.0,25.0,134301.0,1531.0,256,4,https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png,9.0,1,471.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",4,Lucas Höler,267570.0,267570.0,207236.0,176810.0,674541.0,-996466.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -2722,5,Patrick,Osterhage,4234812.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,221.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrick Osterhage,-132450.0,-132450.0,-133062.0,-135401.0,-1295042.0,3569654.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3019,5,Noah,Atubolu,9724849.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/content/file/ba5dbe845bb948f5887a048993400dbb.png,1.0,1,339.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",5,Noah Atubolu,330949.0,330949.0,329331.0,345439.0,1391222.0,-2064041.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -3209,5,Yannik,Engelhardt,10553425.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",2,Yannik Engelhardt,133085.0,133085.0,171322.0,266067.0,1607283.0,7142720.0,7.2,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,12.070201 -3218,5,Mio,Backhaus,17354151.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,1,174.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",1,Mio Backhaus,42344.0,42344.0,68640.0,91382.0,687983.0,3498854.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -3304,5,Igor,Matanović,19014276.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,159425.0,159425.0,155654.0,172495.0,1194228.0,4770811.0,7.05,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.818739 -4335,5,Derry,Scherhant,6040917.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,246.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",3,Derry Scherhant,261951.0,261951.0,282952.0,273409.0,1299841.0,1372195.0,7.6,1.6764168190127973,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,3.459777 -6209,5,Philipp,Treu,11814328.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Philipp Treu,117479.0,117479.0,136804.0,133146.0,843109.0,4891989.0,7.15,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.98638 -7215,5,Jordy,Makengo,3925875.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,213.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Jordy Makengo,407196.0,407196.0,402456.0,411503.0,2139574.0,-84229.0,6.6,1.6764168190127973,0.2723146747352497,0.6051437216338881,1.0,0.0,0.4880862329803328,5.400357 -7216,5,Max,Rosenfelder,3034922.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png,37.0,2,104.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Max Rosenfelder,-66008.0,-66008.0,-93984.0,-126034.0,-768407.0,1504311.0,6.9,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8363,5,Berkay,Yilmaz,7020413.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Berkay Yilmaz,-333195.0,-333195.0,-344822.0,-320002.0,-2309197.0,1753040.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -8364,5,Bruno,Ogbus,1642906.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,2,572.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",5,Bruno Ogbus,-64664.0,-64664.0,-66332.0,-74439.0,-637919.0,-2742170.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -11006,5,Yuito,Suzuki,13592160.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,115.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",1,Yuito Suzuki,172535.0,172535.0,185310.0,184053.0,1302004.0,4841631.0,6.7,1.6764168190127973,1.0,1.0,1.0,0.0,1.0,11.231993 -11007,5,Cyriaque,Irié,3724354.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png,22.0,2,40.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",4,Cyriaque Irié,-127801.0,-127801.0,-134527.0,-133639.0,-1280634.0,2852981.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -14048,5,Keisuke,Goto,5055250.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keisuke Goto,-282936.0,-282936.0,-270986.0,-338632.0,-2258790.0,-3190291.0,6.95,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -15196,5,Rihito,Yamamoto,5458304.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rihito Yamamoto,-352932.0,-352932.0,-349391.0,-349879.0,-2421105.0,-2017900.0,0.0,1.6764168190127973,0.0,0.0,0.0,0.0,0.0,0.0 -43,10,Mitchell,Weiser,4519893.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-64593.0,-64593.0,-45526.0,-43240.0,-617755.0,-2205583.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -157,10,Niklas,Stark,1938917.0,36.0,14.0,14.0,9.0,46992.0,508.0,2,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,2,262.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",5,Niklas Stark,-130749.0,-130749.0,-129125.0,-131768.0,-913674.0,-1469255.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -608,10,Niclas,Füllkrug,10874734.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/df8ef582eb6640278efb36590a35123a.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Niclas Füllkrug,218274.0,218274.0,183892.0,156278.0,-13255634.0,-13255634.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -1996,10,Marco,Friedl,13366286.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,1,175.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Marco Friedl,125237.0,125237.0,142690.0,145390.0,1041749.0,4792287.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2294,10,Amos,Pieper,10836338.0,80.0,19.0,19.0,19.0,99133.0,1529.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,141.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",1,Amos Pieper,141182.0,141182.0,152918.0,154237.0,1384701.0,4424586.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2842,10,Felix,Agu,3821078.0,46.0,11.0,11.0,9.0,48743.0,509.0,1,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,133.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-151111.0,-151111.0,-158883.0,-164446.0,-1352710.0,1329516.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -2939,10,Eren Sami,Dinkçi,5591874.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/content/file/b75aff01aa3044f98175598e580fdd75.png,0.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",4,Eren Sami Dinkçi,244564.0,244564.0,279583.0,343338.0,2009301.0,2024708.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3139,10,Cédric,Itten,7467502.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6479aeb8ddab4dd1a92025ddb8b2c3c2.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Cédric Itten,-313032.0,-313032.0,-313309.0,-350159.0,-2091840.0,-56063.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3166,10,Keke,Topp,500000.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,876.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3228,10,Justin,Njinmah,4883901.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,1,288.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",3,Justin Njinmah,71200.0,71200.0,19067.0,-23810.0,-660517.0,118662.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3281,10,Ludovit,Reis,5139123.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8d0ebe886d844bffb3283d7f4f8cfdce.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ludovit Reis,352551.0,352551.0,316905.0,225672.0,-3408160.0,-3408160.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -3481,10,Jens,Stage,19598109.0,100.0,29.0,29.0,29.0,160601.0,2895.0,0,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,1,147.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",2,Jens Stage,94768.0,94768.0,84220.0,81168.0,753899.0,3862707.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7167,10,Senne,Lynen,10417894.0,71.0,31.0,31.0,31.0,180555.0,2210.0,0,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,1,212.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",2,Senne Lynen,101830.0,101830.0,163273.0,289421.0,1714726.0,4025943.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7282,10,Olivier,Deman,9856859.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,2,119.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",1,Olivier Deman,-108702.0,-108702.0,-145072.0,-109761.0,-574242.0,4335739.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7469,10,Julián,Malatini,4267469.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,2,67.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,-155736.0,-155736.0,-194125.0,-566915.0,-697803.0,3767469.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -7721,10,Marco,Grüll,6933587.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,236.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",3,Marco Grüll,195667.0,195667.0,224631.0,263275.0,1878947.0,3233450.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -8166,10,,Chuki,11874619.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Chuki,71859.0,71859.0,106659.0,123274.0,889287.0,4528675.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9513,10,Karl,Hein,13238570.0,164.0,2.0,2.0,2.0,11560.0,327.0,2,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,24.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Karl Hein,43211.0,43211.0,79583.0,105897.0,732749.0,4350301.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9600,10,Alexander,Schlager,3753619.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Alexander Schlager,-112365.0,-112365.0,-112694.0,-134793.0,-868847.0,-2099069.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9923,10,Samuel,Mbangula,10228215.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/content/file/bb63ae114a9641aea1903e760c388b1c.png,7.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",2,Samuel Mbangula,169260.0,169260.0,283673.0,296935.0,1942349.0,2814409.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -9996,10,Patrice,Covic,3628560.0,18.0,15.0,15.0,2.0,25884.0,268.0,0,3,https://kickbase.b-cdn.net/content/file/3c9740e4f1b6416580b598d3da08cdb2.png,24.0,2,73.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrice Covic,-142603.0,-142603.0,-146665.0,-143243.0,-1027666.0,2717190.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10131,10,Dariusz,Stalmach,2565905.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dariusz Stalmach,-148023.0,-148023.0,-144040.0,-145907.0,-1046663.0,558034.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -10134,10,Mick,Schmetgens,7173200.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,1,11.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Mick Schmetgens,263324.0,263324.0,246650.0,239166.0,1779356.0,6673200.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -11262,10,Salim Amani,Musah,7766567.0,17.0,8.0,8.0,2.0,13915.0,134.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",3,Salim Amani Musah,122716.0,122716.0,184796.0,216245.0,1536697.0,4458330.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14923,10,Kenny,Quetant,2858033.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-146317.0,-146317.0,-148208.0,-146210.0,-1019006.0,-2214510.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -14926,10,Darwin,Soylu,2798098.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-149650.0,-149650.0,-146758.0,-146807.0,-1051064.0,-1212357.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15256,10,Oskar,Wójcik,4408670.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Oskar Wójcik,-131470.0,-131470.0,-139380.0,-377014.0,-2079104.0,-1037515.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -15313,10,Paul,Erevbenagie,5391510.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,268100.0,268100.0,328293.0,378280.0,2600862.0,4891510.0,0.0,1.0676416819012795,0.0,0.0,0.0,0.0,0.0,0.0 -493,13,Michael,Gregoritsch,10372917.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,38.0,2,120.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",2,Michael Gregoritsch,-140965.0,-140965.0,-4357.0,78687.0,591235.0,3446506.0,6.7,1.58530986993114,1.0,0.6896551724137931,1.0,0.0,0.8836206896551724,9.385444 -1809,13,Marius,Wolf,2765834.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,248.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",2,Marius Wolf,380241.0,380241.0,387263.0,387112.0,2144432.0,288126.0,6.5,1.58530986993114,1.0,0.3103448275862069,1.0,0.0,0.7413793103448276,7.639554 -1811,13,Jeffrey,Gouweleeuw,10895146.0,62.0,11.0,11.0,10.0,56368.0,684.0,2,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,1,62.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",3,Jeffrey Gouweleeuw,-84784.0,-84784.0,65204.0,102965.0,532668.0,4428605.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -2195,13,Finn,Dahmen,16389203.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,186.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",1,Finn Dahmen,45899.0,45899.0,53418.0,82866.0,603763.0,2804301.0,7.9,1.58530986993114,1.0,1.0,1.0,0.0,1.0,12.523948 -2274,13,Keven,Schlotterbeck,9945297.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/content/file/32c5da5af6124b1d92fc800121634316.png,31.0,1,209.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Keven Schlotterbeck,107788.0,107788.0,65420.0,-8341.0,-638818.0,-1203118.0,6.9,1.58530986993114,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,7.968232 -2651,13,Mads,Pedersen,5481030.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/d23570d4b3cc4868802dff2488913f39.png,3.0,2,12.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mads Pedersen,-557848.0,-557848.0,-549.0,129429.0,502570.0,4981030.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -2764,13,Yannik,Keitel,3288637.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png,14.0,2,70.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yannik Keitel,-140227.0,-140227.0,-142068.0,-148731.0,-1010176.0,2042165.0,6.6,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -3143,13,Kristijan,Jakić,1372694.0,56.0,26.0,26.0,18.0,110792.0,1450.0,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,2,1056.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Kristijan Jakić,-57906.0,-57906.0,-86712.0,-100319.0,-712657.0,-2957105.0,7.7,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -3183,13,Anton,Kade,12239474.0,64.0,28.0,28.0,18.0,114106.0,1783.0,0,4,https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png,30.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",1,Anton Kade,160056.0,160056.0,168002.0,172710.0,1091341.0,5726114.0,7.0,1.58530986993114,1.0,1.0,1.0,0.0,1.0,11.097169 -4654,13,Mert,Kömür,5008192.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,36.0,1,295.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",4,Mert Kömür,339978.0,339978.0,344884.0,357685.0,2291531.0,1292461.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -6168,13,Robin,Fellhauer,9830345.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,2,224.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",1,Robin Fellhauer,-154898.0,-154898.0,-235750.0,-132869.0,-334159.0,3619301.0,6.5,1.58530986993114,1.0,1.0,1.0,0.0,1.0,10.304514 -7283,13,Calvin,Brackelmann,4622796.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Calvin Brackelmann,-133969.0,-133969.0,-295628.0,-307685.0,-1946609.0,-3870092.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -7336,13,Sima,Suso,2854783.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-149257.0,-149257.0,-149993.0,-151840.0,-1051271.0,-53963.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -7676,13,Fabian,Rieder,14119355.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,160.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",1,Fabian Rieder,172007.0,172007.0,199585.0,200153.0,1409817.0,5787091.0,6.7,1.58530986993114,1.0,1.0,1.0,0.0,1.0,10.621576 -7696,13,Nediljko,Labrović,1604956.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,-145327.0,-145327.0,-151053.0,-151213.0,-1056395.0,1104956.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -8355,13,Noahkai,Banks,5289168.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,2,315.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noahkai Banks,-122065.0,-122065.0,-211342.0,-236815.0,-1823200.0,-525860.0,7.5,1.58530986993114,0.36511156186612576,0.3103448275862069,0.0,0.0,0.2989350912778905,3.554286 -9642,13,Chrislain,Matsima,12187348.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",2,Chrislain Matsima,195560.0,195560.0,184235.0,194397.0,1320103.0,2183112.0,7.0,1.58530986993114,1.0,1.0,1.0,0.0,1.0,11.097169 -9684,13,Alexis,Claude-Maurice,9701325.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,2,238.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",4,Alexis Claude-Maurice,-283413.0,-283413.0,-474630.0,-417142.0,-2464846.0,-292277.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -9965,13,Faik,Sakar,5382195.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-607180.0,-607180.0,-464063.0,12931.0,-248891.0,4882195.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -10049,13,Hennes,Behrens,10769928.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,0.0,1,101.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",1,Hennes Behrens,156729.0,156729.0,173332.0,176589.0,1733234.0,7046546.0,7.0,1.58530986993114,1.0,1.0,1.0,0.0,1.0,11.097169 -11556,13,Han-Noah,Massengo,9835144.0,59.0,33.0,33.0,29.0,158322.0,1949.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,198.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",2,Han-Noah Massengo,21730.0,21730.0,40661.0,56672.0,536484.0,4667059.0,7.4,1.58530986993114,1.0,1.0,1.0,0.0,1.0,11.731293 -12341,13,Rodrigo,Ribeiro,3781260.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,21.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",4,Rodrigo Ribeiro,-55611.0,-55611.0,-68630.0,-81651.0,-581638.0,2030344.0,6.6,1.58530986993114,0.0,0.3103448275862069,0.0,0.0,0.1163793103448276,1.217682 -13479,13,Uchenna,Ogundu,5802829.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,15.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",5,Uchenna Ogundu,-556909.0,-556909.0,-4383.0,116663.0,442567.0,5302829.0,0.0,1.58530986993114,0.0,0.0,0.0,0.0,0.0,0.0 -32,8,Loris,Karius,16968674.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Loris Karius,48451.0,48451.0,75068.0,98919.0,727778.0,4549165.0,6.4,1.1514919663351186,1.0,1.0,1.0,0.0,1.0,7.369549 -670,8,Kenan,Karaman,13842305.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Kenan Karaman,-467084.0,-467084.0,-463656.0,-430541.0,-1781312.0,1395042.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -755,8,Kevin,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,0.0,0.0,0.0,0.0,-362367.0,-359577.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -1012,8,Edin,Džeko,10151652.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Edin Džeko,211010.0,211010.0,233613.0,258017.0,1779587.0,9651652.0,6.4,1.1514919663351186,0.3103448275862069,0.0,0.0,0.0,0.15517241379310345,1.143551 -1691,8,Finn,Porath,3926048.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-144042.0,-144042.0,-148479.0,-148112.0,-1865671.0,3335297.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -1911,8,Anton,Donkor,4217643.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0db1ac5e9cad4c9bbb22a84b1c0a00af.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anton Donkor,-146909.0,-146909.0,-145586.0,-156615.0,-1928391.0,3587143.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -2762,8,Timo,Becker,6253215.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Timo Becker,308070.0,308070.0,305773.0,316497.0,1431525.0,-542770.0,7.0,1.1514919663351186,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.871616 -2876,8,Ron,Schallenberg,6487006.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ron Schallenberg,-350828.0,-350828.0,-347842.0,-370255.0,-1808313.0,2138739.0,6.0,1.1514919663351186,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.876138 -2967,8,Soufiane,El-Faouzi,15073209.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Soufiane El-Faouzi,100116.0,100116.0,120069.0,116805.0,879029.0,4481376.0,7.4,1.1514919663351186,1.0,1.0,1.0,0.0,1.0,8.521041 -3029,8,Dejan,Ljubičić,5598936.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dejan Ljubičić,-266438.0,-266438.0,-249725.0,-273944.0,-1787803.0,-2007018.0,6.7,1.1514919663351186,0.6896551724137931,0.3103448275862069,1.0,0.0,0.5862068965517242,4.522584 -3307,8,Janik,Bachmann,1532564.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,-140272.0,-140272.0,-146146.0,-143635.0,-1031353.0,-2086787.0,6.8,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -4406,8,Éric,Dina Ebimbe,5118801.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Éric Dina Ebimbe,21697.0,21697.0,-58361.0,-175081.0,-1109169.0,4618801.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -4606,8,Hasan,Kuruçay,12805727.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Hasan Kuruçay,-172473.0,-172473.0,-22354.0,21577.0,114209.0,3050103.0,6.1,1.1514919663351186,1.0,1.0,1.0,0.0,1.0,7.024101 -6172,8,Junior,Adamu,6303785.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,2,66.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Junior Adamu,-153603.0,-153603.0,-149799.0,-184611.0,-1411513.0,-1533842.0,6.3,1.1514919663351186,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.284455 -7156,8,Maximilian,Wöber,3826872.0,33.0,2.0,2.0,0.0,2759.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,17.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",4,Maximilian Wöber,-126534.0,-126534.0,-128889.0,-125547.0,-891760.0,2127147.0,6.5,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -7242,8,Robin,Gosens,10658341.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Robin Gosens,121702.0,121702.0,144358.0,178959.0,1645728.0,1344803.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -8222,8,Moussa,Sylla,9896047.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Sylla,57509.0,57509.0,106204.0,135817.0,874182.0,3934987.0,6.6,1.1514919663351186,0.36511156186612576,0.3103448275862069,0.0,0.0,0.2989350912778905,2.271861 -8235,8,Adrian,Gantenbein,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,0.0,0.0,0.0,0.0,0.0,-2416665.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -8277,8,Vitalie,Becker,8055580.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Vitalie Becker,-344798.0,-344798.0,-56545.0,83261.0,258079.0,2125006.0,5.9,1.1514919663351186,0.6896551724137931,0.0,1.0,0.0,0.4698275862068966,3.191916 -9390,8,Max,Grüger,1671655.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8a2c62c732764e97bafa4b50c345cd3c.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Grüger,-142857.0,-142857.0,-144854.0,-149636.0,-1031993.0,-2569404.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -10916,8,Mert Can,Ayhan,8286524.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mert Can Ayhan,-294368.0,-294368.0,-315230.0,-335886.0,-1720310.0,1269429.0,6.1,1.1514919663351186,0.3103448275862069,0.3103448275862069,0.0,0.0,0.27155172413793105,1.907407 -11255,8,Nikola,Katic,15026803.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nikola Katic,89448.0,89448.0,104119.0,109943.0,836655.0,3848290.0,6.7,1.1514919663351186,1.0,1.0,1.0,0.0,1.0,7.714996 -11964,8,Christian,Gomis,3029505.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/86eb275dff074b3fac2607cbc0e0cf2a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christian Gomis,-146498.0,-146498.0,-145627.0,-142734.0,-1024317.0,-381847.0,6.4,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -12158,8,Luca,Vozar,1934781.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,369819.0,369819.0,356083.0,338629.0,1434781.0,1434781.0,6.7,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -12297,8,Satoshi,Tanaka,5629788.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Satoshi Tanaka,-137990.0,-137990.0,-137163.0,-157439.0,-1202760.0,-2120885.0,6.8,1.1514919663351186,0.6896551724137931,0.6896551724137931,1.0,0.0,0.728448275862069,5.703856 -13431,8,Johannes Simon,Siebeking,1533786.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,-146650.0,-146650.0,-151071.0,-151116.0,-1060248.0,441630.0,0.0,1.1514919663351186,0.0,0.0,0.0,0.0,0.0,0.0 -13448,8,Adil,Aouchiche,15401473.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Adil Aouchiche,88171.0,88171.0,112260.0,126274.0,864988.0,4423768.0,5.8,1.1514919663351186,1.0,1.0,1.0,0.0,1.0,6.678653 diff --git a/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv new file mode 100644 index 0000000..3651b17 --- /dev/null +++ b/outputs/expected_points/expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv @@ -0,0 +1,468 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score_multiplier,score +173,2,Jonathan,Tah,33630269.0,35.0,1.0,1.0,0.0,693.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 35}]",3,Jonathan Tah,-637454.0,-637454.0,-561808.0,-515197.0,-3266044.0,-2432780.0,6.86,2.6086956521739126,0.3103448275862069,0.0,0.0,1.0,0.0,0.32019704433497537,9.4739,54.286725 +237,2,Manuel,Neuer,14552983.0,145.0,1.0,1.0,1.0,5767.0,145.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 145}]",1,Manuel Neuer,92910.0,92910.0,131517.0,144356.0,718702.0,2317397.0,7.13,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,176.21454 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,-41527.0,-11636.0,0.0,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1685,2,Joshua,Kimmich,59870453.0,303.0,1.0,1.0,1.0,5767.0,303.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,4003.0,4003.0,8506.0,13275.0,-5874.0,559689.0,7.58,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,187.336075 +1961,2,Serge,Gnabry,12468509.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,21249.0,21249.0,40444.0,2029.0,-1061834.0,-6140271.0,0.0,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0,7.9,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,195.244722 +2038,2,Konrad,Laimer,32157097.0,107.0,1.0,1.0,1.0,5767.0,107.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-17665.0,-17665.0,6215.0,19873.0,13902.0,-1559675.0,6.43,2.6086956521739126,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,130.732515 +2300,2,Josip,Stanišić,19607562.0,43.0,1.0,1.0,0.0,1298.0,43.0,0,2,https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png,44.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-527635.0,-527635.0,-455122.0,-475937.0,-2648093.0,-9298081.0,7.03,2.6086956521739126,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,30.811582 +2366,2,Alphonso,Davies,13370225.0,153.0,1.0,1.0,1.0,4468.0,153.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,248326.0,248326.0,259979.0,273440.0,1547623.0,-2073019.0,6.68,2.6086956521739126,1.0,0.0,1.0,0.0,0.0,0.8571428571428571,9.4739,141.50829 +2804,2,Jamal,Musiala,24644739.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jamal Musiala,-462189.0,-462189.0,-443431.0,-476849.0,-3713013.0,-9771048.0,7.1,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3072,2,Jonas,Urbig,5336755.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jonas Urbig,-240821.0,-240821.0,-262763.0,-265634.0,-1812507.0,-7126104.0,6.3,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3089,2,Hiroki,Ito,4511557.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-102637.0,-102637.0,-110053.0,-128566.0,-1449636.0,-2211679.0,6.85,2.6086956521739126,0.0,0.0,1.0,0.0,0.0,0.2857142857142857,9.4739,48.36985 +3120,2,Tom,Bischof,19731020.0,40.0,1.0,1.0,0.0,697.0,40.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-446415.0,-446415.0,-496828.0,-471013.0,-2850479.0,-730649.0,6.9,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3543,2,Nathaniel,Brown,29978590.0,60.0,1.0,1.0,1.0,3686.0,60.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-144941.0,-144941.0,-5264.0,30080.0,235272.0,2140457.0,7.08,2.6086956521739126,0.3103448275862069,0.0,0.0,1.0,0.0,0.32019704433497537,9.4739,56.027699 +6080,2,Aleksandar,Pavlović,33224416.0,256.0,1.0,1.0,1.0,5069.0,256.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,72222.0,72222.0,88333.0,106619.0,601866.0,2583483.0,7.22,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,178.438847 +6668,2,Kim,Minjae,12115429.0,110.0,1.0,1.0,1.0,5073.0,110.0,0,2,https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png,3.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,172387.0,172387.0,208539.0,235521.0,1366046.0,721645.0,6.94,2.6086956521739126,0.6896551724137931,0.0,0.0,0.0,0.0,0.39408866995073893,9.4739,67.593608 +7226,2,Harry,Kane,68891954.0,124.0,1.0,1.0,1.0,5071.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,177.0,177.0,5251.0,9841.0,53218.0,618902.0,7.03,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,173.743088 +8329,2,Michael,Olise,65005159.0,249.0,1.0,1.0,1.0,5767.0,249.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,13155.0,13155.0,15873.0,19112.0,133833.0,867243.0,8.08,2.6086956521739126,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,142.638097 +10789,2,Lennart,Karl,20549394.0,21.0,1.0,1.0,0.0,695.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,60407.0,60407.0,65993.0,58245.0,-18400.0,-5491736.0,6.55,2.6086956521739126,0.0,0.0,1.0,0.0,0.0,0.2857142857142857,9.4739,46.251462 +11675,2,Luis,Díaz,53739205.0,215.0,1.0,1.0,1.0,5767.0,215.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 215}]",1,Luis Díaz,12367.0,12367.0,16688.0,21298.0,141299.0,897477.0,7.1,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,175.473104 +12314,2,Bara Sapoko,Ndiaye,1662344.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-48475.0,-48475.0,-72676.0,-81106.0,-492152.0,-1995144.0,0.0,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14251,2,Ismael,Saibari,30426316.0,180.0,1.0,1.0,0.0,2080.0,180.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,52409.0,52409.0,77799.0,90332.0,372910.0,1493995.0,6.82,2.6086956521739126,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,138.661859 +15502,2,Tim,Binder,2416037.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-135370.0,-135370.0,-145109.0,-146370.0,-1054384.0,1916037.0,6.6,2.6086956521739126,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1664,9,Maximilian,Mittelstädt,26576170.0,79.0,1.0,1.0,1.0,5767.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,44183.0,44183.0,59332.0,66538.0,274667.0,-1941357.0,7.35,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,150.157521 +1671,9,Grischa,Prömel,15180015.0,35.0,1.0,1.0,1.0,5767.0,35.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,140368.0,140368.0,163167.0,190591.0,1079214.0,3619699.0,6.4,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,130.749406 +2068,9,Dan-Axel,Zagadou,1415002.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-103308.0,-103308.0,-116945.0,-130067.0,-869599.0,-3328886.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2120,9,Nikolas,Nartey,4691312.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-133126.0,-133126.0,-141289.0,-381504.0,-2155147.0,-1088600.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2172,9,Chris,Führich,20626278.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-166180.0,-166180.0,-246062.0,-367314.0,-2375110.0,-3064795.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2199,9,Josha,Vagnoman,8301622.0,73.0,1.0,1.0,1.0,5767.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,308497.0,308497.0,328703.0,354832.0,2466120.0,2507205.0,7.3,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,149.136041 +2214,9,Atakan,Karazor,4035357.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-90273.0,-90273.0,-91296.0,-115681.0,-744440.0,-6448928.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2237,9,Fabian,Bredlow,12223174.0,111.0,1.0,1.0,1.0,5767.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,111820.0,111820.0,146961.0,178756.0,1003846.0,7255992.0,8.45,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,172.630075 +2445,9,Marius,Funk,2568973.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-152724.0,-152724.0,-155293.0,-150128.0,-1054805.0,1082242.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2694,9,Angelo,Stiller,34331734.0,25.0,1.0,1.0,1.0,5330.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-327639.0,-327639.0,-248277.0,-305597.0,-2055504.0,-1892071.0,6.85,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,139.942723 +2854,9,Ermedin,Demirović,15870738.0,-4.0,1.0,1.0,0.0,1976.0,-4.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,2,,,"[{""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,-65533.0,-65533.0,-207153.0,-319190.0,-2338448.0,-9308844.0,6.15,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2988,9,Jamie,Leweling,21468560.0,-3.0,1.0,1.0,0.0,1986.0,-3.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,,,"[{""hasPlayed"": true, ""points"": -3}]",2,Jamie Leweling,33055.0,33055.0,1865.0,-193031.0,-1752231.0,-5164767.0,6.6,2.156408094435076,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,110.923641 +3190,9,Jeff,Chabot,22738699.0,17.0,1.0,1.0,1.0,4488.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 17}]",1,Jeff Chabot,-42005.0,-42005.0,-59324.0,-127852.0,-1126210.0,-2614771.0,7.1,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,145.050122 +3193,9,,Tiago Tomás,9460597.0,35.0,1.0,1.0,1.0,3780.0,35.0,1,4,https://kickbase.b-cdn.net/content/file/bc4ccccad9f44c0fa4e3f4e7a406cb75.png,8.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-49698.0,-49698.0,296635.0,331620.0,1984181.0,4118625.0,7.35,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4296,9,Dzenan,Pejcinovic,10929287.0,-6.0,1.0,1.0,1.0,3790.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,,4.0,"[{""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejcinovic,184353.0,184353.0,209826.0,228561.0,2227748.0,8050225.0,7.85,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,160.372318 +4589,9,Justin,Diehl,1194012.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-182301.0,-182301.0,-26928.0,85974.0,411041.0,694012.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6085,9,Dennis,Seimen,6278094.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,157485.0,157485.0,221843.0,242936.0,1343040.0,-2550165.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7158,9,Deniz,Undav,42017605.0,-11.0,1.0,1.0,1.0,4480.0,-11.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",1,Deniz Undav,-399961.0,-399961.0,-437671.0,-317881.0,-2202015.0,-1046678.0,6.4,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,130.749406 +7257,9,Leonidas,Stergiou,2250011.0,-8.0,1.0,1.0,0.0,1286.0,-8.0,0,2,https://kickbase.b-cdn.net/content/file/5969fcecc82d4c039732fa615901d1b2.png,20.0,2,,,"[{""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-61374.0,-61374.0,-85490.0,-105609.0,-765571.0,-1104222.0,6.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7349,9,Finn,Jeltsch,15906881.0,16.0,1.0,1.0,1.0,5767.0,16.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 16}]",1,Finn Jeltsch,102471.0,102471.0,133093.0,156334.0,909397.0,4476304.0,6.8,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,138.921244 +7781,9,Leo,Sauer,3170261.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Leo Sauer,-88563.0,-88563.0,-104712.0,-109887.0,-726053.0,-3738914.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8247,9,Ramon,Hendriks,9617704.0,32.0,1.0,1.0,1.0,5767.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,137618.0,137618.0,170283.0,146807.0,368888.0,-1208715.0,6.0,2.156408094435076,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,21.737894 +9615,9,Ameen,Al Dakhil,1328709.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ameen Al Dakhil,-77471.0,-77471.0,-96963.0,-121729.0,-777392.0,-2737482.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10112,9,Luca,Jaquez,2206631.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-113707.0,-113707.0,-117009.0,-117490.0,-810182.0,-3369727.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11043,9,Lorenz,Assignon,3413252.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,-119210.0,-119210.0,-133293.0,-130501.0,-961002.0,2472414.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11947,9,Badredine,Bouanani,3038496.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b67847cbe4cc438ebd753c2290658271.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Badredine Bouanani,-148284.0,-148284.0,-135876.0,-146518.0,-581901.0,282219.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11955,9,Bilal,El Khannouss,18401286.0,-60.0,1.0,1.0,0.0,1279.0,-60.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,2,,,"[{""hasPlayed"": true, ""points"": -60}]",4,Bilal El Khannouss,-426441.0,-426441.0,-427784.0,-469071.0,-2603106.0,-6847439.0,6.55,2.156408094435076,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,23.730534 +12293,9,Jeremy,Arévalo,1549251.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/7237c08d471f43358fb271abcdf961e9.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-125770.0,-125770.0,-133630.0,-141757.0,-992922.0,-966717.0,0.0,2.156408094435076,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +859,77,Jan,Gyamerah,5465927.0,63.0,1.0,1.0,1.0,4630.0,63.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 63}]",2,Jan Gyamerah,95804.0,95804.0,69789.0,-28568.0,-796597.0,2672039.0,6.9,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,64.846396 +1745,77,Amara,Condé,906654.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Amara Condé,-48224.0,-48224.0,-99607.0,-121021.0,-696976.0,-3246395.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2495,77,Tim,Boss,2265478.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-147474.0,-147474.0,-149689.0,-145818.0,-1060554.0,-551158.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2928,77,Lukas Emanuel,Petkov,10945541.0,233.0,1.0,1.0,1.0,5894.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,185131.0,185131.0,226731.0,240469.0,1132417.0,42923.0,7.4,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,69.54541 +3026,77,Lasse,Günther,7957728.0,74.0,1.0,1.0,1.0,5894.0,74.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 74}]",1,Lasse Günther,43836.0,43836.0,10172.0,-65162.0,-617702.0,620413.0,6.3,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,59.207579 +3232,77,Luca,Pfeiffer,2157095.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-118924.0,-118924.0,-126988.0,-134083.0,-946988.0,-1864089.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3284,77,Maximilian,Rohr,9651515.0,87.0,1.0,1.0,1.0,5039.0,87.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,203605.0,203605.0,220432.0,237553.0,902026.0,-500901.0,6.85,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,64.376494 +3350,77,Felix,Keidel,8292373.0,66.0,1.0,1.0,1.0,5894.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,116688.0,116688.0,130325.0,170424.0,610651.0,7377328.0,6.6,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,62.026987 +6148,77,Lukas,Pinckert,9202599.0,112.0,1.0,1.0,1.0,5894.0,112.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,199919.0,199919.0,246974.0,247105.0,723098.0,1592079.0,6.7,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,62.96679 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-194058.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6158,77,Luca,Schnellbacher,4528682.0,15.0,1.0,1.0,0.0,1273.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png,24.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Luca Schnellbacher,-118398.0,-118398.0,-136670.0,-404493.0,-1963526.0,3592115.0,6.9,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6160,77,Nicolas,Kristof,12426659.0,83.0,1.0,1.0,1.0,5894.0,83.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-145285.0,-145285.0,-131398.0,-97175.0,-810884.0,1659207.0,7.1,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,66.726002 +6183,77,Noel,Futkeu,7152883.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,-298027.0,-298027.0,-300649.0,-320365.0,-2053823.0,-3794982.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7278,77,Lukasz,Poreba,8029620.0,75.0,1.0,1.0,1.0,5894.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,-16531.0,-16531.0,-66664.0,-88315.0,-745012.0,333045.0,6.85,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,64.376494 +7441,77,Cole,Campbell,9112815.0,144.0,1.0,1.0,1.0,4001.0,144.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 144}]",1,Cole Campbell,323279.0,323279.0,355405.0,373424.0,2077617.0,3497368.0,7.35,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,69.075509 +7463,77,Francis,Onyeka,9041165.0,139.0,1.0,1.0,1.0,3999.0,139.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,334871.0,334871.0,349626.0,371539.0,1773972.0,-1305189.0,7.95,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,74.714326 +7514,77,Florian,Le Joncour,1075569.0,20.0,1.0,1.0,0.0,855.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png,3.0,2,18.0,,"[{""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,-5673.0,-5673.0,-57924.0,-82258.0,-502956.0,-3408460.0,6.55,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8252,77,Maurice,Krattenmacher,1621631.0,13.0,1.0,1.0,0.0,1892.0,13.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 13}]",5,Maurice Krattenmacher,2871.0,2871.0,-35700.0,-61410.0,-434372.0,-3018893.0,6.3,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8296,77,Frederik,Schmahl,3123632.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-137347.0,-137347.0,-138173.0,-146634.0,-995277.0,1657048.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8301,77,Luca,Sirch,3337278.0,10.0,1.0,1.0,0.0,1264.0,10.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-97596.0,-97596.0,-110160.0,-129333.0,-760643.0,-1420528.0,6.35,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9224,77,Tom,Zimmerschied,2166433.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-122363.0,-122363.0,-121243.0,-122599.0,-903402.0,-6509928.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9384,77,Noah,Darvich,5291204.0,12.0,1.0,1.0,0.0,1895.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png,10.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 12}]",4,Noah Darvich,-293838.0,-293838.0,-319464.0,-337459.0,-1929889.0,-978349.0,6.15,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9995,77,David,Mokwa,4835386.0,148.0,1.0,1.0,1.0,4620.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,30.0,,"[{""hasPlayed"": true, ""points"": 148}]",2,David Mokwa,471705.0,471705.0,488192.0,443505.0,1959474.0,254280.0,6.8,0.9919915123720868,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,63.906593 +11253,77,Nicholas,Mickelson,3879018.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nicholas Mickelson,-140981.0,-140981.0,-146185.0,-155058.0,-1368416.0,3260093.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +12317,77,Raif,Adam,3420548.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-130517.0,-130517.0,-135591.0,-145988.0,-999303.0,1501203.0,0.0,0.9919915123720868,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4,7,Janis,Blaswich,2653917.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,78383.0,78383.0,178063.0,207387.0,1248959.0,91328.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +72,7,Mark,Flekken,14456982.0,47.0,1.0,1.0,1.0,5894.0,47.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-303167.0,-303167.0,-225975.0,-235269.0,-1185561.0,1521012.0,6.5,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,136.194211 +78,7,Jonas,Hofmann,2912116.0,43.0,1.0,1.0,0.0,1881.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,297872.0,297872.0,312993.0,335089.0,1794955.0,129825.0,6.7,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +663,7,Robert,Andrich,4389967.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-81739.0,-81739.0,-75733.0,-80183.0,-994974.0,-6522607.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2661,7,Moussa,Diaby,25567268.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-45229.0,-45229.0,-1000000.0,0.0,-12573288.0,-12573288.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2746,7,Patrik,Schick,29753919.0,135.0,1.0,1.0,1.0,5894.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,34652.0,34652.0,49271.0,64574.0,313031.0,1100527.0,6.57,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,137.660918 +2783,7,Edmond,Tapsoba,29368948.0,-26.0,1.0,1.0,1.0,5894.0,-26.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,,,"[{""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-571177.0,-571177.0,-676973.0,-719310.0,-3332726.0,-2032030.0,6.8,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,142.480098 +2846,7,Malik,Tillman,15458499.0,74.0,1.0,1.0,1.0,4013.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,113962.0,113962.0,196907.0,225956.0,1418172.0,-421817.0,6.9,2.2116504854368935,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,77.629152 +3754,7,Lucas,Vázquez,8034510.0,-6.0,1.0,1.0,1.0,3399.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,1,,,"[{""hasPlayed"": true, ""points"": -6}]",3,Lucas Vázquez,182964.0,182964.0,240392.0,287199.0,2067442.0,4526118.0,6.47,2.2116504854368935,0.2723146747352497,0.0,0.0,0.0,0.0,0.1556083855629998,9.4739,21.095148 +3759,7,Miguel,Gutiérrez,22040694.0,117.0,1.0,1.0,1.0,5894.0,117.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,93827.0,93827.0,124602.0,152999.0,885108.0,22040694.0,6.77,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,141.851509 +4199,7,Aleix,García,39179941.0,98.0,1.0,1.0,1.0,5894.0,98.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 98}]",1,Aleix García,-56513.0,-56513.0,6638.0,16577.0,122628.0,2429299.0,7.4,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,155.051871 +4318,7,Tim,Oermann,3331596.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,-133615.0,-133615.0,-136735.0,-143317.0,-983512.0,887979.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4563,7,Loïc,Badé,12756356.0,30.0,1.0,1.0,1.0,3389.0,30.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",3,Loïc Badé,-578373.0,-578373.0,-110439.0,47031.0,-231187.0,-878616.0,6.83,2.2116504854368935,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,25.37888 +6061,7,Ibrahim,Maza,30294764.0,107.0,1.0,1.0,1.0,5894.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,16034.0,16034.0,33587.0,42981.0,242971.0,1962819.0,7.0,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,146.670689 +6745,7,Victor,Boniface,4862893.0,43.0,1.0,1.0,0.0,667.0,43.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-164644.0,-164644.0,-199438.0,-208746.0,-1817430.0,-1441468.0,6.95,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7269,7,Nathan,Tella,5623520.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,40322.0,40322.0,123126.0,120410.0,527761.0,-3940015.0,7.05,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7963,7,Jarell,Quansah,17178917.0,50.0,1.0,1.0,0.0,2505.0,50.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 50}]",3,Jarell Quansah,-405492.0,-405492.0,-374202.0,-407468.0,-2993525.0,-3141281.0,6.95,2.2116504854368935,0.6051437216338881,0.0,1.0,1.0,0.0,0.7743678409336504,9.4739,112.7658 +8374,7,Martin,Terrier,1069422.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-63551.0,-63551.0,-96768.0,-113476.0,-584782.0,-2994600.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11513,7,Christian,Kofane,9602228.0,109.0,1.0,1.0,0.0,2494.0,109.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 109}]",4,Christian Kofane,235269.0,235269.0,271382.0,280203.0,747293.0,-1191380.0,6.9,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11680,7,Kennet,Eichhorn,3153971.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-122326.0,-122326.0,-116432.0,-120356.0,-839961.0,-6520581.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11756,7,Montrell,Culbreath,2115331.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-110131.0,-110131.0,-114022.0,-123661.0,-814288.0,-4595017.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11956,7,Ezequiél,Fernández,10727689.0,39.0,1.0,1.0,1.0,3394.0,39.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 39}]",3,Ezequiél Fernández,100951.0,100951.0,173044.0,204610.0,1782588.0,6968584.0,6.63,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,138.918095 +11957,7,Eliesse,Ben Seghir,2695603.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,207966.0,207966.0,234592.0,260574.0,1609211.0,-581761.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13888,7,Guéla,Doué,18532785.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Guéla Doué,103420.0,103420.0,18429365.0,0.0,18532785.0,18532785.0,0.0,2.2116504854368935,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14241,7,Facundo,Medina,8559759.0,21.0,1.0,1.0,0.0,2499.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Facundo Medina,-115280.0,-115280.0,-191168.0,-229459.0,-1864513.0,8559759.0,6.8,2.2116504854368935,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,117.212691 +15199,7,Afonso,Moreira,24654434.0,5.0,1.0,1.0,1.0,5226.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 5}]",1,Afonso Moreira,-182523.0,-182523.0,-129787.0,-78470.0,-17666.0,5058364.0,6.47,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,135.565622 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-39887.0,-39887.0,-124235.0,-130045.0,-839288.0,-753296.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +737,28,Luca,Waldschmidt,3365460.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-130332.0,-130332.0,-129274.0,-129685.0,-941150.0,1200816.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1580,28,Marvin,Schwäbe,15587596.0,176.0,1.0,1.0,1.0,5806.0,176.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,25473.0,25473.0,54118.0,85592.0,290523.0,3206070.0,6.95,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,43.470103 +2069,28,Timo,Hübers,822191.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-39591.0,-39591.0,-78890.0,-106068.0,-617488.0,-3134175.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2201,28,Linton,Maina,7335505.0,99.0,1.0,1.0,0.0,1830.0,99.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,218917.0,218917.0,250151.0,268233.0,1010974.0,2305301.0,6.9,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,43.157369 +2247,28,Borna,Sosa,4516100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2fb487395552486f9ce09b372fa7cffe.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Borna Sosa,-8198.0,-8198.0,-150806.0,0.0,-10994268.0,-10994268.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2358,28,Tom,Krauß,9284886.0,74.0,1.0,1.0,1.0,5444.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,7.0,,"[{""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-117673.0,-117673.0,-87531.0,-55649.0,-710401.0,2735518.0,7.35,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,45.97198 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2552,28,Marius,Bülter,6686223.0,19.0,1.0,1.0,0.0,362.0,19.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-347444.0,-347444.0,-368783.0,-399813.0,-1818498.0,2469738.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2718,28,Ellyes,Skhiri,7286564.0,46.0,1.0,1.0,0.0,1817.0,46.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,258894.0,258894.0,299879.0,312279.0,1571403.0,2966229.0,6.5,0.6602023608768971,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,21.829796 +2765,28,Jan,Thielmann,6147482.0,82.0,1.0,1.0,1.0,5806.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 82}]",3,Jan Thielmann,199120.0,199120.0,221075.0,195022.0,303328.0,3172060.0,7.05,0.6602023608768971,0.3103448275862069,0.0,0.0,1.0,0.0,0.32019704433497537,9.4739,14.119272 +2855,28,Ragnar,Ache,15606748.0,91.0,1.0,1.0,1.0,3996.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,83434.0,83434.0,107254.0,127985.0,620419.0,4148548.0,6.75,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,42.219165 +7219,28,Ísak,Jóhannesson,11011464.0,168.0,1.0,1.0,1.0,5806.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,182829.0,182829.0,207043.0,216191.0,1003268.0,5080317.0,8.25,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,51.601202 +8001,28,Luka,Lochoshvili,10654168.0,121.0,1.0,1.0,1.0,5806.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 121}]",1,Luka Lochoshvili,125935.0,125935.0,148699.0,161973.0,432080.0,3508716.0,6.7,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,41.906431 +8274,28,Said,El Mala,26097398.0,143.0,1.0,1.0,1.0,3976.0,143.0,2,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,10.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 143}]",5,Said El Mala,-110285.0,-110285.0,50452.0,97504.0,204510.0,1553088.0,6.85,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10024,28,Joël,Schmied,1186130.0,20.0,1.0,1.0,0.0,185.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 20}]",5,Joël Schmied,-29236.0,-29236.0,-62941.0,-92686.0,-517972.0,-3215810.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11570,28,Sebastian,Sebulonsen,1889549.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sebastian Sebulonsen,-107796.0,-107796.0,-123204.0,-127729.0,-879594.0,-3918810.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11875,28,Rav,van den Berg,1363090.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rav van den Berg,-59678.0,-59678.0,-94676.0,-111066.0,-631889.0,-2111202.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11958,28,Alessio,Castro-Montes,10067669.0,63.0,1.0,1.0,1.0,5621.0,63.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 63}]",1,Alessio Castro-Montes,121167.0,121167.0,207639.0,247293.0,1297573.0,6757045.0,6.65,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,41.593696 +12321,28,Jahmai,Simpson-Pusey,11249704.0,62.0,1.0,1.0,1.0,5806.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-288961.0,-288961.0,-296848.0,-324777.0,-1385016.0,2094537.0,6.45,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,40.342758 +14140,28,Gideon,Mensah,10136403.0,87.0,1.0,1.0,1.0,5806.0,87.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 87}]",2,Gideon Mensah,216322.0,216322.0,232695.0,275725.0,1199569.0,2366348.0,6.75,0.6602023608768971,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,42.219165 +14300,28,Paul,Okon-Engstler,4362835.0,55.0,1.0,1.0,1.0,3989.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,93769.0,93769.0,54373.0,1238.0,-150350.0,3862835.0,6.5,0.6602023608768971,0.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,18.825696 +15373,28,Reigan,Heskey,4172190.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-116313.0,-116313.0,-126207.0,-128862.0,-1532910.0,-3184071.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +16945,28,Thijs,Dallinga,7590773.0,240.0,1.0,1.0,0.0,1810.0,240.0,2,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,31.0,,"[{""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,209604.0,209604.0,340869.0,378553.0,1133474.0,7590773.0,7.55,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +17282,28,Mikey,Moore,10838513.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/374ad94ed404446c906b8264faa1e140.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Mikey Moore,148066.0,148066.0,10190447.0,500000.0,10838513.0,10838513.0,0.0,0.6602023608768971,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +524,14,Oliver,Baumann,17429161.0,129.0,1.0,1.0,1.0,5806.0,129.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,7.0,,"[{""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-155042.0,-155042.0,-109484.0,-35624.0,-882191.0,-2427411.0,7.15,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,83.521078 +1815,14,Andrej,Kramarić,14291539.0,-3.0,1.0,1.0,0.0,513.0,-3.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,,"[{""hasPlayed"": true, ""points"": -3}]",4,Andrej Kramarić,-488434.0,-488434.0,-429177.0,-456376.0,-2458620.0,-10755299.0,6.5,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1954,14,,Bernardo,7156102.0,62.0,1.0,1.0,1.0,3268.0,62.0,2,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 62}]",3,Bernardo,107550.0,107550.0,160481.0,175706.0,571548.0,-3160068.0,6.7,1.2329948265951334,0.6051437216338881,0.0,0.0,1.0,0.0,0.4886535552193646,9.4739,38.24423 +2373,14,Ozan,Kabak,23455965.0,201.0,1.0,1.0,1.0,5806.0,201.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,77664.0,77664.0,113642.0,154455.0,780896.0,4326788.0,7.17,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,83.754704 +2803,14,Tim,Lemperle,11039530.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,199429.0,199429.0,218466.0,218721.0,1207694.0,-1123618.0,5.97,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,69.73718 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0,6.55,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3124,14,Patrick,Wimmer,10569853.0,76.0,1.0,1.0,1.0,4308.0,76.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,102374.0,102374.0,188622.0,328313.0,2043870.0,1480870.0,7.2,1.2329948265951334,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,45.159904 +3158,14,Fisnik,Asllani,19218371.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-565074.0,-565074.0,-557007.0,-555652.0,-3735115.0,-7005884.0,0.0,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3204,14,Bambasé,Conté,9198968.0,106.0,1.0,1.0,1.0,5806.0,106.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,268004.0,268004.0,289350.0,292127.0,1081496.0,-553455.0,6.45,1.2329948265951334,0.3103448275862069,0.0,1.0,1.0,0.0,0.605911330049261,9.4739,45.651898 +3471,14,Adam,Hložek,10464637.0,47.0,1.0,1.0,1.0,3276.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-548338.0,-548338.0,-297077.0,2881.0,-453483.0,5318796.0,6.75,1.2329948265951334,0.6896551724137931,0.0,1.0,0.0,0.0,0.6798029556650247,9.4739,53.601491 +7543,14,Max,Moerstedt,5198349.0,-75.0,1.0,1.0,0.0,2530.0,-75.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,,,"[{""hasPlayed"": true, ""points"": -75}]",3,Max Moerstedt,149470.0,149470.0,178386.0,104429.0,592515.0,938959.0,6.48,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7673,14,Albian,Hajdari,16947023.0,56.0,1.0,1.0,1.0,5299.0,56.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-533354.0,-533354.0,-592713.0,-604788.0,-2189236.0,1456789.0,7.23,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,84.45558 +7717,14,Alexander,Prass,2142269.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-108793.0,-108793.0,-123791.0,-129957.0,-825981.0,-3387439.0,0.0,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7745,14,Vladimír,Coufal,25950835.0,136.0,1.0,1.0,1.0,5806.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,1333.0,1333.0,18660.0,29749.0,51366.0,2058042.0,6.68,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,78.030882 +7750,14,Robin,Hranác,3637052.0,44.0,1.0,1.0,0.0,2538.0,44.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 44}]",3,Robin Hranác,289153.0,289153.0,184499.0,77060.0,375061.0,-1455698.0,6.27,1.2329948265951334,0.2723146747352497,0.0,0.0,0.0,0.0,0.1556083855629998,9.4739,11.397001 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9598,14,Valentin,Gendrey,2052575.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-104223.0,-104223.0,-121090.0,-136259.0,-907334.0,-1395252.0,7.03,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9682,14,Arthur,Chaves,1228860.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Arthur Chaves,-77859.0,-77859.0,-95390.0,-121374.0,-696842.0,-3315320.0,6.45,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11161,14,Koki,Machida,2681741.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Koki Machida,242122.0,242122.0,266882.0,294516.0,1672848.0,-1040963.0,0.0,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11162,14,Leon,Avdullahu,16908390.0,75.0,1.0,1.0,1.0,5806.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,-102784.0,-102784.0,11266.0,49507.0,55219.0,3774634.0,6.88,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,80.367135 +11591,14,Cajetan,Lenz,1564100.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-92510.0,-92510.0,-118368.0,-132987.0,-884880.0,-4657245.0,6.7,1.2329948265951334,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11631,14,Wouter,Burger,22847398.0,63.0,1.0,1.0,1.0,5806.0,63.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-515481.0,-515481.0,-535113.0,-432202.0,-1521546.0,2029532.0,7.2,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,84.105142 +11959,14,Adam,Daghim,9661959.0,163.0,1.0,1.0,1.0,5293.0,163.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,266121.0,266121.0,289115.0,331490.0,1381480.0,9161959.0,6.75,1.2329948265951334,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,78.84857 +15193,14,Mats,Rots,7852193.0,-14.0,1.0,1.0,0.0,507.0,-14.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": true, ""points"": -14}]",3,Mats Rots,-362948.0,-362948.0,-416381.0,-389336.0,-890138.0,-2426023.0,6.53,1.2329948265951334,0.12254160363086235,0.0,1.0,0.0,0.0,0.3557380592176356,9.4739,27.135234 +15262,14,Nathan,De Cat,15282957.0,-9.0,1.0,1.0,0.0,1497.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-589093.0,-589093.0,-647115.0,-773716.0,-3095901.0,1389406.0,6.55,1.2329948265951334,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,13.568687 +51,40,Rani,Khedira,7871307.0,51.0,1.0,1.0,1.0,6161.0,51.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-158886.0,-158886.0,-203285.0,-225040.0,-1009989.0,3659001.0,6.35,0.6062135922330097,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,36.469364 +1223,40,Marvin,Friedrich,2305001.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131642.0,-131642.0,-137460.0,-139443.0,-1048827.0,39454.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1553,40,Janik,Haberer,2270675.0,29.0,1.0,1.0,0.0,1181.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,12.0,,"[{""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,-45965.0,-45965.0,-81501.0,-94882.0,-675008.0,-1296113.0,6.8,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1955,40,Oliver,Burke,2606279.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-123742.0,-123742.0,-127987.0,-137943.0,-911669.0,-308911.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2065,40,Felix,Uduokhai,4838159.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Felix Uduokhai,98197.0,98197.0,43587.0,-24791.0,-860379.0,-3860379.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2279,40,Frederik,Rönnow,7573723.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Frederik Rönnow,-1718.0,-1718.0,53809.0,51672.0,-69728.0,-1079927.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2302,40,Woo-Yeong,Jeong,5367590.0,61.0,1.0,1.0,0.0,2061.0,61.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,242141.0,242141.0,340428.0,380292.0,2161090.0,728854.0,6.65,0.6062135922330097,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,6.773023 +2400,40,Christopher,Trimmel,3023838.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Christopher Trimmel,-116187.0,-116187.0,-122757.0,-129738.0,-792472.0,-1009895.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2491,40,Tim,Skarke,4678359.0,140.0,1.0,1.0,0.0,2075.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,29.0,,"[{""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,331253.0,331253.0,364386.0,356716.0,1215131.0,1726705.0,7.1,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2717,40,Robert,Skov,874031.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Robert Skov,-37627.0,-37627.0,-76555.0,-116217.0,-699985.0,-2256979.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3102,40,Tom,Rothe,10351472.0,78.0,1.0,1.0,1.0,6161.0,78.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,68793.0,68793.0,96913.0,88200.0,199309.0,6085753.0,6.6,0.6062135922330097,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,37.905166 +3187,40,András,Schäfer,4615535.0,37.0,1.0,1.0,1.0,4100.0,37.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-69316.0,-69316.0,-98107.0,-138589.0,-650718.0,686097.0,6.85,0.6062135922330097,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,21.123968 +3364,40,Carl,Klaus,3634039.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146088.0,-146088.0,-149158.0,-151462.0,-1155419.0,3020865.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3419,40,Matheo,Raab,6262159.0,9.0,1.0,1.0,1.0,6161.0,9.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 9}]",2,Matheo Raab,276684.0,276684.0,309728.0,329921.0,2403309.0,4660470.0,5.9,0.6062135922330097,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,24.203515 +3453,40,Derrick,Köhn,1365769.0,19.0,1.0,1.0,0.0,811.0,19.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,13.0,,"[{""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,-14147.0,-14147.0,-46173.0,-78251.0,-350295.0,-2313864.0,6.7,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4352,40,Stanley,Nsoki,2320136.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-140414.0,-140414.0,-144889.0,-147829.0,-1052087.0,166665.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4446,40,Aljoscha,Kemlein,8467721.0,56.0,1.0,1.0,1.0,4980.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 56}]",1,Aljoscha Kemlein,-168683.0,-168683.0,-212849.0,-225690.0,-1458171.0,2650959.0,6.7,0.6062135922330097,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,38.479487 +4598,40,Josip,Juranović,10237973.0,216.0,1.0,1.0,1.0,6161.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 216}]",1,Josip Juranović,346479.0,346479.0,375804.0,403384.0,2285221.0,5444582.0,7.4,0.6062135922330097,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,42.499731 +7684,40,Michel,Aebischer,4858101.0,25.0,1.0,1.0,1.0,4096.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-212851.0,-212851.0,-246147.0,-326482.0,-1700117.0,4858101.0,6.3,0.6062135922330097,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,29.765655 +7723,40,Leopold,Querfeld,15211615.0,257.0,1.0,1.0,1.0,6161.0,257.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,123735.0,123735.0,177160.0,200698.0,979272.0,2606691.0,6.8,0.6062135922330097,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,39.053807 +8381,40,Livan,Burcu,6813438.0,27.0,1.0,1.0,0.0,2065.0,27.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-308703.0,-308703.0,-348075.0,-383736.0,-2322305.0,898756.0,6.6,0.6062135922330097,0.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,17.552146 +9683,40,Andrej,Ilic,4248881.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Andrej Ilic,-87647.0,-87647.0,-86653.0,-83334.0,-600857.0,-4242325.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10106,40,Marin,Ljubicic,5707465.0,23.0,1.0,1.0,1.0,5350.0,23.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 23}]",3,Marin Ljubicic,153602.0,153602.0,202273.0,244867.0,1926105.0,3099900.0,7.35,0.6062135922330097,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,30.151836 +12763,40,Emmanuel,Latte Lath,10777163.0,96.0,1.0,1.0,1.0,4086.0,96.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 96}]",2,Emmanuel Latte Lath,91231.0,91231.0,135117.0,153931.0,851599.0,10277163.0,6.55,0.6062135922330097,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,37.618006 +13629,40,Linus,Güther,2488849.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-142505.0,-142505.0,-153384.0,-165741.0,-1088028.0,1988849.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14917,40,Zeno,Van den Bosch,10816253.0,91.0,1.0,1.0,1.0,6161.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 91}]",2,Zeno Van den Bosch,-136934.0,-136934.0,-232077.0,-300627.0,-2059888.0,-451644.0,7.05,0.6062135922330097,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,33.309186 +17306,40,Kastriot,Imeri,4098937.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/35e95c83657447b79b7b77f552c56abb.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,108894.0,108894.0,3990043.0,0.0,4098937.0,4098937.0,0.0,0.6062135922330097,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +461,4,Timothy,Chandler,1531171.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-108991.0,-108991.0,-127470.0,-154169.0,-830921.0,1031171.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +513,4,Mario,Götze,4259516.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Mario Götze,-83389.0,-83389.0,-98984.0,-105155.0,-795074.0,1854001.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2144,4,Robin,Koch,24285098.0,132.0,1.0,1.0,1.0,6161.0,132.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,44003.0,44003.0,80154.0,108058.0,453697.0,2506577.0,7.27,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,119.046657 +2255,4,Jonathan,Burkardt,26548616.0,46.0,1.0,1.0,1.0,4425.0,46.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-212185.0,-212185.0,-60911.0,4859.0,-248319.0,1745584.0,7.6,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,124.450425 +2863,4,Ansgar,Knauff,4409983.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-129277.0,-129277.0,-130962.0,-131641.0,-1770821.0,-446060.0,6.85,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2864,4,Nnamdi,Collins,6715067.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-313422.0,-313422.0,-297214.0,-318608.0,-2185752.0,-5109722.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2887,4,Ritsu,Dōan,15616189.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Ritsu Dōan,-306298.0,-306298.0,-320013.0,-432687.0,-3610209.0,-3101848.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3019,4,Noah,Atubolu,12346370.0,130.0,1.0,1.0,1.0,6161.0,130.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,252291.0,252291.0,273276.0,279205.0,1775095.0,1335461.0,7.9,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,129.362942 +6081,4,Can,Uzun,28934183.0,65.0,1.0,1.0,1.0,5217.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,16105.0,16105.0,37896.0,48628.0,367952.0,2434839.0,7.6,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,124.450425 +7275,4,Kauã,Santos,4864391.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-354602.0,-354602.0,-370807.0,-379397.0,-2657463.0,-3655706.0,5.4,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7277,4,Farès,Chaïbi,8413247.0,79.0,1.0,1.0,1.0,6161.0,79.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,315040.0,315040.0,342901.0,339055.0,1145710.0,-4044742.0,7.13,1.7284387594182584,0.6051437216338881,0.0,1.0,1.0,0.0,0.7743678409336504,9.4739,90.410658 +7325,4,Elias,Baum,13047167.0,181.0,1.0,1.0,1.0,6161.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 181}]",1,Elias Baum,207383.0,207383.0,223482.0,239079.0,1379634.0,6364616.0,6.47,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,105.946612 +7417,4,Noël,Aséko,4652605.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-71158.0,-71158.0,-56944.0,-81777.0,-1025080.0,-3976817.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8351,4,Oscar,Højlund,5467650.0,1.0,1.0,1.0,0.0,945.0,1.0,0,3,https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png,6.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 1}]",4,Oscar Højlund,-332649.0,-332649.0,-47592.0,49948.0,-25674.0,1080307.0,6.35,1.7284387594182584,0.2723146747352497,0.0,0.0,0.0,0.0,0.1556083855629998,9.4739,16.18041 +10004,4,Younes,Ebnoutalib,13829405.0,304.0,1.0,1.0,1.0,5549.0,304.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,282029.0,282029.0,295781.0,299382.0,1802456.0,3464125.0,7.4,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,121.175414 +11186,4,Jeremiaha,Maluze,2840751.0,194.0,1.0,1.0,1.0,6161.0,194.0,0,2,https://kickbase.b-cdn.net/content/file/41180e5bf4d046fbb3c24268c49459cb.png,37.0,1,68.0,,"[{""hasPlayed"": true, ""points"": 194}]",3,Jeremiaha Maluze,438796.0,438796.0,483731.0,493220.0,2340751.0,2340751.0,7.13,1.7284387594182584,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,62.690651 +12284,4,Keita,Kosugi,11004052.0,64.0,1.0,1.0,1.0,6161.0,64.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 64}]",3,Keita Kosugi,17798.0,17798.0,109637.0,140443.0,843447.0,7738955.0,6.57,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,107.584118 +12285,4,Love,Arrhov,1894016.0,-6.0,1.0,1.0,0.0,944.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png,31.0,2,,,"[{""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-86280.0,-86280.0,-112973.0,-127149.0,-840080.0,-2064336.0,6.4,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +12294,4,Ayoube,Amaimouni,7750482.0,73.0,1.0,1.0,1.0,5216.0,73.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Ayoube Amaimouni,269321.0,269321.0,317707.0,365760.0,2455466.0,1645556.0,6.37,1.7284387594182584,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,56.008338 +14920,4,Malik,Pimpong,2486661.0,6.0,1.0,1.0,0.0,1736.0,6.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-62880.0,-62880.0,-97369.0,-114027.0,-783670.0,-4847815.0,6.35,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15589,4,,Otávio,8134100.0,-1.0,1.0,1.0,0.0,611.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png,5.0,2,,,"[{""hasPlayed"": true, ""points"": -1}]",4,Otávio,-385779.0,-385779.0,-420065.0,-535221.0,-2093000.0,5121432.0,7.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +16369,4,Raphael,Onyedika,14446532.0,28.0,1.0,1.0,1.0,6161.0,28.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-484193.0,-484193.0,-425748.0,-185825.0,-902930.0,3451320.0,7.33,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,120.02916 +17285,4,Lilian,Brassier,12149607.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9ee0a3622cb8465089f59da17d232a32.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Lilian Brassier,133766.0,133766.0,11515841.0,500000.0,12149607.0,12149607.0,0.0,1.7284387594182584,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +60,18,Dominik,Kohr,7767004.0,96.0,1.0,1.0,1.0,4824.0,96.0,1,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,2,12.0,,"[{""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-389904.0,-389904.0,-409080.0,-494913.0,-2937531.0,976633.0,8.2,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +550,18,Stefan,Bell,1254895.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-75872.0,-75872.0,-113981.0,-114346.0,-360224.0,-2629103.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +620,18,Alexander,Schwolow,3160870.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,-139656.0,-139656.0,-143106.0,-142650.0,-1027282.0,2202369.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1540,18,Danny,Da Costa,10629521.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Danny Da Costa,190328.0,190328.0,216028.0,354525.0,1444535.0,3521854.0,7.85,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,104.159535 +1590,18,Robin,Zentner,14851882.0,104.0,1.0,1.0,1.0,5731.0,104.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 104}]",1,Robin Zentner,49056.0,49056.0,75634.0,110383.0,546141.0,3863459.0,7.25,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,96.198297 +1639,18,Nadiem,Amiri,34579759.0,167.0,1.0,1.0,1.0,5731.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,54147.0,54147.0,61023.0,86905.0,565477.0,3012557.0,8.7,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,115.437956 +2006,18,Stefan,Posch,9140054.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,-323122.0,-323122.0,-568969.0,-594891.0,-2753615.0,791281.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2030,18,Phillip,Tietz,15282961.0,85.0,1.0,1.0,1.0,5731.0,85.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,109675.0,109675.0,129468.0,165917.0,1062229.0,5061651.0,8.0,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,106.149845 +2232,18,Philipp,Mwene,10778261.0,71.0,1.0,1.0,1.0,5731.0,71.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,148618.0,148618.0,171744.0,199962.0,1417727.0,3761401.0,6.9,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,91.554241 +2399,18,Lennard,Maloney,2429548.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,235101.0,235101.0,288051.0,304804.0,1561477.0,-182648.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2476,18,Jae-Sung,Lee,12801050.0,104.0,1.0,1.0,1.0,4091.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 104}]",2,Jae-Sung Lee,136477.0,136477.0,155283.0,173183.0,1036773.0,5485133.0,6.5,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,86.246749 +2646,18,Sheraldo,Becker,14318840.0,49.0,1.0,1.0,1.0,4095.0,49.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 49}]",2,Sheraldo Becker,-357050.0,-357050.0,-344388.0,-129115.0,-742413.0,3017145.0,6.8,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,90.227368 +2702,18,Eric,Martel,2923853.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-97338.0,-97338.0,-97085.0,-96956.0,-752510.0,-6550081.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2822,18,,Silas,1352120.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Silas,-113507.0,-113507.0,-126747.0,-139973.0,-1051587.0,-218616.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2895,18,Paul,Nebel,4100041.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-113391.0,-113391.0,-104191.0,-100874.0,-711103.0,-8230838.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3041,18,Silvan,Widmer,1833175.0,29.0,1.0,1.0,0.0,1324.0,29.0,0,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,2,15.0,,"[{""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,-20107.0,-20107.0,-55968.0,-92178.0,-376886.0,-1838913.0,6.7,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3318,18,Ransford,Königsdörffer,4768888.0,17.0,1.0,1.0,0.0,1640.0,17.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 17}]",4,Ransford Königsdörffer,-93439.0,-93439.0,-278775.0,-302402.0,-1655967.0,-2198616.0,6.65,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3470,18,Anthony,Caci,12200501.0,124.0,1.0,1.0,1.0,4406.0,124.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,138416.0,138416.0,177707.0,211663.0,1097059.0,6280247.0,7.95,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,105.486408 +6111,18,Benedict,Hollerbach,2659741.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-105255.0,-105255.0,-118689.0,-130985.0,-860187.0,283000.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8307,18,Kaishu,Sano,17598961.0,133.0,1.0,1.0,1.0,5731.0,133.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,137541.0,137541.0,165862.0,204018.0,1080786.0,4589334.0,7.3,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,96.861733 +10122,18,Fabio,Gruber,11459773.0,130.0,1.0,1.0,1.0,5731.0,130.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,151995.0,151995.0,155366.0,149801.0,-7322.0,421886.0,7.65,1.4005563282336577,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,54.503108 +11261,18,Sota,Kawasaki,3158793.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-126869.0,-126869.0,-133372.0,-144204.0,-961541.0,618309.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11665,18,Kacper,Potulski,5135028.0,28.0,1.0,1.0,0.0,907.0,28.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 28}]",3,Kacper Potulski,321191.0,321191.0,278292.0,138826.0,528439.0,-2015897.0,6.85,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,90.890805 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13438,18,Otto,Ruoppi,1730896.0,15.0,1.0,1.0,0.0,1636.0,15.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Otto Ruoppi,-60565.0,-60565.0,-83468.0,-108520.0,-747117.0,-3666332.0,7.25,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +17179,18,Rael-Tshimbela,Nakuzola,2394984.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,157265.0,157265.0,251237.0,310773.0,1894984.0,2394984.0,0.0,1.4005563282336577,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +168,29,Sven,Michel,621128.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sven Michel,83697.0,83697.0,37431.0,-53103.0,-435868.0,-3586327.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1964,29,Felix,Götze,5115160.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Felix Götze,-365285.0,-365285.0,-378186.0,-381370.0,-2579192.0,-1189355.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2015,29,Raphael,Obermair,8274699.0,90.0,1.0,1.0,1.0,5731.0,90.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,81103.0,81103.0,54480.0,44519.0,-95208.0,577491.0,6.55,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,63.989524 +2301,29,Oliver,Batista Meier,5138584.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Oliver Batista Meier,-349029.0,-349029.0,-342902.0,-385254.0,-2505324.0,-1486424.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2471,29,Markus,Schubert,2358186.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-144206.0,-144206.0,-150174.0,-152706.0,-1044529.0,-340307.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2498,29,Tom,Baack,2541663.0,12.0,1.0,1.0,0.0,1187.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 12}]",4,Tom Baack,-106012.0,-106012.0,-122703.0,-131702.0,-894864.0,-1085901.0,6.6,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2749,29,Steffen,Tigges,4594448.0,32.0,1.0,1.0,0.0,1650.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,195941.0,195941.0,259090.0,247701.0,1125132.0,3240281.0,6.45,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2977,29,Nahuel,Noll,13134485.0,111.0,1.0,1.0,1.0,5731.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,19009.0,19009.0,46053.0,72844.0,181146.0,2441404.0,8.1,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,79.132083 +3027,29,Marvin,Pieringer,3311263.0,64.0,1.0,1.0,1.0,5548.0,64.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,19.0,107.0,"[{""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,350888.0,350888.0,348016.0,394311.0,2222015.0,2066746.0,6.8,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,66.431872 +3081,29,Gabriel,Vidović,8283245.0,72.0,1.0,1.0,1.0,5731.0,72.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,198202.0,198202.0,239285.0,272502.0,1456089.0,7783245.0,7.15,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,69.851159 +3336,29,Stefano,Marino,6403327.0,35.0,1.0,1.0,1.0,4081.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 35}]",3,Stefano Marino,-293916.0,-293916.0,-315157.0,-329180.0,-1969909.0,-812818.0,6.65,1.0311902097397205,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,34.88347 +3491,29,Sebastian,Klaas,2559794.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,91498.0,91498.0,161490.0,199082.0,1106048.0,2059794.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3492,29,Marcel,Hoffmeier,4172922.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-139622.0,-139622.0,-143271.0,-147907.0,-1969172.0,-1899328.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3559,29,Laurin,Ulrich,8191598.0,44.0,1.0,1.0,1.0,4543.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,118359.0,118359.0,164460.0,190300.0,819190.0,7691598.0,6.65,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,64.966463 +6197,29,Laurin,Curda,10450371.0,187.0,1.0,1.0,1.0,5731.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,168008.0,168008.0,206900.0,337273.0,1176088.0,-702245.0,8.1,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,79.132083 +6217,29,Rayan,Philippe,2152617.0,-1.0,1.0,1.0,0.0,341.0,-1.0,0,4,https://kickbase.b-cdn.net/content/file/78b421e2e307474ba1b2de95d956ed80.png,9.0,1,,,"[{""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,140409.0,140409.0,84918.0,-15255.0,-204232.0,-2510962.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6292,29,Mattes,Hansen,4567668.0,64.0,1.0,1.0,1.0,4535.0,64.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,259616.0,259616.0,246422.0,164334.0,596664.0,3234722.0,7.25,1.0311902097397205,0.6051437216338881,0.0,1.0,1.0,0.0,0.7743678409336504,9.4739,54.847002 +6751,29,Florian,Pruhs,2729972.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-153961.0,-153961.0,-153162.0,-150969.0,-1060308.0,2033180.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7320,29,Tjark,Scheller,7492604.0,133.0,1.0,1.0,1.0,5731.0,133.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,306421.0,306421.0,353202.0,365977.0,2155680.0,952293.0,7.25,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,70.828099 +7616,29,Jano,ter Horst,8644480.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,307214.0,307214.0,354524.0,381380.0,2243716.0,3373558.0,7.4,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,72.293508 +8292,29,Santiago,Castañeda,8874086.0,101.0,1.0,1.0,1.0,5731.0,101.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,217799.0,217799.0,257238.0,232149.0,666458.0,1110676.0,7.8,1.0311902097397205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,76.201265 +8872,29,Jonah,Sticker,3758360.0,21.0,1.0,1.0,0.0,1196.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-117360.0,-117360.0,-131513.0,-136505.0,-878178.0,1927768.0,6.8,1.0311902097397205,0.12254160363086235,0.0,0.0,0.0,0.0,0.07002377350334991,9.4739,4.65181 +8984,29,Nyamekye,Awortwie-Grant,1892782.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,28667.0,28667.0,125393.0,193546.0,1095033.0,1383012.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9283,29,Deniz,Zeitler,3307080.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Deniz Zeitler,-126200.0,-126200.0,-137109.0,-156625.0,-1133768.0,2807080.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10048,29,Luka,Duric,2435399.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Luka Duric,-122769.0,-122769.0,-135775.0,-148591.0,-998399.0,-1394615.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11170,29,Ruben,Müller,3338178.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142071.0,-142071.0,-144433.0,-147140.0,-1034656.0,2393879.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +12262,29,Albert Frank,Millgramm,3425230.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-124891.0,-124891.0,-140977.0,-143222.0,-902986.0,-465422.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14911,29,Clemens,Lippmann,726712.0,2.0,1.0,1.0,0.0,182.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,37801.0,37801.0,-15341.0,-61344.0,-362977.0,-3439583.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14914,29,Timur,Gayret,1122466.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,69723.0,69723.0,131823.0,134594.0,622466.0,622466.0,0.0,1.0311902097397205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1246,43,Willi,Orban,30773806.0,171.0,1.0,1.0,1.0,5846.0,171.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-63444.0,-63444.0,9807.0,10447.0,-665506.0,568027.0,7.83,1.8636721828211191,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,113.731434 +1333,43,Lukas,Klostermann,884076.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-47521.0,-47521.0,-86989.0,-114281.0,-642419.0,-2930355.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1689,43,Benjamin,Henrichs,5568405.0,34.0,1.0,1.0,0.0,1393.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/c091f35a668e446caa75ecc93b1084dd.png,39.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 34}]",5,Benjamin Henrichs,-242614.0,-242614.0,-283118.0,-290433.0,-2099860.0,967970.0,6.63,1.8636721828211191,0.061484483391177104,0.0,0.0,0.0,0.0,0.03513399050924406,9.4739,4.112816 +1728,43,Örjan,Nyland,2991624.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-143094.0,-143094.0,-145733.0,-144903.0,-1003814.0,2491624.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2141,43,Ridle ,Baku,19653208.0,233.0,1.0,1.0,1.0,4453.0,233.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Ridle Baku,209561.0,209561.0,233597.0,258057.0,1411843.0,670682.0,7.58,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,133.834329 +2275,43,Christoph,Baumgartner,13160210.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-499927.0,-499927.0,-468685.0,-456371.0,-3133133.0,-5834852.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2522,43,David,Raum,34774717.0,149.0,1.0,1.0,1.0,5846.0,149.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 149}]",1,David Raum,22054.0,22054.0,41379.0,58142.0,376444.0,2570878.0,7.43,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,131.185892 +2687,43,Christopher,Nkunku,25538024.0,111.0,1.0,1.0,0.0,1904.0,111.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,97494.0,97494.0,110159.0,126976.0,874151.0,-14009597.0,7.1,1.8636721828211191,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,22.231212 +2897,43,Rocco,Reitz,13728441.0,208.0,1.0,1.0,1.0,5072.0,208.0,1,3,https://kickbase.b-cdn.net/content/file/4186115eb899498fbec64508ec48475c.png,20.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-251694.0,-251694.0,276854.0,281970.0,640896.0,599935.0,7.07,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4596,43,Brajan,Gruda,21790679.0,128.0,1.0,1.0,1.0,4446.0,128.0,2,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,162588.0,162588.0,205272.0,215829.0,1475735.0,7229598.0,7.83,1.8636721828211191,0.4982562528201473,0.0,1.0,0.85,0.15,0.691860715897227,9.4739,95.64863 +6104,43,,Guiu,10533232.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Guiu,118446.0,118446.0,10414786.0,0.0,10533232.0,10533232.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6176,43,Nicolas,Seiwald,18806979.0,109.0,1.0,1.0,1.0,5846.0,109.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,101325.0,101325.0,113295.0,155979.0,750161.0,4413750.0,6.93,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,122.35777 +6300,43,Assan,Ouédraogo,8487229.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,-236798.0,-236798.0,-264069.0,-263609.0,-2071533.0,-13200965.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7224,43,Lukeba,Castello Jr.,20753508.0,199.0,1.0,1.0,1.0,5846.0,199.0,0,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 199}]",2,Lukeba Castello Jr.,191791.0,191791.0,227026.0,245302.0,1440112.0,192865.0,7.25,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,128.007768 +7239,43,Max,Finkgräfe,3966957.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-133911.0,-133911.0,-140443.0,-138861.0,-1149348.0,1916574.0,6.8,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7493,43,Arthur,Vermeeren,3694110.0,25.0,1.0,1.0,0.0,774.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/28309f4b1c4c473aa6280f2b96bf6c95.png,48.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 25}]",4,Arthur Vermeeren,-89209.0,-89209.0,-105896.0,-120010.0,-795893.0,1584325.0,6.58,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8061,43,Johan,Bakayoko,8923087.0,15.0,1.0,1.0,0.0,1400.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Johan Bakayoko,-317512.0,-317512.0,-327064.0,-385789.0,-2746364.0,1821026.0,6.6,1.8636721828211191,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,62.570945 +8227,43,Maarten,Vandevoordt,17386069.0,187.0,1.0,1.0,1.0,5846.0,187.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,47911.0,47911.0,83682.0,120849.0,603329.0,3982131.0,7.3,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,128.89058 +9507,43,Antonio,Nusa,26660682.0,226.0,1.0,1.0,1.0,5846.0,226.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,102553.0,102553.0,114197.0,129640.0,670771.0,3102609.0,7.53,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,132.951517 +9776,43,Andrija,Maksimovic,3410094.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Andrija Maksimovic,-125787.0,-125787.0,-134907.0,-143739.0,-960274.0,588492.0,6.3,1.8636721828211191,0.1366321853137269,0.0,0.0,0.0,0.0,0.0780755344649868,9.4739,8.68468 +10113,43,Tidiam,Gomis,8176061.0,176.0,1.0,1.0,1.0,3942.0,176.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,361854.0,361854.0,395255.0,403990.0,2501297.0,3925049.0,6.55,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,115.648397 +11008,43,Ezechiel,Banzuzi,11245732.0,103.0,1.0,1.0,1.0,5074.0,103.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 103}]",1,Ezechiel Banzuzi,191689.0,191689.0,210865.0,248273.0,1859135.0,7613135.0,7.2,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,127.124956 +11886,43,,Rômulo,13349383.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rômulo,-607024.0,-607024.0,-605010.0,-602212.0,-4134917.0,-5278504.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14249,43,Neil,El Aynaoui,15140682.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,72028.0,72028.0,15068654.0,0.0,15140682.0,15140682.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14896,43,Abdoul,Koné,2156815.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-96093.0,-96093.0,-112310.0,-129693.0,-833771.0,-5752738.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15376,43,Maxime,Estève,9396990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Maxime Estève,-254219.0,-254219.0,-300625.0,-486636.0,-2596907.0,-7380217.0,0.0,1.8636721828211191,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +577,15,Daniel,Batz,939454.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-135621.0,-135621.0,-137458.0,-132438.0,-916948.0,-3616433.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +619,15,Kevin,Stöger,10130124.0,-2.0,1.0,1.0,1.0,3907.0,-2.0,0,3,https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png,7.0,1,,,"[{""hasPlayed"": true, ""points"": -2}]",2,Kevin Stöger,50070.0,50070.0,106768.0,128396.0,919407.0,7000221.0,6.85,1.7648105684657243,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,94.218871 +849,15,Tim,Kleindienst,19378961.0,-21.0,1.0,1.0,1.0,5846.0,-21.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,1,,,"[{""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,20840.0,20840.0,51915.0,74517.0,559052.0,4559380.0,6.5,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,108.677652 +1883,15,Moritz,Nicolas,18426919.0,189.0,1.0,1.0,1.0,5846.0,189.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,4413.0,4413.0,24456.0,36480.0,-177392.0,551916.0,8.0,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,133.757111 +2074,15,Robin,Hack,9655042.0,12.0,1.0,1.0,1.0,3892.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-56371.0,-56371.0,-95747.0,-150137.0,-690674.0,2793138.0,6.85,1.7648105684657243,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,61.496149 +2126,15,Nicolas,Kühn,6944491.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Nicolas Kühn,-9324.0,-9324.0,-62682.0,0.0,6444491.0,6444491.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2261,15,Florian,Neuhaus,2369505.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,238330.0,238330.0,267892.0,262742.0,1184814.0,-1223321.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2560,15,Philipp,Sander,11512381.0,12.0,1.0,1.0,1.0,5846.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-388263.0,-388263.0,-478052.0,-425463.0,-1586100.0,1465298.0,6.95,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,116.20149 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2862,15,Jens,Castrop,2310206.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137624.0,-137624.0,-140184.0,-145491.0,-1028927.0,-6469128.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2941,15,Joseph,Scally,4026003.0,-4.0,1.0,1.0,0.0,1241.0,-4.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,,,"[{""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,227930.0,227930.0,143933.0,40792.0,165312.0,-3073402.0,6.5,1.7648105684657243,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,89.404768 +3063,15,Fabio,Chiarodia,3688849.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,246743.0,246743.0,240940.0,259702.0,1664448.0,911619.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3129,15,Ko,Itakura,12065411.0,34.0,1.0,1.0,1.0,5846.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 34}]",1,Ko Itakura,138887.0,138887.0,163997.0,177072.0,1034405.0,-1542386.0,6.7,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,112.02158 +3516,15,Enzo,Leopold,6336864.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-528492.0,-528492.0,-375908.0,-333527.0,-2599731.0,-6516444.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4292,15,David,Herold,4058785.0,5.0,1.0,1.0,0.0,1934.0,5.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 5}]",3,David Herold,-39429.0,-39429.0,-60773.0,-92373.0,-653976.0,-5341772.0,6.5,1.7648105684657243,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,19.272884 +4333,15,Lukas,Ullrich,7611205.0,17.0,1.0,1.0,1.0,3908.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-303909.0,-303909.0,-343597.0,-372826.0,-1534577.0,4469101.0,7.25,1.7648105684657243,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,99.720703 +6199,15,Shuto,Machino,3405100.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-112309.0,-112309.0,-135267.0,-146719.0,-866560.0,1992701.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6319,15,Franck,Honorat,9095848.0,75.0,1.0,1.0,0.0,1939.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 75}]",3,Franck Honorat,217645.0,217645.0,225400.0,168229.0,415156.0,149948.0,7.1,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,118.709436 +7774,15,Yukhym,Konoplia,1008553.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-24500.0,-24500.0,-73763.0,-112273.0,-722966.0,-4164062.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9540,15,Isac,Lidberg,4670852.0,-8.0,1.0,1.0,0.0,1954.0,-8.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,,"[{""hasPlayed"": true, ""points"": -8}]",4,Isac Lidberg,-110014.0,-110014.0,-308728.0,-318421.0,-1971512.0,-6291614.0,6.4,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11010,15,Kevin,Diks,17415557.0,29.0,1.0,1.0,1.0,5846.0,29.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-321415.0,-321415.0,-95699.0,5546.0,-313001.0,3499297.0,6.85,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,114.529526 +11748,15,Wael,Mohya,8872902.0,11.0,1.0,1.0,1.0,3912.0,11.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-222365.0,-222365.0,-252980.0,-256366.0,-1991857.0,504387.0,6.8,1.7648105684657243,0.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,52.646272 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0,8.05,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,134.593093 +15181,15,Jan,Leszczynski,4828650.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-251287.0,-251287.0,-282477.0,-307079.0,-2122325.0,-1401530.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15202,15,Zento,Uno,874716.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-25843.0,-25843.0,-76513.0,-109539.0,-667622.0,-3665528.0,0.0,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15613,15,Daiki,Hashioka,7805137.0,17.0,1.0,1.0,1.0,4604.0,17.0,2,2,https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png,14.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-388665.0,-388665.0,-401492.0,-437882.0,-2868020.0,3495055.0,6.9,1.7648105684657243,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +16564,15,Mathieu,Nguefack,2125379.0,17.0,1.0,1.0,0.0,1938.0,17.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 17}]",4,Mathieu Nguefack,291851.0,291851.0,347336.0,377020.0,1625379.0,2125379.0,6.8,1.7648105684657243,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,20.162402 +54,3,Emre,Can,2293842.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Emre Can,99489.0,99489.0,175466.0,209651.0,1281565.0,-568976.0,0.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1704,3,Waldemar,Anton,34107606.0,158.0,1.0,1.0,1.0,5806.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,-44946.0,-44946.0,11473.0,24457.0,8398.0,1198377.0,6.8,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,97.72621 +1856,3,Marcel,Sabitzer,6495751.0,37.0,1.0,1.0,0.0,2457.0,37.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,158314.0,158314.0,102269.0,35546.0,-228811.0,-4089847.0,6.86,1.5169572715079516,0.7119337901575153,0.0,0.0,1.0,0.0,0.5496764515185802,9.4739,54.191777 +1873,3,Gregor,Kobel,20971104.0,169.0,1.0,1.0,1.0,5806.0,169.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-137889.0,-137889.0,-54688.0,-3916.0,-802866.0,-1728544.0,6.93,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,99.594505 +1920,3,Serhou,Guirassy,30479722.0,180.0,1.0,1.0,1.0,5806.0,180.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,67916.0,67916.0,86831.0,102985.0,588262.0,2970468.0,7.0,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,100.60051 +2148,3,Alexander,Meyer,2193462.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,92608.0,92608.0,187804.0,235313.0,1493870.0,-129582.0,6.8,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2383,3,Nico,Schlotterbeck,23923125.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nico Schlotterbeck,42205.0,42205.0,79389.0,84341.0,-34816.0,-11503006.0,0.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2395,3,Julian,Ryerson,26219996.0,80.0,1.0,1.0,1.0,4566.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-8491.0,-8491.0,14758.0,28097.0,93916.0,881476.0,7.43,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,106.780256 +2714,3,Maximilian,Beier,21789272.0,165.0,1.0,1.0,1.0,5173.0,165.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 165}]",2,Maximilian Beier,153505.0,153505.0,160523.0,152665.0,-74703.0,-3440877.0,6.65,1.5169572715079516,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,68.264632 +2736,3,Ramy,Bensebaini,16969705.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-457323.0,-457323.0,-397537.0,-346578.0,-2948800.0,-1392408.0,6.8,1.5169572715079516,0.14389961733558781,0.0,1.0,0.0,0.15,0.3679426384774787,9.4739,35.95764 +3069,3,Felix,Nmecha,28054306.0,123.0,1.0,1.0,1.0,4567.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 123}]",1,Felix Nmecha,66078.0,66078.0,80779.0,101951.0,611306.0,3799510.0,6.66,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,95.7142 +7737,3,Joey,Veerman,17735481.0,36.0,1.0,1.0,0.0,1238.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 36}]",4,Joey Veerman,-576844.0,-576844.0,-395932.0,-74205.0,-808152.0,17735481.0,7.07,1.5169572715079516,0.1441665925068969,0.0,1.0,0.0,0.0,0.3680951957182268,9.4739,37.40087 +9440,3,Filippo,Mane,6203679.0,17.0,1.0,1.0,0.0,1239.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",3,Filippo Mane,226963.0,226963.0,289708.0,309189.0,2272228.0,1740169.0,6.9,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9698,3,,Fábio Silva,7928365.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fábio Silva,171903.0,171903.0,227476.0,234043.0,1282280.0,-766066.0,6.55,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10114,3,Carney,Chukwuemeka,2721389.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Carney Chukwuemeka,-27747.0,-27747.0,-50568.0,-83522.0,-459074.0,-3477611.0,6.65,1.5169572715079516,0.0,0.0,1.0,0.0,0.0,0.2857142857142857,9.4739,27.305853 +10115,3,Daniel,Svensson,18060603.0,163.0,1.0,1.0,1.0,5806.0,163.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,218422.0,218422.0,234522.0,253930.0,1400237.0,-1426466.0,7.44,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,106.923971 +11099,3,Jobe,Bellingham,17476020.0,156.0,1.0,1.0,1.0,5806.0,156.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 156}]",2,Jobe Bellingham,189000.0,189000.0,212767.0,223545.0,674726.0,-510736.0,6.73,1.5169572715079516,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,69.085861 +11100,3,Samuele,Inácio,6879244.0,-60.0,1.0,1.0,0.0,155.0,-60.0,8,3,https://kickbase.b-cdn.net/content/file/3990db0656bc411cac06104a42bdb903.png,40.0,2,,,"[{""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-263975.0,-263975.0,-242213.0,-318524.0,-2067143.0,-5076239.0,7.22,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13472,3,Luca,Reggiani,2693852.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-94206.0,-94206.0,-112012.0,-123182.0,-702643.0,-2987644.0,7.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14662,3,Justin,Lerma,3288424.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-144507.0,-144507.0,-148851.0,-150297.0,-1038144.0,-5979603.0,0.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14899,3,Kauã,Prates,2575587.0,34.0,1.0,1.0,0.0,632.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/3c7f16c226b44240b9d55d65798e5f29.png,36.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 34}]",4,Kauã Prates,246157.0,246157.0,205141.0,82450.0,329053.0,-2657759.0,6.43,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15211,3,Joane,Gadou,25596027.0,132.0,1.0,1.0,1.0,5806.0,132.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 132}]",1,Joane Gadou,42544.0,42544.0,54700.0,82909.0,454314.0,4232520.0,6.78,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,97.43878 +16378,3,Konstantinos,Karetsas,25941150.0,214.0,1.0,1.0,1.0,4573.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 214}]",1,Konstantinos Karetsas,133401.0,133401.0,129761.0,148723.0,1109053.0,7368427.0,7.28,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,104.624531 +16948,3,Giannis,Konstantelias,15403044.0,181.0,1.0,1.0,1.0,3348.0,181.0,1,3,https://kickbase.b-cdn.net/content/file/222864c862d743758c5cdcbcbd1bba48.png,45.0,2,11.0,,"[{""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-682426.0,-682426.0,-743357.0,-831918.0,-3707613.0,15403044.0,7.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +17309,3,Ethan,Nwaneri,18286222.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Ethan Nwaneri,136676.0,136676.0,18149546.0,0.0,18286222.0,18286222.0,0.0,1.5169572715079516,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1863,6,Daniel,Heuer Fernandes,14685701.0,97.0,1.0,1.0,1.0,5806.0,97.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-189246.0,-189246.0,-190108.0,-73479.0,-524331.0,2411338.0,8.4,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,106.334316 +1865,6,Yussuf,Poulsen,1712068.0,-9.0,1.0,1.0,0.0,744.0,-9.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-63980.0,-63980.0,-93787.0,-116722.0,-720596.0,-2002591.0,6.45,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1889,6,Bakery,Jatta,8296921.0,29.0,1.0,1.0,1.0,5061.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 29}]",4,Bakery Jatta,137230.0,137230.0,228849.0,269260.0,1466674.0,4017971.0,6.55,1.3361812040532484,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,14.704217 +1978,6,Jordan,Torunarigha,9296731.0,2.0,1.0,1.0,1.0,5047.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-90195.0,-90195.0,-141260.0,-181249.0,-1512174.0,-468090.0,5.9,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,74.687198 +2725,6,Sebastiaan,Bornauw,10167637.0,26.0,1.0,1.0,1.0,5806.0,26.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-113680.0,-113680.0,-201800.0,-284888.0,-876007.0,9631249.0,6.3,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,79.750737 +3277,6,Miro,Muheim,4750997.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Miro Muheim,-109113.0,-109113.0,-284608.0,-306969.0,-1941590.0,-2165137.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6201,6,Nicolai,Remberg,10585215.0,47.0,1.0,1.0,1.0,5806.0,47.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-243528.0,-243528.0,-291950.0,-344472.0,-1939016.0,331209.0,7.1,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,89.877814 +7350,6,Otto,Stange,4461795.0,-6.0,1.0,1.0,0.0,1626.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,,"[{""hasPlayed"": true, ""points"": -6}]",3,Otto Stange,-102791.0,-102791.0,-120679.0,-368596.0,-1578252.0,454131.0,6.55,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7394,6,Kofi,Amoako,1618536.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-90911.0,-90911.0,-116705.0,-127175.0,-856866.0,-4618225.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8367,6,Albert,Sambi Lokonga,9707930.0,44.0,1.0,1.0,1.0,5806.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 44}]",1,Albert Sambi Lokonga,-40181.0,-40181.0,-160699.0,-366495.0,-1192795.0,933799.0,6.8,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,86.08016 +9605,6,Albert,Grønbæk,13039678.0,30.0,1.0,1.0,1.0,5806.0,30.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,106797.0,106797.0,121124.0,152238.0,887271.0,3518615.0,8.15,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,103.169604 +10120,6,Alexander,Røssing-Lelesiit,556404.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,13980.0,13980.0,-24285.0,-64690.0,-394846.0,-2640309.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11512,6,Nicolás,Capaldo,10125665.0,53.0,1.0,1.0,1.0,5806.0,53.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,119042.0,119042.0,225070.0,214190.0,819606.0,317653.0,6.4,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,81.016621 +11752,6,Warmed,Omari,2225537.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-127131.0,-127131.0,-134231.0,-138061.0,-974551.0,-4569948.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11949,6,Shafiq,Nandja,3265757.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Shafiq Nandja,1898.0,1898.0,142519.0,212784.0,1304365.0,2765757.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11967,6,Fábio,Vieira,18763541.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/414fce47375f4c90a66f4e92d4256411.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Fábio Vieira,176606.0,176606.0,0.0,0.0,176606.0,176606.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +12368,6,Sander,Tangvik,1775696.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-135424.0,-135424.0,-145132.0,-149524.0,-933753.0,-62686.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13433,6,Louis,Lemke,7493330.0,2.0,1.0,1.0,1.0,5464.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",3,Louis Lemke,71453.0,71453.0,181722.0,244979.0,1544685.0,6993330.0,7.1,1.3361812040532484,0.6896551724137931,0.0,1.0,0.0,0.0,0.6798029556650247,9.4739,61.099204 +14256,6,Zakaria,El Ouahdi,10314210.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e5706256ea604e1aa6d6a9c833629782.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",2,Zakaria El Ouahdi,144695.0,144695.0,10169515.0,0.0,10314210.0,10314210.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14425,6,David,Møller Wolfe,9228459.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ee255c59424da8af7dff9c275a059c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,David Møller Wolfe,144658.0,144658.0,9083801.0,0.0,9228459.0,9228459.0,0.0,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15283,6,Martin,Adeline,6036301.0,3.0,1.0,1.0,1.0,4179.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}]",3,Martin Adeline,118824.0,118824.0,187137.0,196080.0,695059.0,-3990502.0,6.6,1.3361812040532484,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,14.816463 +15472,6,Patson,Daka,11305025.0,12.0,1.0,1.0,1.0,4174.0,12.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",2,Patson Daka,-307551.0,-307551.0,-307174.0,-85398.0,-652023.0,3430265.0,6.85,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,86.713103 +15478,6,Bilal,Nadir,2054557.0,-11.0,1.0,1.0,0.0,758.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",5,Bilal Nadir,-112806.0,-112806.0,-122527.0,-134183.0,-862179.0,-3759907.0,6.55,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +17203,6,Terem,Moffi,4516763.0,2.0,1.0,1.0,0.0,1631.0,2.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",4,Terem Moffi,-70032.0,-70032.0,-73853.0,-95701.0,-733961.0,4516763.0,6.4,1.3361812040532484,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +49,5,Matthias,Ginter,26652603.0,194.0,1.0,1.0,1.0,5706.0,194.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,22893.0,22893.0,31754.0,43183.0,-119626.0,787688.0,7.44,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,120.226141 +89,5,Christian,Günter,4475531.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Christian Günter,-84070.0,-84070.0,-117586.0,-343316.0,-1764817.0,1052243.0,6.63,1.705678495361178,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,18.999666 +118,5,Vincenzo,Grifo,9834347.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-500348.0,-500348.0,-559291.0,-601838.0,-3051750.0,-758473.0,6.78,1.705678495361178,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,19.429522 +1257,5,Lukas,Kübler,6001014.0,102.0,1.0,1.0,1.0,4221.0,102.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,293322.0,293322.0,344120.0,355315.0,1952332.0,836957.0,7.57,1.705678495361178,0.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,56.643968 +1645,5,Maximilian,Eggestein,16890282.0,119.0,1.0,1.0,1.0,5706.0,119.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119513.0,119513.0,139120.0,170083.0,638470.0,4050953.0,7.3,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,117.963821 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1858,5,Anthony,Jung,2535895.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,252187.0,252187.0,311538.0,329832.0,1586126.0,-133674.0,0.0,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2084,5,Philipp,Lienhart,13704154.0,127.0,1.0,1.0,1.0,4214.0,127.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 127}]",3,Philipp Lienhart,97879.0,97879.0,119899.0,115576.0,67034.0,3359035.0,7.2,1.705678495361178,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,95.714757 +2125,5,Jan-Niklas,Beste,13228041.0,128.0,1.0,1.0,1.0,2812.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 128}]",2,Jan-Niklas Beste,152290.0,152290.0,145434.0,153609.0,836928.0,5065689.0,6.75,1.705678495361178,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,89.732584 +2176,5,Lucas,Höler,5826291.0,37.0,1.0,1.0,0.0,1224.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png,9.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,104894.0,104894.0,157635.0,190998.0,984467.0,2356897.0,6.85,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2722,5,Patrick,Osterhage,2797866.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-122594.0,-122594.0,-124860.0,-132896.0,-900385.0,-214703.0,7.25,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3209,5,Yannik,Engelhardt,11640454.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,117912.0,117912.0,131908.0,144198.0,646039.0,5177382.0,6.95,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,112.308021 +3218,5,Mio,Backhaus,15746416.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,-302496.0,-302496.0,-305642.0,-247418.0,-1658263.0,201148.0,6.44,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,104.066713 +3304,5,Igor,Matanović,20829723.0,291.0,1.0,1.0,1.0,4481.0,291.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,184401.0,184401.0,203744.0,239631.0,1148539.0,4880222.0,8.18,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,132.184117 +4335,5,Derry,Scherhant,9387562.0,144.0,1.0,1.0,1.0,5706.0,144.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,323756.0,323756.0,364167.0,384939.0,2081623.0,4703938.0,7.8,1.705678495361178,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,103.690986 +6209,5,Philipp,Treu,10398667.0,31.0,1.0,1.0,0.0,1485.0,31.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,-302264.0,-302264.0,-404825.0,-500371.0,-1816668.0,1107566.0,6.78,1.705678495361178,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,58.828276 +7215,5,Jordy,Makengo,7962354.0,90.0,1.0,1.0,1.0,5706.0,90.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 90}]",3,Jordy Makengo,287012.0,287012.0,326847.0,351095.0,2194835.0,4996107.0,6.93,1.705678495361178,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,92.125453 +7216,5,Max,Rosenfelder,4553310.0,37.0,1.0,1.0,0.0,1491.0,37.0,0,2,https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png,37.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,Max Rosenfelder,286558.0,286558.0,379197.0,385885.0,1838759.0,141941.0,6.78,1.705678495361178,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,19.429522 +8363,5,Berkay,Yilmaz,4091090.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-123908.0,-123908.0,-131364.0,-132350.0,-1238825.0,-4387428.0,0.0,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8364,5,Bruno,Ogbus,2726343.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,232071.0,232071.0,271898.0,272088.0,1302448.0,-764396.0,6.7,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +11006,5,Yuito,Suzuki,15435382.0,395.0,1.0,1.0,1.0,4860.0,395.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,25.0,,"[{""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,243914.0,243914.0,248024.0,254301.0,1088881.0,4757317.0,7.18,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,116.024689 +11007,5,Cyriaque,Irié,3746391.0,60.0,1.0,1.0,0.0,2965.0,60.0,0,3,https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png,22.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 60}]",4,Cyriaque Irié,355862.0,355862.0,287597.0,141248.0,668553.0,-4545.0,7.02,1.705678495361178,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,20.117293 +14048,5,Keisuke,Goto,3631574.0,11.0,1.0,1.0,0.0,846.0,11.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-82400.0,-82400.0,-101548.0,-116911.0,-656529.0,-5856159.0,6.8,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15196,5,Rihito,Yamamoto,3512853.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-118334.0,-118334.0,-130793.0,-135112.0,-878051.0,-6651314.0,0.0,1.705678495361178,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +43,10,Mitchell,Weiser,5202361.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,249056.0,249056.0,325529.0,324744.0,1221503.0,-2007737.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +157,10,Niklas,Stark,2853049.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,237049.0,237049.0,272455.0,276999.0,1309681.0,-1503229.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +608,10,Niclas,Füllkrug,12765383.0,-46.0,1.0,1.0,1.0,3756.0,-46.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,2,,,"[{""hasPlayed"": true, ""points"": -46}]",2,Niclas Füllkrug,-114255.0,-114255.0,-18522.0,56391.0,646475.0,-11364985.0,6.4,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,54.517106 +1996,10,Marco,Friedl,12459910.0,70.0,1.0,1.0,1.0,5706.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-332640.0,-332640.0,-354369.0,-348830.0,-1360027.0,1710656.0,7.05,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,60.053999 +2294,10,Amos,Pieper,11874955.0,95.0,1.0,1.0,1.0,5706.0,95.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,72965.0,72965.0,99643.0,84279.0,348110.0,4551080.0,7.15,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,60.905829 +2842,10,Felix,Agu,2237324.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-115237.0,-115237.0,-115347.0,-131825.0,-885868.0,-1311563.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2939,10,Eren Sami,Dinkçi,4832894.0,-11.0,1.0,1.0,0.0,548.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",3,Eren Sami Dinkçi,53659.0,53659.0,-33249.0,-112282.0,-1255662.0,199430.0,6.5,0.8991331757289205,0.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,25.638817 +3139,10,Cédric,Itten,4425002.0,14.0,1.0,1.0,0.0,1949.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 14}]",4,Cédric Itten,-98307.0,-98307.0,-108369.0,-114979.0,-1364854.0,-5670641.0,6.2,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3166,10,Keke,Topp,557821.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Keke Topp,-69266.0,-69266.0,-111996.0,-143749.0,-517310.0,-448331.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3228,10,Justin,Njinmah,5969303.0,2.0,1.0,1.0,1.0,3750.0,2.0,1,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-474243.0,-474243.0,-517694.0,39854.0,-78074.0,-14167.0,6.8,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3281,10,Ludovit,Reis,8654640.0,29.0,1.0,1.0,1.0,5157.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,161750.0,161750.0,229450.0,276471.0,1718117.0,107357.0,7.4,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,63.035404 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3481,10,Jens,Stage,16209682.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-674246.0,-674246.0,-707959.0,-818809.0,-3977266.0,-975451.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +6174,10,,Arthur,4844992.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a28a9e98bd2945ceb8e30bed14cd51f9.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",2,Arthur,342686.0,342686.0,414880.0,422434.0,1781426.0,-1091770.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7167,10,Senne,Lynen,8331997.0,0.0,1.0,1.0,1.0,2812.0,0.0,2,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,2,,,"[{""hasPlayed"": true, ""points"": 0}]",3,Senne Lynen,-277729.0,-277729.0,-283652.0,-327349.0,-1878974.0,1729200.0,6.7,0.8991331757289205,0.5354632019222212,0.0,1.0,0.85,0.15,0.7131218296698406,9.4739,40.699714 +7282,10,Olivier,Deman,9111797.0,23.0,1.0,1.0,1.0,5706.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,-200708.0,-200708.0,-275711.0,-302136.0,-1087471.0,1131777.0,6.6,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,56.220765 +7469,10,Julián,Malatini,2592563.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,-133754.0,-133754.0,-142699.0,-142256.0,-962547.0,196982.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7721,10,Marco,Grüll,6316678.0,127.0,1.0,1.0,1.0,5156.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,20.0,,"[{""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,230908.0,230908.0,196435.0,170637.0,-287037.0,3527363.0,7.35,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,62.609489 +8166,10,,Chuki,7100284.0,19.0,1.0,1.0,1.0,5706.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 19}]",2,Chuki,-269605.0,-269605.0,-311176.0,-308970.0,-2033440.0,-2137923.0,6.1,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,51.961617 +9513,10,Karl,Hein,12718260.0,8.0,1.0,1.0,1.0,5706.0,8.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,-351591.0,-351591.0,-252762.0,-78571.0,-469622.0,1830620.0,6.0,0.8991331757289205,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,51.109787 +9600,10,Alexander,Schlager,2210295.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140066.0,-140066.0,-143504.0,-143881.0,-998985.0,-4826786.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10131,10,Dariusz,Stalmach,2750987.0,147.0,1.0,1.0,0.0,2965.0,147.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,53.0,,"[{""hasPlayed"": true, ""points"": 147}]",4,Dariusz Stalmach,360315.0,360315.0,352262.0,296735.0,888013.0,-2591152.0,8.0,0.8991331757289205,0.1441665925068969,0.0,0.0,0.0,0.0,0.08238091000394109,9.4739,5.613961 +10134,10,Mick,Schmetgens,6616761.0,0.0,1.0,1.0,1.0,5706.0,0.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,,,"[{""hasPlayed"": true, ""points"": 0}]",4,Mick Schmetgens,-397550.0,-397550.0,-408235.0,-434836.0,-1766017.0,4095418.0,6.45,0.8991331757289205,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,9.74359 +11262,10,Salim Amani,Musah,4306228.0,-5.0,1.0,1.0,0.0,1955.0,-5.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,,,"[{""hasPlayed"": true, ""points"": -5}]",4,Salim Amani Musah,-114389.0,-114389.0,-111939.0,-142111.0,-1787848.0,1269349.0,6.55,0.8991331757289205,0.0,0.0,0.0,1.0,0.0,0.14285714285714285,9.4739,7.970693 +13449,10,Moussa,Ndiaye,2210735.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/066179dad78f4ab3ac05e77c965aeb07.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,340428.0,340428.0,1870307.0,0.0,2210735.0,2210735.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14923,10,Kenny,Quetant,1320600.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-83035.0,-83035.0,-110625.0,-136553.0,-847901.0,-5025159.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +14926,10,Darwin,Soylu,1198331.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-89396.0,-89396.0,-109855.0,-133005.0,-893316.0,-4887581.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15256,10,Oskar,Wójcik,2774637.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-132999.0,-132999.0,-136673.0,-141404.0,-948732.0,-4926043.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +15313,10,Paul,Erevbenagie,4234004.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,-113993.0,-113993.0,-119131.0,-136461.0,-1691933.0,3734004.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +17288,10,Youri,Regeer,5907714.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b586f192e55340e3a8b7dc8b3acc2272.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Youri Regeer,146965.0,146965.0,5260749.0,500000.0,5907714.0,5907714.0,0.0,0.8991331757289205,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +493,13,Michael,Gregoritsch,11838343.0,195.0,1.0,1.0,1.0,5002.0,195.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 195}]",2,Michael Gregoritsch,197636.0,197636.0,213933.0,229579.0,1192723.0,3797786.0,7.05,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,68.214122 +1809,13,Marius,Wolf,7286438.0,238.0,1.0,1.0,1.0,5475.0,238.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,32.0,,"[{""hasPlayed"": true, ""points"": 238}]",2,Marius Wolf,355641.0,355641.0,372908.0,395628.0,2462552.0,5857053.0,7.6,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,73.535791 +1811,13,Jeffrey,Gouweleeuw,8065482.0,22.0,1.0,1.0,0.0,194.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,633.0,633.0,21289.0,-62591.0,-808451.0,-1124556.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2195,13,Finn,Dahmen,16265431.0,213.0,1.0,1.0,1.0,5649.0,213.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,37476.0,37476.0,44999.0,61518.0,-212561.0,1518179.0,8.1,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,78.373672 +2764,13,Yannik,Keitel,1962705.0,23.0,1.0,1.0,0.0,642.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png,14.0,2,11.0,,"[{""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-64036.0,-64036.0,-95225.0,-106374.0,-703226.0,-2045316.0,6.6,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3143,13,Kristijan,Jakić,4331762.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,229869.0,229869.0,330915.0,356535.0,1926417.0,1026958.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +3176,13,Arijon,Ibrahimović,5078041.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0101c31264db4c379d811e76b8c784b4.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,340033.0,340033.0,369952.0,381828.0,1559395.0,-1664316.0,6.35,1.0213071666374627,0.30362707847494863,0.0,0.0,0.0,0.0,0.17350118769997064,9.4739,10.660102 +3183,13,Anton,Kade,14090814.0,273.0,1.0,1.0,1.0,5649.0,273.0,2,4,https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png,30.0,1,19.0,,"[{""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,217059.0,217059.0,229632.0,234331.0,1092355.0,5123442.0,8.3,1.0213071666374627,0.4982562528201473,0.0,1.0,1.0,0.15,0.7132892873257984,9.4739,57.283424 +4654,13,Mert,Kömür,4615469.0,43.0,1.0,1.0,0.0,1062.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 43}]",3,Mert Kömür,-89921.0,-89921.0,-110182.0,-321642.0,-1641553.0,1567669.0,7.0,1.0213071666374627,0.1366321853137269,0.0,0.0,0.0,0.0,0.0780755344649868,9.4739,5.288082 +6168,13,Robin,Fellhauer,10308758.0,58.0,1.0,1.0,1.0,4587.0,58.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,-53720.0,-53720.0,27332.0,95268.0,638734.0,2493224.0,6.4,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,61.924877 +7283,13,Calvin,Brackelmann,6146301.0,146.0,1.0,1.0,1.0,5455.0,146.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,229497.0,229497.0,269274.0,303022.0,1973063.0,-2340948.0,7.7,1.0213071666374627,1.0,0.0,1.0,0.85,0.15,0.9785714285714285,9.4739,72.906866 +7336,13,Sima,Suso,1236070.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-103304.0,-103304.0,-123627.0,-130478.0,-915395.0,-4672473.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7676,13,Fabian,Rieder,15880227.0,195.0,1.0,1.0,1.0,5007.0,195.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,133616.0,133616.0,176544.0,192179.0,1009484.0,5179493.0,7.1,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,68.69791 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,-34555.0,-549849.0,-952228.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8355,13,Noahkai,Banks,8470353.0,145.0,1.0,1.0,1.0,5649.0,145.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 145}]",2,Noahkai Banks,345146.0,345146.0,385753.0,390388.0,2281395.0,2723480.0,7.25,1.0213071666374627,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,57.709009 +9642,13,Chrislain,Matsima,14169201.0,138.0,1.0,1.0,1.0,5649.0,138.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,158522.0,158522.0,192603.0,212884.0,1158720.0,4286729.0,7.3,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,70.633062 +9684,13,Alexis,Claude-Maurice,6924823.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexis Claude-Maurice,-264940.0,-264940.0,-255891.0,-250765.0,-1458167.0,-4187066.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9754,13,Juma,Bah,8544752.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8cefb7d268494f6e8dab2a3e3937e7c4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Juma Bah,56429.0,56429.0,8488323.0,0.0,8544752.0,8544752.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +9965,13,Faik,Sakar,3320072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-133392.0,-133392.0,-138596.0,-140003.0,-982552.0,1133236.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +10049,13,Hennes,Behrens,12089471.0,143.0,1.0,1.0,1.0,5649.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,136626.0,136626.0,153336.0,166632.0,639321.0,5584233.0,6.6,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,63.860029 +11556,13,Han-Noah,Massengo,10855911.0,155.0,1.0,1.0,1.0,5649.0,155.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,167997.0,167997.0,183113.0,178350.0,656748.0,3490298.0,7.2,1.0213071666374627,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,69.665486 +12341,13,Rodrigo,Ribeiro,4145993.0,103.0,1.0,1.0,0.0,647.0,103.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,24.0,,"[{""hasPlayed"": true, ""points"": 103}]",4,Rodrigo Ribeiro,322904.0,322904.0,310667.0,238746.0,798325.0,-1057390.0,6.95,1.0213071666374627,0.061484483391177104,0.0,0.0,0.0,0.0,0.03513399050924406,9.4739,2.362639 +13479,13,Uchenna,Ogundu,3409997.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-129864.0,-129864.0,-138422.0,-145379.0,-973834.0,946009.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13671,13,Tom,Wisbereit,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/487a6f69783d4bf69fa8c1b023e108e1.png,48.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13806,13,Young-Woo,Seol,3116736.0,73.0,1.0,1.0,0.0,174.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,122666.0,122666.0,83685.0,9852.0,-285531.0,3116736.0,0.0,1.0213071666374627,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +32,8,Loris,Karius,16623305.0,142.0,1.0,1.0,1.0,5649.0,142.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,-7798.0,-7798.0,5428.0,25361.0,-289096.0,2214249.0,7.1,0.29096989966555176,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,19.572 +670,8,Kenan,Karaman,8938812.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Kenan Karaman,-285832.0,-285832.0,-269276.0,-282486.0,-2707866.0,-5228502.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +755,8,Kevin,Müller,2122368.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,137865.0,137865.0,205678.0,236432.0,1498271.0,-210852.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +1012,8,Edin,Džeko,8274494.0,-30.0,1.0,1.0,0.0,1052.0,-30.0,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,10.0,2,,,"[{""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-298368.0,-298368.0,-329775.0,-362049.0,-1555685.0,7774494.0,7.2,0.29096989966555176,0.0,0.0,1.0,0.0,0.0,0.2857142857142857,9.4739,5.670761 +1691,8,Finn,Porath,2215054.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-123792.0,-123792.0,-139405.0,-144930.0,-993223.0,-860219.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2449,8,Hee-Chan,Hwang,4866223.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/4dda0f6c796e426bb5c5519a765d80de.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Hee-Chan Hwang,-32569.0,-32569.0,-467435.0,0.0,2499996.0,2499996.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2762,8,Timo,Becker,9427028.0,23.0,1.0,1.0,1.0,5649.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",3,Timo Becker,148243.0,148243.0,227215.0,259516.0,1636251.0,2852721.0,6.57,0.29096989966555176,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,18.110992 +2876,8,Ron,Schallenberg,4203865.0,-54.0,1.0,1.0,1.0,3776.0,-54.0,8,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,2,,,"[{""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-127918.0,-127918.0,-130820.0,-139831.0,-997541.0,-1805805.0,6.43,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +2967,8,Soufiane,El-Faouzi,13226210.0,60.0,1.0,1.0,1.0,5649.0,60.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,-366558.0,-366558.0,-380810.0,-435681.0,-1753595.0,909283.0,7.03,0.29096989966555176,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,19.379037 +3029,8,Dejan,Ljubičić,7063943.0,43.0,1.0,1.0,1.0,5649.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,254426.0,254426.0,283682.0,307708.0,1942362.0,-1546387.0,7.0,0.29096989966555176,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,13.783099 +3307,8,Janik,Bachmann,562730.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,26327.0,26327.0,-24552.0,-73434.0,-400498.0,-3567901.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +4406,8,Éric,Dina Ebimbe,6059443.0,-19.0,1.0,1.0,0.0,1921.0,-19.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,,,"[{""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-328344.0,-328344.0,-43002.0,34188.0,-86370.0,5559443.0,6.2,0.29096989966555176,0.3103448275862069,0.0,1.0,0.0,0.0,0.4630541871921182,9.4739,7.914079 +4606,8,Hasan,Kuruçay,9070711.0,23.0,1.0,1.0,1.0,3726.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",2,Hasan Kuruçay,-280007.0,-280007.0,-314289.0,-599821.0,-2312628.0,-2223721.0,6.7,0.29096989966555176,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,18.469352 +6172,8,Junior,Adamu,6852563.0,24.0,1.0,1.0,1.0,3727.0,24.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 24}]",3,Junior Adamu,166045.0,166045.0,220882.0,241771.0,1135338.0,-2694462.0,6.63,0.29096989966555176,0.6896551724137931,0.0,0.0,1.0,0.0,0.5369458128078818,9.4739,9.81343 +7156,8,Maximilian,Wöber,2427556.0,-77.0,1.0,1.0,0.0,1923.0,-77.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,,"[{""hasPlayed"": true, ""points"": -77}]",4,Maximilian Wöber,-99821.0,-99821.0,-104624.0,-124861.0,-796478.0,-2218463.0,5.85,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +7242,8,Robin,Gosens,8426739.0,-9.0,1.0,1.0,0.0,1923.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",3,Robin Gosens,-265816.0,-265816.0,-299645.0,-338071.0,-2567603.0,-2730038.0,6.2,0.29096989966555176,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,14.060119 +8222,8,Moussa,Sylla,9155556.0,21.0,1.0,1.0,1.0,5649.0,21.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",2,Moussa Sylla,-193366.0,-193366.0,23127.0,100279.0,311262.0,1724390.0,6.83,0.29096989966555176,1.0,0.0,0.0,1.0,0.0,0.7142857142857143,9.4739,13.448366 +8235,8,Adrian,Gantenbein,1173570.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-183448.0,-183448.0,-142537.0,16060.0,120553.0,-645107.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +8277,8,Vitalie,Becker,4821835.0,16.0,1.0,1.0,1.0,3726.0,16.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 16}]",3,Vitalie Becker,-259323.0,-259323.0,-283875.0,-303348.0,-1782524.0,-399266.0,6.87,0.29096989966555176,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,3.358459 +10916,8,Mert Can,Ayhan,4644410.0,-24.0,1.0,1.0,0.0,468.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,,"[{""hasPlayed"": true, ""points"": -24}]",3,Mert Can Ayhan,-111616.0,-111616.0,-319885.0,-336149.0,-2034880.0,-3739828.0,6.07,0.29096989966555176,0.3103448275862069,0.0,0.0,0.0,0.0,0.17733990147783252,9.4739,2.967372 +11255,8,Nikola,Katic,11763612.0,67.0,1.0,1.0,1.0,4596.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 67}]",3,Nikola Katic,-566660.0,-566660.0,-521431.0,-474571.0,-2889436.0,-804762.0,6.97,0.29096989966555176,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,15.806295 +12158,8,Luca,Vozar,2476905.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-137344.0,-137344.0,-146409.0,-171270.0,-985124.0,1976905.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +12297,8,Satoshi,Tanaka,5034417.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",1,Satoshi Tanaka,239854.0,239854.0,189536.0,52422.0,376762.0,-3980221.0,6.75,0.29096989966555176,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,18.607183 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,-472700.0,-2697927.0,0.0,0.29096989966555176,0.0,0.0,0.0,0.0,0.0,0.0,9.4739,0.0 +13448,8,Adil,Aouchiche,12532718.0,43.0,1.0,1.0,1.0,5180.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-447036.0,-447036.0,-471597.0,-504608.0,-2706842.0,-133371.0,6.4,0.29096989966555176,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,17.642366 diff --git a/outputs/fotmob/match_ids/match_ids_3_fotmob.json b/outputs/fotmob/match_ids/match_ids_3_fotmob.json new file mode 100644 index 0000000..5ad7d6a --- /dev/null +++ b/outputs/fotmob/match_ids/match_ids_3_fotmob.json @@ -0,0 +1,65 @@ +[ + { + "home_team": "Union Berlin", + "home_team_id": 8149, + "away_team": "Schalke 04", + "away_team_id": 10189, + "match_id": 5881169 + }, + { + "home_team": "Augsburg", + "home_team_id": 8406, + "away_team": "Bayer Leverkusen", + "away_team_id": 8178, + "match_id": 5881161 + }, + { + "home_team": "Borussia Dortmund", + "home_team_id": 9789, + "away_team": "Paderborn", + "away_team_id": 8460, + "match_id": 5881162 + }, + { + "home_team": "Freiburg", + "home_team_id": 8358, + "away_team": "Borussia Mönchengladbach", + "away_team_id": 9788, + "match_id": 5881165 + }, + { + "home_team": "Hoffenheim", + "home_team_id": 8226, + "away_team": "VfB Stuttgart", + "away_team_id": 10269, + "match_id": 5881166 + }, + { + "home_team": "Mainz 05", + "home_team_id": 9905, + "away_team": "Eintracht Frankfurt", + "away_team_id": 9810, + "match_id": 5881167 + }, + { + "home_team": "1. FC Köln", + "home_team_id": 8722, + "away_team": "Werder Bremen", + "away_team_id": 8697, + "match_id": 5881164 + }, + { + "home_team": "RB Leipzig", + "home_team_id": 178475, + "away_team": "Hamburger SV", + "away_team_id": 9790, + "match_id": 5881168 + }, + { + "home_team": "Elversberg", + "home_team_id": 8232, + "away_team": "Bayern München", + "away_team_id": 9823, + "match_id": 5881163 + } +] diff --git a/outputs/fotmob/match_ids/match_ids_4_fotmob.json b/outputs/fotmob/match_ids/match_ids_4_fotmob.json new file mode 100644 index 0000000..7d0e924 --- /dev/null +++ b/outputs/fotmob/match_ids/match_ids_4_fotmob.json @@ -0,0 +1,65 @@ +[ + { + "home_team": "Bayern München", + "home_team_id": 9823, + "away_team": "Union Berlin", + "away_team_id": 8149, + "match_id": 5881171 + }, + { + "home_team": "Borussia Mönchengladbach", + "home_team_id": 9788, + "away_team": "Mainz 05", + "away_team_id": 9905, + "match_id": 5881172 + }, + { + "home_team": "Eintracht Frankfurt", + "home_team_id": 9810, + "away_team": "Freiburg", + "away_team_id": 8358, + "match_id": 5881173 + }, + { + "home_team": "Hamburger SV", + "home_team_id": 9790, + "away_team": "1. FC Köln", + "away_team_id": 8722, + "match_id": 5881174 + }, + { + "home_team": "Werder Bremen", + "home_team_id": 8697, + "away_team": "Augsburg", + "away_team_id": 8406, + "match_id": 5881178 + }, + { + "home_team": "VfB Stuttgart", + "home_team_id": 10269, + "away_team": "Borussia Dortmund", + "away_team_id": 9789, + "match_id": 5881177 + }, + { + "home_team": "Bayer Leverkusen", + "home_team_id": 8178, + "away_team": "RB Leipzig", + "away_team_id": 178475, + "match_id": 5881170 + }, + { + "home_team": "Schalke 04", + "home_team_id": 10189, + "away_team": "Elversberg", + "away_team_id": 8232, + "match_id": 5881176 + }, + { + "home_team": "Paderborn", + "home_team_id": 8460, + "away_team": "Hoffenheim", + "away_team_id": 8226, + "match_id": 5881175 + } +] diff --git a/outputs/fotmob/odds/matchday_2_odds_fotmob.json b/outputs/fotmob/odds/matchday_2_odds_fotmob.json index 4abaf86..4855d95 100644 --- a/outputs/fotmob/odds/matchday_2_odds_fotmob.json +++ b/outputs/fotmob/odds/matchday_2_odds_fotmob.json @@ -3,81 +3,135 @@ "match_id": 5881159, "home_team": "VfB Stuttgart", "away_team": "1. FC Köln", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.45, + "draw": 5.2, + "away_win": 6.0 + } + ], + "issues": [] }, { "match_id": 5881152, "home_team": "Bayer Leverkusen", "away_team": "Union Berlin", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.4, + "draw": 5.2, + "away_win": 6.7 + } + ], + "issues": [] }, { "match_id": 5881153, "home_team": "Borussia Mönchengladbach", "away_team": "Elversberg", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.87, + "draw": 3.9, + "away_win": 3.8 + } + ], + "issues": [] }, { "match_id": 5881156, "home_team": "Hoffenheim", "away_team": "Borussia Dortmund", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 2.9, + "draw": 3.8, + "away_win": 2.25 + } + ], + "issues": [] }, { "match_id": 5881157, "home_team": "Paderborn", "away_team": "Freiburg", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 3.7, + "draw": 3.6, + "away_win": 1.97 + } + ], + "issues": [] }, { "match_id": 5881160, "home_team": "Werder Bremen", "away_team": "RB Leipzig", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 4.3, + "draw": 4.0, + "away_win": 1.75 + } + ], + "issues": [] }, { "match_id": 5881158, "home_team": "Schalke 04", "away_team": "Bayern München", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 15.0, + "draw": 9.5, + "away_win": 1.14 + } + ], + "issues": [] }, { "match_id": 5881155, "home_team": "Hamburger SV", "away_team": "Mainz 05", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 2.65, + "draw": 3.6, + "away_win": 2.5 + } + ], + "issues": [] }, { "match_id": 5881154, "home_team": "Eintracht Frankfurt", "away_team": "Augsburg", - "bookmakers": [], - "issues": [ - "OddsUnavailableError: No full-time 1X2 market is available." - ] + "bookmakers": [ + { + "bookmaker": "Tipico", + "bookmaker_source_id": 171, + "home_win": 1.93, + "draw": 3.8, + "away_win": 3.7 + } + ], + "issues": [] } ] diff --git a/outputs/kbstats/players/kbstats_players_20260810_232710_+0200.csv b/outputs/kbstats/players/kbstats_players_20260810_232710_+0200.csv deleted file mode 100644 index e99065f..0000000 --- a/outputs/kbstats/players/kbstats_players_20260810_232710_+0200.csv +++ /dev/null @@ -1,463 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,name,marketChangeToday -173,2,Jonathan,Tah,36494720.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/173.png,4.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",Jonathan Tah,75071.0 -237,2,Manuel,Neuer,12452811.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/237.png,1.0,1,167.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Manuel Neuer,27824.0 -383,2,Sven,Ulreich,1578651.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/383.png,26.0,1,79.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sven Ulreich,143692.0 -1685,2,Joshua,Kimmich,59503193.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1685.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",Joshua Kimmich,31936.0 -1961,2,Serge,Gnabry,18897384.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/1961.png,7.0,1,157.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Serge Gnabry,24229.0 -1991,2,Dayotchanculle,Upamecano,33266432.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1991.png,2.0,1,85.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Dayotchanculle Upamecano,81497.0 -2038,2,Konrad,Laimer,34048270.0,136.0,29.0,29.0,22.0,131747.0,3943.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2038.png,27.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",Konrad Laimer,45121.0 -2300,2,Josip,Stanišić,27509885.0,128.0,26.0,26.0,19.0,124437.0,3330.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2300.png,44.0,2,121.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",Josip Stanišić,-574059.0 -2366,2,Alphonso,Davies,15625705.0,86.0,13.0,13.0,6.0,36386.0,1116.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/2366.png,19.0,1,71.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",Alphonso Davies,-26512.0 -2804,2,Jamal,Musiala,34841892.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/2804.png,10.0,1,42.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",Jamal Musiala,71333.0 -3072,2,Jonas,Urbig,11805755.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/3072.png,40.0,2,134.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",Jonas Urbig,-434358.0 -3089,2,,Ito,5509292.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3089.png,21.0,2,299.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",Ito,-238682.0 -3120,2,Tom,Bischof,21252579.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3120.png,8.0,1,144.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tom Bischof,121093.0 -3176,2,Arijon,Ibrahimović,5309740.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3176.png,0.0,2,346.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",Arijon Ibrahimović,-299357.0 -3543,2,Nathaniel,Brown,28314657.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3543.png,0.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",Nathaniel Brown,72432.0 -6080,2,Aleksandar,Pavlović,31243583.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6080.png,45.0,1,91.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",Aleksandar Pavlović,97580.0 -6668,2,Kim,Minjae,11515757.0,124.0,25.0,25.0,19.0,106765.0,3112.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/6668.png,3.0,1,270.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",Kim Minjae,-23572.0 -7226,2,Harry,Kane,68483403.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/7226.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",Harry Kane,35687.0 -7498,2,Sacha,Boey,500000.0,70.0,9.0,9.0,5.0,30468.0,628.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7498.png,0.0,2,1256.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sacha Boey,-52179.0 -8329,2,Michael,Olise,64381340.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/8329.png,17.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",Michael Olise,37785.0 -10789,2,Lennart,Karl,26169270.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/10789.png,42.0,1,105.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lennart Karl,1124.0 -11675,2,Luis,Díaz,53086383.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/11675.png,14.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",Luis Díaz,38251.0 -14251,2,Ismael,Saibari,29336643.0,,,,,,,2,4,https://kickbase.b-cdn.net/pool/playersbig/14251.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ismael Saibari,67577.0 -1664,9,Maximilian,Mittelstädt,28873717.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1664.png,7.0,1,136.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",Maximilian Mittelstädt,49376.0 -1671,9,Grischa,Prömel,11768298.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1671.png,21.0,1,212.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",Grischa Prömel,38970.0 -2068,9,Dan-Axel,Zagadou,4711842.0,141.0,3.0,3.0,3.0,13672.0,424.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/2068.png,23.0,2,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",Dan-Axel Zagadou,-124926.0 -2120,9,Nikolas,Nartey,6136933.0,73.0,28.0,28.0,14.0,83295.0,2041.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2120.png,28.0,1,332.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",Nikolas Nartey,29565.0 -2172,9,Chris,Führich,24631614.0,101.0,33.0,33.0,20.0,110946.0,3346.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2172.png,10.0,1,135.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",Chris Führich,159140.0 -2199,9,Josha,Vagnoman,4959894.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2199.png,4.0,2,330.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",Josha Vagnoman,-276006.0 -2214,9,Atakan,Karazor,9184661.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2214.png,16.0,2,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",Atakan Karazor,-224081.0 -2237,9,Fabian,Bredlow,6847101.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2237.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Fabian Bredlow,280478.0 -2445,9,Marius,Funk,3224368.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2445.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Marius Funk,277440.0 -2694,9,Angelo,Stiller,36606964.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2694.png,6.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",Angelo Stiller,62464.0 -2854,9,Ermedin,Demirović,25221716.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2854.png,9.0,2,89.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",Ermedin Demirović,-61811.0 -2988,9,Jamie,Leweling,26892717.0,103.0,32.0,32.0,26.0,153640.0,3282.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/2988.png,18.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",Jamie Leweling,36917.0 -3190,9,Jeff,Chabot,25653428.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3190.png,24.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",Jeff Chabot,60205.0 -3193,9,,Tiago Tomás,5262591.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3193.png,8.0,2,305.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",Tiago Tomás,-326813.0 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/pool/playersbig/4589.png,17.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Justin Diehl,0.0 -6085,9,Dennis,Seimen,7495724.0,,,,,,,1,1,https://kickbase.b-cdn.net/pool/playersbig/6085.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Dennis Seimen,-258252.0 -6171,9,Jovan,Milosevic,5253787.0,31.0,13.0,13.0,5.0,33794.0,398.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/6171.png,19.0,1,75.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 23}]",Jovan Milosevic,268224.0 -7158,9,Deniz,Undav,43547404.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/7158.png,26.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",Deniz Undav,75973.0 -7257,9,Leonidas,Stergiou,4926556.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7257.png,20.0,1,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Leonidas Stergiou,273123.0 -7349,9,Finn,Jeltsch,11928097.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7349.png,29.0,1,139.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",Finn Jeltsch,96231.0 -7781,9,Leo,Sauer,7834488.0,,,,,,,4,3,https://kickbase.b-cdn.net/pool/playersbig/7781.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Leo Sauer,27254.0 -8247,9,Ramon,Hendriks,11693211.0,66.0,31.0,31.0,22.0,135100.0,2040.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/8247.png,3.0,1,174.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",Ramon Hendriks,150967.0 -9615,9,Ameen,Al Dakhil,4395886.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/9615.png,2.0,2,94.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ameen Al Dakhil,-213591.0 -9746,9,Chema,Andrés,9338017.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/9746.png,30.0,1,206.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",Chema Andrés,154537.0 -10112,9,Luca,Jaquez,5319650.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/10112.png,14.0,2,218.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",Luca Jaquez,-373036.0 -11043,9,Lorenz,Assignon,569836.0,48.0,24.0,24.0,12.0,72816.0,1141.0,4,2,https://kickbase.b-cdn.net/pool/playersbig/11043.png,22.0,2,2002.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",Lorenz Assignon,-72943.0 -11258,9,Lazar,Jovanovic,4282794.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11258.png,45.0,1,6.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lazar Jovanovic,291928.0 -11947,9,Badredine,Bouanani,2136585.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11947.png,27.0,2,252.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",Badredine Bouanani,-97249.0 -11955,9,Bilal,El Khannouss,25506073.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11955.png,11.0,1,106.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",Bilal El Khannouss,29851.0 -12293,9,Jeremy,Arévalo,3958852.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/pool/playersbig/12293.png,25.0,1,27.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jeremy Arévalo,225956.0 -859,77,Jan,Gyamerah,4535153.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/859.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jan Gyamerah,339490.0 -1745,77,Amara,Condé,3634219.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/1745.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Amara Condé,-120269.0 -2495,77,Tim,Boss,4413855.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2495.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tim Boss,280324.0 -2708,77,Jason,Ceka,3907975.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2708.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jason Ceka,-150911.0 -2928,77,Lukas Emanuel,Petkov,11424761.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2928.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lukas Emanuel Petkov,93236.0 -3026,77,Lasse,Günther,8372214.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/3026.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lasse Günther,220168.0 -3232,77,Luca,Pfeiffer,5537413.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/3232.png,16.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luca Pfeiffer,202878.0 -3284,77,Maximilian,Rohr,10533176.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/3284.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Maximilian Rohr,61578.0 -3350,77,Felix,Keidel,2852850.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/3350.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Felix Keidel,326347.0 -6148,77,Lukas,Pinckert,8706812.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/6148.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lukas Pinckert,195675.0 -6149,77,Frank,Lehmann,2253759.0,,,,,,,2,1,https://kickbase.b-cdn.net/pool/playersbig/6149.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Frank Lehmann,178990.0 -6158,77,Luca,Schnellbacher,1943244.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/6158.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luca Schnellbacher,325568.0 -6160,77,Nicolas,Kristof,11645865.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/6160.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nicolas Kristof,160166.0 -7278,77,Lukasz,Poreba,8542558.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/7278.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lukasz Poreba,179315.0 -7441,77,Cole,Campbell,4570098.0,11.0,6.0,6.0,0.0,6994.0,66.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/7441.png,39.0,2,14.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",Cole Campbell,-116958.0 -7463,77,Francis,Onyeka,10665719.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/7463.png,40.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Francis Onyeka,45395.0 -7514,77,Florian,Le Joncour,3751880.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/7514.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Florian Le Joncour,-145088.0 -8252,77,Maurice,Krattenmacher,4081310.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/8252.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Maurice Krattenmacher,-110292.0 -8296,77,Frederik,Schmahl,3117716.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/8296.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Frederik Schmahl,299211.0 -8301,77,Luca,Sirch,5820028.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/8301.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luca Sirch,180055.0 -9224,77,Tom,Zimmerschied,6794990.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/9224.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tom Zimmerschied,-347631.0 -9384,77,Noah,Darvich,5783451.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/9384.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Noah Darvich,-274054.0 -9995,77,David,Mokwa,4122480.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/9995.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",David Mokwa,-93658.0 -11253,77,Nicholas,Mickelson,625220.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/11253.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nicholas Mickelson,96271.0 -12317,77,Raif,Adam,3623682.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/12317.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Raif Adam,298173.0 -4,7,Janis,Blaswich,2002003.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/4.png,28.0,2,610.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",Janis Blaswich,-119376.0 -72,7,Mark,Flekken,13747628.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/72.png,1.0,1,162.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",Mark Flekken,135315.0 -78,7,Jonas,Hofmann,2262507.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/78.png,7.0,2,591.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",Jonas Hofmann,-109092.0 -663,7,Robert,Andrich,10637845.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/663.png,8.0,2,245.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",Robert Andrich,-399538.0 -2746,7,Patrik,Schick,29026293.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2746.png,14.0,1,99.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",Patrik Schick,56372.0 -2766,7,Exequiel,Palacios,22456926.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2766.png,25.0,1,74.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",Exequiel Palacios,100400.0 -2783,7,Edmond,Tapsoba,31829100.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2783.png,12.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",Edmond Tapsoba,76634.0 -2846,7,Malik,Tillman,15305384.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2846.png,10.0,2,155.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",Malik Tillman,-379122.0 -3754,7,,Vázquez,3365529.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3754.png,21.0,2,244.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",Vázquez,-107129.0 -3759,7,Miguel,Gutiérrez,18085847.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/3759.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Miguel Gutiérrez,195830.0 -4199,7,Aleix,García,37428950.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/4199.png,24.0,1,125.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",Aleix García,114427.0 -4318,7,Tim,Oermann,3937761.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/4318.png,15.0,1,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tim Oermann,301745.0 -4563,7,Loïc,Badé,14178022.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/4563.png,5.0,1,154.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",Loïc Badé,86636.0 -6061,7,Ibrahim,Maza,28810032.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6061.png,30.0,1,95.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",Ibrahim Maza,84259.0 -6174,7,,Arthur,5818046.0,64.0,20.0,20.0,13.0,75109.0,1284.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/6174.png,13.0,2,220.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",Arthur,-379900.0 -6745,7,Victor,Boniface,4882614.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/6745.png,22.0,2,95.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Victor Boniface,-312443.0 -7269,7,Nathan,Tella,8791032.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/7269.png,23.0,2,130.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",Nathan Tella,-315107.0 -7963,7,Jarell,Quansah,21276597.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7963.png,4.0,1,134.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",Jarell Quansah,151933.0 -8225,7,Jeanuël,Belocian,4834719.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/8225.png,44.0,2,246.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",Jeanuël Belocian,-138982.0 -8374,7,Martin,Terrier,3351439.0,54.0,18.0,18.0,7.0,45086.0,963.0,4,4,https://kickbase.b-cdn.net/pool/playersbig/8374.png,11.0,2,287.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Martin Terrier,-132103.0 -11181,7,Axel,Tape,4440898.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/11181.png,16.0,2,27.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Axel Tape,-179578.0 -11513,7,Christian,Kofane,11265844.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/11513.png,35.0,1,148.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",Christian Kofane,77653.0 -11680,7,Kennet,Eichhorn,7920089.0,,,,,,,1,3,https://kickbase.b-cdn.net/pool/playersbig/11680.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kennet Eichhorn,-335306.0 -11756,7,Montrell,Culbreath,5825137.0,61.0,12.0,12.0,9.0,48534.0,737.0,1,3,https://kickbase.b-cdn.net/pool/playersbig/11756.png,42.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",Montrell Culbreath,-407315.0 -11867,7,Ernest,Poku,8505801.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11867.png,19.0,1,246.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ernest Poku,-46058.0 -11956,7,Ezequiél,Fernández,3643871.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11956.png,6.0,2,320.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",Ezequiél Fernández,-31370.0 -11957,7,Eliesse,Ben Seghir,2532635.0,35.0,10.0,10.0,2.0,18106.0,354.0,1,3,https://kickbase.b-cdn.net/pool/playersbig/11957.png,17.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",Eliesse Ben Seghir,-133465.0 -14893,7,Aleksa,Damjanovic,8251373.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/14893.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Aleksa Damjanovic,134137.0 -15199,7,Afonso,Moreira,20940868.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/15199.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Afonso Moreira,246223.0 -417,28,Ron-Robert,Zieler,2419230.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/417.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ron-Robert Zieler,158909.0 -737,28,Luca,Waldschmidt,3742875.0,50.0,24.0,24.0,7.0,49454.0,1192.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/737.png,7.0,1,318.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",Luca Waldschmidt,295945.0 -1580,28,Marvin,Schwäbe,13230768.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/1580.png,1.0,1,245.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",Marvin Schwäbe,136666.0 -2069,28,Timo,Hübers,3318318.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/pool/playersbig/2069.png,4.0,2,222.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Timo Hübers,-124500.0 -2201,28,Linton,Maina,4376294.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2201.png,37.0,2,219.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",Linton Maina,-85397.0 -2358,28,Tom,Krauß,7414905.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2358.png,5.0,1,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tom Krauß,132990.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2536.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Matthias Köbbing,0.0 -2552,28,Marius,Bülter,5185950.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2552.png,30.0,1,328.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",Marius Bülter,174751.0 -2765,28,Jan,Thielmann,4746083.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2765.png,29.0,1,285.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",Jan Thielmann,333542.0 -2855,28,Ragnar,Ache,12441878.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2855.png,9.0,1,155.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",Ragnar Ache,170806.0 -7219,28,Ísak,Jóhannesson,7259829.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/7219.png,8.0,1,202.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",Ísak Jóhannesson,213264.0 -8001,28,Luka,Lochoshvili,8230541.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/8001.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luka Lochoshvili,193206.0 -8274,28,Said,El Mala,25284711.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/8274.png,13.0,1,95.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",Said El Mala,90651.0 -8385,28,Julian,Pauli,3769192.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/8385.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Julian Pauli,-156948.0 -10024,28,Joël,Schmied,3772761.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/10024.png,2.0,2,168.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Joël Schmied,-150408.0 -11570,28,Sebastian,Sebulonsen,6012189.0,46.0,31.0,31.0,28.0,165693.0,1413.0,1,2,https://kickbase.b-cdn.net/pool/playersbig/11570.png,28.0,2,235.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",Sebastian Sebulonsen,-545337.0 -11875,28,Rav,van den Berg,3715083.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/11875.png,33.0,1,216.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Rav van den Berg,22215.0 -11958,28,Alessio,Castro-Montes,3073381.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11958.png,17.0,2,290.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",Alessio Castro-Montes,71903.0 -12321,28,Jahmai,Simpson-Pusey,10325238.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/12321.png,22.0,1,64.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",Jahmai Simpson-Pusey,143046.0 -12333,28,Youssoupha,Niang,4716015.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/12333.png,38.0,1,11.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",Youssoupha Niang,277854.0 -14140,28,Gideon,Mensah,8716739.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/14140.png,14.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Gideon Mensah,161217.0 -14300,28,Paul,Okon-Engstler,2810398.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/14300.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Paul Okon-Engstler,2310398.0 -15373,28,Reigan,Heskey,8959576.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/15373.png,11.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Reigan Heskey,275388.0 -524,14,Oliver,Baumann,20135933.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/524.png,1.0,1,167.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",Oliver Baumann,17626.0 -1815,14,Andrej,Kramarić,23347024.0,111.0,34.0,34.0,26.0,143136.0,3757.0,4,3,https://kickbase.b-cdn.net/pool/playersbig/1815.png,27.0,2,160.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",Andrej Kramarić,-434143.0 -1954,14,,Bernardo,10487858.0,82.0,29.0,29.0,26.0,152866.0,2381.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1954.png,13.0,1,227.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",Bernardo,5563.0 -2373,14,Ozan,Kabak,20174780.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2373.png,5.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",Ozan Kabak,180613.0 -2803,14,Tim,Lemperle,12341456.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/pool/playersbig/2803.png,19.0,1,174.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",Tim Lemperle,-30220.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2852.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luca Philipp,0.0 -3124,14,Patrick,Wimmer,8922876.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3124.png,8.0,2,164.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",Patrick Wimmer,-257173.0 -3158,14,Fisnik,Asllani,26627059.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3158.png,11.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",Fisnik Asllani,48516.0 -3204,14,Bambasé,Conté,10747511.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/3204.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Bambasé Conté,144759.0 -3471,14,Adam,Hložek,6596350.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3471.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Adam Hložek,221481.0 -7543,14,Max,Moerstedt,5808754.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/7543.png,9.0,1,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",Max Moerstedt,229224.0 -7673,14,Albian,Hajdari,16555626.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7673.png,21.0,1,176.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",Albian Hajdari,188558.0 -7717,14,Alexander,Prass,4879922.0,50.0,32.0,32.0,12.0,90108.0,1591.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/7717.png,22.0,2,326.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",Alexander Prass,-324098.0 -7745,14,Vladimír,Coufal,24827989.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7745.png,34.0,1,157.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",Vladimír Coufal,152277.0 -7750,14,Robin,Hranác,4760813.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7750.png,2.0,2,481.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",Robin Hranác,-278601.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/8289.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lúkas Petersson,0.0 -9598,14,Valentin,Gendrey,4555093.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/9598.png,15.0,1,63.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Valentin Gendrey,189839.0 -9682,14,Arthur,Chaves,3863120.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/9682.png,35.0,2,269.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",Arthur Chaves,-123160.0 -11161,14,Koki,Machida,2880990.0,42.0,1.0,1.0,1.0,2718.0,42.0,1,2,https://kickbase.b-cdn.net/pool/playersbig/11161.png,28.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Koki Machida,-160248.0 -11162,14,Leon,Avdullahu,14219591.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11162.png,7.0,1,197.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",Leon Avdullahu,186753.0 -11591,14,Cajetan,Lenz,5006526.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/11591.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Cajetan Lenz,-395975.0 -11631,14,Wouter,Burger,21841128.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11631.png,18.0,1,156.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",Wouter Burger,169316.0 -11959,14,Adam,Daghim,2672251.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/11959.png,0.0,1,417.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",Adam Daghim,434246.0 -14890,14,Alessandro,Vogt,2794097.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/14890.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Alessandro Vogt,-138585.0 -15193,14,Mats,Rots,10492679.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15193.png,39.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mats Rots,27344.0 -15262,14,Nathan,De Cat,15275991.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/15262.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nathan De Cat,222706.0 -51,40,Rani,Khedira,4837359.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/51.png,8.0,1,404.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",Rani Khedira,104500.0 -1223,40,Marvin,Friedrich,1632942.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1223.png,5.0,2,105.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Marvin Friedrich,-119434.0 -1553,40,Janik,Haberer,4497458.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1553.png,19.0,1,193.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",Janik Haberer,147147.0 -1955,40,Oliver,Burke,4249054.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/pool/playersbig/1955.png,7.0,1,331.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",Oliver Burke,222998.0 -2279,40,Frederik,Rönnow,9735809.0,75.0,30.0,30.0,30.0,176714.0,2245.0,4,1,https://kickbase.b-cdn.net/pool/playersbig/2279.png,1.0,1,230.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",Frederik Rönnow,159859.0 -2302,40,Woo-Yeong,Jeong,4657705.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2302.png,11.0,2,213.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Woo-Yeong Jeong,-458877.0 -2400,40,Christopher,Trimmel,5630983.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2400.png,28.0,1,307.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",Christopher Trimmel,212903.0 -2491,40,Tim,Skarke,4340096.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2491.png,21.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",Tim Skarke,215942.0 -2717,40,Robert,Skov,3968048.0,35.0,3.0,3.0,3.0,14206.0,104.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2717.png,24.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Robert Skov,90833.0 -3102,40,Tom,Rothe,5825149.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3102.png,15.0,1,148.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",Tom Rothe,226597.0 -3187,40,András,Schäfer,3481339.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3187.png,13.0,2,338.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",András Schäfer,-91627.0 -3364,40,Carl,Klaus,500000.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/3364.png,25.0,0,932.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",Carl Klaus,0.0 -3419,40,Matheo,Raab,2097204.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/3419.png,31.0,1,102.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Matheo Raab,-54056.0 -3453,40,Derrick,Köhn,3215201.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3453.png,17.0,2,431.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",Derrick Köhn,-97318.0 -4352,40,Stanley,Nsoki,3631665.0,55.0,13.0,13.0,10.0,54082.0,718.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/4352.png,34.0,1,197.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Stanley Nsoki,247619.0 -4446,40,Aljoscha,Kemlein,6902787.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/4446.png,6.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",Aljoscha Kemlein,213055.0 -4598,40,Josip,Juranović,4684557.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/4598.png,18.0,2,118.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",Josip Juranović,-156787.0 -6750,40,Ilyas,Ansah,9777172.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/6750.png,10.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",Ilyas Ansah,169776.0 -7723,40,Leopold,Querfeld,13120107.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7723.png,14.0,1,212.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",Leopold Querfeld,86928.0 -8381,40,Livan,Burcu,6823950.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/8381.png,9.0,1,73.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",Livan Burcu,125862.0 -9683,40,Andrej,Ilic,9377483.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/pool/playersbig/9683.png,23.0,1,235.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",Andrej Ilic,135816.0 -12763,40,Emmanuel,Latte Lath,6768292.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/12763.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Emmanuel Latte Lath,26956.0 -13629,40,Linus,Güther,500000.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/13629.png,49.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Linus Güther,0.0 -14917,40,Zeno,Van den Bosch,12087440.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/14917.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Zeno Van den Bosch,139747.0 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/357.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jens Grahl,0.0 -461,4,Timothy,Chandler,500000.0,31.0,1.0,1.0,0.0,932.0,31.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/461.png,22.0,0,62.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Timothy Chandler,0.0 -513,4,Mario,Götze,3890718.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/513.png,27.0,1,178.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mario Götze,249449.0 -1655,4,Michael,Zetterer,7109109.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/1655.png,23.0,2,291.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",Michael Zetterer,-252576.0 -2144,4,Robin,Koch,22682813.0,107.0,32.0,32.0,32.0,188534.0,3419.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2144.png,4.0,1,150.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",Robin Koch,156219.0 -2190,4,Michy,Batshuayi,1994121.0,17.0,6.0,6.0,1.0,10960.0,104.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2190.png,30.0,1,52.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Michy Batshuayi,291003.0 -2255,4,Jonathan,Burkardt,25536453.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2255.png,9.0,1,74.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",Jonathan Burkardt,98046.0 -2718,4,Ellyes,Skhiri,3695161.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2718.png,15.0,2,278.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",Ellyes Skhiri,-130213.0 -2863,4,Ansgar,Knauff,4777520.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2863.png,7.0,2,268.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",Ansgar Knauff,-92736.0 -2864,4,Nnamdi,Collins,12959936.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/2864.png,34.0,1,125.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nnamdi Collins,159812.0 -2887,4,Ritsu,Dōan,19790637.0,90.0,31.0,31.0,28.0,154093.0,2793.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2887.png,20.0,1,141.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",Ritsu Dōan,175967.0 -6081,4,Can,Uzun,26965494.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6081.png,42.0,1,82.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",Can Uzun,81854.0 -6183,4,Noel,Futkeu,9450497.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/6183.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Noel Futkeu,-609634.0 -6185,4,Hugo,Larsson,11689966.0,71.0,25.0,25.0,21.0,117957.0,1779.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6185.png,16.0,1,152.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",Hugo Larsson,15990.0 -7275,4,,Santos,9268549.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/7275.png,40.0,1,91.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Santos,140622.0 -7277,4,Farès,Chaïbi,12616859.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/7277.png,8.0,1,184.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",Farès Chaïbi,964.0 -7325,4,Elias,Baum,8235401.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7325.png,2.0,1,3.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",Elias Baum,258640.0 -7417,4,Noël,Aséko,10404877.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/7417.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Noël Aséko,184975.0 -7491,4,Jean-Mattéo,Bahoya,10553294.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/7491.png,19.0,1,162.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jean-Mattéo Bahoya,28349.0 -8057,4,Arthur,Theate,15300090.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/8057.png,3.0,1,145.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",Arthur Theate,16509.0 -8351,4,Oscar,Højlund,4163099.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/8351.png,6.0,2,185.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",Oscar Højlund,-113972.0 -10004,4,Younes,Ebnoutalib,9792107.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/10004.png,11.0,2,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Younes Ebnoutalib,-177169.0 -12284,4,Keita,Kosugi,4991672.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/12284.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Keita Kosugi,319696.0 -12285,4,Love,Arrhov,5118788.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/12285.png,31.0,1,13.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",Love Arrhov,176631.0 -12294,4,Ayoube,Amaimouni,4764195.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/12294.png,29.0,2,142.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",Ayoube Amaimouni,-331607.0 -14920,4,Malik,Pimpong,6562215.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/14920.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Malik Pimpong,-402303.0 -15589,4,,Galdino Fernandes,5206977.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15589.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Galdino Fernandes,373116.0 -16369,4,Raphael,Onyedika,11875848.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/16369.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Raphael Onyedika,171549.0 -60,18,Dominik,Kohr,7595280.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/60.png,31.0,1,272.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",Dominik Kohr,141437.0 -550,18,Stefan,Bell,3302469.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/550.png,16.0,2,397.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Stefan Bell,-110445.0 -620,18,Alexander,Schwolow,2861697.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/620.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Alexander Schwolow,322975.0 -1540,18,Danny,Da Costa,7812163.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1540.png,21.0,1,319.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",Danny Da Costa,139140.0 -1590,18,Robin,Zentner,11827397.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/1590.png,27.0,1,61.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Robin Zentner,146001.0 -1639,18,Nadiem,Amiri,32223555.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1639.png,10.0,1,108.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",Nadiem Amiri,108443.0 -2030,18,Phillip,Tietz,11098607.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2030.png,20.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",Phillip Tietz,161058.0 -2232,18,Philipp,Mwene,8030355.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2232.png,2.0,1,177.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",Philipp Mwene,193088.0 -2399,18,Lennard,Maloney,2835537.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2399.png,15.0,2,119.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",Lennard Maloney,-207815.0 -2476,18,Jae-Sung,Lee,7647600.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2476.png,7.0,1,238.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jae-Sung Lee,185823.0 -2646,18,Sheraldo,Becker,12282196.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2646.png,23.0,1,86.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",Sheraldo Becker,155679.0 -2702,18,Eric,Martel,7568781.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/pool/playersbig/2702.png,5.0,2,314.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",Eric Martel,-362250.0 -2822,18,,Silas,829284.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/pool/playersbig/2822.png,26.0,2,290.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Silas,-135481.0 -2895,18,Paul,Nebel,10335697.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/pool/playersbig/2895.png,8.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",Paul Nebel,-621500.0 -3041,18,Silvan Dominic,Widmer,3622584.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3041.png,30.0,2,403.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",Silvan Dominic Widmer,-103367.0 -3318,18,Ransford,Königsdörffer,6223070.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3318.png,0.0,2,240.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",Ransford Königsdörffer,-238268.0 -3470,18,Anthony,Caci,6924660.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3470.png,19.0,1,77.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",Anthony Caci,193582.0 -4576,18,Andreas,Hanche-Olsen,5176564.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/4576.png,25.0,1,142.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Andreas Hanche-Olsen,53691.0 -6111,18,Benedict,Hollerbach,3907571.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/pool/playersbig/6111.png,17.0,1,127.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Benedict Hollerbach,281475.0 -8307,18,Kaishu,Sano,13640541.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/8307.png,6.0,1,206.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",Kaishu Sano,130050.0 -10122,18,Fabio,Gruber,12102082.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/10122.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Fabio Gruber,202053.0 -11261,18,Sota,Kawasaki,4038020.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11261.png,24.0,1,36.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sota Kawasaki,249884.0 -11665,18,Kacper,Potulski,7905931.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/11665.png,48.0,1,152.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kacper Potulski,137877.0 -11954,18,William,Bøving,4080472.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11954.png,14.0,1,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",William Bøving,270735.0 -13438,18,Otto,Ruoppi,5256645.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/13438.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Otto Ruoppi,-537895.0 -168,29,Sven,Michel,3630848.0,,,,,,,1,4,https://kickbase.b-cdn.net/pool/playersbig/168.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sven Michel,-161113.0 -1964,29,Felix,Götze,7007760.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/1964.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Felix Götze,203756.0 -2015,29,Raphael,Obermair,8769064.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2015.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Raphael Obermair,216666.0 -2301,29,Oliver,Batista Meier,5794539.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2301.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Oliver Batista Meier,-281966.0 -2471,29,Markus,Schubert,4220672.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2471.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Markus Schubert,251788.0 -2498,29,Tom,Baack,5346955.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2498.png,6.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tom Baack,230909.0 -2749,29,Steffen,Tigges,874475.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/2749.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Steffen Tigges,-97366.0 -2977,29,Nahuel,Noll,11417723.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2977.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nahuel Noll,139494.0 -3336,29,Stefano,Marino,8067059.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/3336.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Stefano Marino,177856.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/pool/playersbig/3491.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sebastian Klaas,0.0 -3492,29,Marcel,Hoffmeier,6370689.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/3492.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Marcel Hoffmeier,90659.0 -6197,29,Laurin,Curda,11520866.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/6197.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Laurin Curda,59929.0 -6290,29,Nick,Bätzner,3626557.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/6290.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nick Bätzner,97504.0 -6292,29,Mattes,Hansen,3187265.0,,,,,,,2,2,https://kickbase.b-cdn.net/pool/playersbig/6292.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mattes Hansen,299780.0 -6751,29,Florian,Pruhs,2209659.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/6751.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Florian Pruhs,286526.0 -7235,29,Mika,Baur,9251824.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/7235.png,14.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mika Baur,149086.0 -7320,29,Tjark,Scheller,7452719.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/7320.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tjark Scheller,128640.0 -7616,29,Jano,ter Horst,5487360.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/7616.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jano ter Horst,-475789.0 -8292,29,Santiago,Castañeda,8765185.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/8292.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Santiago Castañeda,191074.0 -8872,29,Jonah,Sticker,3581986.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/8872.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jonah Sticker,306192.0 -8984,29,Nyamekye,Awortwie-Grant,632179.0,,,,,,,1,2,https://kickbase.b-cdn.net/pool/playersbig/8984.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nyamekye Awortwie-Grant,-189267.0 -10048,29,Luka,Duric,5298651.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/10048.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luka Duric,239669.0 -11170,29,Ruben,Müller,1954948.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/11170.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ruben Müller,297968.0 -12262,29,Albert Frank,Millgramm,5699732.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/12262.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Albert Frank Millgramm,269544.0 -12296,29,Kennedy,Okpala,4016507.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/12296.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kennedy Okpala,-147755.0 -14911,29,Clemens,Lippmann,3373391.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/14911.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Clemens Lippmann,-156723.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/pool/playersbig/14914.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Timur Gayret,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/1225.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Leopold Zingerle,0.0 -1246,43,Willi,Orban,30642088.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1246.png,4.0,1,141.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",Willi Orban,76630.0 -1333,43,Lukas,Klostermann,3726646.0,40.0,5.0,5.0,1.0,7355.0,201.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/1333.png,16.0,2,53.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",Lukas Klostermann,-176013.0 -1689,43,Benjamin,Henrichs,5871322.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1689.png,39.0,1,76.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",Benjamin Henrichs,234767.0 -1728,43,Örjan,Nyland,1874291.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/1728.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Örjan Nyland,341830.0 -2141,43,Ridle ,Baku,19509016.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2141.png,17.0,1,168.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",Ridle Baku,61865.0 -2275,43,Christoph,Baumgartner,19758023.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/pool/playersbig/2275.png,14.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",Christoph Baumgartner,123258.0 -2522,43,David,Raum,32837493.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2522.png,22.0,1,135.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",David Raum,107504.0 -2897,43,Rocco,Reitz,13739845.0,74.0,31.0,31.0,31.0,170280.0,2301.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/2897.png,20.0,1,167.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",Rocco Reitz,87233.0 -4596,43,Brajan,Gruda,16027521.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/4596.png,10.0,1,79.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",Brajan Gruda,258558.0 -6176,43,Nicolas,Seiwald,15446504.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6176.png,13.0,1,183.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",Nicolas Seiwald,184067.0 -6300,43,Assan,Ouédraogo,20561383.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/pool/playersbig/6300.png,8.0,2,82.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",Assan Ouédraogo,-683816.0 -6667,43,El Chadaille,Bitshiabu,4308211.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/6667.png,5.0,2,189.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",El Chadaille Bitshiabu,-119558.0 -7224,43,Lukeba,Castello Jr.,20797012.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7224.png,23.0,1,132.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Lukeba Castello Jr.,26628.0 -7239,43,Max,Finkgräfe,3219932.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7239.png,35.0,1,222.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",Max Finkgräfe,275658.0 -7493,43,Arthur,Vermeeren,4159974.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/7493.png,48.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Arthur Vermeeren,338095.0 -8061,43,Johan,Bakayoko,7354495.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/8061.png,11.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",Johan Bakayoko,138851.0 -8227,43,Maarten,Vandevoordt,14427579.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/8227.png,26.0,1,91.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",Maarten Vandevoordt,166455.0 -9507,43,Antonio,Nusa,24590156.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/9507.png,7.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",Antonio Nusa,163169.0 -9776,43,Andrija,Maksimovic,4242816.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/9776.png,30.0,1,32.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Andrija Maksimovic,280371.0 -10113,43,Tidiam,Gomis,5482555.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/10113.png,27.0,1,73.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",Tidiam Gomis,126059.0 -10530,43,Conrad,Harder,4094459.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/10530.png,9.0,2,273.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",Conrad Harder,-106218.0 -11008,43,Ezechiel,Banzuzi,4027299.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11008.png,6.0,1,216.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ezechiel Banzuzi,199430.0 -11886,43,,Rômulo,19664010.0,83.0,30.0,30.0,27.0,139633.0,2488.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/11886.png,40.0,1,126.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",Rômulo,199588.0 -12337,43,Sani,Suleiman,5803765.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/12337.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sani Suleiman,-462970.0 -14896,43,Abdoul,Koné,6088904.0,,,,,,,4,2,https://kickbase.b-cdn.net/pool/playersbig/14896.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Abdoul Koné,-354851.0 -15376,43,Maxime,Estève,17743658.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15376.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Maxime Estève,162460.0 -577,15,Daniel,Batz,3927055.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/577.png,33.0,2,593.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",Daniel Batz,-118924.0 -619,15,Kevin,Stöger,4932462.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/619.png,7.0,1,251.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",Kevin Stöger,343589.0 -849,15,Tim,Kleindienst,15847393.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/849.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Tim Kleindienst,190734.0 -1686,15,Nico,Elvedi,18722451.0,106.0,33.0,33.0,33.0,194378.0,3508.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1686.png,30.0,1,187.0,,"[{""hasPlayed"": true, ""points"": 298}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 133}]",Nico Elvedi,160150.0 -1883,15,Moritz,Nicolas,18511013.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/1883.png,1.0,1,203.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",Moritz Nicolas,107498.0 -2074,15,Robin,Hack,7750459.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2074.png,25.0,1,60.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",Robin Hack,166876.0 -2261,15,Florian,Neuhaus,2919348.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2261.png,10.0,2,311.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Florian Neuhaus,-130968.0 -2560,15,Philipp,Sander,10712960.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2560.png,16.0,1,222.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",Philipp Sander,105842.0 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2850.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jan Olschowsky,0.0 -2862,15,Jens,Castrop,7232984.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/pool/playersbig/2862.png,17.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",Jens Castrop,-418773.0 -2941,15,Joseph,Scally,6636166.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2941.png,29.0,2,298.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",Joseph Scally,-263241.0 -3063,15,Fabio,Chiarodia,1958896.0,33.0,15.0,15.0,8.0,44040.0,490.0,1,2,https://kickbase.b-cdn.net/pool/playersbig/3063.png,2.0,2,250.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",Fabio Chiarodia,-152539.0 -3516,15,Enzo,Leopold,13966824.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/3516.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Enzo Leopold,208595.0 -4292,15,David,Herold,10314413.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/4292.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",David Herold,30027.0 -4333,15,Lukas,Ullrich,4636157.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/4333.png,26.0,1,165.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",Lukas Ullrich,294444.0 -4419,15,Nathan,Ngoumou,4805493.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/4419.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nathan Ngoumou,225246.0 -6199,15,Shuto,Machino,1064689.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/6199.png,18.0,2,696.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",Shuto Machino,-99707.0 -6319,15,Franck,Honorat,9839216.0,68.0,28.0,28.0,24.0,126507.0,1898.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6319.png,9.0,1,192.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",Franck Honorat,108342.0 -7774,15,Yukhym,Konoplia,4194237.0,,,,,,,1,2,https://kickbase.b-cdn.net/pool/playersbig/7774.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Yukhym Konoplia,-154259.0 -9540,15,Isac,Lidberg,11347884.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/9540.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Isac Lidberg,64153.0 -11010,15,Kevin,Diks,14955686.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/11010.png,4.0,1,190.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",Kevin Diks,179489.0 -11748,15,Wael,Mohya,8923687.0,34.0,15.0,15.0,6.0,36598.0,507.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11748.png,36.0,1,56.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Wael Mohya,84570.0 -13442,15,Hugo,Bolin,6249738.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/13442.png,38.0,1,82.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",Hugo Bolin,184104.0 -15181,15,Jan,Leszczynski,4872964.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15181.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jan Leszczynski,-376067.0 -15202,15,Zento,Uno,3913797.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/15202.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Zento Uno,-148429.0 -15613,15,Daiki,Hashioka,6201591.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15613.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Daiki Hashioka,320896.0 -54,3,Emre,Can,2272069.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/pool/playersbig/54.png,23.0,2,451.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Emre Can,-116158.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/75.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Patrick Drewes,0.0 -1704,3,Waldemar,Anton,33375505.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1704.png,3.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",Waldemar Anton,76802.0 -1856,3,Marcel,Sabitzer,10807813.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1856.png,20.0,1,198.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",Marcel Sabitzer,7104.0 -1873,3,Gregor,Kobel,23124578.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/1873.png,1.0,1,152.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",Gregor Kobel,52024.0 -1920,3,Serhou,Guirassy,28186271.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/1920.png,9.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",Serhou Guirassy,107084.0 -2148,3,Alexander,Meyer,2203037.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/2148.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Alexander Meyer,-180707.0 -2383,3,Nico,Schlotterbeck,33650065.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/pool/playersbig/2383.png,4.0,2,123.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",Nico Schlotterbeck,-655674.0 -2395,3,Julian,Ryerson,25596287.0,105.0,31.0,31.0,26.0,148097.0,3246.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/2395.png,26.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",Julian Ryerson,41396.0 -2714,3,Maximilian,Beier,25659669.0,94.0,32.0,32.0,24.0,132156.0,3023.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2714.png,14.0,1,117.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",Maximilian Beier,67096.0 -2736,3,Ramy,Bensebaini,19442970.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2736.png,5.0,1,137.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",Ramy Bensebaini,174547.0 -3069,3,Felix,Nmecha,25462676.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3069.png,8.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Felix Nmecha,131229.0 -9440,3,Filippo,Mane,4607346.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/9440.png,39.0,2,9.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Filippo Mane,-191987.0 -9698,3,,Fábio Silva,8610180.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/9698.png,21.0,2,164.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",Fábio Silva,-164786.0 -10114,3,Carney,Chukwuemeka,4793165.0,47.0,28.0,28.0,8.0,63437.0,1307.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/10114.png,17.0,2,272.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",Carney Chukwuemeka,-264838.0 -10115,3,Daniel,Svensson,19992370.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/10115.png,24.0,1,135.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",Daniel Svensson,63010.0 -11099,3,Jobe,Bellingham,18747941.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11099.png,7.0,1,115.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",Jobe Bellingham,136902.0 -11100,3,Samuele,Inácio,10376078.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11100.png,40.0,2,35.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",Samuele Inácio,-255141.0 -13472,3,Luca,Reggiani,5162129.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/13472.png,49.0,2,114.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Luca Reggiani,-315047.0 -14662,3,Justin,Lerma,9814220.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/14662.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Justin Lerma,16064.0 -14899,3,Kauã,Prates,4332456.0,,,,,,,4,2,https://kickbase.b-cdn.net/pool/playersbig/14899.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kauã Prates,-113454.0 -15211,3,Joane,Gadou,22291904.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15211.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Joane Gadou,192038.0 -16378,3,Konstantinos,Karetsas,20085385.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/16378.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Konstantinos Karetsas,289041.0 -1863,6,Daniel,Heuer Fernandes,13091774.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/1863.png,1.0,1,233.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",Daniel Heuer Fernandes,149136.0 -1865,6,Yussuf,Poulsen,4572196.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/1865.png,15.0,1,74.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Yussuf Poulsen,103038.0 -1889,6,Bakery,Jatta,5249276.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1889.png,18.0,1,135.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",Bakery Jatta,42692.0 -1978,6,Jordan,Torunarigha,10677618.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1978.png,25.0,1,164.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",Jordan Torunarigha,85279.0 -3277,6,Miro,Muheim,8492275.0,67.0,29.0,29.0,27.0,162140.0,1929.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3277.png,28.0,1,227.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",Miro Muheim,250808.0 -3521,6,Daniel,Elfadli,4828760.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/3521.png,8.0,1,158.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Daniel Elfadli,125918.0 -4404,6,Jean-Luc,Dompé,1972214.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/pool/playersbig/4404.png,7.0,2,648.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jean-Luc Dompé,-140970.0 -6201,6,Nicolai,Remberg,10945578.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6201.png,21.0,1,204.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",Nicolai Remberg,116691.0 -6217,6,Rayan,Philippe,4217629.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/6217.png,14.0,2,230.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",Rayan Philippe,-109140.0 -7350,6,Otto,Stange,3480579.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/7350.png,49.0,2,14.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",Otto Stange,-99490.0 -7394,6,Kofi,Amoako,4732082.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/7394.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kofi Amoako,-138994.0 -8367,6,Albert,Sambi Lokonga,9903082.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/8367.png,6.0,1,177.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",Albert Sambi Lokonga,223756.0 -9413,6,Fabio,Baldé,500000.0,22.0,16.0,16.0,3.0,31901.0,349.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/9413.png,45.0,0,698.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Fabio Baldé,0.0 -9605,6,Albert,Grønbæk,10539234.0,74.0,7.0,7.0,6.0,31737.0,520.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/9605.png,23.0,1,49.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",Albert Grønbæk,77350.0 -10120,6,Alexander,Røssing-Lelesiit,3194677.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/pool/playersbig/10120.png,38.0,2,35.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Alexander Røssing-Lelesiit,-178029.0 -11512,6,Nicolás,Capaldo,10210433.0,65.0,26.0,26.0,24.0,130826.0,1682.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/11512.png,24.0,1,164.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",Nicolás Capaldo,74494.0 -11752,6,Warmed,Omari,6072216.0,60.0,20.0,20.0,17.0,106595.0,1204.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/11752.png,17.0,2,198.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",Warmed Omari,-291504.0 -12368,6,Sander,Tangvik,1238968.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/12368.png,12.0,2,177.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sander Tangvik,-119806.0 -13433,6,Louis,Lemke,500000.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/13433.png,37.0,0,40.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Louis Lemke,0.0 -15283,6,Martin,Adeline,9112932.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/15283.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Martin Adeline,-359178.0 -15472,6,Patson,Daka,10088685.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/15472.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Patson Daka,386580.0 -15478,6,Bilal,Nadir,5893612.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/15478.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Bilal Nadir,-482675.0 -49,5,Matthias,Ginter,26220584.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/49.png,28.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",Matthias Ginter,53023.0 -89,5,Christian,Günter,2995137.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/89.png,30.0,2,387.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",Christian Günter,-80763.0 -118,5,Vincenzo,Grifo,11190438.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/118.png,32.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",Vincenzo Grifo,104952.0 -1257,5,Lukas,Kübler,4839680.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1257.png,17.0,2,387.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",Lukas Kübler,-101191.0 -1645,5,Maximilian,Eggestein,13854711.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1645.png,8.0,1,205.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",Maximilian Eggestein,170937.0 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/1767.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Jannik Huth,0.0 -1858,5,Anthony,Jung,3013895.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1858.png,5.0,2,146.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",Anthony Jung,-208564.0 -1910,5,Florian,Müller,500000.0,,,,,,,2,1,https://kickbase.b-cdn.net/pool/playersbig/1910.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Florian Müller,0.0 -2084,5,Philipp,Lienhart,11242152.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2084.png,3.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",Philipp Lienhart,160588.0 -2125,5,Jan-Niklas,Beste,9743048.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2125.png,19.0,1,173.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",Jan-Niklas Beste,271616.0 -2176,5,Lucas,Höler,2971936.0,46.0,33.0,33.0,25.0,134301.0,1531.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/2176.png,9.0,2,515.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",Lucas Höler,-83764.0 -2722,5,Patrick,Osterhage,4442947.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2722.png,6.0,1,211.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Patrick Osterhage,270897.0 -2939,5,Eren Sami,Dinkçi,3909055.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/2939.png,18.0,2,246.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",Eren Sami Dinkçi,-125362.0 -3019,5,Noah,Atubolu,9623459.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/3019.png,1.0,2,342.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",Noah Atubolu,-256349.0 -3209,5,Yannik,Engelhardt,7926794.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3209.png,16.0,1,248.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",Yannik Engelhardt,259333.0 -3218,5,Mio,Backhaus,16132947.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/3218.png,0.0,1,187.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",Mio Backhaus,115400.0 -3304,5,Igor,Matanović,17000839.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3304.png,31.0,1,123.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",Igor Matanović,172306.0 -4335,5,Derry,Scherhant,5147455.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/4335.png,7.0,1,288.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",Derry Scherhant,-8583.0 -6209,5,Philipp,Treu,10539695.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/6209.png,29.0,1,137.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Philipp Treu,131417.0 -7215,5,Jordy,Makengo,2358492.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7215.png,33.0,2,356.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",Jordy Makengo,-120842.0 -7216,5,Max,Rosenfelder,4525534.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7216.png,37.0,2,70.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Max Rosenfelder,-165691.0 -8363,5,Berkay,Yilmaz,10097561.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/8363.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Berkay Yilmaz,239096.0 -8364,5,Bruno,Ogbus,2836923.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/8364.png,43.0,2,331.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",Bruno Ogbus,-122171.0 -11006,5,Yuito,Suzuki,11476557.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11006.png,14.0,1,136.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",Yuito Suzuki,120326.0 -11007,5,Cyriaque,Irié,5170270.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11007.png,22.0,1,29.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",Cyriaque Irié,265137.0 -14048,5,Keisuke,Goto,8996166.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/14048.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Keisuke Goto,-369491.0 -15196,5,Rihito,Yamamoto,9234384.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/15196.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Rihito Yamamoto,-287562.0 -43,10,Mitchell,Weiser,6561907.0,,,,,,,2,2,https://kickbase.b-cdn.net/pool/playersbig/43.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mitchell Weiser,-331624.0 -157,10,Niklas,Stark,3575592.0,36.0,14.0,14.0,9.0,46992.0,508.0,4,2,https://kickbase.b-cdn.net/pool/playersbig/157.png,4.0,2,142.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",Niklas Stark,-152896.0 -1996,10,Marco,Friedl,11578641.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/1996.png,32.0,1,202.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Marco Friedl,145655.0 -2294,10,Amos,Pieper,8113363.0,80.0,19.0,19.0,19.0,99133.0,1529.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2294.png,5.0,1,188.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",Amos Pieper,173874.0 -2367,10,Romano,Schmid,16275202.0,98.0,34.0,34.0,34.0,195180.0,3325.0,256,3,https://kickbase.b-cdn.net/pool/playersbig/2367.png,10.0,2,204.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 248}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 182}]",Romano Schmid,-230008.0 -2842,10,Felix,Agu,5271779.0,46.0,11.0,11.0,9.0,48743.0,509.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/2842.png,27.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Felix Agu,289265.0 -3139,10,Cédric,Itten,10758041.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/3139.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Cédric Itten,86470.0 -3166,10,Keke,Topp,620177.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/pool/playersbig/3166.png,9.0,2,706.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Keke Topp,-152442.0 -3228,10,Justin,Njinmah,6527471.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3228.png,11.0,1,215.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",Justin Njinmah,51447.0 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/3450.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Markus Kolke,0.0 -3481,10,Jens,Stage,18099425.0,100.0,29.0,29.0,29.0,160601.0,2895.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3481.png,6.0,1,159.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",Jens Stage,153214.0 -7167,10,Senne,Lynen,7779915.0,71.0,31.0,31.0,31.0,180555.0,2210.0,4,3,https://kickbase.b-cdn.net/pool/playersbig/7167.png,14.0,1,284.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",Senne Lynen,214209.0 -7282,10,Olivier,Deman,9416212.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7282.png,2.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",Olivier Deman,251716.0 -7469,10,Julián,Malatini,3993856.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/7469.png,22.0,1,72.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Julián Malatini,280105.0 -7721,10,Marco,Grüll,3465166.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/7721.png,17.0,1,473.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",Marco Grüll,277103.0 -8166,10,,Chuki,10274838.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/8166.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Chuki,163963.0 -9513,10,Karl,Hein,11759452.0,164.0,2.0,2.0,2.0,11560.0,327.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/9513.png,1.0,1,27.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Karl Hein,153571.0 -9600,10,Alexander,Schlager,5968868.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/9600.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Alexander Schlager,-396039.0 -9923,10,Samuel,Mbangula,7497894.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/9923.png,7.0,1,171.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",Samuel Mbangula,52536.0 -9996,10,Patrice,Covic,5260710.0,18.0,15.0,15.0,2.0,25884.0,268.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/9996.png,24.0,1,50.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Patrice Covic,209961.0 -10131,10,Dariusz,Stalmach,4393604.0,,,,,,,1,3,https://kickbase.b-cdn.net/pool/playersbig/10131.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Dariusz Stalmach,-157251.0 -10134,10,Mick,Schmetgens,4080715.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/10134.png,33.0,1,19.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mick Schmetgens,281998.0 -10497,10,Abdoul-Karim,Coulibaly,7258580.0,52.0,27.0,27.0,24.0,139820.0,1401.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/10497.png,31.0,2,193.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 108}]",Abdoul-Karim Coulibaly,-229545.0 -11262,10,Salim Amani,Musah,4801490.0,17.0,8.0,8.0,2.0,13915.0,134.0,2,4,https://kickbase.b-cdn.net/pool/playersbig/11262.png,29.0,1,27.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",Salim Amani Musah,312323.0 -14923,10,Kenny,Quetant,4558386.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/14923.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kenny Quetant,-142764.0 -14926,10,Darwin,Soylu,4578288.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/14926.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Darwin Soylu,-130689.0 -15256,10,Oskar,Wójcik,8372391.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/15256.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Oskar Wójcik,-55047.0 -15313,10,Paul,Erevbenagie,866902.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/15313.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Paul Erevbenagie,258383.0 -493,13,Michael,Gregoritsch,8910509.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/493.png,38.0,1,140.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",Michael Gregoritsch,169859.0 -1809,13,Marius,Wolf,928397.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/1809.png,27.0,2,738.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",Marius Wolf,-90015.0 -1811,13,Jeffrey,Gouweleeuw,10322838.0,62.0,11.0,11.0,10.0,56368.0,684.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/1811.png,6.0,1,66.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",Jeffrey Gouweleeuw,111906.0 -2195,13,Finn,Dahmen,15366270.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/pool/playersbig/2195.png,1.0,1,199.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",Finn Dahmen,101479.0 -2274,13,Keven,Schlotterbeck,11784059.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2274.png,31.0,1,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Keven Schlotterbeck,21743.0 -2651,13,Mads,Pedersen,3750914.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/2651.png,3.0,1,17.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mads Pedersen,244317.0 -2764,13,Yannik,Keitel,4992705.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/2764.png,14.0,1,46.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Yannik Keitel,111470.0 -3143,13,Kristijan,Jakić,2674391.0,56.0,26.0,26.0,18.0,110792.0,1450.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/3143.png,17.0,2,542.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",Kristijan Jakić,-120738.0 -3183,13,Anton,Kade,10337845.0,64.0,28.0,28.0,18.0,114106.0,1783.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/3183.png,30.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",Anton Kade,177189.0 -4654,13,Mert,Kömür,2863193.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/4654.png,36.0,2,517.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",Mert Kömür,-92669.0 -6168,13,Robin,Fellhauer,9133144.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/6168.png,19.0,1,241.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",Robin Fellhauer,261146.0 -7283,13,Calvin,Brackelmann,7932574.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/7283.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Calvin Brackelmann,-261894.0 -7336,13,Sima,Suso,4665210.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/7336.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Sima Suso,-165773.0 -7676,13,Fabian,Rieder,11752981.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/7676.png,32.0,1,193.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",Fabian Rieder,183404.0 -7696,13,Nediljko,Labrović,2866074.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/7696.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nediljko Labrović,167532.0 -8355,13,Noahkai,Banks,6603268.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/8355.png,40.0,1,252.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Noahkai Banks,160214.0 -9642,13,Chrislain,Matsima,10290270.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/9642.png,5.0,1,143.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",Chrislain Matsima,67305.0 -9684,13,Alexis,Claude-Maurice,11873741.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/pool/playersbig/9684.png,20.0,1,194.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",Alexis Claude-Maurice,131950.0 -9965,13,Faik,Sakar,4129449.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/9965.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Faik Sakar,315686.0 -10049,13,Hennes,Behrens,7630497.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/pool/playersbig/10049.png,0.0,1,143.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",Hennes Behrens,267121.0 -11556,13,Han-Noah,Massengo,8470872.0,59.0,33.0,33.0,29.0,158322.0,1949.0,0,3,https://kickbase.b-cdn.net/pool/playersbig/11556.png,4.0,1,230.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",Han-Noah Massengo,175497.0 -12341,13,Rodrigo,Ribeiro,4884616.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/12341.png,21.0,2,108.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",Rodrigo Ribeiro,-422491.0 -13479,13,Uchenna,Ogundu,4008136.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/13479.png,39.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",Uchenna Ogundu,286786.0 -32,8,Loris,Karius,15434589.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/32.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Loris Karius,176227.0 -670,8,Kenan,Karaman,15151609.0,,,,,,,2,4,https://kickbase.b-cdn.net/pool/playersbig/670.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kenan Karaman,159198.0 -755,8,Kevin,Müller,1553538.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/755.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Kevin Müller,-147691.0 -1012,8,Edin,Džeko,7084261.0,,,,,,,2,4,https://kickbase.b-cdn.net/pool/playersbig/1012.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Edin Džeko,279552.0 -1691,8,Finn,Porath,4848303.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/1691.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Finn Porath,298905.0 -1911,8,Anton,Donkor,5122271.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/1911.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Anton Donkor,288163.0 -2762,8,Timo,Becker,5894578.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/2762.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Timo Becker,-250776.0 -2876,8,Ron,Schallenberg,7319867.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2876.png,6.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Ron Schallenberg,265538.0 -2967,8,Soufiane,El-Faouzi,13377788.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/2967.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Soufiane El-Faouzi,184256.0 -3029,8,Dejan,Ljubičić,8803173.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/3029.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Dejan Ljubičić,-42057.0 -3307,8,Janik,Bachmann,3334193.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/3307.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Janik Bachmann,-151721.0 -4406,8,Éric,Dina Ebimbe,6527610.0,,,,,,,2,3,https://kickbase.b-cdn.net/pool/playersbig/4406.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Éric Dina Ebimbe,6027610.0 -4606,8,Hasan,Kuruçay,12112000.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/4606.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Hasan Kuruçay,145536.0 -6172,8,Junior,Adamu,9015777.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/pool/playersbig/6172.png,20.0,2,46.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Junior Adamu,-262324.0 -7156,8,Maximilian,Wöber,6060182.0,33.0,2.0,2.0,0.0,2759.0,66.0,2,2,https://kickbase.b-cdn.net/pool/playersbig/7156.png,39.0,1,10.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",Maximilian Wöber,174838.0 -7242,8,Robin,Gosens,9258275.0,,,,,,,1,2,https://kickbase.b-cdn.net/pool/playersbig/7242.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Robin Gosens,-285854.0 -8222,8,Moussa,Sylla,8259020.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/8222.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Moussa Sylla,154796.0 -8235,8,Adrian,Gantenbein,1002010.0,,,,,,,1,2,https://kickbase.b-cdn.net/pool/playersbig/8235.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Adrian Gantenbein,-156110.0 -8277,8,Vitalie,Becker,6585300.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/8277.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Vitalie Becker,292951.0 -9390,8,Max,Grüger,3469545.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/9390.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Max Grüger,-157152.0 -10916,8,Mert Can,Ayhan,9235885.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/10916.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Mert Can Ayhan,160096.0 -11255,8,Nikola,Katic,13400032.0,,,,,,,0,2,https://kickbase.b-cdn.net/pool/playersbig/11255.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Nikola Katic,160655.0 -11964,8,Christian,Gomis,4771807.0,,,,,,,0,4,https://kickbase.b-cdn.net/pool/playersbig/11964.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Christian Gomis,-159854.0 -12297,8,Satoshi,Tanaka,8139617.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/12297.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Satoshi Tanaka,-277889.0 -13431,8,Johannes Simon,Siebeking,3403563.0,,,,,,,0,1,https://kickbase.b-cdn.net/pool/playersbig/13431.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Johannes Simon Siebeking,-206507.0 -13448,8,Adil,Aouchiche,13691923.0,,,,,,,0,3,https://kickbase.b-cdn.net/pool/playersbig/13448.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",Adil Aouchiche,176582.0 diff --git a/outputs/kbstats/players/kbstats_players_20260810_232710_+0200.json b/outputs/kbstats/players/kbstats_players_20260810_232710_+0200.json deleted file mode 100644 index 67d58b5..0000000 --- a/outputs/kbstats/players/kbstats_players_20260810_232710_+0200.json +++ /dev/null @@ -1,20330 +0,0 @@ -[ - { - "id": "173", - "teamId": "2", - "firstName": "Jonathan", - "lastName": "Tah", - "marketValue": 36494720.0, - "averagePoints": 127.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 23.0, - "totalPlaytimeS": 135209.0, - "totalPoints": 3559.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/173.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": 97.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 146 - }, - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": true, - "points": 84 - }, - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jonathan Tah", - "marketChangeToday": 75071.0 - }, - { - "id": "237", - "teamId": "2", - "firstName": "Manuel", - "lastName": "Neuer", - "marketValue": 12452811.0, - "averagePoints": 95.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 22.0, - "totalPlaytimeS": 124205.0, - "totalPoints": 2083.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/237.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 167.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 45 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Manuel Neuer", - "marketChangeToday": 27824.0 - }, - { - "id": "383", - "teamId": "2", - "firstName": "Sven", - "lastName": "Ulreich", - "marketValue": 1578651.0, - "averagePoints": 125.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 1.0, - "totalPlaytimeS": 6244.0, - "totalPoints": 125.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/383.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": 79.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sven Ulreich", - "marketChangeToday": 143692.0 - }, - { - "id": "1685", - "teamId": "2", - "firstName": "Joshua", - "lastName": "Kimmich", - "marketValue": 59503193.0, - "averagePoints": 186.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 24.0, - "totalPlaytimeS": 151968.0, - "totalPoints": 5391.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1685.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 90.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 317 - }, - { - "hasPlayed": true, - "points": 238 - }, - { - "hasPlayed": true, - "points": 83 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 215 - } - ], - "name": "Joshua Kimmich", - "marketChangeToday": 31936.0 - }, - { - "id": "1961", - "teamId": "2", - "firstName": "Serge", - "lastName": "Gnabry", - "marketValue": 18897384.0, - "averagePoints": 142.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 16.0, - "totalPlaytimeS": 80707.0, - "totalPoints": 2980.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1961.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 157.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Serge Gnabry", - "marketChangeToday": 24229.0 - }, - { - "id": "1991", - "teamId": "2", - "firstName": "Dayotchanculle", - "lastName": "Upamecano", - "marketValue": 33266432.0, - "averagePoints": 119.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 21.0, - "totalPlaytimeS": 119193.0, - "totalPoints": 2858.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1991.png", - "number": 2.0, - "trend": 1, - "pointsPerValue": 85.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 152 - }, - { - "hasPlayed": true, - "points": 71 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Dayotchanculle Upamecano", - "marketChangeToday": 81497.0 - }, - { - "id": "2038", - "teamId": "2", - "firstName": "Konrad", - "lastName": "Laimer", - "marketValue": 34048270.0, - "averagePoints": 136.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 22.0, - "totalPlaytimeS": 131747.0, - "totalPoints": 3943.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2038.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": 115.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 69 - }, - { - "hasPlayed": true, - "points": 135 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 241 - }, - { - "hasPlayed": true, - "points": 39 - } - ], - "name": "Konrad Laimer", - "marketChangeToday": 45121.0 - }, - { - "id": "2300", - "teamId": "2", - "firstName": "Josip", - "lastName": "Stanišić", - "marketValue": 27509885.0, - "averagePoints": 128.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 19.0, - "totalPlaytimeS": 124437.0, - "totalPoints": 3330.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2300.png", - "number": 44.0, - "trend": 2, - "pointsPerValue": 121.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 70 - }, - { - "hasPlayed": true, - "points": 172 - }, - { - "hasPlayed": true, - "points": 46 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 105 - } - ], - "name": "Josip Stanišić", - "marketChangeToday": -574059.0 - }, - { - "id": "2366", - "teamId": "2", - "firstName": "Alphonso", - "lastName": "Davies", - "marketValue": 15625705.0, - "averagePoints": 86.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 6.0, - "totalPlaytimeS": 36386.0, - "totalPoints": 1116.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2366.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 71.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 63 - }, - { - "hasPlayed": true, - "points": 92 - }, - { - "hasPlayed": true, - "points": 200 - } - ], - "name": "Alphonso Davies", - "marketChangeToday": -26512.0 - }, - { - "id": "2804", - "teamId": "2", - "firstName": "Jamal", - "lastName": "Musiala", - "marketValue": 34841892.0, - "averagePoints": 98.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 7.0, - "totalPlaytimeS": 45579.0, - "totalPoints": 1476.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2804.png", - "number": 10.0, - "trend": 1, - "pointsPerValue": 42.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 36 - }, - { - "hasPlayed": true, - "points": 100 - }, - { - "hasPlayed": true, - "points": 42 - }, - { - "hasPlayed": true, - "points": 198 - }, - { - "hasPlayed": true, - "points": 125 - } - ], - "name": "Jamal Musiala", - "marketChangeToday": 71333.0 - }, - { - "id": "3072", - "teamId": "2", - "firstName": "Jonas", - "lastName": "Urbig", - "marketValue": 11805755.0, - "averagePoints": 114.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 11.0, - "totalPlaytimeS": 73976.0, - "totalPoints": 1591.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3072.png", - "number": 40.0, - "trend": 2, - "pointsPerValue": 134.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 41 - }, - { - "hasPlayed": true, - "points": 187 - }, - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 204 - }, - { - "hasPlayed": true, - "points": 150 - } - ], - "name": "Jonas Urbig", - "marketChangeToday": -434358.0 - }, - { - "id": "3089", - "teamId": "2", - "firstName": null, - "lastName": "Ito", - "marketValue": 5509292.0, - "averagePoints": 103.0, - "games": 16.0, - "gamesPlayed": 16.0, - "start11": 10.0, - "totalPlaytimeS": 60821.0, - "totalPoints": 1652.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3089.png", - "number": 21.0, - "trend": 2, - "pointsPerValue": 299.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 145 - }, - { - "hasPlayed": true, - "points": 117 - }, - { - "hasPlayed": true, - "points": 153 - }, - { - "hasPlayed": true, - "points": 129 - } - ], - "name": "Ito", - "marketChangeToday": -238682.0 - }, - { - "id": "3120", - "teamId": "2", - "firstName": "Tom", - "lastName": "Bischof", - "marketValue": 21252579.0, - "averagePoints": 118.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 14.0, - "totalPlaytimeS": 88493.0, - "totalPoints": 3077.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3120.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 144.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 268 - }, - { - "hasPlayed": true, - "points": 228 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tom Bischof", - "marketChangeToday": 121093.0 - }, - { - "id": "3176", - "teamId": "2", - "firstName": "Arijon", - "lastName": "Ibrahimović", - "marketValue": 5309740.0, - "averagePoints": 57.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 25.0, - "totalPlaytimeS": 140654.0, - "totalPoints": 1838.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3176.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": 346.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 7 - }, - { - "hasPlayed": true, - "points": 264 - }, - { - "hasPlayed": true, - "points": 114 - }, - { - "hasPlayed": true, - "points": 29 - }, - { - "hasPlayed": true, - "points": 62 - } - ], - "name": "Arijon Ibrahimović", - "marketChangeToday": -299357.0 - }, - { - "id": "3543", - "teamId": "2", - "firstName": "Nathaniel", - "lastName": "Brown", - "marketValue": 28314657.0, - "averagePoints": 83.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 29.0, - "totalPlaytimeS": 176484.0, - "totalPoints": 2726.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3543.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": 96.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 70 - }, - { - "hasPlayed": true, - "points": 26 - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": true, - "points": 31 - } - ], - "name": "Nathaniel Brown", - "marketChangeToday": 72432.0 - }, - { - "id": "6080", - "teamId": "2", - "firstName": "Aleksandar", - "lastName": "Pavlović", - "marketValue": 31243583.0, - "averagePoints": 119.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 16.0, - "totalPlaytimeS": 98316.0, - "totalPoints": 2844.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6080.png", - "number": 45.0, - "trend": 1, - "pointsPerValue": 91.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": true, - "points": 68 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Aleksandar Pavlović", - "marketChangeToday": 97580.0 - }, - { - "id": "6668", - "teamId": "2", - "firstName": "Kim", - "lastName": "Minjae", - "marketValue": 11515757.0, - "averagePoints": 124.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 19.0, - "totalPlaytimeS": 106765.0, - "totalPoints": 3112.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6668.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": 270.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 173 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": true, - "points": 148 - }, - { - "hasPlayed": true, - "points": 125 - } - ], - "name": "Kim Minjae", - "marketChangeToday": -23572.0 - }, - { - "id": "7226", - "teamId": "2", - "firstName": "Harry", - "lastName": "Kane", - "marketValue": 68483403.0, - "averagePoints": 216.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 25.0, - "totalPlaytimeS": 158399.0, - "totalPoints": 6703.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7226.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 97.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 415 - }, - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": true, - "points": 45 - }, - { - "hasPlayed": true, - "points": 150 - }, - { - "hasPlayed": true, - "points": 163 - } - ], - "name": "Harry Kane", - "marketChangeToday": 35687.0 - }, - { - "id": "7498", - "teamId": "2", - "firstName": "Sacha", - "lastName": "Boey", - "marketValue": 500000.0, - "averagePoints": 70.0, - "games": 9.0, - "gamesPlayed": 9.0, - "start11": 5.0, - "totalPlaytimeS": 30468.0, - "totalPoints": 628.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7498.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": 1256.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sacha Boey", - "marketChangeToday": -52179.0 - }, - { - "id": "8329", - "teamId": "2", - "firstName": "Michael", - "lastName": "Olise", - "marketValue": 64381340.0, - "averagePoints": 225.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 23.0, - "totalPlaytimeS": 154488.0, - "totalPoints": 7185.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8329.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": 111.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 81 - }, - { - "hasPlayed": true, - "points": 334 - }, - { - "hasPlayed": true, - "points": 290 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": true, - "points": 152 - } - ], - "name": "Michael Olise", - "marketChangeToday": 37785.0 - }, - { - "id": "10789", - "teamId": "2", - "firstName": "Lennart", - "lastName": "Karl", - "marketValue": 26169270.0, - "averagePoints": 106.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 16.0, - "totalPlaytimeS": 84581.0, - "totalPoints": 2765.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10789.png", - "number": 42.0, - "trend": 1, - "pointsPerValue": 105.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 194 - }, - { - "hasPlayed": true, - "points": 57 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lennart Karl", - "marketChangeToday": 1124.0 - }, - { - "id": "11675", - "teamId": "2", - "firstName": "Luis", - "lastName": "Díaz", - "marketValue": 53086383.0, - "averagePoints": 178.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 27.0, - "totalPlaytimeS": 163321.0, - "totalPoints": 5698.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11675.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 107.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 205 - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 54 - }, - { - "hasPlayed": true, - "points": 30 - }, - { - "hasPlayed": true, - "points": 225 - } - ], - "name": "Luis Díaz", - "marketChangeToday": 38251.0 - }, - { - "id": "14251", - "teamId": "2", - "firstName": "Ismael", - "lastName": "Saibari", - "marketValue": 29336643.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14251.png", - "number": 34.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ismael Saibari", - "marketChangeToday": 67577.0 - }, - { - "id": "1664", - "teamId": "9", - "firstName": "Maximilian", - "lastName": "Mittelstädt", - "marketValue": 28873717.0, - "averagePoints": 123.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 24.0, - "totalPlaytimeS": 142785.0, - "totalPoints": 3927.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1664.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 136.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 66 - }, - { - "hasPlayed": true, - "points": 206 - }, - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 28 - } - ], - "name": "Maximilian Mittelstädt", - "marketChangeToday": 49376.0 - }, - { - "id": "1671", - "teamId": "9", - "firstName": "Grischa", - "lastName": "Prömel", - "marketValue": 11768298.0, - "averagePoints": 76.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 16.0, - "totalPlaytimeS": 118467.0, - "totalPoints": 2495.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1671.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": 212.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 7 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 37 - } - ], - "name": "Grischa Prömel", - "marketChangeToday": 38970.0 - }, - { - "id": "2068", - "teamId": "9", - "firstName": "Dan-Axel", - "lastName": "Zagadou", - "marketValue": 4711842.0, - "averagePoints": 141.0, - "games": 3.0, - "gamesPlayed": 3.0, - "start11": 3.0, - "totalPlaytimeS": 13672.0, - "totalPoints": 424.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2068.png", - "number": 23.0, - "trend": 2, - "pointsPerValue": 89.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 74 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Dan-Axel Zagadou", - "marketChangeToday": -124926.0 - }, - { - "id": "2120", - "teamId": "9", - "firstName": "Nikolas", - "lastName": "Nartey", - "marketValue": 6136933.0, - "averagePoints": 73.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 14.0, - "totalPlaytimeS": 83295.0, - "totalPoints": 2041.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2120.png", - "number": 28.0, - "trend": 1, - "pointsPerValue": 332.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 150 - }, - { - "hasPlayed": true, - "points": 165 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 10 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nikolas Nartey", - "marketChangeToday": 29565.0 - }, - { - "id": "2172", - "teamId": "9", - "firstName": "Chris", - "lastName": "Führich", - "marketValue": 24631614.0, - "averagePoints": 101.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 20.0, - "totalPlaytimeS": 110946.0, - "totalPoints": 3346.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2172.png", - "number": 10.0, - "trend": 1, - "pointsPerValue": 135.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 164 - }, - { - "hasPlayed": true, - "points": 99 - }, - { - "hasPlayed": true, - "points": 198 - }, - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 122 - } - ], - "name": "Chris Führich", - "marketChangeToday": 159140.0 - }, - { - "id": "2199", - "teamId": "9", - "firstName": "Josha", - "lastName": "Vagnoman", - "marketValue": 4959894.0, - "averagePoints": 61.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 18.0, - "totalPlaytimeS": 105456.0, - "totalPoints": 1638.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2199.png", - "number": 4.0, - "trend": 2, - "pointsPerValue": 330.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 7 - }, - { - "hasPlayed": true, - "points": 18 - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 28 - } - ], - "name": "Josha Vagnoman", - "marketChangeToday": -276006.0 - }, - { - "id": "2214", - "teamId": "9", - "firstName": "Atakan", - "lastName": "Karazor", - "marketValue": 9184661.0, - "averagePoints": 65.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 22.0, - "totalPlaytimeS": 122492.0, - "totalPoints": 1817.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2214.png", - "number": 16.0, - "trend": 2, - "pointsPerValue": 197.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -27 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 126 - } - ], - "name": "Atakan Karazor", - "marketChangeToday": -224081.0 - }, - { - "id": "2237", - "teamId": "9", - "firstName": "Fabian", - "lastName": "Bredlow", - "marketValue": 6847101.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2237.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Fabian Bredlow", - "marketChangeToday": 280478.0 - }, - { - "id": "2445", - "teamId": "9", - "firstName": "Marius", - "lastName": "Funk", - "marketValue": 3224368.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2445.png", - "number": 33.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Marius Funk", - "marketChangeToday": 277440.0 - }, - { - "id": "2694", - "teamId": "9", - "firstName": "Angelo", - "lastName": "Stiller", - "marketValue": 36606964.0, - "averagePoints": 119.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 30.0, - "totalPlaytimeS": 180374.0, - "totalPoints": 4054.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2694.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 110.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 108 - }, - { - "hasPlayed": true, - "points": 141 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 112 - }, - { - "hasPlayed": true, - "points": 33 - } - ], - "name": "Angelo Stiller", - "marketChangeToday": 62464.0 - }, - { - "id": "2854", - "teamId": "9", - "firstName": "Ermedin", - "lastName": "Demirović", - "marketValue": 25221716.0, - "averagePoints": 90.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 17.0, - "totalPlaytimeS": 98446.0, - "totalPoints": 2254.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2854.png", - "number": 9.0, - "trend": 2, - "pointsPerValue": 89.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 8 - }, - { - "hasPlayed": true, - "points": 206 - }, - { - "hasPlayed": true, - "points": 119 - }, - { - "hasPlayed": true, - "points": 115 - }, - { - "hasPlayed": true, - "points": 4 - } - ], - "name": "Ermedin Demirović", - "marketChangeToday": -61811.0 - }, - { - "id": "2988", - "teamId": "9", - "firstName": "Jamie", - "lastName": "Leweling", - "marketValue": 26892717.0, - "averagePoints": 103.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 26.0, - "totalPlaytimeS": 153640.0, - "totalPoints": 3282.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2988.png", - "number": 18.0, - "trend": 1, - "pointsPerValue": 122.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 76 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": true, - "points": 121 - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": true, - "points": 40 - } - ], - "name": "Jamie Leweling", - "marketChangeToday": 36917.0 - }, - { - "id": "3190", - "teamId": "9", - "firstName": "Jeff", - "lastName": "Chabot", - "marketValue": 25653428.0, - "averagePoints": 113.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 26.0, - "totalPlaytimeS": 150716.0, - "totalPoints": 3061.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3190.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 119.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 130 - }, - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 86 - } - ], - "name": "Jeff Chabot", - "marketChangeToday": 60205.0 - }, - { - "id": "3193", - "teamId": "9", - "firstName": null, - "lastName": "Tiago Tomás", - "marketValue": 5262591.0, - "averagePoints": 59.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 10.0, - "totalPlaytimeS": 69578.0, - "totalPoints": 1606.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3193.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": 305.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 2 - }, - { - "hasPlayed": true, - "points": 19 - }, - { - "hasPlayed": true, - "points": 88 - }, - { - "hasPlayed": true, - "points": 26 - }, - { - "hasPlayed": true, - "points": -6 - } - ], - "name": "Tiago Tomás", - "marketChangeToday": -326813.0 - }, - { - "id": "4589", - "teamId": "9", - "firstName": "Justin", - "lastName": "Diehl", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4589.png", - "number": 17.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Justin Diehl", - "marketChangeToday": 0.0 - }, - { - "id": "6085", - "teamId": "9", - "firstName": "Dennis", - "lastName": "Seimen", - "marketValue": 7495724.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6085.png", - "number": 41.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Dennis Seimen", - "marketChangeToday": -258252.0 - }, - { - "id": "6171", - "teamId": "9", - "firstName": "Jovan", - "lastName": "Milosevic", - "marketValue": 5253787.0, - "averagePoints": 31.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 5.0, - "totalPlaytimeS": 33794.0, - "totalPoints": 398.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6171.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 75.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -21 - }, - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": true, - "points": 23 - } - ], - "name": "Jovan Milosevic", - "marketChangeToday": 268224.0 - }, - { - "id": "7158", - "teamId": "9", - "firstName": "Deniz", - "lastName": "Undav", - "marketValue": 43547404.0, - "averagePoints": 138.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 25.0, - "totalPlaytimeS": 146045.0, - "totalPoints": 4006.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7158.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": 91.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 131 - }, - { - "hasPlayed": true, - "points": 215 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": 74 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Deniz Undav", - "marketChangeToday": 75973.0 - }, - { - "id": "7257", - "teamId": "9", - "firstName": "Leonidas", - "lastName": "Stergiou", - "marketValue": 4926556.0, - "averagePoints": 29.0, - "games": 6.0, - "gamesPlayed": 6.0, - "start11": 1.0, - "totalPlaytimeS": 14245.0, - "totalPoints": 174.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7257.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": 35.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 32 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Leonidas Stergiou", - "marketChangeToday": 273123.0 - }, - { - "id": "7349", - "teamId": "9", - "firstName": "Finn", - "lastName": "Jeltsch", - "marketValue": 11928097.0, - "averagePoints": 72.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 17.0, - "totalPlaytimeS": 100377.0, - "totalPoints": 1665.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7349.png", - "number": 29.0, - "trend": 1, - "pointsPerValue": 139.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -45 - } - ], - "name": "Finn Jeltsch", - "marketChangeToday": 96231.0 - }, - { - "id": "7781", - "teamId": "9", - "firstName": "Leo", - "lastName": "Sauer", - "marketValue": 7834488.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 4, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7781.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Leo Sauer", - "marketChangeToday": 27254.0 - }, - { - "id": "8247", - "teamId": "9", - "firstName": "Ramon", - "lastName": "Hendriks", - "marketValue": 11693211.0, - "averagePoints": 66.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 22.0, - "totalPlaytimeS": 135100.0, - "totalPoints": 2040.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8247.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": 174.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 66 - }, - { - "hasPlayed": true, - "points": 45 - }, - { - "hasPlayed": true, - "points": 98 - }, - { - "hasPlayed": true, - "points": 63 - }, - { - "hasPlayed": true, - "points": 43 - } - ], - "name": "Ramon Hendriks", - "marketChangeToday": 150967.0 - }, - { - "id": "9615", - "teamId": "9", - "firstName": "Ameen", - "lastName": "Al Dakhil", - "marketValue": 4395886.0, - "averagePoints": 52.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 3.0, - "totalPlaytimeS": 26229.0, - "totalPoints": 414.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9615.png", - "number": 2.0, - "trend": 2, - "pointsPerValue": 94.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ameen Al Dakhil", - "marketChangeToday": -213591.0 - }, - { - "id": "9746", - "teamId": "9", - "firstName": "Chema", - "lastName": "Andrés", - "marketValue": 9338017.0, - "averagePoints": 77.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 14.0, - "totalPlaytimeS": 88001.0, - "totalPoints": 1926.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9746.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 206.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 171 - }, - { - "hasPlayed": true, - "points": 123 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 136 - } - ], - "name": "Chema Andrés", - "marketChangeToday": 154537.0 - }, - { - "id": "10112", - "teamId": "9", - "firstName": "Luca", - "lastName": "Jaquez", - "marketValue": 5319650.0, - "averagePoints": 83.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 10.0, - "totalPlaytimeS": 58596.0, - "totalPoints": 1161.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10112.png", - "number": 14.0, - "trend": 2, - "pointsPerValue": 218.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 32 - }, - { - "hasPlayed": true, - "points": 68 - }, - { - "hasPlayed": true, - "points": 101 - }, - { - "hasPlayed": true, - "points": 29 - } - ], - "name": "Luca Jaquez", - "marketChangeToday": -373036.0 - }, - { - "id": "11043", - "teamId": "9", - "firstName": "Lorenz", - "lastName": "Assignon", - "marketValue": 569836.0, - "averagePoints": 48.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 12.0, - "totalPlaytimeS": 72816.0, - "totalPoints": 1141.0, - "status": 4, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11043.png", - "number": 22.0, - "trend": 2, - "pointsPerValue": 2002.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 18 - }, - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 85 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lorenz Assignon", - "marketChangeToday": -72943.0 - }, - { - "id": "11258", - "teamId": "9", - "firstName": "Lazar", - "lastName": "Jovanovic", - "marketValue": 4282794.0, - "averagePoints": 10.0, - "games": 3.0, - "gamesPlayed": 3.0, - "start11": 0.0, - "totalPlaytimeS": 3386.0, - "totalPoints": 29.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11258.png", - "number": 45.0, - "trend": 1, - "pointsPerValue": 6.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lazar Jovanovic", - "marketChangeToday": 291928.0 - }, - { - "id": "11947", - "teamId": "9", - "firstName": "Badredine", - "lastName": "Bouanani", - "marketValue": 2136585.0, - "averagePoints": 39.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 5.0, - "totalPlaytimeS": 31973.0, - "totalPoints": 540.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11947.png", - "number": 27.0, - "trend": 2, - "pointsPerValue": 252.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 15 - }, - { - "hasPlayed": true, - "points": 22 - } - ], - "name": "Badredine Bouanani", - "marketChangeToday": -97249.0 - }, - { - "id": "11955", - "teamId": "9", - "firstName": "Bilal", - "lastName": "El Khannouss", - "marketValue": 25506073.0, - "averagePoints": 109.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 19.0, - "totalPlaytimeS": 106302.0, - "totalPoints": 2713.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11955.png", - "number": 11.0, - "trend": 1, - "pointsPerValue": 106.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 21 - }, - { - "hasPlayed": true, - "points": 37 - }, - { - "hasPlayed": true, - "points": 178 - }, - { - "hasPlayed": true, - "points": 149 - } - ], - "name": "Bilal El Khannouss", - "marketChangeToday": 29851.0 - }, - { - "id": "12293", - "teamId": "9", - "firstName": "Jeremy", - "lastName": "Arévalo", - "marketValue": 3958852.0, - "averagePoints": 15.0, - "games": 7.0, - "gamesPlayed": 7.0, - "start11": 0.0, - "totalPlaytimeS": 4191.0, - "totalPoints": 108.0, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12293.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": 27.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jeremy Arévalo", - "marketChangeToday": 225956.0 - }, - { - "id": "859", - "teamId": "77", - "firstName": "Jan", - "lastName": "Gyamerah", - "marketValue": 4535153.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/859.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jan Gyamerah", - "marketChangeToday": 339490.0 - }, - { - "id": "1745", - "teamId": "77", - "firstName": "Amara", - "lastName": "Condé", - "marketValue": 3634219.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1745.png", - "number": 6.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Amara Condé", - "marketChangeToday": -120269.0 - }, - { - "id": "2495", - "teamId": "77", - "firstName": "Tim", - "lastName": "Boss", - "marketValue": 4413855.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2495.png", - "number": 28.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tim Boss", - "marketChangeToday": 280324.0 - }, - { - "id": "2708", - "teamId": "77", - "firstName": "Jason", - "lastName": "Ceka", - "marketValue": 3907975.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2708.png", - "number": 11.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jason Ceka", - "marketChangeToday": -150911.0 - }, - { - "id": "2928", - "teamId": "77", - "firstName": "Lukas Emanuel", - "lastName": "Petkov", - "marketValue": 11424761.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2928.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lukas Emanuel Petkov", - "marketChangeToday": 93236.0 - }, - { - "id": "3026", - "teamId": "77", - "firstName": "Lasse", - "lastName": "Günther", - "marketValue": 8372214.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3026.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lasse Günther", - "marketChangeToday": 220168.0 - }, - { - "id": "3232", - "teamId": "77", - "firstName": "Luca", - "lastName": "Pfeiffer", - "marketValue": 5537413.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3232.png", - "number": 16.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luca Pfeiffer", - "marketChangeToday": 202878.0 - }, - { - "id": "3284", - "teamId": "77", - "firstName": "Maximilian", - "lastName": "Rohr", - "marketValue": 10533176.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3284.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Maximilian Rohr", - "marketChangeToday": 61578.0 - }, - { - "id": "3350", - "teamId": "77", - "firstName": "Felix", - "lastName": "Keidel", - "marketValue": 2852850.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3350.png", - "number": 43.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Felix Keidel", - "marketChangeToday": 326347.0 - }, - { - "id": "6148", - "teamId": "77", - "firstName": "Lukas", - "lastName": "Pinckert", - "marketValue": 8706812.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6148.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lukas Pinckert", - "marketChangeToday": 195675.0 - }, - { - "id": "6149", - "teamId": "77", - "firstName": "Frank", - "lastName": "Lehmann", - "marketValue": 2253759.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6149.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Frank Lehmann", - "marketChangeToday": 178990.0 - }, - { - "id": "6158", - "teamId": "77", - "firstName": "Luca", - "lastName": "Schnellbacher", - "marketValue": 1943244.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6158.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luca Schnellbacher", - "marketChangeToday": 325568.0 - }, - { - "id": "6160", - "teamId": "77", - "firstName": "Nicolas", - "lastName": "Kristof", - "marketValue": 11645865.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6160.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nicolas Kristof", - "marketChangeToday": 160166.0 - }, - { - "id": "7278", - "teamId": "77", - "firstName": "Lukasz", - "lastName": "Poreba", - "marketValue": 8542558.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7278.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lukasz Poreba", - "marketChangeToday": 179315.0 - }, - { - "id": "7441", - "teamId": "77", - "firstName": "Cole", - "lastName": "Campbell", - "marketValue": 4570098.0, - "averagePoints": 11.0, - "games": 6.0, - "gamesPlayed": 6.0, - "start11": 0.0, - "totalPlaytimeS": 6994.0, - "totalPoints": 66.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7441.png", - "number": 39.0, - "trend": 2, - "pointsPerValue": 14.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 1 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 27 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Cole Campbell", - "marketChangeToday": -116958.0 - }, - { - "id": "7463", - "teamId": "77", - "firstName": "Francis", - "lastName": "Onyeka", - "marketValue": 10665719.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7463.png", - "number": 40.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Francis Onyeka", - "marketChangeToday": 45395.0 - }, - { - "id": "7514", - "teamId": "77", - "firstName": "Florian", - "lastName": "Le Joncour", - "marketValue": 3751880.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7514.png", - "number": 3.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Florian Le Joncour", - "marketChangeToday": -145088.0 - }, - { - "id": "8252", - "teamId": "77", - "firstName": "Maurice", - "lastName": "Krattenmacher", - "marketValue": 4081310.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8252.png", - "number": 7.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Maurice Krattenmacher", - "marketChangeToday": -110292.0 - }, - { - "id": "8296", - "teamId": "77", - "firstName": "Frederik", - "lastName": "Schmahl", - "marketValue": 3117716.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8296.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Frederik Schmahl", - "marketChangeToday": 299211.0 - }, - { - "id": "8301", - "teamId": "77", - "firstName": "Luca", - "lastName": "Sirch", - "marketValue": 5820028.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8301.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luca Sirch", - "marketChangeToday": 180055.0 - }, - { - "id": "9224", - "teamId": "77", - "firstName": "Tom", - "lastName": "Zimmerschied", - "marketValue": 6794990.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9224.png", - "number": 29.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tom Zimmerschied", - "marketChangeToday": -347631.0 - }, - { - "id": "9384", - "teamId": "77", - "firstName": "Noah", - "lastName": "Darvich", - "marketValue": 5783451.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9384.png", - "number": 10.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Noah Darvich", - "marketChangeToday": -274054.0 - }, - { - "id": "9995", - "teamId": "77", - "firstName": "David", - "lastName": "Mokwa", - "marketValue": 4122480.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9995.png", - "number": 42.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "David Mokwa", - "marketChangeToday": -93658.0 - }, - { - "id": "11253", - "teamId": "77", - "firstName": "Nicholas", - "lastName": "Mickelson", - "marketValue": 625220.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11253.png", - "number": 2.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nicholas Mickelson", - "marketChangeToday": 96271.0 - }, - { - "id": "12317", - "teamId": "77", - "firstName": "Raif", - "lastName": "Adam", - "marketValue": 3623682.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12317.png", - "number": 15.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Raif Adam", - "marketChangeToday": 298173.0 - }, - { - "id": "4", - "teamId": "7", - "firstName": "Janis", - "lastName": "Blaswich", - "marketValue": 2002003.0, - "averagePoints": 111.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 10.0, - "totalPlaytimeS": 62668.0, - "totalPoints": 1222.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4.png", - "number": 28.0, - "trend": 2, - "pointsPerValue": 610.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 177 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Janis Blaswich", - "marketChangeToday": -119376.0 - }, - { - "id": "72", - "teamId": "7", - "firstName": "Mark", - "lastName": "Flekken", - "marketValue": 13747628.0, - "averagePoints": 93.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 24.0, - "totalPlaytimeS": 141251.0, - "totalPoints": 2230.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/72.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 162.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 110 - }, - { - "hasPlayed": true, - "points": 77 - }, - { - "hasPlayed": true, - "points": 111 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 75 - } - ], - "name": "Mark Flekken", - "marketChangeToday": 135315.0 - }, - { - "id": "78", - "teamId": "7", - "firstName": "Jonas", - "lastName": "Hofmann", - "marketValue": 2262507.0, - "averagePoints": 58.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 11.0, - "totalPlaytimeS": 68545.0, - "totalPoints": 1338.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/78.png", - "number": 7.0, - "trend": 2, - "pointsPerValue": 591.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 34 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 10 - } - ], - "name": "Jonas Hofmann", - "marketChangeToday": -109092.0 - }, - { - "id": "663", - "teamId": "7", - "firstName": "Robert", - "lastName": "Andrich", - "marketValue": 10637845.0, - "averagePoints": 82.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 29.0, - "totalPlaytimeS": 168594.0, - "totalPoints": 2610.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/663.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": 245.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 52 - }, - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 99 - }, - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Robert Andrich", - "marketChangeToday": -399538.0 - }, - { - "id": "2746", - "teamId": "7", - "firstName": "Patrik", - "lastName": "Schick", - "marketValue": 29026293.0, - "averagePoints": 103.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 23.0, - "totalPlaytimeS": 130835.0, - "totalPoints": 2889.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2746.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 99.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 42 - }, - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": true, - "points": 367 - }, - { - "hasPlayed": true, - "points": 227 - }, - { - "hasPlayed": true, - "points": 161 - } - ], - "name": "Patrik Schick", - "marketChangeToday": 56372.0 - }, - { - "id": "2766", - "teamId": "7", - "firstName": "Exequiel", - "lastName": "Palacios", - "marketValue": 22456926.0, - "averagePoints": 93.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 12.0, - "totalPlaytimeS": 73391.0, - "totalPoints": 1672.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2766.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": 74.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 174 - }, - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": 109 - }, - { - "hasPlayed": true, - "points": 91 - }, - { - "hasPlayed": true, - "points": 125 - } - ], - "name": "Exequiel Palacios", - "marketChangeToday": 100400.0 - }, - { - "id": "2783", - "teamId": "7", - "firstName": "Edmond", - "lastName": "Tapsoba", - "marketValue": 31829100.0, - "averagePoints": 136.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 29.0, - "totalPlaytimeS": 171644.0, - "totalPoints": 3941.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2783.png", - "number": 12.0, - "trend": 1, - "pointsPerValue": 123.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 111 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": 135 - }, - { - "hasPlayed": true, - "points": 93 - }, - { - "hasPlayed": true, - "points": 194 - } - ], - "name": "Edmond Tapsoba", - "marketChangeToday": 76634.0 - }, - { - "id": "2846", - "teamId": "7", - "firstName": "Malik", - "lastName": "Tillman", - "marketValue": 15305384.0, - "averagePoints": 82.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 18.0, - "totalPlaytimeS": 111183.0, - "totalPoints": 2380.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2846.png", - "number": 10.0, - "trend": 2, - "pointsPerValue": 155.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": true, - "points": 4 - }, - { - "hasPlayed": true, - "points": -13 - } - ], - "name": "Malik Tillman", - "marketChangeToday": -379122.0 - }, - { - "id": "3754", - "teamId": "7", - "firstName": null, - "lastName": "Vázquez", - "marketValue": 3365529.0, - "averagePoints": 69.0, - "games": 12.0, - "gamesPlayed": 12.0, - "start11": 6.0, - "totalPlaytimeS": 33531.0, - "totalPoints": 824.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3754.png", - "number": 21.0, - "trend": 2, - "pointsPerValue": 244.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 49 - } - ], - "name": "Vázquez", - "marketChangeToday": -107129.0 - }, - { - "id": "3759", - "teamId": "7", - "firstName": "Miguel", - "lastName": "Gutiérrez", - "marketValue": 18085847.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3759.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Miguel Gutiérrez", - "marketChangeToday": 195830.0 - }, - { - "id": "4199", - "teamId": "7", - "firstName": "Aleix", - "lastName": "García", - "marketValue": 37428950.0, - "averagePoints": 142.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 31.0, - "totalPlaytimeS": 175200.0, - "totalPoints": 4684.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4199.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 125.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 229 - }, - { - "hasPlayed": true, - "points": 121 - }, - { - "hasPlayed": true, - "points": 214 - }, - { - "hasPlayed": true, - "points": 93 - }, - { - "hasPlayed": true, - "points": 181 - } - ], - "name": "Aleix García", - "marketChangeToday": 114427.0 - }, - { - "id": "4318", - "teamId": "7", - "firstName": "Tim", - "lastName": "Oermann", - "marketValue": 3937761.0, - "averagePoints": 2.0, - "games": 2.0, - "gamesPlayed": 2.0, - "start11": 0.0, - "totalPlaytimeS": 1774.0, - "totalPoints": 3.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4318.png", - "number": 15.0, - "trend": 1, - "pointsPerValue": 0.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tim Oermann", - "marketChangeToday": 301745.0 - }, - { - "id": "4563", - "teamId": "7", - "firstName": "Loïc", - "lastName": "Badé", - "marketValue": 14178022.0, - "averagePoints": 95.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 19.0, - "totalPlaytimeS": 110581.0, - "totalPoints": 2192.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4563.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": 154.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 121 - } - ], - "name": "Loïc Badé", - "marketChangeToday": 86636.0 - }, - { - "id": "6061", - "teamId": "7", - "firstName": "Ibrahim", - "lastName": "Maza", - "marketValue": 28810032.0, - "averagePoints": 98.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 20.0, - "totalPlaytimeS": 121679.0, - "totalPoints": 2743.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6061.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 95.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 85 - }, - { - "hasPlayed": true, - "points": 34 - }, - { - "hasPlayed": true, - "points": 182 - }, - { - "hasPlayed": true, - "points": 40 - }, - { - "hasPlayed": true, - "points": 79 - } - ], - "name": "Ibrahim Maza", - "marketChangeToday": 84259.0 - }, - { - "id": "6174", - "teamId": "7", - "firstName": null, - "lastName": "Arthur", - "marketValue": 5818046.0, - "averagePoints": 64.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 13.0, - "totalPlaytimeS": 75109.0, - "totalPoints": 1284.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6174.png", - "number": 13.0, - "trend": 2, - "pointsPerValue": 220.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 36 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Arthur", - "marketChangeToday": -379900.0 - }, - { - "id": "6745", - "teamId": "7", - "firstName": "Victor", - "lastName": "Boniface", - "marketValue": 4882614.0, - "averagePoints": 43.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 2.0, - "totalPlaytimeS": 23116.0, - "totalPoints": 468.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6745.png", - "number": 22.0, - "trend": 2, - "pointsPerValue": 95.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Victor Boniface", - "marketChangeToday": -312443.0 - }, - { - "id": "7269", - "teamId": "7", - "firstName": "Nathan", - "lastName": "Tella", - "marketValue": 8791032.0, - "averagePoints": 68.0, - "games": 17.0, - "gamesPlayed": 17.0, - "start11": 10.0, - "totalPlaytimeS": 56629.0, - "totalPoints": 1149.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7269.png", - "number": 23.0, - "trend": 2, - "pointsPerValue": 130.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 277 - }, - { - "hasPlayed": true, - "points": 153 - }, - { - "hasPlayed": true, - "points": 83 - } - ], - "name": "Nathan Tella", - "marketChangeToday": -315107.0 - }, - { - "id": "7963", - "teamId": "7", - "firstName": "Jarell", - "lastName": "Quansah", - "marketValue": 21276597.0, - "averagePoints": 102.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 25.0, - "totalPlaytimeS": 152471.0, - "totalPoints": 2867.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7963.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": 134.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 223 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 85 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 74 - } - ], - "name": "Jarell Quansah", - "marketChangeToday": 151933.0 - }, - { - "id": "8225", - "teamId": "7", - "firstName": "Jeanuël", - "lastName": "Belocian", - "marketValue": 4834719.0, - "averagePoints": 54.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 17.0, - "totalPlaytimeS": 102511.0, - "totalPoints": 1194.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8225.png", - "number": 44.0, - "trend": 2, - "pointsPerValue": 246.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 110 - }, - { - "hasPlayed": true, - "points": 64 - }, - { - "hasPlayed": true, - "points": 70 - }, - { - "hasPlayed": true, - "points": 78 - }, - { - "hasPlayed": true, - "points": 89 - } - ], - "name": "Jeanuël Belocian", - "marketChangeToday": -138982.0 - }, - { - "id": "8374", - "teamId": "7", - "firstName": "Martin", - "lastName": "Terrier", - "marketValue": 3351439.0, - "averagePoints": 54.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 7.0, - "totalPlaytimeS": 45086.0, - "totalPoints": 963.0, - "status": 4, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8374.png", - "number": 11.0, - "trend": 2, - "pointsPerValue": 287.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Martin Terrier", - "marketChangeToday": -132103.0 - }, - { - "id": "11181", - "teamId": "7", - "firstName": "Axel", - "lastName": "Tape", - "marketValue": 4440898.0, - "averagePoints": 20.0, - "games": 6.0, - "gamesPlayed": 6.0, - "start11": 2.0, - "totalPlaytimeS": 15970.0, - "totalPoints": 121.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11181.png", - "number": 16.0, - "trend": 2, - "pointsPerValue": 27.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Axel Tape", - "marketChangeToday": -179578.0 - }, - { - "id": "11513", - "teamId": "7", - "firstName": "Christian", - "lastName": "Kofane", - "marketValue": 11265844.0, - "averagePoints": 58.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 12.0, - "totalPlaytimeS": 85285.0, - "totalPoints": 1677.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11513.png", - "number": 35.0, - "trend": 1, - "pointsPerValue": 148.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 76 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 16 - } - ], - "name": "Christian Kofane", - "marketChangeToday": 77653.0 - }, - { - "id": "11680", - "teamId": "7", - "firstName": "Kennet", - "lastName": "Eichhorn", - "marketValue": 7920089.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11680.png", - "number": 18.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kennet Eichhorn", - "marketChangeToday": -335306.0 - }, - { - "id": "11756", - "teamId": "7", - "firstName": "Montrell", - "lastName": "Culbreath", - "marketValue": 5825137.0, - "averagePoints": 61.0, - "games": 12.0, - "gamesPlayed": 12.0, - "start11": 9.0, - "totalPlaytimeS": 48534.0, - "totalPoints": 737.0, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11756.png", - "number": 42.0, - "trend": 2, - "pointsPerValue": 126.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 11 - }, - { - "hasPlayed": true, - "points": 114 - }, - { - "hasPlayed": true, - "points": 81 - }, - { - "hasPlayed": true, - "points": -19 - } - ], - "name": "Montrell Culbreath", - "marketChangeToday": -407315.0 - }, - { - "id": "11867", - "teamId": "7", - "firstName": "Ernest", - "lastName": "Poku", - "marketValue": 8505801.0, - "averagePoints": 72.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 16.0, - "totalPlaytimeS": 97546.0, - "totalPoints": 2099.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11867.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 246.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -14 - }, - { - "hasPlayed": true, - "points": 21 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ernest Poku", - "marketChangeToday": -46058.0 - }, - { - "id": "11956", - "teamId": "7", - "firstName": "Ezequiél", - "lastName": "Fernández", - "marketValue": 3643871.0, - "averagePoints": 58.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 12.0, - "totalPlaytimeS": 67020.0, - "totalPoints": 1168.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11956.png", - "number": 6.0, - "trend": 2, - "pointsPerValue": 320.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ezequiél Fernández", - "marketChangeToday": -31370.0 - }, - { - "id": "11957", - "teamId": "7", - "firstName": "Eliesse", - "lastName": "Ben Seghir", - "marketValue": 2532635.0, - "averagePoints": 35.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 2.0, - "totalPlaytimeS": 18106.0, - "totalPoints": 354.0, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11957.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 139.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 48 - }, - { - "hasPlayed": true, - "points": -8 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Eliesse Ben Seghir", - "marketChangeToday": -133465.0 - }, - { - "id": "14893", - "teamId": "7", - "firstName": "Aleksa", - "lastName": "Damjanovic", - "marketValue": 8251373.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14893.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Aleksa Damjanovic", - "marketChangeToday": 134137.0 - }, - { - "id": "15199", - "teamId": "7", - "firstName": "Afonso", - "lastName": "Moreira", - "marketValue": 20940868.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15199.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Afonso Moreira", - "marketChangeToday": 246223.0 - }, - { - "id": "417", - "teamId": "28", - "firstName": "Ron-Robert", - "lastName": "Zieler", - "marketValue": 2419230.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/417.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ron-Robert Zieler", - "marketChangeToday": 158909.0 - }, - { - "id": "737", - "teamId": "28", - "firstName": "Luca", - "lastName": "Waldschmidt", - "marketValue": 3742875.0, - "averagePoints": 50.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 7.0, - "totalPlaytimeS": 49454.0, - "totalPoints": 1192.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/737.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 318.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 46 - }, - { - "hasPlayed": true, - "points": 120 - }, - { - "hasPlayed": true, - "points": 116 - }, - { - "hasPlayed": true, - "points": 96 - } - ], - "name": "Luca Waldschmidt", - "marketChangeToday": 295945.0 - }, - { - "id": "1580", - "teamId": "28", - "firstName": "Marvin", - "lastName": "Schwäbe", - "marketValue": 13230768.0, - "averagePoints": 96.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 205397.0, - "totalPoints": 3249.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1580.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 245.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": true, - "points": 75 - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 130 - } - ], - "name": "Marvin Schwäbe", - "marketChangeToday": 136666.0 - }, - { - "id": "2069", - "teamId": "28", - "firstName": "Timo", - "lastName": "Hübers", - "marketValue": 3318318.0, - "averagePoints": 92.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 8.0, - "totalPlaytimeS": 45515.0, - "totalPoints": 737.0, - "status": 4, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2069.png", - "number": 4.0, - "trend": 2, - "pointsPerValue": 222.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Timo Hübers", - "marketChangeToday": -124500.0 - }, - { - "id": "2201", - "teamId": "28", - "firstName": "Linton", - "lastName": "Maina", - "marketValue": 4376294.0, - "averagePoints": 40.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 9.0, - "totalPlaytimeS": 69909.0, - "totalPoints": 960.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2201.png", - "number": 37.0, - "trend": 2, - "pointsPerValue": 219.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": true, - "points": 47 - }, - { - "hasPlayed": true, - "points": 4 - }, - { - "hasPlayed": true, - "points": 48 - }, - { - "hasPlayed": true, - "points": 34 - } - ], - "name": "Linton Maina", - "marketChangeToday": -85397.0 - }, - { - "id": "2358", - "teamId": "28", - "firstName": "Tom", - "lastName": "Krauß", - "marketValue": 7414905.0, - "averagePoints": 56.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 19.0, - "totalPlaytimeS": 116693.0, - "totalPoints": 1461.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2358.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": 197.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 91 - }, - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tom Krauß", - "marketChangeToday": 132990.0 - }, - { - "id": "2536", - "teamId": "28", - "firstName": "Matthias", - "lastName": "Köbbing", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2536.png", - "number": 44.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Matthias Köbbing", - "marketChangeToday": 0.0 - }, - { - "id": "2552", - "teamId": "28", - "firstName": "Marius", - "lastName": "Bülter", - "marketValue": 5185950.0, - "averagePoints": 53.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 18.0, - "totalPlaytimeS": 109316.0, - "totalPoints": 1701.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2552.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 328.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 13 - }, - { - "hasPlayed": true, - "points": 155 - }, - { - "hasPlayed": true, - "points": 152 - }, - { - "hasPlayed": true, - "points": 4 - }, - { - "hasPlayed": true, - "points": 42 - } - ], - "name": "Marius Bülter", - "marketChangeToday": 174751.0 - }, - { - "id": "2765", - "teamId": "28", - "firstName": "Jan", - "lastName": "Thielmann", - "marketValue": 4746083.0, - "averagePoints": 52.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 20.0, - "totalPlaytimeS": 100549.0, - "totalPoints": 1355.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2765.png", - "number": 29.0, - "trend": 1, - "pointsPerValue": 285.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -14 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": true, - "points": 78 - }, - { - "hasPlayed": true, - "points": 39 - } - ], - "name": "Jan Thielmann", - "marketChangeToday": 333542.0 - }, - { - "id": "2855", - "teamId": "28", - "firstName": "Ragnar", - "lastName": "Ache", - "marketValue": 12441878.0, - "averagePoints": 67.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 18.0, - "totalPlaytimeS": 113020.0, - "totalPoints": 1937.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2855.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 155.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 19 - } - ], - "name": "Ragnar Ache", - "marketChangeToday": 170806.0 - }, - { - "id": "7219", - "teamId": "28", - "firstName": "Ísak", - "lastName": "Jóhannesson", - "marketValue": 7259829.0, - "averagePoints": 48.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 21.0, - "totalPlaytimeS": 119771.0, - "totalPoints": 1473.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7219.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 202.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -10 - }, - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 7 - }, - { - "hasPlayed": true, - "points": 55 - } - ], - "name": "Ísak Jóhannesson", - "marketChangeToday": 213264.0 - }, - { - "id": "8001", - "teamId": "28", - "firstName": "Luka", - "lastName": "Lochoshvili", - "marketValue": 8230541.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8001.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luka Lochoshvili", - "marketChangeToday": 193206.0 - }, - { - "id": "8274", - "teamId": "28", - "firstName": "Said", - "lastName": "El Mala", - "marketValue": 25284711.0, - "averagePoints": 71.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 20.0, - "totalPlaytimeS": 130276.0, - "totalPoints": 2418.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8274.png", - "number": 13.0, - "trend": 1, - "pointsPerValue": 95.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 89 - }, - { - "hasPlayed": true, - "points": 1 - }, - { - "hasPlayed": true, - "points": 169 - }, - { - "hasPlayed": true, - "points": 119 - }, - { - "hasPlayed": true, - "points": 55 - } - ], - "name": "Said El Mala", - "marketChangeToday": 90651.0 - }, - { - "id": "8385", - "teamId": "28", - "firstName": "Julian", - "lastName": "Pauli", - "marketValue": 3769192.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8385.png", - "number": 3.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Julian Pauli", - "marketChangeToday": -156948.0 - }, - { - "id": "10024", - "teamId": "28", - "firstName": "Joël", - "lastName": "Schmied", - "marketValue": 3772761.0, - "averagePoints": 40.0, - "games": 16.0, - "gamesPlayed": 16.0, - "start11": 13.0, - "totalPlaytimeS": 73506.0, - "totalPoints": 635.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10024.png", - "number": 2.0, - "trend": 2, - "pointsPerValue": 168.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -15 - }, - { - "hasPlayed": true, - "points": 48 - }, - { - "hasPlayed": true, - "points": -2 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Joël Schmied", - "marketChangeToday": -150408.0 - }, - { - "id": "11570", - "teamId": "28", - "firstName": "Sebastian", - "lastName": "Sebulonsen", - "marketValue": 6012189.0, - "averagePoints": 46.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 28.0, - "totalPlaytimeS": 165693.0, - "totalPoints": 1413.0, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11570.png", - "number": 28.0, - "trend": 2, - "pointsPerValue": 235.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 7 - }, - { - "hasPlayed": true, - "points": 71 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 29 - }, - { - "hasPlayed": true, - "points": 45 - } - ], - "name": "Sebastian Sebulonsen", - "marketChangeToday": -545337.0 - }, - { - "id": "11875", - "teamId": "28", - "firstName": "Rav", - "lastName": "van den Berg", - "marketValue": 3715083.0, - "averagePoints": 58.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 12.0, - "totalPlaytimeS": 74399.0, - "totalPoints": 805.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11875.png", - "number": 33.0, - "trend": 1, - "pointsPerValue": 216.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Rav van den Berg", - "marketChangeToday": 22215.0 - }, - { - "id": "11958", - "teamId": "28", - "firstName": "Alessio", - "lastName": "Castro-Montes", - "marketValue": 3073381.0, - "averagePoints": 64.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 7.0, - "totalPlaytimeS": 46040.0, - "totalPoints": 892.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11958.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 290.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 15 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 19 - }, - { - "hasPlayed": true, - "points": 40 - } - ], - "name": "Alessio Castro-Montes", - "marketChangeToday": 71903.0 - }, - { - "id": "12321", - "teamId": "28", - "firstName": "Jahmai", - "lastName": "Simpson-Pusey", - "marketValue": 10325238.0, - "averagePoints": 61.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 10.0, - "totalPlaytimeS": 57539.0, - "totalPoints": 669.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12321.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": 64.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 76 - }, - { - "hasPlayed": true, - "points": 88 - } - ], - "name": "Jahmai Simpson-Pusey", - "marketChangeToday": 143046.0 - }, - { - "id": "12333", - "teamId": "28", - "firstName": "Youssoupha", - "lastName": "Niang", - "marketValue": 4716015.0, - "averagePoints": 6.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 2.0, - "totalPlaytimeS": 14606.0, - "totalPoints": 55.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12333.png", - "number": 38.0, - "trend": 1, - "pointsPerValue": 11.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -21 - }, - { - "hasPlayed": true, - "points": -2 - }, - { - "hasPlayed": true, - "points": 11 - }, - { - "hasPlayed": true, - "points": -11 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Youssoupha Niang", - "marketChangeToday": 277854.0 - }, - { - "id": "14140", - "teamId": "28", - "firstName": "Gideon", - "lastName": "Mensah", - "marketValue": 8716739.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14140.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Gideon Mensah", - "marketChangeToday": 161217.0 - }, - { - "id": "14300", - "teamId": "28", - "firstName": "Paul", - "lastName": "Okon-Engstler", - "marketValue": 2810398.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14300.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Paul Okon-Engstler", - "marketChangeToday": 2310398.0 - }, - { - "id": "15373", - "teamId": "28", - "firstName": "Reigan", - "lastName": "Heskey", - "marketValue": 8959576.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15373.png", - "number": 11.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Reigan Heskey", - "marketChangeToday": 275388.0 - }, - { - "id": "524", - "teamId": "14", - "firstName": "Oliver", - "lastName": "Baumann", - "marketValue": 20135933.0, - "averagePoints": 99.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 203483.0, - "totalPoints": 3366.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/524.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 167.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": true, - "points": 161 - }, - { - "hasPlayed": true, - "points": 112 - }, - { - "hasPlayed": true, - "points": 57 - }, - { - "hasPlayed": true, - "points": 119 - } - ], - "name": "Oliver Baumann", - "marketChangeToday": 17626.0 - }, - { - "id": "1815", - "teamId": "14", - "firstName": "Andrej", - "lastName": "Kramarić", - "marketValue": 23347024.0, - "averagePoints": 111.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 26.0, - "totalPlaytimeS": 143136.0, - "totalPoints": 3757.0, - "status": 4, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1815.png", - "number": 27.0, - "trend": 2, - "pointsPerValue": 160.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 4 - }, - { - "hasPlayed": true, - "points": 180 - }, - { - "hasPlayed": true, - "points": 245 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": 239 - } - ], - "name": "Andrej Kramarić", - "marketChangeToday": -434143.0 - }, - { - "id": "1954", - "teamId": "14", - "firstName": null, - "lastName": "Bernardo", - "marketValue": 10487858.0, - "averagePoints": 82.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 26.0, - "totalPlaytimeS": 152866.0, - "totalPoints": 2381.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1954.png", - "number": 13.0, - "trend": 1, - "pointsPerValue": 227.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 47 - }, - { - "hasPlayed": true, - "points": 129 - }, - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": true, - "points": 70 - }, - { - "hasPlayed": true, - "points": 80 - } - ], - "name": "Bernardo", - "marketChangeToday": 5563.0 - }, - { - "id": "2373", - "teamId": "14", - "firstName": "Ozan", - "lastName": "Kabak", - "marketValue": 20174780.0, - "averagePoints": 105.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 18.0, - "totalPlaytimeS": 117698.0, - "totalPoints": 2629.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2373.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": 130.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 29 - }, - { - "hasPlayed": true, - "points": 198 - }, - { - "hasPlayed": true, - "points": 34 - }, - { - "hasPlayed": true, - "points": 100 - }, - { - "hasPlayed": true, - "points": 150 - } - ], - "name": "Ozan Kabak", - "marketChangeToday": 180613.0 - }, - { - "id": "2803", - "teamId": "14", - "firstName": "Tim", - "lastName": "Lemperle", - "marketValue": 12341456.0, - "averagePoints": 74.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 24.0, - "totalPlaytimeS": 124309.0, - "totalPoints": 2154.0, - "status": 16, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2803.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 174.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -62 - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": true, - "points": 158 - }, - { - "hasPlayed": true, - "points": 72 - } - ], - "name": "Tim Lemperle", - "marketChangeToday": -30220.0 - }, - { - "id": "2852", - "teamId": "14", - "firstName": "Luca", - "lastName": "Philipp", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2852.png", - "number": 37.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luca Philipp", - "marketChangeToday": 0.0 - }, - { - "id": "3124", - "teamId": "14", - "firstName": "Patrick", - "lastName": "Wimmer", - "marketValue": 8922876.0, - "averagePoints": 59.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 21.0, - "totalPlaytimeS": 105411.0, - "totalPoints": 1466.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3124.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": 164.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 73 - }, - { - "hasPlayed": true, - "points": 55 - }, - { - "hasPlayed": true, - "points": 204 - } - ], - "name": "Patrick Wimmer", - "marketChangeToday": -257173.0 - }, - { - "id": "3158", - "teamId": "14", - "firstName": "Fisnik", - "lastName": "Asllani", - "marketValue": 26627059.0, - "averagePoints": 90.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 31.0, - "totalPlaytimeS": 150494.0, - "totalPoints": 2966.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3158.png", - "number": 11.0, - "trend": 1, - "pointsPerValue": 111.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 42 - }, - { - "hasPlayed": true, - "points": 83 - }, - { - "hasPlayed": true, - "points": 91 - }, - { - "hasPlayed": true, - "points": 151 - }, - { - "hasPlayed": true, - "points": 57 - } - ], - "name": "Fisnik Asllani", - "marketChangeToday": 48516.0 - }, - { - "id": "3204", - "teamId": "14", - "firstName": "Bambasé", - "lastName": "Conté", - "marketValue": 10747511.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3204.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Bambasé Conté", - "marketChangeToday": 144759.0 - }, - { - "id": "3471", - "teamId": "14", - "firstName": "Adam", - "lastName": "Hložek", - "marketValue": 6596350.0, - "averagePoints": 1.0, - "games": 5.0, - "gamesPlayed": 5.0, - "start11": 0.0, - "totalPlaytimeS": 3674.0, - "totalPoints": 4.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3471.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": 0.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -17 - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Adam Hložek", - "marketChangeToday": 221481.0 - }, - { - "id": "7543", - "teamId": "14", - "firstName": "Max", - "lastName": "Moerstedt", - "marketValue": 5808754.0, - "averagePoints": 23.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 1.0, - "totalPlaytimeS": 32693.0, - "totalPoints": 495.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7543.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 85.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 9 - }, - { - "hasPlayed": true, - "points": 21 - }, - { - "hasPlayed": true, - "points": 13 - } - ], - "name": "Max Moerstedt", - "marketChangeToday": 229224.0 - }, - { - "id": "7673", - "teamId": "14", - "firstName": "Albian", - "lastName": "Hajdari", - "marketValue": 16555626.0, - "averagePoints": 97.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 28.0, - "totalPlaytimeS": 160153.0, - "totalPoints": 2924.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7673.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": 176.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -7 - }, - { - "hasPlayed": true, - "points": 245 - }, - { - "hasPlayed": true, - "points": 81 - }, - { - "hasPlayed": true, - "points": 171 - }, - { - "hasPlayed": true, - "points": 120 - } - ], - "name": "Albian Hajdari", - "marketChangeToday": 188558.0 - }, - { - "id": "7717", - "teamId": "14", - "firstName": "Alexander", - "lastName": "Prass", - "marketValue": 4879922.0, - "averagePoints": 50.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 12.0, - "totalPlaytimeS": 90108.0, - "totalPoints": 1591.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7717.png", - "number": 22.0, - "trend": 2, - "pointsPerValue": 326.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -18 - }, - { - "hasPlayed": true, - "points": 51 - }, - { - "hasPlayed": true, - "points": 1 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 19 - } - ], - "name": "Alexander Prass", - "marketChangeToday": -324098.0 - }, - { - "id": "7745", - "teamId": "14", - "firstName": "Vladimír", - "lastName": "Coufal", - "marketValue": 24827989.0, - "averagePoints": 115.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 198844.0, - "totalPoints": 3918.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7745.png", - "number": 34.0, - "trend": 1, - "pointsPerValue": 157.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 52 - }, - { - "hasPlayed": true, - "points": 235 - }, - { - "hasPlayed": true, - "points": 76 - }, - { - "hasPlayed": true, - "points": 152 - }, - { - "hasPlayed": true, - "points": 112 - } - ], - "name": "Vladimír Coufal", - "marketChangeToday": 152277.0 - }, - { - "id": "7750", - "teamId": "14", - "firstName": "Robin", - "lastName": "Hranác", - "marketValue": 4760813.0, - "averagePoints": 79.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 26.0, - "totalPlaytimeS": 150328.0, - "totalPoints": 2290.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7750.png", - "number": 2.0, - "trend": 2, - "pointsPerValue": 481.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 40 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 17 - } - ], - "name": "Robin Hranác", - "marketChangeToday": -278601.0 - }, - { - "id": "8289", - "teamId": "14", - "firstName": "Lúkas", - "lastName": "Petersson", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8289.png", - "number": 36.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lúkas Petersson", - "marketChangeToday": 0.0 - }, - { - "id": "9598", - "teamId": "14", - "firstName": "Valentin", - "lastName": "Gendrey", - "marketValue": 4555093.0, - "averagePoints": 36.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 0.0, - "totalPlaytimeS": 5564.0, - "totalPoints": 287.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9598.png", - "number": 15.0, - "trend": 1, - "pointsPerValue": 63.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Valentin Gendrey", - "marketChangeToday": 189839.0 - }, - { - "id": "9682", - "teamId": "14", - "firstName": "Arthur", - "lastName": "Chaves", - "marketValue": 3863120.0, - "averagePoints": 69.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 11.0, - "totalPlaytimeS": 70866.0, - "totalPoints": 1040.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9682.png", - "number": 35.0, - "trend": 2, - "pointsPerValue": 269.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": true, - "points": 124 - }, - { - "hasPlayed": true, - "points": 128 - } - ], - "name": "Arthur Chaves", - "marketChangeToday": -123160.0 - }, - { - "id": "11161", - "teamId": "14", - "firstName": "Koki", - "lastName": "Machida", - "marketValue": 2880990.0, - "averagePoints": 42.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 1.0, - "totalPlaytimeS": 2718.0, - "totalPoints": 42.0, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11161.png", - "number": 28.0, - "trend": 2, - "pointsPerValue": 14.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Koki Machida", - "marketChangeToday": -160248.0 - }, - { - "id": "11162", - "teamId": "14", - "firstName": "Leon", - "lastName": "Avdullahu", - "marketValue": 14219591.0, - "averagePoints": 85.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 32.0, - "totalPlaytimeS": 187386.0, - "totalPoints": 2805.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11162.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 197.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -32 - }, - { - "hasPlayed": true, - "points": 246 - }, - { - "hasPlayed": true, - "points": 93 - }, - { - "hasPlayed": true, - "points": 89 - }, - { - "hasPlayed": true, - "points": 88 - } - ], - "name": "Leon Avdullahu", - "marketChangeToday": 186753.0 - }, - { - "id": "11591", - "teamId": "14", - "firstName": "Cajetan", - "lastName": "Lenz", - "marketValue": 5006526.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11591.png", - "number": 32.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Cajetan Lenz", - "marketChangeToday": -395975.0 - }, - { - "id": "11631", - "teamId": "14", - "firstName": "Wouter", - "lastName": "Burger", - "marketValue": 21841128.0, - "averagePoints": 114.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 30.0, - "totalPlaytimeS": 159518.0, - "totalPoints": 3425.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11631.png", - "number": 18.0, - "trend": 1, - "pointsPerValue": 156.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 65 - }, - { - "hasPlayed": true, - "points": 206 - }, - { - "hasPlayed": true, - "points": 105 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 85 - } - ], - "name": "Wouter Burger", - "marketChangeToday": 169316.0 - }, - { - "id": "11959", - "teamId": "14", - "firstName": "Adam", - "lastName": "Daghim", - "marketValue": 2672251.0, - "averagePoints": 41.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 12.0, - "totalPlaytimeS": 92265.0, - "totalPoints": 1115.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11959.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": 417.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 40 - }, - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": true, - "points": 21 - } - ], - "name": "Adam Daghim", - "marketChangeToday": 434246.0 - }, - { - "id": "14890", - "teamId": "14", - "firstName": "Alessandro", - "lastName": "Vogt", - "marketValue": 2794097.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14890.png", - "number": 24.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Alessandro Vogt", - "marketChangeToday": -138585.0 - }, - { - "id": "15193", - "teamId": "14", - "firstName": "Mats", - "lastName": "Rots", - "marketValue": 10492679.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15193.png", - "number": 39.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mats Rots", - "marketChangeToday": 27344.0 - }, - { - "id": "15262", - "teamId": "14", - "firstName": "Nathan", - "lastName": "De Cat", - "marketValue": 15275991.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15262.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nathan De Cat", - "marketChangeToday": 222706.0 - }, - { - "id": "51", - "teamId": "40", - "firstName": "Rani", - "lastName": "Khedira", - "marketValue": 4837359.0, - "averagePoints": 61.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 32.0, - "totalPlaytimeS": 188165.0, - "totalPoints": 1956.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/51.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 404.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": 6 - } - ], - "name": "Rani Khedira", - "marketChangeToday": 104500.0 - }, - { - "id": "1223", - "teamId": "40", - "firstName": "Marvin", - "lastName": "Friedrich", - "marketValue": 1632942.0, - "averagePoints": 29.0, - "games": 6.0, - "gamesPlayed": 6.0, - "start11": 1.0, - "totalPlaytimeS": 11653.0, - "totalPoints": 173.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1223.png", - "number": 5.0, - "trend": 2, - "pointsPerValue": 105.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Marvin Friedrich", - "marketChangeToday": -119434.0 - }, - { - "id": "1553", - "teamId": "40", - "firstName": "Janik", - "lastName": "Haberer", - "marketValue": 4497458.0, - "averagePoints": 31.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 20.0, - "totalPlaytimeS": 109158.0, - "totalPoints": 870.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1553.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 193.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": 6 - } - ], - "name": "Janik Haberer", - "marketChangeToday": 147147.0 - }, - { - "id": "1955", - "teamId": "40", - "firstName": "Oliver", - "lastName": "Burke", - "marketValue": 4249054.0, - "averagePoints": 49.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 21.0, - "totalPlaytimeS": 110171.0, - "totalPoints": 1410.0, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1955.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 331.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 139 - }, - { - "hasPlayed": true, - "points": 174 - }, - { - "hasPlayed": true, - "points": 61 - }, - { - "hasPlayed": true, - "points": -18 - }, - { - "hasPlayed": true, - "points": 139 - } - ], - "name": "Oliver Burke", - "marketChangeToday": 222998.0 - }, - { - "id": "2279", - "teamId": "40", - "firstName": "Frederik", - "lastName": "Rönnow", - "marketValue": 9735809.0, - "averagePoints": 75.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 30.0, - "totalPlaytimeS": 176714.0, - "totalPoints": 2245.0, - "status": 4, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2279.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 230.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -19 - }, - { - "hasPlayed": true, - "points": 79 - } - ], - "name": "Frederik Rönnow", - "marketChangeToday": 159859.0 - }, - { - "id": "2302", - "teamId": "40", - "firstName": "Woo-Yeong", - "lastName": "Jeong", - "marketValue": 4657705.0, - "averagePoints": 36.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 13.0, - "totalPlaytimeS": 81482.0, - "totalPoints": 994.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2302.png", - "number": 11.0, - "trend": 2, - "pointsPerValue": 213.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 125 - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Woo-Yeong Jeong", - "marketChangeToday": -458877.0 - }, - { - "id": "2400", - "teamId": "40", - "firstName": "Christopher", - "lastName": "Trimmel", - "marketValue": 5630983.0, - "averagePoints": 60.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 22.0, - "totalPlaytimeS": 122793.0, - "totalPoints": 1732.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2400.png", - "number": 28.0, - "trend": 1, - "pointsPerValue": 307.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 133 - }, - { - "hasPlayed": true, - "points": 139 - }, - { - "hasPlayed": true, - "points": 104 - }, - { - "hasPlayed": true, - "points": 14 - }, - { - "hasPlayed": true, - "points": 107 - } - ], - "name": "Christopher Trimmel", - "marketChangeToday": 212903.0 - }, - { - "id": "2491", - "teamId": "40", - "firstName": "Tim", - "lastName": "Skarke", - "marketValue": 4340096.0, - "averagePoints": 26.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 4.0, - "totalPlaytimeS": 44836.0, - "totalPoints": 579.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2491.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": 133.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": true, - "points": 101 - }, - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 11 - } - ], - "name": "Tim Skarke", - "marketChangeToday": 215942.0 - }, - { - "id": "2717", - "teamId": "40", - "firstName": "Robert", - "lastName": "Skov", - "marketValue": 3968048.0, - "averagePoints": 35.0, - "games": 3.0, - "gamesPlayed": 3.0, - "start11": 3.0, - "totalPlaytimeS": 14206.0, - "totalPoints": 104.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2717.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 26.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Robert Skov", - "marketChangeToday": 90833.0 - }, - { - "id": "3102", - "teamId": "40", - "firstName": "Tom", - "lastName": "Rothe", - "marketValue": 5825149.0, - "averagePoints": 41.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 10.0, - "totalPlaytimeS": 71469.0, - "totalPoints": 863.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3102.png", - "number": 15.0, - "trend": 1, - "pointsPerValue": 148.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 146 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": 155 - }, - { - "hasPlayed": true, - "points": 0 - }, - { - "hasPlayed": true, - "points": 18 - } - ], - "name": "Tom Rothe", - "marketChangeToday": 226597.0 - }, - { - "id": "3187", - "teamId": "40", - "firstName": "András", - "lastName": "Schäfer", - "marketValue": 3481339.0, - "averagePoints": 42.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 16.0, - "totalPlaytimeS": 96106.0, - "totalPoints": 1177.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3187.png", - "number": 13.0, - "trend": 2, - "pointsPerValue": 338.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 293 - }, - { - "hasPlayed": true, - "points": 52 - }, - { - "hasPlayed": true, - "points": 56 - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": true, - "points": 21 - } - ], - "name": "András Schäfer", - "marketChangeToday": -91627.0 - }, - { - "id": "3364", - "teamId": "40", - "firstName": "Carl", - "lastName": "Klaus", - "marketValue": 500000.0, - "averagePoints": 117.0, - "games": 4.0, - "gamesPlayed": 4.0, - "start11": 3.0, - "totalPlaytimeS": 22461.0, - "totalPoints": 466.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3364.png", - "number": 25.0, - "trend": 0, - "pointsPerValue": 932.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 154 - }, - { - "hasPlayed": true, - "points": 124 - }, - { - "hasPlayed": true, - "points": 85 - }, - { - "hasPlayed": true, - "points": 103 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Carl Klaus", - "marketChangeToday": 0.0 - }, - { - "id": "3419", - "teamId": "40", - "firstName": "Matheo", - "lastName": "Raab", - "marketValue": 2097204.0, - "averagePoints": 214.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 1.0, - "totalPlaytimeS": 6311.0, - "totalPoints": 214.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3419.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": 102.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Matheo Raab", - "marketChangeToday": -54056.0 - }, - { - "id": "3453", - "teamId": "40", - "firstName": "Derrick", - "lastName": "Köhn", - "marketValue": 3215201.0, - "averagePoints": 48.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 21.0, - "totalPlaytimeS": 125830.0, - "totalPoints": 1387.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3453.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 431.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 16 - } - ], - "name": "Derrick Köhn", - "marketChangeToday": -97318.0 - }, - { - "id": "4352", - "teamId": "40", - "firstName": "Stanley", - "lastName": "Nsoki", - "marketValue": 3631665.0, - "averagePoints": 55.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 10.0, - "totalPlaytimeS": 54082.0, - "totalPoints": 718.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4352.png", - "number": 34.0, - "trend": 1, - "pointsPerValue": 197.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 52 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Stanley Nsoki", - "marketChangeToday": 247619.0 - }, - { - "id": "4446", - "teamId": "40", - "firstName": "Aljoscha", - "lastName": "Kemlein", - "marketValue": 6902787.0, - "averagePoints": 48.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 23.0, - "totalPlaytimeS": 129466.0, - "totalPoints": 1437.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4446.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 208.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 109 - }, - { - "hasPlayed": true, - "points": 175 - }, - { - "hasPlayed": true, - "points": 67 - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": true, - "points": 34 - } - ], - "name": "Aljoscha Kemlein", - "marketChangeToday": 213055.0 - }, - { - "id": "4598", - "teamId": "40", - "firstName": "Josip", - "lastName": "Juranović", - "marketValue": 4684557.0, - "averagePoints": 50.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 3.0, - "totalPlaytimeS": 23550.0, - "totalPoints": 554.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4598.png", - "number": 18.0, - "trend": 2, - "pointsPerValue": 118.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": 119 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": 65 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Josip Juranović", - "marketChangeToday": -156787.0 - }, - { - "id": "6750", - "teamId": "40", - "firstName": "Ilyas", - "lastName": "Ansah", - "marketValue": 9777172.0, - "averagePoints": 40.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 23.0, - "totalPlaytimeS": 125016.0, - "totalPoints": 1305.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6750.png", - "number": 10.0, - "trend": 1, - "pointsPerValue": 133.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 61 - }, - { - "hasPlayed": true, - "points": -8 - }, - { - "hasPlayed": true, - "points": -11 - }, - { - "hasPlayed": true, - "points": 21 - } - ], - "name": "Ilyas Ansah", - "marketChangeToday": 169776.0 - }, - { - "id": "7723", - "teamId": "40", - "firstName": "Leopold", - "lastName": "Querfeld", - "marketValue": 13120107.0, - "averagePoints": 90.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 30.0, - "totalPlaytimeS": 181108.0, - "totalPoints": 2789.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7723.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 212.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 90 - } - ], - "name": "Leopold Querfeld", - "marketChangeToday": 86928.0 - }, - { - "id": "8381", - "teamId": "40", - "firstName": "Livan", - "lastName": "Burcu", - "marketValue": 6823950.0, - "averagePoints": 28.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 6.0, - "totalPlaytimeS": 45477.0, - "totalPoints": 504.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8381.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 73.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 139 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 109 - }, - { - "hasPlayed": true, - "points": -6 - }, - { - "hasPlayed": true, - "points": -11 - } - ], - "name": "Livan Burcu", - "marketChangeToday": 125862.0 - }, - { - "id": "9683", - "teamId": "40", - "firstName": "Andrej", - "lastName": "Ilic", - "marketValue": 9377483.0, - "averagePoints": 69.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 24.0, - "totalPlaytimeS": 151642.0, - "totalPoints": 2204.0, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9683.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": 235.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 271 - }, - { - "hasPlayed": true, - "points": 255 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 115 - } - ], - "name": "Andrej Ilic", - "marketChangeToday": 135816.0 - }, - { - "id": "12763", - "teamId": "40", - "firstName": "Emmanuel", - "lastName": "Latte Lath", - "marketValue": 6768292.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12763.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Emmanuel Latte Lath", - "marketChangeToday": 26956.0 - }, - { - "id": "13629", - "teamId": "40", - "firstName": "Linus", - "lastName": "Güther", - "marketValue": 500000.0, - "averagePoints": -31.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 0.0, - "totalPlaytimeS": 849.0, - "totalPoints": -31.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13629.png", - "number": 49.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Linus Güther", - "marketChangeToday": 0.0 - }, - { - "id": "14917", - "teamId": "40", - "firstName": "Zeno", - "lastName": "Van den Bosch", - "marketValue": 12087440.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14917.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Zeno Van den Bosch", - "marketChangeToday": 139747.0 - }, - { - "id": "357", - "teamId": "4", - "firstName": "Jens", - "lastName": "Grahl", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/357.png", - "number": 33.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jens Grahl", - "marketChangeToday": 0.0 - }, - { - "id": "461", - "teamId": "4", - "firstName": "Timothy", - "lastName": "Chandler", - "marketValue": 500000.0, - "averagePoints": 31.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 0.0, - "totalPlaytimeS": 932.0, - "totalPoints": 31.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/461.png", - "number": 22.0, - "trend": 0, - "pointsPerValue": 62.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Timothy Chandler", - "marketChangeToday": 0.0 - }, - { - "id": "513", - "teamId": "4", - "firstName": "Mario", - "lastName": "Götze", - "marketValue": 3890718.0, - "averagePoints": 33.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 8.0, - "totalPlaytimeS": 60719.0, - "totalPoints": 696.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/513.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": 178.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mario Götze", - "marketChangeToday": 249449.0 - }, - { - "id": "1655", - "teamId": "4", - "firstName": "Michael", - "lastName": "Zetterer", - "marketValue": 7109109.0, - "averagePoints": 94.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 21.0, - "totalPlaytimeS": 131394.0, - "totalPoints": 2075.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1655.png", - "number": 23.0, - "trend": 2, - "pointsPerValue": 291.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 133 - }, - { - "hasPlayed": true, - "points": 105 - }, - { - "hasPlayed": true, - "points": 66 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 47 - } - ], - "name": "Michael Zetterer", - "marketChangeToday": -252576.0 - }, - { - "id": "2144", - "teamId": "4", - "firstName": "Robin", - "lastName": "Koch", - "marketValue": 22682813.0, - "averagePoints": 107.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 32.0, - "totalPlaytimeS": 188534.0, - "totalPoints": 3419.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2144.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": 150.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 94 - }, - { - "hasPlayed": true, - "points": 42 - }, - { - "hasPlayed": true, - "points": 81 - }, - { - "hasPlayed": true, - "points": 108 - }, - { - "hasPlayed": true, - "points": 89 - } - ], - "name": "Robin Koch", - "marketChangeToday": 156219.0 - }, - { - "id": "2190", - "teamId": "4", - "firstName": "Michy", - "lastName": "Batshuayi", - "marketValue": 1994121.0, - "averagePoints": 17.0, - "games": 6.0, - "gamesPlayed": 6.0, - "start11": 1.0, - "totalPlaytimeS": 10960.0, - "totalPoints": 104.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2190.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 52.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Michy Batshuayi", - "marketChangeToday": 291003.0 - }, - { - "id": "2255", - "teamId": "4", - "firstName": "Jonathan", - "lastName": "Burkardt", - "marketValue": 25536453.0, - "averagePoints": 87.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 15.0, - "totalPlaytimeS": 87110.0, - "totalPoints": 1912.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2255.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 74.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 227 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 63 - }, - { - "hasPlayed": true, - "points": -14 - }, - { - "hasPlayed": true, - "points": -6 - } - ], - "name": "Jonathan Burkardt", - "marketChangeToday": 98046.0 - }, - { - "id": "2718", - "teamId": "4", - "firstName": "Ellyes", - "lastName": "Skhiri", - "marketValue": 3695161.0, - "averagePoints": 41.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 16.0, - "totalPlaytimeS": 96669.0, - "totalPoints": 1030.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2718.png", - "number": 15.0, - "trend": 2, - "pointsPerValue": 278.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 37 - }, - { - "hasPlayed": true, - "points": 113 - }, - { - "hasPlayed": true, - "points": 2 - } - ], - "name": "Ellyes Skhiri", - "marketChangeToday": -130213.0 - }, - { - "id": "2863", - "teamId": "4", - "firstName": "Ansgar", - "lastName": "Knauff", - "marketValue": 4777520.0, - "averagePoints": 46.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 12.0, - "totalPlaytimeS": 88199.0, - "totalPoints": 1284.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2863.png", - "number": 7.0, - "trend": 2, - "pointsPerValue": 268.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 27 - }, - { - "hasPlayed": true, - "points": 14 - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": 8 - } - ], - "name": "Ansgar Knauff", - "marketChangeToday": -92736.0 - }, - { - "id": "2864", - "teamId": "4", - "firstName": "Nnamdi", - "lastName": "Collins", - "marketValue": 12959936.0, - "averagePoints": 71.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 16.0, - "totalPlaytimeS": 101407.0, - "totalPoints": 1622.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2864.png", - "number": 34.0, - "trend": 1, - "pointsPerValue": 125.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nnamdi Collins", - "marketChangeToday": 159812.0 - }, - { - "id": "2887", - "teamId": "4", - "firstName": "Ritsu", - "lastName": "Dōan", - "marketValue": 19790637.0, - "averagePoints": 90.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 28.0, - "totalPlaytimeS": 154093.0, - "totalPoints": 2793.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2887.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": 141.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 89 - }, - { - "hasPlayed": true, - "points": 18 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 138 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ritsu Dōan", - "marketChangeToday": 175967.0 - }, - { - "id": "6081", - "teamId": "4", - "firstName": "Can", - "lastName": "Uzun", - "marketValue": 26965494.0, - "averagePoints": 106.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 15.0, - "totalPlaytimeS": 76576.0, - "totalPoints": 2232.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6081.png", - "number": 42.0, - "trend": 1, - "pointsPerValue": 82.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": true, - "points": 143 - }, - { - "hasPlayed": true, - "points": 218 - }, - { - "hasPlayed": true, - "points": 220 - }, - { - "hasPlayed": true, - "points": 9 - } - ], - "name": "Can Uzun", - "marketChangeToday": 81854.0 - }, - { - "id": "6183", - "teamId": "4", - "firstName": "Noel", - "lastName": "Futkeu", - "marketValue": 9450497.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6183.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Noel Futkeu", - "marketChangeToday": -609634.0 - }, - { - "id": "6185", - "teamId": "4", - "firstName": "Hugo", - "lastName": "Larsson", - "marketValue": 11689966.0, - "averagePoints": 71.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 21.0, - "totalPlaytimeS": 117957.0, - "totalPoints": 1779.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6185.png", - "number": 16.0, - "trend": 1, - "pointsPerValue": 152.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": true, - "points": 115 - } - ], - "name": "Hugo Larsson", - "marketChangeToday": 15990.0 - }, - { - "id": "7275", - "teamId": "4", - "firstName": null, - "lastName": "Santos", - "marketValue": 9268549.0, - "averagePoints": 65.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 13.0, - "totalPlaytimeS": 72952.0, - "totalPoints": 849.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7275.png", - "number": 40.0, - "trend": 1, - "pointsPerValue": 91.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Santos", - "marketChangeToday": 140622.0 - }, - { - "id": "7277", - "teamId": "4", - "firstName": "Farès", - "lastName": "Chaïbi", - "marketValue": 12616859.0, - "averagePoints": 83.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 21.0, - "totalPlaytimeS": 118583.0, - "totalPoints": 2334.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7277.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 184.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 52 - }, - { - "hasPlayed": true, - "points": 11 - }, - { - "hasPlayed": true, - "points": 26 - }, - { - "hasPlayed": true, - "points": 1 - }, - { - "hasPlayed": true, - "points": 58 - } - ], - "name": "Farès Chaïbi", - "marketChangeToday": 964.0 - }, - { - "id": "7325", - "teamId": "4", - "firstName": "Elias", - "lastName": "Baum", - "marketValue": 8235401.0, - "averagePoints": 6.0, - "games": 5.0, - "gamesPlayed": 5.0, - "start11": 0.0, - "totalPlaytimeS": 6016.0, - "totalPoints": 32.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7325.png", - "number": 2.0, - "trend": 1, - "pointsPerValue": 3.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -10 - } - ], - "name": "Elias Baum", - "marketChangeToday": 258640.0 - }, - { - "id": "7417", - "teamId": "4", - "firstName": "Noël", - "lastName": "Aséko", - "marketValue": 10404877.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7417.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Noël Aséko", - "marketChangeToday": 184975.0 - }, - { - "id": "7491", - "teamId": "4", - "firstName": "Jean-Mattéo", - "lastName": "Bahoya", - "marketValue": 10553294.0, - "averagePoints": 64.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 15.0, - "totalPlaytimeS": 89358.0, - "totalPoints": 1718.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7491.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 162.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 12 - }, - { - "hasPlayed": true, - "points": 37 - }, - { - "hasPlayed": true, - "points": 12 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jean-Mattéo Bahoya", - "marketChangeToday": 28349.0 - }, - { - "id": "8057", - "teamId": "4", - "firstName": "Arthur", - "lastName": "Theate", - "marketValue": 15300090.0, - "averagePoints": 93.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 24.0, - "totalPlaytimeS": 142350.0, - "totalPoints": 2226.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8057.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": 145.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 67 - } - ], - "name": "Arthur Theate", - "marketChangeToday": 16509.0 - }, - { - "id": "8351", - "teamId": "4", - "firstName": "Oscar", - "lastName": "Højlund", - "marketValue": 4163099.0, - "averagePoints": 32.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 12.0, - "totalPlaytimeS": 72520.0, - "totalPoints": 772.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8351.png", - "number": 6.0, - "trend": 2, - "pointsPerValue": 185.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": true, - "points": 79 - }, - { - "hasPlayed": true, - "points": 32 - } - ], - "name": "Oscar Højlund", - "marketChangeToday": -113972.0 - }, - { - "id": "10004", - "teamId": "4", - "firstName": "Younes", - "lastName": "Ebnoutalib", - "marketValue": 9792107.0, - "averagePoints": 25.0, - "games": 5.0, - "gamesPlayed": 5.0, - "start11": 2.0, - "totalPlaytimeS": 10174.0, - "totalPoints": 126.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10004.png", - "number": 11.0, - "trend": 2, - "pointsPerValue": 12.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -2 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Younes Ebnoutalib", - "marketChangeToday": -177169.0 - }, - { - "id": "12284", - "teamId": "4", - "firstName": "Keita", - "lastName": "Kosugi", - "marketValue": 4991672.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12284.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Keita Kosugi", - "marketChangeToday": 319696.0 - }, - { - "id": "12285", - "teamId": "4", - "firstName": "Love", - "lastName": "Arrhov", - "marketValue": 5118788.0, - "averagePoints": 14.0, - "games": 5.0, - "gamesPlayed": 5.0, - "start11": 1.0, - "totalPlaytimeS": 5265.0, - "totalPoints": 70.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12285.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": 13.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 19 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Love Arrhov", - "marketChangeToday": 176631.0 - }, - { - "id": "12294", - "teamId": "4", - "firstName": "Ayoube", - "lastName": "Amaimouni", - "marketValue": 4764195.0, - "averagePoints": 40.0, - "games": 17.0, - "gamesPlayed": 17.0, - "start11": 6.0, - "totalPlaytimeS": 40230.0, - "totalPoints": 679.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12294.png", - "number": 29.0, - "trend": 2, - "pointsPerValue": 142.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 1 - }, - { - "hasPlayed": true, - "points": -6 - }, - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 79 - } - ], - "name": "Ayoube Amaimouni", - "marketChangeToday": -331607.0 - }, - { - "id": "14920", - "teamId": "4", - "firstName": "Malik", - "lastName": "Pimpong", - "marketValue": 6562215.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14920.png", - "number": 35.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Malik Pimpong", - "marketChangeToday": -402303.0 - }, - { - "id": "15589", - "teamId": "4", - "firstName": null, - "lastName": "Galdino Fernandes", - "marketValue": 5206977.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15589.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Galdino Fernandes", - "marketChangeToday": 373116.0 - }, - { - "id": "16369", - "teamId": "4", - "firstName": "Raphael", - "lastName": "Onyedika", - "marketValue": 11875848.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/16369.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Raphael Onyedika", - "marketChangeToday": 171549.0 - }, - { - "id": "60", - "teamId": "18", - "firstName": "Dominik", - "lastName": "Kohr", - "marketValue": 7595280.0, - "averagePoints": 71.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 28.0, - "totalPlaytimeS": 153973.0, - "totalPoints": 2070.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/60.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": 272.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 146 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 148 - }, - { - "hasPlayed": true, - "points": 112 - } - ], - "name": "Dominik Kohr", - "marketChangeToday": 141437.0 - }, - { - "id": "550", - "teamId": "18", - "firstName": "Stefan", - "lastName": "Bell", - "marketValue": 3302469.0, - "averagePoints": 73.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 13.0, - "totalPlaytimeS": 69705.0, - "totalPoints": 1313.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/550.png", - "number": 16.0, - "trend": 2, - "pointsPerValue": 397.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Stefan Bell", - "marketChangeToday": -110445.0 - }, - { - "id": "620", - "teamId": "18", - "firstName": "Alexander", - "lastName": "Schwolow", - "marketValue": 2861697.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/620.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Alexander Schwolow", - "marketChangeToday": 322975.0 - }, - { - "id": "1540", - "teamId": "18", - "firstName": "Danny", - "lastName": "Da Costa", - "marketValue": 7812163.0, - "averagePoints": 73.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 30.0, - "totalPlaytimeS": 178678.0, - "totalPoints": 2498.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1540.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": 319.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": -4 - }, - { - "hasPlayed": true, - "points": 91 - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 86 - } - ], - "name": "Danny Da Costa", - "marketChangeToday": 139140.0 - }, - { - "id": "1590", - "teamId": "18", - "firstName": "Robin", - "lastName": "Zentner", - "marketValue": 11827397.0, - "averagePoints": 73.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 10.0, - "totalPlaytimeS": 59055.0, - "totalPoints": 728.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1590.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": 61.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 96 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Robin Zentner", - "marketChangeToday": 146001.0 - }, - { - "id": "1639", - "teamId": "18", - "firstName": "Nadiem", - "lastName": "Amiri", - "marketValue": 32223555.0, - "averagePoints": 134.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 24.0, - "totalPlaytimeS": 136794.0, - "totalPoints": 3493.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1639.png", - "number": 10.0, - "trend": 1, - "pointsPerValue": 108.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 254 - }, - { - "hasPlayed": true, - "points": 98 - }, - { - "hasPlayed": true, - "points": 168 - }, - { - "hasPlayed": true, - "points": 93 - }, - { - "hasPlayed": true, - "points": 229 - } - ], - "name": "Nadiem Amiri", - "marketChangeToday": 108443.0 - }, - { - "id": "2030", - "teamId": "18", - "firstName": "Phillip", - "lastName": "Tietz", - "marketValue": 11098607.0, - "averagePoints": 56.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 19.0, - "totalPlaytimeS": 120672.0, - "totalPoints": 1612.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2030.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": 145.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 240 - }, - { - "hasPlayed": true, - "points": 30 - }, - { - "hasPlayed": true, - "points": 198 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 49 - } - ], - "name": "Phillip Tietz", - "marketChangeToday": 161058.0 - }, - { - "id": "2232", - "teamId": "18", - "firstName": "Philipp", - "lastName": "Mwene", - "marketValue": 8030355.0, - "averagePoints": 49.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 24.0, - "totalPlaytimeS": 136771.0, - "totalPoints": 1428.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2232.png", - "number": 2.0, - "trend": 1, - "pointsPerValue": 177.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 181 - }, - { - "hasPlayed": true, - "points": 41 - }, - { - "hasPlayed": true, - "points": 233 - }, - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": true, - "points": 57 - } - ], - "name": "Philipp Mwene", - "marketChangeToday": 193088.0 - }, - { - "id": "2399", - "teamId": "18", - "firstName": "Lennard", - "lastName": "Maloney", - "marketValue": 2835537.0, - "averagePoints": 16.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 4.0, - "totalPlaytimeS": 36109.0, - "totalPoints": 339.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2399.png", - "number": 15.0, - "trend": 2, - "pointsPerValue": 119.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": true, - "points": 9 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lennard Maloney", - "marketChangeToday": -207815.0 - }, - { - "id": "2476", - "teamId": "18", - "firstName": "Jae-Sung", - "lastName": "Lee", - "marketValue": 7647600.0, - "averagePoints": 65.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 26.0, - "totalPlaytimeS": 141332.0, - "totalPoints": 1824.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2476.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 238.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": true, - "points": -22 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jae-Sung Lee", - "marketChangeToday": 185823.0 - }, - { - "id": "2646", - "teamId": "18", - "firstName": "Sheraldo", - "lastName": "Becker", - "marketValue": 12282196.0, - "averagePoints": 76.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 11.0, - "totalPlaytimeS": 61084.0, - "totalPoints": 1065.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2646.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": 86.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 115 - }, - { - "hasPlayed": true, - "points": 114 - }, - { - "hasPlayed": true, - "points": 120 - }, - { - "hasPlayed": true, - "points": 136 - }, - { - "hasPlayed": true, - "points": 20 - } - ], - "name": "Sheraldo Becker", - "marketChangeToday": 155679.0 - }, - { - "id": "2702", - "teamId": "18", - "firstName": "Eric", - "lastName": "Martel", - "marketValue": 7568781.0, - "averagePoints": 77.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 30.0, - "totalPlaytimeS": 170710.0, - "totalPoints": 2378.0, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2702.png", - "number": 5.0, - "trend": 2, - "pointsPerValue": 314.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 73 - }, - { - "hasPlayed": true, - "points": 13 - }, - { - "hasPlayed": true, - "points": 115 - } - ], - "name": "Eric Martel", - "marketChangeToday": -362250.0 - }, - { - "id": "2822", - "teamId": "18", - "firstName": "", - "lastName": "Silas", - "marketValue": 829284.0, - "averagePoints": 30.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 4.0, - "totalPlaytimeS": 22414.0, - "totalPoints": 241.0, - "status": 1, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2822.png", - "number": 26.0, - "trend": 2, - "pointsPerValue": 290.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Silas", - "marketChangeToday": -135481.0 - }, - { - "id": "2895", - "teamId": "18", - "firstName": "Paul", - "lastName": "Nebel", - "marketValue": 10335697.0, - "averagePoints": 67.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 24.0, - "totalPlaytimeS": 136191.0, - "totalPoints": 2011.0, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2895.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": 194.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 99 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 83 - }, - { - "hasPlayed": true, - "points": 115 - }, - { - "hasPlayed": true, - "points": 89 - } - ], - "name": "Paul Nebel", - "marketChangeToday": -621500.0 - }, - { - "id": "3041", - "teamId": "18", - "firstName": "Silvan Dominic", - "lastName": "Widmer", - "marketValue": 3622584.0, - "averagePoints": 54.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 22.0, - "totalPlaytimeS": 117652.0, - "totalPoints": 1463.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3041.png", - "number": 30.0, - "trend": 2, - "pointsPerValue": 403.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 84 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 147 - }, - { - "hasPlayed": true, - "points": 51 - }, - { - "hasPlayed": true, - "points": 26 - } - ], - "name": "Silvan Dominic Widmer", - "marketChangeToday": -103367.0 - }, - { - "id": "3318", - "teamId": "18", - "firstName": "Ransford", - "lastName": "Königsdörffer", - "marketValue": 6223070.0, - "averagePoints": 45.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 29.0, - "totalPlaytimeS": 149854.0, - "totalPoints": 1498.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3318.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": 240.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 61 - }, - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": true, - "points": 63 - }, - { - "hasPlayed": true, - "points": 0 - } - ], - "name": "Ransford Königsdörffer", - "marketChangeToday": -238268.0 - }, - { - "id": "3470", - "teamId": "18", - "firstName": "Anthony", - "lastName": "Caci", - "marketValue": 6924660.0, - "averagePoints": 54.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 6.0, - "totalPlaytimeS": 35021.0, - "totalPoints": 535.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3470.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 77.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": 56 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": true, - "points": 112 - } - ], - "name": "Anthony Caci", - "marketChangeToday": 193582.0 - }, - { - "id": "4576", - "teamId": "18", - "firstName": "Andreas", - "lastName": "Hanche-Olsen", - "marketValue": 5176564.0, - "averagePoints": 57.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 8.0, - "totalPlaytimeS": 56559.0, - "totalPoints": 736.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4576.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": 142.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Andreas Hanche-Olsen", - "marketChangeToday": 53691.0 - }, - { - "id": "6111", - "teamId": "18", - "firstName": "Benedict", - "lastName": "Hollerbach", - "marketValue": 3907571.0, - "averagePoints": 36.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 13.0, - "totalPlaytimeS": 55268.0, - "totalPoints": 500.0, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6111.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": 127.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Benedict Hollerbach", - "marketChangeToday": 281475.0 - }, - { - "id": "8307", - "teamId": "18", - "firstName": "Kaishu", - "lastName": "Sano", - "marketValue": 13640541.0, - "averagePoints": 83.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 203515.0, - "totalPoints": 2817.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8307.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 206.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 115 - }, - { - "hasPlayed": true, - "points": 55 - }, - { - "hasPlayed": true, - "points": 88 - }, - { - "hasPlayed": true, - "points": 149 - }, - { - "hasPlayed": true, - "points": 90 - } - ], - "name": "Kaishu Sano", - "marketChangeToday": 130050.0 - }, - { - "id": "10122", - "teamId": "18", - "firstName": "Fabio", - "lastName": "Gruber", - "marketValue": 12102082.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10122.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Fabio Gruber", - "marketChangeToday": 202053.0 - }, - { - "id": "11261", - "teamId": "18", - "firstName": "Sota", - "lastName": "Kawasaki", - "marketValue": 4038020.0, - "averagePoints": 15.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 3.0, - "totalPlaytimeS": 21929.0, - "totalPoints": 146.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11261.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 36.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sota Kawasaki", - "marketChangeToday": 249884.0 - }, - { - "id": "11665", - "teamId": "18", - "firstName": "Kacper", - "lastName": "Potulski", - "marketValue": 7905931.0, - "averagePoints": 80.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 9.0, - "totalPlaytimeS": 71592.0, - "totalPoints": 1206.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11665.png", - "number": 48.0, - "trend": 1, - "pointsPerValue": 152.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 160 - }, - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kacper Potulski", - "marketChangeToday": 137877.0 - }, - { - "id": "11954", - "teamId": "18", - "firstName": "William", - "lastName": "Bøving", - "marketValue": 4080472.0, - "averagePoints": 16.0, - "games": 9.0, - "gamesPlayed": 9.0, - "start11": 2.0, - "totalPlaytimeS": 16311.0, - "totalPoints": 145.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11954.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 35.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -4 - }, - { - "hasPlayed": true, - "points": 24 - } - ], - "name": "William Bøving", - "marketChangeToday": 270735.0 - }, - { - "id": "13438", - "teamId": "18", - "firstName": "Otto", - "lastName": "Ruoppi", - "marketValue": 5256645.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13438.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Otto Ruoppi", - "marketChangeToday": -537895.0 - }, - { - "id": "168", - "teamId": "29", - "firstName": "Sven", - "lastName": "Michel", - "marketValue": 3630848.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/168.png", - "number": 11.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sven Michel", - "marketChangeToday": -161113.0 - }, - { - "id": "1964", - "teamId": "29", - "firstName": "Felix", - "lastName": "Götze", - "marketValue": 7007760.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1964.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Felix Götze", - "marketChangeToday": 203756.0 - }, - { - "id": "2015", - "teamId": "29", - "firstName": "Raphael", - "lastName": "Obermair", - "marketValue": 8769064.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2015.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Raphael Obermair", - "marketChangeToday": 216666.0 - }, - { - "id": "2301", - "teamId": "29", - "firstName": "Oliver", - "lastName": "Batista Meier", - "marketValue": 5794539.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2301.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Oliver Batista Meier", - "marketChangeToday": -281966.0 - }, - { - "id": "2471", - "teamId": "29", - "firstName": "Markus", - "lastName": "Schubert", - "marketValue": 4220672.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2471.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Markus Schubert", - "marketChangeToday": 251788.0 - }, - { - "id": "2498", - "teamId": "29", - "firstName": "Tom", - "lastName": "Baack", - "marketValue": 5346955.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2498.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tom Baack", - "marketChangeToday": 230909.0 - }, - { - "id": "2749", - "teamId": "29", - "firstName": "Steffen", - "lastName": "Tigges", - "marketValue": 874475.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2749.png", - "number": 27.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Steffen Tigges", - "marketChangeToday": -97366.0 - }, - { - "id": "2977", - "teamId": "29", - "firstName": "Nahuel", - "lastName": "Noll", - "marketValue": 11417723.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2977.png", - "number": 15.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nahuel Noll", - "marketChangeToday": 139494.0 - }, - { - "id": "3336", - "teamId": "29", - "firstName": "Stefano", - "lastName": "Marino", - "marketValue": 8067059.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3336.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Stefano Marino", - "marketChangeToday": 177856.0 - }, - { - "id": "3491", - "teamId": "29", - "firstName": "Sebastian", - "lastName": "Klaas", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3491.png", - "number": 26.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sebastian Klaas", - "marketChangeToday": 0.0 - }, - { - "id": "3492", - "teamId": "29", - "firstName": "Marcel", - "lastName": "Hoffmeier", - "marketValue": 6370689.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3492.png", - "number": 33.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Marcel Hoffmeier", - "marketChangeToday": 90659.0 - }, - { - "id": "6197", - "teamId": "29", - "firstName": "Laurin", - "lastName": "Curda", - "marketValue": 11520866.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6197.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Laurin Curda", - "marketChangeToday": 59929.0 - }, - { - "id": "6290", - "teamId": "29", - "firstName": "Nick", - "lastName": "Bätzner", - "marketValue": 3626557.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6290.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nick Bätzner", - "marketChangeToday": 97504.0 - }, - { - "id": "6292", - "teamId": "29", - "firstName": "Mattes", - "lastName": "Hansen", - "marketValue": 3187265.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6292.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mattes Hansen", - "marketChangeToday": 299780.0 - }, - { - "id": "6751", - "teamId": "29", - "firstName": "Florian", - "lastName": "Pruhs", - "marketValue": 2209659.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6751.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Florian Pruhs", - "marketChangeToday": 286526.0 - }, - { - "id": "7235", - "teamId": "29", - "firstName": "Mika", - "lastName": "Baur", - "marketValue": 9251824.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7235.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mika Baur", - "marketChangeToday": 149086.0 - }, - { - "id": "7320", - "teamId": "29", - "firstName": "Tjark", - "lastName": "Scheller", - "marketValue": 7452719.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7320.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tjark Scheller", - "marketChangeToday": 128640.0 - }, - { - "id": "7616", - "teamId": "29", - "firstName": "Jano", - "lastName": "ter Horst", - "marketValue": 5487360.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7616.png", - "number": 21.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jano ter Horst", - "marketChangeToday": -475789.0 - }, - { - "id": "8292", - "teamId": "29", - "firstName": "Santiago", - "lastName": "Castañeda", - "marketValue": 8765185.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8292.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Santiago Castañeda", - "marketChangeToday": 191074.0 - }, - { - "id": "8872", - "teamId": "29", - "firstName": "Jonah", - "lastName": "Sticker", - "marketValue": 3581986.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8872.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jonah Sticker", - "marketChangeToday": 306192.0 - }, - { - "id": "8984", - "teamId": "29", - "firstName": "Nyamekye", - "lastName": "Awortwie-Grant", - "marketValue": 632179.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8984.png", - "number": 4.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nyamekye Awortwie-Grant", - "marketChangeToday": -189267.0 - }, - { - "id": "10048", - "teamId": "29", - "firstName": "Luka", - "lastName": "Duric", - "marketValue": 5298651.0, - "averagePoints": -6.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 0.0, - "totalPlaytimeS": 797.0, - "totalPoints": -6.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10048.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luka Duric", - "marketChangeToday": 239669.0 - }, - { - "id": "11170", - "teamId": "29", - "firstName": "Ruben", - "lastName": "Müller", - "marketValue": 1954948.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11170.png", - "number": 2.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ruben Müller", - "marketChangeToday": 297968.0 - }, - { - "id": "12262", - "teamId": "29", - "firstName": "Albert Frank", - "lastName": "Millgramm", - "marketValue": 5699732.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12262.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Albert Frank Millgramm", - "marketChangeToday": 269544.0 - }, - { - "id": "12296", - "teamId": "29", - "firstName": "Kennedy", - "lastName": "Okpala", - "marketValue": 4016507.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12296.png", - "number": 10.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kennedy Okpala", - "marketChangeToday": -147755.0 - }, - { - "id": "14911", - "teamId": "29", - "firstName": "Clemens", - "lastName": "Lippmann", - "marketValue": 3373391.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14911.png", - "number": 29.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Clemens Lippmann", - "marketChangeToday": -156723.0 - }, - { - "id": "14914", - "teamId": "29", - "firstName": "Timur", - "lastName": "Gayret", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14914.png", - "number": 44.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Timur Gayret", - "marketChangeToday": 0.0 - }, - { - "id": "1225", - "teamId": "43", - "firstName": "Leopold", - "lastName": "Zingerle", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1225.png", - "number": 25.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Leopold Zingerle", - "marketChangeToday": 0.0 - }, - { - "id": "1246", - "teamId": "43", - "firstName": "Willi", - "lastName": "Orban", - "marketValue": 30642088.0, - "averagePoints": 131.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 33.0, - "totalPlaytimeS": 193712.0, - "totalPoints": 4323.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1246.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": 141.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 110 - }, - { - "hasPlayed": true, - "points": 313 - }, - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 131 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Willi Orban", - "marketChangeToday": 76630.0 - }, - { - "id": "1333", - "teamId": "43", - "firstName": "Lukas", - "lastName": "Klostermann", - "marketValue": 3726646.0, - "averagePoints": 40.0, - "games": 5.0, - "gamesPlayed": 5.0, - "start11": 1.0, - "totalPlaytimeS": 7355.0, - "totalPoints": 201.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1333.png", - "number": 16.0, - "trend": 2, - "pointsPerValue": 53.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 148 - } - ], - "name": "Lukas Klostermann", - "marketChangeToday": -176013.0 - }, - { - "id": "1689", - "teamId": "43", - "firstName": "Benjamin", - "lastName": "Henrichs", - "marketValue": 5871322.0, - "averagePoints": 26.0, - "games": 17.0, - "gamesPlayed": 17.0, - "start11": 3.0, - "totalPlaytimeS": 22181.0, - "totalPoints": 447.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1689.png", - "number": 39.0, - "trend": 1, - "pointsPerValue": 76.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -5 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": -21 - }, - { - "hasPlayed": true, - "points": 27 - }, - { - "hasPlayed": true, - "points": 17 - } - ], - "name": "Benjamin Henrichs", - "marketChangeToday": 234767.0 - }, - { - "id": "1728", - "teamId": "43", - "firstName": "Örjan", - "lastName": "Nyland", - "marketValue": 1874291.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1728.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Örjan Nyland", - "marketChangeToday": 341830.0 - }, - { - "id": "2141", - "teamId": "43", - "firstName": "Ridle ", - "lastName": "Baku", - "marketValue": 19509016.0, - "averagePoints": 102.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 28.0, - "totalPlaytimeS": 162435.0, - "totalPoints": 3278.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2141.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": 168.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -4 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 224 - }, - { - "hasPlayed": true, - "points": 124 - } - ], - "name": "Ridle Baku", - "marketChangeToday": 61865.0 - }, - { - "id": "2275", - "teamId": "43", - "firstName": "Christoph", - "lastName": "Baumgartner", - "marketValue": 19758023.0, - "averagePoints": 117.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 32.0, - "totalPlaytimeS": 179653.0, - "totalPoints": 3846.0, - "status": 4, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2275.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 194.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 8 - }, - { - "hasPlayed": true, - "points": 114 - }, - { - "hasPlayed": true, - "points": 129 - }, - { - "hasPlayed": true, - "points": 47 - }, - { - "hasPlayed": true, - "points": 130 - } - ], - "name": "Christoph Baumgartner", - "marketChangeToday": 123258.0 - }, - { - "id": "2522", - "teamId": "43", - "firstName": "David", - "lastName": "Raum", - "marketValue": 32837493.0, - "averagePoints": 148.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 29.0, - "totalPlaytimeS": 167920.0, - "totalPoints": 4445.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2522.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": 135.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 152 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 28 - } - ], - "name": "David Raum", - "marketChangeToday": 107504.0 - }, - { - "id": "2897", - "teamId": "43", - "firstName": "Rocco", - "lastName": "Reitz", - "marketValue": 13739845.0, - "averagePoints": 74.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 31.0, - "totalPlaytimeS": 170280.0, - "totalPoints": 2301.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2897.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": 167.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 131 - }, - { - "hasPlayed": true, - "points": 210 - }, - { - "hasPlayed": true, - "points": 100 - }, - { - "hasPlayed": true, - "points": 75 - } - ], - "name": "Rocco Reitz", - "marketChangeToday": 87233.0 - }, - { - "id": "4596", - "teamId": "43", - "firstName": "Brajan", - "lastName": "Gruda", - "marketValue": 16027521.0, - "averagePoints": 98.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 8.0, - "totalPlaytimeS": 49007.0, - "totalPoints": 1270.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4596.png", - "number": 10.0, - "trend": 1, - "pointsPerValue": 79.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": 68 - }, - { - "hasPlayed": true, - "points": 89 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 48 - } - ], - "name": "Brajan Gruda", - "marketChangeToday": 258558.0 - }, - { - "id": "6176", - "teamId": "43", - "firstName": "Nicolas", - "lastName": "Seiwald", - "marketValue": 15446504.0, - "averagePoints": 86.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 31.0, - "totalPlaytimeS": 174575.0, - "totalPoints": 2839.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6176.png", - "number": 13.0, - "trend": 1, - "pointsPerValue": 183.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 115 - } - ], - "name": "Nicolas Seiwald", - "marketChangeToday": 184067.0 - }, - { - "id": "6300", - "teamId": "43", - "firstName": "Assan", - "lastName": "Ouédraogo", - "marketValue": 20561383.0, - "averagePoints": 90.0, - "games": 19.0, - "gamesPlayed": 19.0, - "start11": 13.0, - "totalPlaytimeS": 61254.0, - "totalPoints": 1705.0, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6300.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": 82.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 127 - }, - { - "hasPlayed": true, - "points": 75 - }, - { - "hasPlayed": true, - "points": -16 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 47 - } - ], - "name": "Assan Ouédraogo", - "marketChangeToday": -683816.0 - }, - { - "id": "6667", - "teamId": "43", - "firstName": "El Chadaille", - "lastName": "Bitshiabu", - "marketValue": 4308211.0, - "averagePoints": 74.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 8.0, - "totalPlaytimeS": 43528.0, - "totalPoints": 815.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6667.png", - "number": 5.0, - "trend": 2, - "pointsPerValue": 189.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 106 - }, - { - "hasPlayed": true, - "points": 109 - }, - { - "hasPlayed": true, - "points": 120 - } - ], - "name": "El Chadaille Bitshiabu", - "marketChangeToday": -119558.0 - }, - { - "id": "7224", - "teamId": "43", - "firstName": "Lukeba", - "lastName": "Castello Jr.", - "marketValue": 20797012.0, - "averagePoints": 106.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 24.0, - "totalPlaytimeS": 142996.0, - "totalPoints": 2765.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7224.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": 132.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 66 - }, - { - "hasPlayed": true, - "points": 116 - }, - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Lukeba Castello Jr.", - "marketChangeToday": 26628.0 - }, - { - "id": "7239", - "teamId": "43", - "firstName": "Max", - "lastName": "Finkgräfe", - "marketValue": 3219932.0, - "averagePoints": 55.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 5.0, - "totalPlaytimeS": 33441.0, - "totalPoints": 718.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7239.png", - "number": 35.0, - "trend": 1, - "pointsPerValue": 222.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 37 - }, - { - "hasPlayed": true, - "points": 39 - }, - { - "hasPlayed": true, - "points": 214 - }, - { - "hasPlayed": true, - "points": 124 - } - ], - "name": "Max Finkgräfe", - "marketChangeToday": 275658.0 - }, - { - "id": "7493", - "teamId": "43", - "firstName": "Arthur", - "lastName": "Vermeeren", - "marketValue": 4159974.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7493.png", - "number": 48.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Arthur Vermeeren", - "marketChangeToday": 338095.0 - }, - { - "id": "8061", - "teamId": "43", - "firstName": "Johan", - "lastName": "Bakayoko", - "marketValue": 7354495.0, - "averagePoints": 49.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 8.0, - "totalPlaytimeS": 51925.0, - "totalPoints": 982.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8061.png", - "number": 11.0, - "trend": 1, - "pointsPerValue": 133.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": true, - "points": 16 - } - ], - "name": "Johan Bakayoko", - "marketChangeToday": 138851.0 - }, - { - "id": "8227", - "teamId": "43", - "firstName": "Maarten", - "lastName": "Vandevoordt", - "marketValue": 14427579.0, - "averagePoints": 109.0, - "games": 12.0, - "gamesPlayed": 12.0, - "start11": 11.0, - "totalPlaytimeS": 69295.0, - "totalPoints": 1313.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8227.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": 91.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 77 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 96 - }, - { - "hasPlayed": true, - "points": 135 - } - ], - "name": "Maarten Vandevoordt", - "marketChangeToday": 166455.0 - }, - { - "id": "9507", - "teamId": "43", - "firstName": "Antonio", - "lastName": "Nusa", - "marketValue": 24590156.0, - "averagePoints": 91.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 24.0, - "totalPlaytimeS": 129764.0, - "totalPoints": 2835.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9507.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 115.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 42 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": 95 - }, - { - "hasPlayed": true, - "points": 265 - } - ], - "name": "Antonio Nusa", - "marketChangeToday": 163169.0 - }, - { - "id": "9776", - "teamId": "43", - "firstName": "Andrija", - "lastName": "Maksimovic", - "marketValue": 4242816.0, - "averagePoints": 18.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 0.0, - "totalPlaytimeS": 7579.0, - "totalPoints": 140.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9776.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 32.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Andrija Maksimovic", - "marketChangeToday": 280371.0 - }, - { - "id": "10113", - "teamId": "43", - "firstName": "Tidiam", - "lastName": "Gomis", - "marketValue": 5482555.0, - "averagePoints": 23.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 2.0, - "totalPlaytimeS": 25742.0, - "totalPoints": 405.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10113.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": 73.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -18 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 58 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tidiam Gomis", - "marketChangeToday": 126059.0 - }, - { - "id": "10530", - "teamId": "43", - "firstName": "Conrad", - "lastName": "Harder", - "marketValue": 4094459.0, - "averagePoints": 39.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 8.0, - "totalPlaytimeS": 64737.0, - "totalPoints": 1119.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10530.png", - "number": 9.0, - "trend": 2, - "pointsPerValue": 273.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -11 - }, - { - "hasPlayed": true, - "points": 46 - }, - { - "hasPlayed": true, - "points": 109 - } - ], - "name": "Conrad Harder", - "marketChangeToday": -106218.0 - }, - { - "id": "11008", - "teamId": "43", - "firstName": "Ezechiel", - "lastName": "Banzuzi", - "marketValue": 4027299.0, - "averagePoints": 36.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 2.0, - "totalPlaytimeS": 43182.0, - "totalPoints": 871.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11008.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 216.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ezechiel Banzuzi", - "marketChangeToday": 199430.0 - }, - { - "id": "11886", - "teamId": "43", - "firstName": "", - "lastName": "Rômulo", - "marketValue": 19664010.0, - "averagePoints": 83.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 27.0, - "totalPlaytimeS": 139633.0, - "totalPoints": 2488.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11886.png", - "number": 40.0, - "trend": 1, - "pointsPerValue": 126.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -25 - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 26 - }, - { - "hasPlayed": true, - "points": 136 - }, - { - "hasPlayed": true, - "points": 41 - } - ], - "name": "Rômulo", - "marketChangeToday": 199588.0 - }, - { - "id": "12337", - "teamId": "43", - "firstName": "Sani", - "lastName": "Suleiman", - "marketValue": 5803765.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12337.png", - "number": 18.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sani Suleiman", - "marketChangeToday": -462970.0 - }, - { - "id": "14896", - "teamId": "43", - "firstName": "Abdoul", - "lastName": "Koné", - "marketValue": 6088904.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 4, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14896.png", - "number": 2.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Abdoul Koné", - "marketChangeToday": -354851.0 - }, - { - "id": "15376", - "teamId": "43", - "firstName": "Maxime", - "lastName": "Estève", - "marketValue": 17743658.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15376.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Maxime Estève", - "marketChangeToday": 162460.0 - }, - { - "id": "577", - "teamId": "15", - "firstName": "Daniel", - "lastName": "Batz", - "marketValue": 3927055.0, - "averagePoints": 111.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 21.0, - "totalPlaytimeS": 125022.0, - "totalPoints": 2331.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/577.png", - "number": 33.0, - "trend": 2, - "pointsPerValue": 593.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 282 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 45 - }, - { - "hasPlayed": true, - "points": 37 - }, - { - "hasPlayed": true, - "points": 95 - } - ], - "name": "Daniel Batz", - "marketChangeToday": -118924.0 - }, - { - "id": "619", - "teamId": "15", - "firstName": "Kevin", - "lastName": "Stöger", - "marketValue": 4932462.0, - "averagePoints": 43.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 15.0, - "totalPlaytimeS": 86591.0, - "totalPoints": 1239.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/619.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 251.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 21 - }, - { - "hasPlayed": true, - "points": 104 - }, - { - "hasPlayed": true, - "points": 78 - }, - { - "hasPlayed": true, - "points": 81 - } - ], - "name": "Kevin Stöger", - "marketChangeToday": 343589.0 - }, - { - "id": "849", - "teamId": "15", - "firstName": "Tim", - "lastName": "Kleindienst", - "marketValue": 15847393.0, - "averagePoints": 20.0, - "games": 3.0, - "gamesPlayed": 3.0, - "start11": 0.0, - "totalPlaytimeS": 1186.0, - "totalPoints": 61.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/849.png", - "number": 11.0, - "trend": 1, - "pointsPerValue": 3.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Tim Kleindienst", - "marketChangeToday": 190734.0 - }, - { - "id": "1686", - "teamId": "15", - "firstName": "Nico", - "lastName": "Elvedi", - "marketValue": 18722451.0, - "averagePoints": 106.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 33.0, - "totalPlaytimeS": 194378.0, - "totalPoints": 3508.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1686.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 187.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 298 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 77 - }, - { - "hasPlayed": true, - "points": 130 - }, - { - "hasPlayed": true, - "points": 133 - } - ], - "name": "Nico Elvedi", - "marketChangeToday": 160150.0 - }, - { - "id": "1883", - "teamId": "15", - "firstName": "Moritz", - "lastName": "Nicolas", - "marketValue": 18511013.0, - "averagePoints": 111.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 200791.0, - "totalPoints": 3766.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1883.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 203.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 135 - }, - { - "hasPlayed": true, - "points": 151 - }, - { - "hasPlayed": true, - "points": 111 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": true, - "points": 81 - } - ], - "name": "Moritz Nicolas", - "marketChangeToday": 107498.0 - }, - { - "id": "2074", - "teamId": "15", - "firstName": "Robin", - "lastName": "Hack", - "marketValue": 7750459.0, - "averagePoints": 59.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 3.0, - "totalPlaytimeS": 21645.0, - "totalPoints": 469.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2074.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": 60.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 137 - }, - { - "hasPlayed": true, - "points": 54 - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": true, - "points": -3 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Robin Hack", - "marketChangeToday": 166876.0 - }, - { - "id": "2261", - "teamId": "15", - "firstName": "Florian", - "lastName": "Neuhaus", - "marketValue": 2919348.0, - "averagePoints": 53.0, - "games": 17.0, - "gamesPlayed": 17.0, - "start11": 11.0, - "totalPlaytimeS": 59787.0, - "totalPoints": 909.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2261.png", - "number": 10.0, - "trend": 2, - "pointsPerValue": 311.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Florian Neuhaus", - "marketChangeToday": -130968.0 - }, - { - "id": "2560", - "teamId": "15", - "firstName": "Philipp", - "lastName": "Sander", - "marketValue": 10712960.0, - "averagePoints": 80.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 29.0, - "totalPlaytimeS": 158337.0, - "totalPoints": 2386.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2560.png", - "number": 16.0, - "trend": 1, - "pointsPerValue": 222.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 92 - }, - { - "hasPlayed": true, - "points": 77 - }, - { - "hasPlayed": true, - "points": 92 - }, - { - "hasPlayed": true, - "points": 99 - }, - { - "hasPlayed": true, - "points": 55 - } - ], - "name": "Philipp Sander", - "marketChangeToday": 105842.0 - }, - { - "id": "2850", - "teamId": "15", - "firstName": "Jan", - "lastName": "Olschowsky", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2850.png", - "number": 23.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jan Olschowsky", - "marketChangeToday": 0.0 - }, - { - "id": "2862", - "teamId": "15", - "firstName": "Jens", - "lastName": "Castrop", - "marketValue": 7232984.0, - "averagePoints": 49.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 20.0, - "totalPlaytimeS": 102167.0, - "totalPoints": 1278.0, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2862.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 176.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 10 - }, - { - "hasPlayed": true, - "points": 51 - } - ], - "name": "Jens Castrop", - "marketChangeToday": -418773.0 - }, - { - "id": "2941", - "teamId": "15", - "firstName": "Joseph", - "lastName": "Scally", - "marketValue": 6636166.0, - "averagePoints": 62.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 29.0, - "totalPlaytimeS": 170347.0, - "totalPoints": 1983.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2941.png", - "number": 29.0, - "trend": 2, - "pointsPerValue": 298.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 103 - }, - { - "hasPlayed": true, - "points": -6 - }, - { - "hasPlayed": true, - "points": 120 - }, - { - "hasPlayed": true, - "points": 86 - }, - { - "hasPlayed": true, - "points": 137 - } - ], - "name": "Joseph Scally", - "marketChangeToday": -263241.0 - }, - { - "id": "3063", - "teamId": "15", - "firstName": "Fabio", - "lastName": "Chiarodia", - "marketValue": 1958896.0, - "averagePoints": 33.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 8.0, - "totalPlaytimeS": 44040.0, - "totalPoints": 490.0, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3063.png", - "number": 2.0, - "trend": 2, - "pointsPerValue": 250.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 13 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": true, - "points": 19 - } - ], - "name": "Fabio Chiarodia", - "marketChangeToday": -152539.0 - }, - { - "id": "3516", - "teamId": "15", - "firstName": "Enzo", - "lastName": "Leopold", - "marketValue": 13966824.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3516.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Enzo Leopold", - "marketChangeToday": 208595.0 - }, - { - "id": "4292", - "teamId": "15", - "firstName": "David", - "lastName": "Herold", - "marketValue": 10314413.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4292.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "David Herold", - "marketChangeToday": 30027.0 - }, - { - "id": "4333", - "teamId": "15", - "firstName": "Lukas", - "lastName": "Ullrich", - "marketValue": 4636157.0, - "averagePoints": 33.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 14.0, - "totalPlaytimeS": 85790.0, - "totalPoints": 766.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4333.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": 165.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 105 - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 11 - } - ], - "name": "Lukas Ullrich", - "marketChangeToday": 294444.0 - }, - { - "id": "4419", - "teamId": "15", - "firstName": "Nathan", - "lastName": "Ngoumou", - "marketValue": 4805493.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4419.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nathan Ngoumou", - "marketChangeToday": 225246.0 - }, - { - "id": "6199", - "teamId": "15", - "firstName": "Shuto", - "lastName": "Machino", - "marketValue": 1064689.0, - "averagePoints": 23.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 9.0, - "totalPlaytimeS": 74463.0, - "totalPoints": 742.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6199.png", - "number": 18.0, - "trend": 2, - "pointsPerValue": 696.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": -6 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Shuto Machino", - "marketChangeToday": -99707.0 - }, - { - "id": "6319", - "teamId": "15", - "firstName": "Franck", - "lastName": "Honorat", - "marketValue": 9839216.0, - "averagePoints": 68.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 24.0, - "totalPlaytimeS": 126507.0, - "totalPoints": 1898.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6319.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 192.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 36 - }, - { - "hasPlayed": true, - "points": -3 - }, - { - "hasPlayed": true, - "points": 137 - }, - { - "hasPlayed": true, - "points": 32 - }, - { - "hasPlayed": true, - "points": 2 - } - ], - "name": "Franck Honorat", - "marketChangeToday": 108342.0 - }, - { - "id": "7774", - "teamId": "15", - "firstName": "Yukhym", - "lastName": "Konoplia", - "marketValue": 4194237.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7774.png", - "number": 22.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Yukhym Konoplia", - "marketChangeToday": -154259.0 - }, - { - "id": "9540", - "teamId": "15", - "firstName": "Isac", - "lastName": "Lidberg", - "marketValue": 11347884.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9540.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Isac Lidberg", - "marketChangeToday": 64153.0 - }, - { - "id": "11010", - "teamId": "15", - "firstName": "Kevin", - "lastName": "Diks", - "marketValue": 14955686.0, - "averagePoints": 95.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 28.0, - "totalPlaytimeS": 161173.0, - "totalPoints": 2844.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11010.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": 190.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 241 - }, - { - "hasPlayed": true, - "points": 71 - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 72 - } - ], - "name": "Kevin Diks", - "marketChangeToday": 179489.0 - }, - { - "id": "11748", - "teamId": "15", - "firstName": "Wael", - "lastName": "Mohya", - "marketValue": 8923687.0, - "averagePoints": 34.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 6.0, - "totalPlaytimeS": 36598.0, - "totalPoints": 507.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11748.png", - "number": 36.0, - "trend": 1, - "pointsPerValue": 56.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 46 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Wael Mohya", - "marketChangeToday": 84570.0 - }, - { - "id": "13442", - "teamId": "15", - "firstName": "Hugo", - "lastName": "Bolin", - "marketValue": 6249738.0, - "averagePoints": 40.0, - "games": 13.0, - "gamesPlayed": 13.0, - "start11": 5.0, - "totalPlaytimeS": 35891.0, - "totalPoints": 517.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13442.png", - "number": 38.0, - "trend": 1, - "pointsPerValue": 82.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 183 - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": true, - "points": 39 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 78 - } - ], - "name": "Hugo Bolin", - "marketChangeToday": 184104.0 - }, - { - "id": "15181", - "teamId": "15", - "firstName": "Jan", - "lastName": "Leszczynski", - "marketValue": 4872964.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15181.png", - "number": 5.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jan Leszczynski", - "marketChangeToday": -376067.0 - }, - { - "id": "15202", - "teamId": "15", - "firstName": "Zento", - "lastName": "Uno", - "marketValue": 3913797.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15202.png", - "number": 47.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Zento Uno", - "marketChangeToday": -148429.0 - }, - { - "id": "15613", - "teamId": "15", - "firstName": "Daiki", - "lastName": "Hashioka", - "marketValue": 6201591.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15613.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Daiki Hashioka", - "marketChangeToday": 320896.0 - }, - { - "id": "54", - "teamId": "3", - "firstName": "Emre", - "lastName": "Can", - "marketValue": 2272069.0, - "averagePoints": 114.0, - "games": 9.0, - "gamesPlayed": 9.0, - "start11": 7.0, - "totalPlaytimeS": 41373.0, - "totalPoints": 1026.0, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/54.png", - "number": 23.0, - "trend": 2, - "pointsPerValue": 451.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Emre Can", - "marketChangeToday": -116158.0 - }, - { - "id": "75", - "teamId": "3", - "firstName": "Patrick", - "lastName": "Drewes", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/75.png", - "number": 30.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Patrick Drewes", - "marketChangeToday": 0.0 - }, - { - "id": "1704", - "teamId": "3", - "firstName": "Waldemar", - "lastName": "Anton", - "marketValue": 33375505.0, - "averagePoints": 126.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 32.0, - "totalPlaytimeS": 190794.0, - "totalPoints": 4034.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1704.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": 120.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 156 - }, - { - "hasPlayed": true, - "points": 123 - }, - { - "hasPlayed": true, - "points": 40 - }, - { - "hasPlayed": true, - "points": 153 - }, - { - "hasPlayed": true, - "points": 133 - } - ], - "name": "Waldemar Anton", - "marketChangeToday": 76802.0 - }, - { - "id": "1856", - "teamId": "3", - "firstName": "Marcel", - "lastName": "Sabitzer", - "marketValue": 10807813.0, - "averagePoints": 83.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 21.0, - "totalPlaytimeS": 119084.0, - "totalPoints": 2146.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1856.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": 198.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 104 - }, - { - "hasPlayed": true, - "points": 68 - }, - { - "hasPlayed": true, - "points": 115 - }, - { - "hasPlayed": true, - "points": 29 - } - ], - "name": "Marcel Sabitzer", - "marketChangeToday": 7104.0 - }, - { - "id": "1873", - "teamId": "3", - "firstName": "Gregor", - "lastName": "Kobel", - "marketValue": 23124578.0, - "averagePoints": 104.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 202740.0, - "totalPoints": 3530.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1873.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 152.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 154 - }, - { - "hasPlayed": true, - "points": 81 - }, - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 160 - }, - { - "hasPlayed": true, - "points": 65 - } - ], - "name": "Gregor Kobel", - "marketChangeToday": 52024.0 - }, - { - "id": "1920", - "teamId": "3", - "firstName": "Serhou", - "lastName": "Guirassy", - "marketValue": 28186271.0, - "averagePoints": 102.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 27.0, - "totalPlaytimeS": 151810.0, - "totalPoints": 3356.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1920.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": 119.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 155 - }, - { - "hasPlayed": true, - "points": 134 - }, - { - "hasPlayed": true, - "points": 26 - }, - { - "hasPlayed": true, - "points": 187 - }, - { - "hasPlayed": true, - "points": 101 - } - ], - "name": "Serhou Guirassy", - "marketChangeToday": 107084.0 - }, - { - "id": "2148", - "teamId": "3", - "firstName": "Alexander", - "lastName": "Meyer", - "marketValue": 2203037.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2148.png", - "number": 33.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Alexander Meyer", - "marketChangeToday": -180707.0 - }, - { - "id": "2383", - "teamId": "3", - "firstName": "Nico", - "lastName": "Schlotterbeck", - "marketValue": 33650065.0, - "averagePoints": 148.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 28.0, - "totalPlaytimeS": 166561.0, - "totalPoints": 4142.0, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2383.png", - "number": 4.0, - "trend": 2, - "pointsPerValue": 123.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 142 - }, - { - "hasPlayed": true, - "points": 250 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 146 - }, - { - "hasPlayed": true, - "points": 67 - } - ], - "name": "Nico Schlotterbeck", - "marketChangeToday": -655674.0 - }, - { - "id": "2395", - "teamId": "3", - "firstName": "Julian", - "lastName": "Ryerson", - "marketValue": 25596287.0, - "averagePoints": 105.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 26.0, - "totalPlaytimeS": 148097.0, - "totalPoints": 3246.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2395.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": 126.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 141 - }, - { - "hasPlayed": true, - "points": 127 - }, - { - "hasPlayed": true, - "points": 41 - }, - { - "hasPlayed": true, - "points": 171 - }, - { - "hasPlayed": true, - "points": 3 - } - ], - "name": "Julian Ryerson", - "marketChangeToday": 41396.0 - }, - { - "id": "2714", - "teamId": "3", - "firstName": "Maximilian", - "lastName": "Beier", - "marketValue": 25659669.0, - "averagePoints": 94.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 24.0, - "totalPlaytimeS": 132156.0, - "totalPoints": 3023.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2714.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 117.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 52 - }, - { - "hasPlayed": true, - "points": 207 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 241 - }, - { - "hasPlayed": true, - "points": 13 - } - ], - "name": "Maximilian Beier", - "marketChangeToday": 67096.0 - }, - { - "id": "2736", - "teamId": "3", - "firstName": "Ramy", - "lastName": "Bensebaini", - "marketValue": 19442970.0, - "averagePoints": 128.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 15.0, - "totalPlaytimeS": 102687.0, - "totalPoints": 2683.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2736.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": 137.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 364 - }, - { - "hasPlayed": true, - "points": 106 - } - ], - "name": "Ramy Bensebaini", - "marketChangeToday": 174547.0 - }, - { - "id": "3069", - "teamId": "3", - "firstName": "Felix", - "lastName": "Nmecha", - "marketValue": 25462676.0, - "averagePoints": 94.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 25.0, - "totalPlaytimeS": 141393.0, - "totalPoints": 2730.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3069.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 107.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 126 - }, - { - "hasPlayed": true, - "points": 14 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Felix Nmecha", - "marketChangeToday": 131229.0 - }, - { - "id": "9440", - "teamId": "3", - "firstName": "Filippo", - "lastName": "Mane", - "marketValue": 4607346.0, - "averagePoints": 12.0, - "games": 4.0, - "gamesPlayed": 4.0, - "start11": 2.0, - "totalPlaytimeS": 8570.0, - "totalPoints": 46.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9440.png", - "number": 39.0, - "trend": 2, - "pointsPerValue": 9.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Filippo Mane", - "marketChangeToday": -191987.0 - }, - { - "id": "9698", - "teamId": "3", - "firstName": "", - "lastName": "Fábio Silva", - "marketValue": 8610180.0, - "averagePoints": 51.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 7.0, - "totalPlaytimeS": 57551.0, - "totalPoints": 1414.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9698.png", - "number": 21.0, - "trend": 2, - "pointsPerValue": 164.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": -10 - }, - { - "hasPlayed": true, - "points": 112 - }, - { - "hasPlayed": true, - "points": -14 - } - ], - "name": "Fábio Silva", - "marketChangeToday": -164786.0 - }, - { - "id": "10114", - "teamId": "3", - "firstName": "Carney", - "lastName": "Chukwuemeka", - "marketValue": 4793165.0, - "averagePoints": 47.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 8.0, - "totalPlaytimeS": 63437.0, - "totalPoints": 1307.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10114.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 272.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 30 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -14 - }, - { - "hasPlayed": true, - "points": 32 - }, - { - "hasPlayed": true, - "points": 3 - } - ], - "name": "Carney Chukwuemeka", - "marketChangeToday": -264838.0 - }, - { - "id": "10115", - "teamId": "3", - "firstName": "Daniel", - "lastName": "Svensson", - "marketValue": 19992370.0, - "averagePoints": 82.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 27.0, - "totalPlaytimeS": 162894.0, - "totalPoints": 2705.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10115.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 135.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 151 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -11 - }, - { - "hasPlayed": true, - "points": 27 - }, - { - "hasPlayed": true, - "points": 34 - } - ], - "name": "Daniel Svensson", - "marketChangeToday": 63010.0 - }, - { - "id": "11099", - "teamId": "3", - "firstName": "Jobe", - "lastName": "Bellingham", - "marketValue": 18747941.0, - "averagePoints": 68.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 20.0, - "totalPlaytimeS": 119220.0, - "totalPoints": 2172.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11099.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 115.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 108 - }, - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": true, - "points": 124 - }, - { - "hasPlayed": true, - "points": 37 - } - ], - "name": "Jobe Bellingham", - "marketChangeToday": 136902.0 - }, - { - "id": "11100", - "teamId": "3", - "firstName": "Samuele", - "lastName": "Inácio", - "marketValue": 10376078.0, - "averagePoints": 52.0, - "games": 7.0, - "gamesPlayed": 7.0, - "start11": 4.0, - "totalPlaytimeS": 25406.0, - "totalPoints": 365.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11100.png", - "number": 40.0, - "trend": 2, - "pointsPerValue": 35.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 136 - }, - { - "hasPlayed": true, - "points": 119 - }, - { - "hasPlayed": true, - "points": 27 - }, - { - "hasPlayed": true, - "points": 88 - }, - { - "hasPlayed": true, - "points": -12 - } - ], - "name": "Samuele Inácio", - "marketChangeToday": -255141.0 - }, - { - "id": "13472", - "teamId": "3", - "firstName": "Luca", - "lastName": "Reggiani", - "marketValue": 5162129.0, - "averagePoints": 74.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 6.0, - "totalPlaytimeS": 32656.0, - "totalPoints": 592.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13472.png", - "number": 49.0, - "trend": 2, - "pointsPerValue": 114.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 97 - }, - { - "hasPlayed": true, - "points": 48 - }, - { - "hasPlayed": true, - "points": 56 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Luca Reggiani", - "marketChangeToday": -315047.0 - }, - { - "id": "14662", - "teamId": "3", - "firstName": "Justin", - "lastName": "Lerma", - "marketValue": 9814220.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14662.png", - "number": 28.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Justin Lerma", - "marketChangeToday": 16064.0 - }, - { - "id": "14899", - "teamId": "3", - "firstName": "Kauã", - "lastName": "Prates", - "marketValue": 4332456.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 4, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14899.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kauã Prates", - "marketChangeToday": -113454.0 - }, - { - "id": "15211", - "teamId": "3", - "firstName": "Joane", - "lastName": "Gadou", - "marketValue": 22291904.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15211.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Joane Gadou", - "marketChangeToday": 192038.0 - }, - { - "id": "16378", - "teamId": "3", - "firstName": "Konstantinos", - "lastName": "Karetsas", - "marketValue": 20085385.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/16378.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Konstantinos Karetsas", - "marketChangeToday": 289041.0 - }, - { - "id": "1863", - "teamId": "6", - "firstName": "Daniel", - "lastName": "Heuer Fernandes", - "marketValue": 13091774.0, - "averagePoints": 92.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 33.0, - "totalPlaytimeS": 199082.0, - "totalPoints": 3051.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1863.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 233.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 100 - }, - { - "hasPlayed": true, - "points": 119 - }, - { - "hasPlayed": true, - "points": 92 - }, - { - "hasPlayed": true, - "points": 54 - } - ], - "name": "Daniel Heuer Fernandes", - "marketChangeToday": 149136.0 - }, - { - "id": "1865", - "teamId": "6", - "firstName": "Yussuf", - "lastName": "Poulsen", - "marketValue": 4572196.0, - "averagePoints": 23.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 1.0, - "totalPlaytimeS": 26304.0, - "totalPoints": 340.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1865.png", - "number": 15.0, - "trend": 1, - "pointsPerValue": 74.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 13 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Yussuf Poulsen", - "marketChangeToday": 103038.0 - }, - { - "id": "1889", - "teamId": "6", - "firstName": "Bakery", - "lastName": "Jatta", - "marketValue": 5249276.0, - "averagePoints": 47.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 12.0, - "totalPlaytimeS": 59140.0, - "totalPoints": 710.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1889.png", - "number": 18.0, - "trend": 1, - "pointsPerValue": 135.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 178 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": 8 - }, - { - "hasPlayed": true, - "points": -16 - } - ], - "name": "Bakery Jatta", - "marketChangeToday": 42692.0 - }, - { - "id": "1978", - "teamId": "6", - "firstName": "Jordan", - "lastName": "Torunarigha", - "marketValue": 10677618.0, - "averagePoints": 73.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 21.0, - "totalPlaytimeS": 129230.0, - "totalPoints": 1753.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1978.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": 164.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -4 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 128 - }, - { - "hasPlayed": true, - "points": 99 - }, - { - "hasPlayed": true, - "points": 38 - } - ], - "name": "Jordan Torunarigha", - "marketChangeToday": 85279.0 - }, - { - "id": "3277", - "teamId": "6", - "firstName": "Miro", - "lastName": "Muheim", - "marketValue": 8492275.0, - "averagePoints": 67.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 27.0, - "totalPlaytimeS": 162140.0, - "totalPoints": 1929.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3277.png", - "number": 28.0, - "trend": 1, - "pointsPerValue": 227.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 17 - } - ], - "name": "Miro Muheim", - "marketChangeToday": 250808.0 - }, - { - "id": "3521", - "teamId": "6", - "firstName": "Daniel", - "lastName": "Elfadli", - "marketValue": 4828760.0, - "averagePoints": 37.0, - "games": 21.0, - "gamesPlayed": 21.0, - "start11": 15.0, - "totalPlaytimeS": 84859.0, - "totalPoints": 767.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3521.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 158.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Daniel Elfadli", - "marketChangeToday": 125918.0 - }, - { - "id": "4404", - "teamId": "6", - "firstName": "Jean-Luc", - "lastName": "Dompé", - "marketValue": 1972214.0, - "averagePoints": 64.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 12.0, - "totalPlaytimeS": 75809.0, - "totalPoints": 1279.0, - "status": 256, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4404.png", - "number": 7.0, - "trend": 2, - "pointsPerValue": 648.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jean-Luc Dompé", - "marketChangeToday": -140970.0 - }, - { - "id": "6201", - "teamId": "6", - "firstName": "Nicolai", - "lastName": "Remberg", - "marketValue": 10945578.0, - "averagePoints": 70.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 32.0, - "totalPlaytimeS": 193422.0, - "totalPoints": 2243.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6201.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": 204.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 185 - }, - { - "hasPlayed": true, - "points": 64 - }, - { - "hasPlayed": true, - "points": 68 - }, - { - "hasPlayed": true, - "points": 45 - } - ], - "name": "Nicolai Remberg", - "marketChangeToday": 116691.0 - }, - { - "id": "6217", - "teamId": "6", - "firstName": "Rayan", - "lastName": "Philippe", - "marketValue": 4217629.0, - "averagePoints": 35.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 13.0, - "totalPlaytimeS": 85138.0, - "totalPoints": 971.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6217.png", - "number": 14.0, - "trend": 2, - "pointsPerValue": 230.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 74 - }, - { - "hasPlayed": true, - "points": 10 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -16 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Rayan Philippe", - "marketChangeToday": -109140.0 - }, - { - "id": "7350", - "teamId": "6", - "firstName": "Otto", - "lastName": "Stange", - "marketValue": 3480579.0, - "averagePoints": 5.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 2.0, - "totalPlaytimeS": 20981.0, - "totalPoints": 51.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7350.png", - "number": 49.0, - "trend": 2, - "pointsPerValue": 14.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": 46 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -2 - }, - { - "hasPlayed": true, - "points": -5 - } - ], - "name": "Otto Stange", - "marketChangeToday": -99490.0 - }, - { - "id": "7394", - "teamId": "6", - "firstName": "Kofi", - "lastName": "Amoako", - "marketValue": 4732082.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7394.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kofi Amoako", - "marketChangeToday": -138994.0 - }, - { - "id": "8367", - "teamId": "6", - "firstName": "Albert", - "lastName": "Sambi Lokonga", - "marketValue": 9903082.0, - "averagePoints": 68.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 20.0, - "totalPlaytimeS": 112966.0, - "totalPoints": 1759.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8367.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 177.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 120 - }, - { - "hasPlayed": true, - "points": 57 - }, - { - "hasPlayed": true, - "points": 79 - }, - { - "hasPlayed": true, - "points": -11 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Albert Sambi Lokonga", - "marketChangeToday": 223756.0 - }, - { - "id": "9413", - "teamId": "6", - "firstName": "Fabio", - "lastName": "Baldé", - "marketValue": 500000.0, - "averagePoints": 22.0, - "games": 16.0, - "gamesPlayed": 16.0, - "start11": 3.0, - "totalPlaytimeS": 31901.0, - "totalPoints": 349.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9413.png", - "number": 45.0, - "trend": 0, - "pointsPerValue": 698.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 130 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Fabio Baldé", - "marketChangeToday": 0.0 - }, - { - "id": "9605", - "teamId": "6", - "firstName": "Albert", - "lastName": "Grønbæk", - "marketValue": 10539234.0, - "averagePoints": 74.0, - "games": 7.0, - "gamesPlayed": 7.0, - "start11": 6.0, - "totalPlaytimeS": 31737.0, - "totalPoints": 520.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9605.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": 49.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 39 - }, - { - "hasPlayed": true, - "points": 158 - }, - { - "hasPlayed": true, - "points": 266 - }, - { - "hasPlayed": true, - "points": 30 - }, - { - "hasPlayed": true, - "points": 28 - } - ], - "name": "Albert Grønbæk", - "marketChangeToday": 77350.0 - }, - { - "id": "10120", - "teamId": "6", - "firstName": "Alexander", - "lastName": "Røssing-Lelesiit", - "marketValue": 3194677.0, - "averagePoints": 10.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 5.0, - "totalPlaytimeS": 23037.0, - "totalPoints": 114.0, - "status": 4, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10120.png", - "number": 38.0, - "trend": 2, - "pointsPerValue": 35.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Alexander Røssing-Lelesiit", - "marketChangeToday": -178029.0 - }, - { - "id": "11512", - "teamId": "6", - "firstName": "Nicolás", - "lastName": "Capaldo", - "marketValue": 10210433.0, - "averagePoints": 65.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 24.0, - "totalPlaytimeS": 130826.0, - "totalPoints": 1682.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11512.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 164.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 136 - }, - { - "hasPlayed": true, - "points": 101 - }, - { - "hasPlayed": true, - "points": 64 - }, - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": true, - "points": 90 - } - ], - "name": "Nicolás Capaldo", - "marketChangeToday": 74494.0 - }, - { - "id": "11752", - "teamId": "6", - "firstName": "Warmed", - "lastName": "Omari", - "marketValue": 6072216.0, - "averagePoints": 60.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 17.0, - "totalPlaytimeS": 106595.0, - "totalPoints": 1204.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11752.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 198.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 86 - }, - { - "hasPlayed": true, - "points": 85 - }, - { - "hasPlayed": true, - "points": 151 - }, - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 57 - } - ], - "name": "Warmed Omari", - "marketChangeToday": -291504.0 - }, - { - "id": "12368", - "teamId": "6", - "firstName": "Sander", - "lastName": "Tangvik", - "marketValue": 1238968.0, - "averagePoints": 220.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 1.0, - "totalPlaytimeS": 6034.0, - "totalPoints": 220.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12368.png", - "number": 12.0, - "trend": 2, - "pointsPerValue": 177.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 220 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sander Tangvik", - "marketChangeToday": -119806.0 - }, - { - "id": "13433", - "teamId": "6", - "firstName": "Louis", - "lastName": "Lemke", - "marketValue": 500000.0, - "averagePoints": 20.0, - "games": 1.0, - "gamesPlayed": 1.0, - "start11": 0.0, - "totalPlaytimeS": 67.0, - "totalPoints": 20.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13433.png", - "number": 37.0, - "trend": 0, - "pointsPerValue": 40.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Louis Lemke", - "marketChangeToday": 0.0 - }, - { - "id": "15283", - "teamId": "6", - "firstName": "Martin", - "lastName": "Adeline", - "marketValue": 9112932.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15283.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Martin Adeline", - "marketChangeToday": -359178.0 - }, - { - "id": "15472", - "teamId": "6", - "firstName": "Patson", - "lastName": "Daka", - "marketValue": 10088685.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15472.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Patson Daka", - "marketChangeToday": 386580.0 - }, - { - "id": "15478", - "teamId": "6", - "firstName": "Bilal", - "lastName": "Nadir", - "marketValue": 5893612.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15478.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Bilal Nadir", - "marketChangeToday": -482675.0 - }, - { - "id": "49", - "teamId": "5", - "firstName": "Matthias", - "lastName": "Ginter", - "marketValue": 26220584.0, - "averagePoints": 114.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 32.0, - "totalPlaytimeS": 188048.0, - "totalPoints": 3663.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/49.png", - "number": 28.0, - "trend": 1, - "pointsPerValue": 139.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 243 - }, - { - "hasPlayed": true, - "points": 39 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 146 - } - ], - "name": "Matthias Ginter", - "marketChangeToday": 53023.0 - }, - { - "id": "89", - "teamId": "5", - "firstName": "Christian", - "lastName": "Günter", - "marketValue": 2995137.0, - "averagePoints": 48.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 18.0, - "totalPlaytimeS": 102008.0, - "totalPoints": 1161.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/89.png", - "number": 30.0, - "trend": 2, - "pointsPerValue": 387.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": -22 - }, - { - "hasPlayed": true, - "points": 56 - } - ], - "name": "Christian Günter", - "marketChangeToday": -80763.0 - }, - { - "id": "118", - "teamId": "5", - "firstName": "Vincenzo", - "lastName": "Grifo", - "marketValue": 11190438.0, - "averagePoints": 71.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 21.0, - "totalPlaytimeS": 113451.0, - "totalPoints": 2332.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/118.png", - "number": 32.0, - "trend": 1, - "pointsPerValue": 208.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 57 - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": true, - "points": -1 - }, - { - "hasPlayed": true, - "points": 205 - } - ], - "name": "Vincenzo Grifo", - "marketChangeToday": 104952.0 - }, - { - "id": "1257", - "teamId": "5", - "firstName": "Lukas", - "lastName": "Kübler", - "marketValue": 4839680.0, - "averagePoints": 82.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 19.0, - "totalPlaytimeS": 105359.0, - "totalPoints": 1875.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1257.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 387.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 40 - }, - { - "hasPlayed": true, - "points": 118 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 62 - } - ], - "name": "Lukas Kübler", - "marketChangeToday": -101191.0 - }, - { - "id": "1645", - "teamId": "5", - "firstName": "Maximilian", - "lastName": "Eggestein", - "marketValue": 13854711.0, - "averagePoints": 84.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 203699.0, - "totalPoints": 2849.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1645.png", - "number": 8.0, - "trend": 1, - "pointsPerValue": 205.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 76 - }, - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": 78 - }, - { - "hasPlayed": true, - "points": -19 - }, - { - "hasPlayed": true, - "points": 171 - } - ], - "name": "Maximilian Eggestein", - "marketChangeToday": 170937.0 - }, - { - "id": "1767", - "teamId": "5", - "firstName": "Jannik", - "lastName": "Huth", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1767.png", - "number": 24.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Jannik Huth", - "marketChangeToday": 0.0 - }, - { - "id": "1858", - "teamId": "5", - "firstName": "Anthony", - "lastName": "Jung", - "marketValue": 3013895.0, - "averagePoints": 37.0, - "games": 12.0, - "gamesPlayed": 12.0, - "start11": 4.0, - "totalPlaytimeS": 36970.0, - "totalPoints": 441.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1858.png", - "number": 5.0, - "trend": 2, - "pointsPerValue": 146.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 5 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Anthony Jung", - "marketChangeToday": -208564.0 - }, - { - "id": "1910", - "teamId": "5", - "firstName": "Florian", - "lastName": "Müller", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1910.png", - "number": 21.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Florian Müller", - "marketChangeToday": 0.0 - }, - { - "id": "2084", - "teamId": "5", - "firstName": "Philipp", - "lastName": "Lienhart", - "marketValue": 11242152.0, - "averagePoints": 69.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 14.0, - "totalPlaytimeS": 86712.0, - "totalPoints": 1379.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2084.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": 122.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 25 - }, - { - "hasPlayed": true, - "points": 152 - }, - { - "hasPlayed": true, - "points": 2 - }, - { - "hasPlayed": true, - "points": 15 - } - ], - "name": "Philipp Lienhart", - "marketChangeToday": 160588.0 - }, - { - "id": "2125", - "teamId": "5", - "firstName": "Jan-Niklas", - "lastName": "Beste", - "marketValue": 9743048.0, - "averagePoints": 60.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 20.0, - "totalPlaytimeS": 111405.0, - "totalPoints": 1693.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2125.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 173.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 150 - }, - { - "hasPlayed": true, - "points": 2 - }, - { - "hasPlayed": true, - "points": 63 - }, - { - "hasPlayed": true, - "points": 0 - }, - { - "hasPlayed": true, - "points": 55 - } - ], - "name": "Jan-Niklas Beste", - "marketChangeToday": 271616.0 - }, - { - "id": "2176", - "teamId": "5", - "firstName": "Lucas", - "lastName": "Höler", - "marketValue": 2971936.0, - "averagePoints": 46.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 25.0, - "totalPlaytimeS": 134301.0, - "totalPoints": 1531.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2176.png", - "number": 9.0, - "trend": 2, - "pointsPerValue": 515.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 43 - }, - { - "hasPlayed": true, - "points": -5 - }, - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 94 - } - ], - "name": "Lucas Höler", - "marketChangeToday": -83764.0 - }, - { - "id": "2722", - "teamId": "5", - "firstName": "Patrick", - "lastName": "Osterhage", - "marketValue": 4442947.0, - "averagePoints": 47.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 13.0, - "totalPlaytimeS": 78511.0, - "totalPoints": 938.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2722.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 211.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Patrick Osterhage", - "marketChangeToday": 270897.0 - }, - { - "id": "2939", - "teamId": "5", - "firstName": "Eren Sami", - "lastName": "Dinkçi", - "marketValue": 3909055.0, - "averagePoints": 44.0, - "games": 22.0, - "gamesPlayed": 22.0, - "start11": 16.0, - "totalPlaytimeS": 91259.0, - "totalPoints": 965.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2939.png", - "number": 18.0, - "trend": 2, - "pointsPerValue": 246.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 170 - }, - { - "hasPlayed": true, - "points": 203 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Eren Sami Dinkçi", - "marketChangeToday": -125362.0 - }, - { - "id": "3019", - "teamId": "5", - "firstName": "Noah", - "lastName": "Atubolu", - "marketValue": 9623459.0, - "averagePoints": 97.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 203699.0, - "totalPoints": 3299.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3019.png", - "number": 1.0, - "trend": 2, - "pointsPerValue": 342.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 118 - }, - { - "hasPlayed": true, - "points": 51 - }, - { - "hasPlayed": true, - "points": 64 - }, - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": true, - "points": 94 - } - ], - "name": "Noah Atubolu", - "marketChangeToday": -256349.0 - }, - { - "id": "3209", - "teamId": "5", - "firstName": "Yannik", - "lastName": "Engelhardt", - "marketValue": 7926794.0, - "averagePoints": 64.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 29.0, - "totalPlaytimeS": 162513.0, - "totalPoints": 1970.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3209.png", - "number": 16.0, - "trend": 1, - "pointsPerValue": 248.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 135 - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 86 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": -10 - } - ], - "name": "Yannik Engelhardt", - "marketChangeToday": 259333.0 - }, - { - "id": "3218", - "teamId": "5", - "firstName": "Mio", - "lastName": "Backhaus", - "marketValue": 16132947.0, - "averagePoints": 95.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 32.0, - "totalPlaytimeS": 190988.0, - "totalPoints": 3025.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3218.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": 187.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 179 - }, - { - "hasPlayed": true, - "points": 115 - }, - { - "hasPlayed": true, - "points": 74 - }, - { - "hasPlayed": true, - "points": 120 - }, - { - "hasPlayed": true, - "points": 67 - } - ], - "name": "Mio Backhaus", - "marketChangeToday": 115400.0 - }, - { - "id": "3304", - "teamId": "5", - "firstName": "Igor", - "lastName": "Matanović", - "marketValue": 17000839.0, - "averagePoints": 68.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 14.0, - "totalPlaytimeS": 106505.0, - "totalPoints": 2099.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3304.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": 123.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 265 - }, - { - "hasPlayed": true, - "points": 207 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 5 - }, - { - "hasPlayed": true, - "points": 37 - } - ], - "name": "Igor Matanović", - "marketChangeToday": 172306.0 - }, - { - "id": "4335", - "teamId": "5", - "firstName": "Derry", - "lastName": "Scherhant", - "marketValue": 5147455.0, - "averagePoints": 48.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 12.0, - "totalPlaytimeS": 87953.0, - "totalPoints": 1487.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4335.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 288.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 183 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": true, - "points": 8 - }, - { - "hasPlayed": true, - "points": 59 - } - ], - "name": "Derry Scherhant", - "marketChangeToday": -8583.0 - }, - { - "id": "6209", - "teamId": "5", - "firstName": "Philipp", - "lastName": "Treu", - "marketValue": 10539695.0, - "averagePoints": 52.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 24.0, - "totalPlaytimeS": 144527.0, - "totalPoints": 1454.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6209.png", - "number": 29.0, - "trend": 1, - "pointsPerValue": 137.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 47 - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": true, - "points": 60 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Philipp Treu", - "marketChangeToday": 131417.0 - }, - { - "id": "7215", - "teamId": "5", - "firstName": "Jordy", - "lastName": "Makengo", - "marketValue": 2358492.0, - "averagePoints": 42.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 12.0, - "totalPlaytimeS": 79520.0, - "totalPoints": 840.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7215.png", - "number": 33.0, - "trend": 2, - "pointsPerValue": 356.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 188 - }, - { - "hasPlayed": true, - "points": 0 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 28 - } - ], - "name": "Jordy Makengo", - "marketChangeToday": -120842.0 - }, - { - "id": "7216", - "teamId": "5", - "firstName": "Max", - "lastName": "Rosenfelder", - "marketValue": 4525534.0, - "averagePoints": 27.0, - "games": 12.0, - "gamesPlayed": 12.0, - "start11": 5.0, - "totalPlaytimeS": 32955.0, - "totalPoints": 318.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7216.png", - "number": 37.0, - "trend": 2, - "pointsPerValue": 70.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Max Rosenfelder", - "marketChangeToday": -165691.0 - }, - { - "id": "8363", - "teamId": "5", - "firstName": "Berkay", - "lastName": "Yilmaz", - "marketValue": 10097561.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8363.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Berkay Yilmaz", - "marketChangeToday": 239096.0 - }, - { - "id": "8364", - "teamId": "5", - "firstName": "Bruno", - "lastName": "Ogbus", - "marketValue": 2836923.0, - "averagePoints": 52.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 14.0, - "totalPlaytimeS": 78675.0, - "totalPoints": 940.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8364.png", - "number": 43.0, - "trend": 2, - "pointsPerValue": 331.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 38 - }, - { - "hasPlayed": true, - "points": -23 - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": true, - "points": 59 - }, - { - "hasPlayed": true, - "points": 110 - } - ], - "name": "Bruno Ogbus", - "marketChangeToday": -122171.0 - }, - { - "id": "11006", - "teamId": "5", - "firstName": "Yuito", - "lastName": "Suzuki", - "marketValue": 11476557.0, - "averagePoints": 63.0, - "games": 25.0, - "gamesPlayed": 25.0, - "start11": 18.0, - "totalPlaytimeS": 107057.0, - "totalPoints": 1570.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11006.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 136.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 50 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 62 - } - ], - "name": "Yuito Suzuki", - "marketChangeToday": 120326.0 - }, - { - "id": "11007", - "teamId": "5", - "firstName": "Cyriaque", - "lastName": "Irié", - "marketValue": 5170270.0, - "averagePoints": 15.0, - "games": 10.0, - "gamesPlayed": 10.0, - "start11": 3.0, - "totalPlaytimeS": 24064.0, - "totalPoints": 150.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11007.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": 29.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": -20 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Cyriaque Irié", - "marketChangeToday": 265137.0 - }, - { - "id": "14048", - "teamId": "5", - "firstName": "Keisuke", - "lastName": "Goto", - "marketValue": 8996166.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14048.png", - "number": 42.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Keisuke Goto", - "marketChangeToday": -369491.0 - }, - { - "id": "15196", - "teamId": "5", - "firstName": "Rihito", - "lastName": "Yamamoto", - "marketValue": 9234384.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15196.png", - "number": 20.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Rihito Yamamoto", - "marketChangeToday": -287562.0 - }, - { - "id": "43", - "teamId": "10", - "firstName": "Mitchell", - "lastName": "Weiser", - "marketValue": 6561907.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/43.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mitchell Weiser", - "marketChangeToday": -331624.0 - }, - { - "id": "157", - "teamId": "10", - "firstName": "Niklas", - "lastName": "Stark", - "marketValue": 3575592.0, - "averagePoints": 36.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 9.0, - "totalPlaytimeS": 46992.0, - "totalPoints": 508.0, - "status": 4, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/157.png", - "number": 4.0, - "trend": 2, - "pointsPerValue": 142.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 69 - }, - { - "hasPlayed": true, - "points": 29 - } - ], - "name": "Niklas Stark", - "marketChangeToday": -152896.0 - }, - { - "id": "1996", - "teamId": "10", - "firstName": "Marco", - "lastName": "Friedl", - "marketValue": 11578641.0, - "averagePoints": 78.0, - "games": 30.0, - "gamesPlayed": 30.0, - "start11": 29.0, - "totalPlaytimeS": 167391.0, - "totalPoints": 2349.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1996.png", - "number": 32.0, - "trend": 1, - "pointsPerValue": 202.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 14 - }, - { - "hasPlayed": true, - "points": 21 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Marco Friedl", - "marketChangeToday": 145655.0 - }, - { - "id": "2294", - "teamId": "10", - "firstName": "Amos", - "lastName": "Pieper", - "marketValue": 8113363.0, - "averagePoints": 80.0, - "games": 19.0, - "gamesPlayed": 19.0, - "start11": 19.0, - "totalPlaytimeS": 99133.0, - "totalPoints": 1529.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2294.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": 188.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": true, - "points": 72 - }, - { - "hasPlayed": true, - "points": 80 - }, - { - "hasPlayed": true, - "points": 82 - } - ], - "name": "Amos Pieper", - "marketChangeToday": 173874.0 - }, - { - "id": "2367", - "teamId": "10", - "firstName": "Romano", - "lastName": "Schmid", - "marketValue": 16275202.0, - "averagePoints": 98.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 195180.0, - "totalPoints": 3325.0, - "status": 256, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2367.png", - "number": 10.0, - "trend": 2, - "pointsPerValue": 204.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 40 - }, - { - "hasPlayed": true, - "points": 16 - }, - { - "hasPlayed": true, - "points": 248 - }, - { - "hasPlayed": true, - "points": 96 - }, - { - "hasPlayed": true, - "points": 182 - } - ], - "name": "Romano Schmid", - "marketChangeToday": -230008.0 - }, - { - "id": "2842", - "teamId": "10", - "firstName": "Felix", - "lastName": "Agu", - "marketValue": 5271779.0, - "averagePoints": 46.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 9.0, - "totalPlaytimeS": 48743.0, - "totalPoints": 509.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2842.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": 96.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Felix Agu", - "marketChangeToday": 289265.0 - }, - { - "id": "3139", - "teamId": "10", - "firstName": "Cédric", - "lastName": "Itten", - "marketValue": 10758041.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3139.png", - "number": 26.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Cédric Itten", - "marketChangeToday": 86470.0 - }, - { - "id": "3166", - "teamId": "10", - "firstName": "Keke", - "lastName": "Topp", - "marketValue": 620177.0, - "averagePoints": 22.0, - "games": 20.0, - "gamesPlayed": 20.0, - "start11": 7.0, - "totalPlaytimeS": 45051.0, - "totalPoints": 438.0, - "status": 1, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3166.png", - "number": 9.0, - "trend": 2, - "pointsPerValue": 706.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Keke Topp", - "marketChangeToday": -152442.0 - }, - { - "id": "3228", - "teamId": "10", - "firstName": "Justin", - "lastName": "Njinmah", - "marketValue": 6527471.0, - "averagePoints": 43.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 22.0, - "totalPlaytimeS": 126736.0, - "totalPoints": 1409.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3228.png", - "number": 11.0, - "trend": 1, - "pointsPerValue": 215.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 10 - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": true, - "points": 13 - }, - { - "hasPlayed": true, - "points": 12 - }, - { - "hasPlayed": true, - "points": 104 - } - ], - "name": "Justin Njinmah", - "marketChangeToday": 51447.0 - }, - { - "id": "3450", - "teamId": "10", - "firstName": "Markus", - "lastName": "Kolke", - "marketValue": 500000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3450.png", - "number": 25.0, - "trend": 0, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Markus Kolke", - "marketChangeToday": 0.0 - }, - { - "id": "3481", - "teamId": "10", - "firstName": "Jens", - "lastName": "Stage", - "marketValue": 18099425.0, - "averagePoints": 100.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 29.0, - "totalPlaytimeS": 160601.0, - "totalPoints": 2895.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3481.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 159.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 48 - }, - { - "hasPlayed": true, - "points": 12 - }, - { - "hasPlayed": true, - "points": 30 - }, - { - "hasPlayed": true, - "points": 157 - }, - { - "hasPlayed": true, - "points": 265 - } - ], - "name": "Jens Stage", - "marketChangeToday": 153214.0 - }, - { - "id": "7167", - "teamId": "10", - "firstName": "Senne", - "lastName": "Lynen", - "marketValue": 7779915.0, - "averagePoints": 71.0, - "games": 31.0, - "gamesPlayed": 31.0, - "start11": 31.0, - "totalPlaytimeS": 180555.0, - "totalPoints": 2210.0, - "status": 4, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7167.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 284.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": true, - "points": 104 - }, - { - "hasPlayed": true, - "points": 103 - }, - { - "hasPlayed": true, - "points": 101 - }, - { - "hasPlayed": true, - "points": 87 - } - ], - "name": "Senne Lynen", - "marketChangeToday": 214209.0 - }, - { - "id": "7282", - "teamId": "10", - "firstName": "Olivier", - "lastName": "Deman", - "marketValue": 9416212.0, - "averagePoints": 74.0, - "games": 16.0, - "gamesPlayed": 16.0, - "start11": 14.0, - "totalPlaytimeS": 82852.0, - "totalPoints": 1176.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7282.png", - "number": 2.0, - "trend": 1, - "pointsPerValue": 124.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 51 - }, - { - "hasPlayed": true, - "points": 129 - }, - { - "hasPlayed": true, - "points": 106 - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": true, - "points": 87 - } - ], - "name": "Olivier Deman", - "marketChangeToday": 251716.0 - }, - { - "id": "7469", - "teamId": "10", - "firstName": "Julián", - "lastName": "Malatini", - "marketValue": 3993856.0, - "averagePoints": 26.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 5.0, - "totalPlaytimeS": 34567.0, - "totalPoints": 288.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7469.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": 72.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Julián Malatini", - "marketChangeToday": 280105.0 - }, - { - "id": "7721", - "teamId": "10", - "firstName": "Marco", - "lastName": "Grüll", - "marketValue": 3465166.0, - "averagePoints": 50.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 23.0, - "totalPlaytimeS": 130955.0, - "totalPoints": 1641.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7721.png", - "number": 17.0, - "trend": 1, - "pointsPerValue": 473.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": -14 - }, - { - "hasPlayed": true, - "points": 19 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 53 - } - ], - "name": "Marco Grüll", - "marketChangeToday": 277103.0 - }, - { - "id": "8166", - "teamId": "10", - "firstName": "", - "lastName": "Chuki", - "marketValue": 10274838.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8166.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Chuki", - "marketChangeToday": 163963.0 - }, - { - "id": "9513", - "teamId": "10", - "firstName": "Karl", - "lastName": "Hein", - "marketValue": 11759452.0, - "averagePoints": 164.0, - "games": 2.0, - "gamesPlayed": 2.0, - "start11": 2.0, - "totalPlaytimeS": 11560.0, - "totalPoints": 327.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9513.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 27.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Karl Hein", - "marketChangeToday": 153571.0 - }, - { - "id": "9600", - "teamId": "10", - "firstName": "Alexander", - "lastName": "Schlager", - "marketValue": 5968868.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9600.png", - "number": 30.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Alexander Schlager", - "marketChangeToday": -396039.0 - }, - { - "id": "9923", - "teamId": "10", - "firstName": "Samuel", - "lastName": "Mbangula", - "marketValue": 7497894.0, - "averagePoints": 50.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 12.0, - "totalPlaytimeS": 77710.0, - "totalPoints": 1289.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9923.png", - "number": 7.0, - "trend": 1, - "pointsPerValue": 171.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 9 - }, - { - "hasPlayed": true, - "points": -11 - }, - { - "hasPlayed": true, - "points": 36 - }, - { - "hasPlayed": true, - "points": 3 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Samuel Mbangula", - "marketChangeToday": 52536.0 - }, - { - "id": "9996", - "teamId": "10", - "firstName": "Patrice", - "lastName": "Covic", - "marketValue": 5260710.0, - "averagePoints": 18.0, - "games": 15.0, - "gamesPlayed": 15.0, - "start11": 2.0, - "totalPlaytimeS": 25884.0, - "totalPoints": 268.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9996.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": 50.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 9 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Patrice Covic", - "marketChangeToday": 209961.0 - }, - { - "id": "10131", - "teamId": "10", - "firstName": "Dariusz", - "lastName": "Stalmach", - "marketValue": 4393604.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10131.png", - "number": 23.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Dariusz Stalmach", - "marketChangeToday": -157251.0 - }, - { - "id": "10134", - "teamId": "10", - "firstName": "Mick", - "lastName": "Schmetgens", - "marketValue": 4080715.0, - "averagePoints": 40.0, - "games": 2.0, - "gamesPlayed": 2.0, - "start11": 0.0, - "totalPlaytimeS": 2459.0, - "totalPoints": 79.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10134.png", - "number": 33.0, - "trend": 1, - "pointsPerValue": 19.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mick Schmetgens", - "marketChangeToday": 281998.0 - }, - { - "id": "10497", - "teamId": "10", - "firstName": "Abdoul-Karim", - "lastName": "Coulibaly", - "marketValue": 7258580.0, - "averagePoints": 52.0, - "games": 27.0, - "gamesPlayed": 27.0, - "start11": 24.0, - "totalPlaytimeS": 139820.0, - "totalPoints": 1401.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10497.png", - "number": 31.0, - "trend": 2, - "pointsPerValue": 193.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 7 - }, - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": 108 - } - ], - "name": "Abdoul-Karim Coulibaly", - "marketChangeToday": -229545.0 - }, - { - "id": "11262", - "teamId": "10", - "firstName": "Salim Amani", - "lastName": "Musah", - "marketValue": 4801490.0, - "averagePoints": 17.0, - "games": 8.0, - "gamesPlayed": 8.0, - "start11": 2.0, - "totalPlaytimeS": 13915.0, - "totalPoints": 134.0, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11262.png", - "number": 29.0, - "trend": 1, - "pointsPerValue": 27.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 19 - }, - { - "hasPlayed": true, - "points": -12 - }, - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 2 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Salim Amani Musah", - "marketChangeToday": 312323.0 - }, - { - "id": "14923", - "teamId": "10", - "firstName": "Kenny", - "lastName": "Quetant", - "marketValue": 4558386.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14923.png", - "number": 19.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kenny Quetant", - "marketChangeToday": -142764.0 - }, - { - "id": "14926", - "teamId": "10", - "firstName": "Darwin", - "lastName": "Soylu", - "marketValue": 4578288.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/14926.png", - "number": 34.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Darwin Soylu", - "marketChangeToday": -130689.0 - }, - { - "id": "15256", - "teamId": "10", - "firstName": "Oskar", - "lastName": "Wójcik", - "marketValue": 8372391.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15256.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Oskar Wójcik", - "marketChangeToday": -55047.0 - }, - { - "id": "15313", - "teamId": "10", - "firstName": "Paul", - "lastName": "Erevbenagie", - "marketValue": 866902.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/15313.png", - "number": 38.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Paul Erevbenagie", - "marketChangeToday": 258383.0 - }, - { - "id": "493", - "teamId": "13", - "firstName": "Michael", - "lastName": "Gregoritsch", - "marketValue": 8910509.0, - "averagePoints": 74.0, - "games": 17.0, - "gamesPlayed": 17.0, - "start11": 11.0, - "totalPlaytimeS": 60067.0, - "totalPoints": 1251.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/493.png", - "number": 38.0, - "trend": 1, - "pointsPerValue": 140.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -15 - }, - { - "hasPlayed": true, - "points": 273 - }, - { - "hasPlayed": true, - "points": 132 - }, - { - "hasPlayed": true, - "points": 75 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Michael Gregoritsch", - "marketChangeToday": 169859.0 - }, - { - "id": "1809", - "teamId": "13", - "firstName": "Marius", - "lastName": "Wolf", - "marketValue": 928397.0, - "averagePoints": 24.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 12.0, - "totalPlaytimeS": 69269.0, - "totalPoints": 686.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1809.png", - "number": 27.0, - "trend": 2, - "pointsPerValue": 738.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 8 - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 94 - }, - { - "hasPlayed": true, - "points": 17 - }, - { - "hasPlayed": true, - "points": 15 - } - ], - "name": "Marius Wolf", - "marketChangeToday": -90015.0 - }, - { - "id": "1811", - "teamId": "13", - "firstName": "Jeffrey", - "lastName": "Gouweleeuw", - "marketValue": 10322838.0, - "averagePoints": 62.0, - "games": 11.0, - "gamesPlayed": 11.0, - "start11": 10.0, - "totalPlaytimeS": 56368.0, - "totalPoints": 684.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1811.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": 66.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 47 - }, - { - "hasPlayed": true, - "points": 78 - }, - { - "hasPlayed": true, - "points": 79 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": 93 - } - ], - "name": "Jeffrey Gouweleeuw", - "marketChangeToday": 111906.0 - }, - { - "id": "2195", - "teamId": "13", - "firstName": "Finn", - "lastName": "Dahmen", - "marketValue": 15366270.0, - "averagePoints": 90.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 34.0, - "totalPlaytimeS": 203411.0, - "totalPoints": 3060.0, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2195.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": 199.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 28 - }, - { - "hasPlayed": true, - "points": 77 - }, - { - "hasPlayed": true, - "points": 109 - }, - { - "hasPlayed": true, - "points": 87 - }, - { - "hasPlayed": true, - "points": 274 - } - ], - "name": "Finn Dahmen", - "marketChangeToday": 101479.0 - }, - { - "id": "2274", - "teamId": "13", - "firstName": "Keven", - "lastName": "Schlotterbeck", - "marketValue": 11784059.0, - "averagePoints": 87.0, - "games": 24.0, - "gamesPlayed": 24.0, - "start11": 22.0, - "totalPlaytimeS": 136251.0, - "totalPoints": 2080.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2274.png", - "number": 31.0, - "trend": 1, - "pointsPerValue": 176.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 31 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Keven Schlotterbeck", - "marketChangeToday": 21743.0 - }, - { - "id": "2651", - "teamId": "13", - "firstName": "Mads", - "lastName": "Pedersen", - "marketValue": 3750914.0, - "averagePoints": 10.0, - "games": 7.0, - "gamesPlayed": 7.0, - "start11": 1.0, - "totalPlaytimeS": 14713.0, - "totalPoints": 67.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2651.png", - "number": 3.0, - "trend": 1, - "pointsPerValue": 17.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -4 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mads Pedersen", - "marketChangeToday": 244317.0 - }, - { - "id": "2764", - "teamId": "13", - "firstName": "Yannik", - "lastName": "Keitel", - "marketValue": 4992705.0, - "averagePoints": 39.0, - "games": 6.0, - "gamesPlayed": 6.0, - "start11": 2.0, - "totalPlaytimeS": 16772.0, - "totalPoints": 233.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2764.png", - "number": 14.0, - "trend": 1, - "pointsPerValue": 46.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -7 - }, - { - "hasPlayed": true, - "points": 33 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Yannik Keitel", - "marketChangeToday": 111470.0 - }, - { - "id": "3143", - "teamId": "13", - "firstName": "Kristijan", - "lastName": "Jakić", - "marketValue": 2674391.0, - "averagePoints": 56.0, - "games": 26.0, - "gamesPlayed": 26.0, - "start11": 18.0, - "totalPlaytimeS": 110792.0, - "totalPoints": 1450.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3143.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": 542.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 181 - }, - { - "hasPlayed": true, - "points": 6 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kristijan Jakić", - "marketChangeToday": -120738.0 - }, - { - "id": "3183", - "teamId": "13", - "firstName": "Anton", - "lastName": "Kade", - "marketValue": 10337845.0, - "averagePoints": 64.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 18.0, - "totalPlaytimeS": 114106.0, - "totalPoints": 1783.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3183.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": 172.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 53 - }, - { - "hasPlayed": true, - "points": 108 - }, - { - "hasPlayed": true, - "points": 306 - }, - { - "hasPlayed": true, - "points": 147 - }, - { - "hasPlayed": true, - "points": 72 - } - ], - "name": "Anton Kade", - "marketChangeToday": 177189.0 - }, - { - "id": "4654", - "teamId": "13", - "firstName": "Mert", - "lastName": "Kömür", - "marketValue": 2863193.0, - "averagePoints": 53.0, - "games": 28.0, - "gamesPlayed": 28.0, - "start11": 17.0, - "totalPlaytimeS": 98463.0, - "totalPoints": 1481.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4654.png", - "number": 36.0, - "trend": 2, - "pointsPerValue": 517.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -5 - }, - { - "hasPlayed": true, - "points": 166 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 1 - }, - { - "hasPlayed": true, - "points": 41 - } - ], - "name": "Mert Kömür", - "marketChangeToday": -92669.0 - }, - { - "id": "6168", - "teamId": "13", - "firstName": "Robin", - "lastName": "Fellhauer", - "marketValue": 9133144.0, - "averagePoints": 65.0, - "games": 34.0, - "gamesPlayed": 34.0, - "start11": 31.0, - "totalPlaytimeS": 182393.0, - "totalPoints": 2209.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6168.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": 241.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 30 - }, - { - "hasPlayed": true, - "points": 160 - }, - { - "hasPlayed": true, - "points": 54 - }, - { - "hasPlayed": true, - "points": 23 - }, - { - "hasPlayed": true, - "points": 93 - } - ], - "name": "Robin Fellhauer", - "marketChangeToday": 261146.0 - }, - { - "id": "7283", - "teamId": "13", - "firstName": "Calvin", - "lastName": "Brackelmann", - "marketValue": 7932574.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7283.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Calvin Brackelmann", - "marketChangeToday": -261894.0 - }, - { - "id": "7336", - "teamId": "13", - "firstName": "Sima", - "lastName": "Suso", - "marketValue": 4665210.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7336.png", - "number": 0.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Sima Suso", - "marketChangeToday": -165773.0 - }, - { - "id": "7676", - "teamId": "13", - "firstName": "Fabian", - "lastName": "Rieder", - "marketValue": 11752981.0, - "averagePoints": 71.0, - "games": 32.0, - "gamesPlayed": 32.0, - "start11": 28.0, - "totalPlaytimeS": 153869.0, - "totalPoints": 2269.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7676.png", - "number": 32.0, - "trend": 1, - "pointsPerValue": 193.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 35 - }, - { - "hasPlayed": true, - "points": 134 - }, - { - "hasPlayed": true, - "points": 78 - }, - { - "hasPlayed": true, - "points": 77 - }, - { - "hasPlayed": true, - "points": 262 - } - ], - "name": "Fabian Rieder", - "marketChangeToday": 183404.0 - }, - { - "id": "7696", - "teamId": "13", - "firstName": "Nediljko", - "lastName": "Labrović", - "marketValue": 2866074.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7696.png", - "number": 22.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nediljko Labrović", - "marketChangeToday": 167532.0 - }, - { - "id": "8355", - "teamId": "13", - "firstName": "Noahkai", - "lastName": "Banks", - "marketValue": 6603268.0, - "averagePoints": 73.0, - "games": 23.0, - "gamesPlayed": 23.0, - "start11": 20.0, - "totalPlaytimeS": 114349.0, - "totalPoints": 1668.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8355.png", - "number": 40.0, - "trend": 1, - "pointsPerValue": 252.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 46 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Noahkai Banks", - "marketChangeToday": 160214.0 - }, - { - "id": "9642", - "teamId": "13", - "firstName": "Chrislain", - "lastName": "Matsima", - "marketValue": 10290270.0, - "averagePoints": 82.0, - "games": 18.0, - "gamesPlayed": 18.0, - "start11": 17.0, - "totalPlaytimeS": 99447.0, - "totalPoints": 1473.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9642.png", - "number": 5.0, - "trend": 1, - "pointsPerValue": 143.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 9 - }, - { - "hasPlayed": true, - "points": 82 - }, - { - "hasPlayed": true, - "points": 65 - }, - { - "hasPlayed": true, - "points": 2 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Chrislain Matsima", - "marketChangeToday": 67305.0 - }, - { - "id": "9684", - "teamId": "13", - "firstName": "Alexis", - "lastName": "Claude-Maurice", - "marketValue": 11873741.0, - "averagePoints": 80.0, - "games": 29.0, - "gamesPlayed": 29.0, - "start11": 25.0, - "totalPlaytimeS": 136499.0, - "totalPoints": 2314.0, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9684.png", - "number": 20.0, - "trend": 1, - "pointsPerValue": 194.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 24 - }, - { - "hasPlayed": true, - "points": 139 - }, - { - "hasPlayed": true, - "points": 91 - }, - { - "hasPlayed": true, - "points": 42 - } - ], - "name": "Alexis Claude-Maurice", - "marketChangeToday": 131950.0 - }, - { - "id": "9965", - "teamId": "13", - "firstName": "Faik", - "lastName": "Sakar", - "marketValue": 4129449.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9965.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Faik Sakar", - "marketChangeToday": 315686.0 - }, - { - "id": "10049", - "teamId": "13", - "firstName": "Hennes", - "lastName": "Behrens", - "marketValue": 7630497.0, - "averagePoints": 68.0, - "games": 16.0, - "gamesPlayed": 16.0, - "start11": 15.0, - "totalPlaytimeS": 87282.0, - "totalPoints": 1093.0, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10049.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": 143.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 39 - }, - { - "hasPlayed": true, - "points": 103 - }, - { - "hasPlayed": true, - "points": 62 - }, - { - "hasPlayed": true, - "points": 123 - }, - { - "hasPlayed": true, - "points": 33 - } - ], - "name": "Hennes Behrens", - "marketChangeToday": 267121.0 - }, - { - "id": "11556", - "teamId": "13", - "firstName": "Han-Noah", - "lastName": "Massengo", - "marketValue": 8470872.0, - "averagePoints": 59.0, - "games": 33.0, - "gamesPlayed": 33.0, - "start11": 29.0, - "totalPlaytimeS": 158322.0, - "totalPoints": 1949.0, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11556.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": 230.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": -5 - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": true, - "points": 26 - }, - { - "hasPlayed": true, - "points": 64 - }, - { - "hasPlayed": true, - "points": 107 - } - ], - "name": "Han-Noah Massengo", - "marketChangeToday": 175497.0 - }, - { - "id": "12341", - "teamId": "13", - "firstName": "Rodrigo", - "lastName": "Ribeiro", - "marketValue": 4884616.0, - "averagePoints": 38.0, - "games": 14.0, - "gamesPlayed": 14.0, - "start11": 6.0, - "totalPlaytimeS": 41356.0, - "totalPoints": 529.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12341.png", - "number": 21.0, - "trend": 2, - "pointsPerValue": 108.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 11 - }, - { - "hasPlayed": true, - "points": 20 - }, - { - "hasPlayed": true, - "points": 21 - }, - { - "hasPlayed": true, - "points": 18 - }, - { - "hasPlayed": true, - "points": 66 - } - ], - "name": "Rodrigo Ribeiro", - "marketChangeToday": -422491.0 - }, - { - "id": "13479", - "teamId": "13", - "firstName": "Uchenna", - "lastName": "Ogundu", - "marketValue": 4008136.0, - "averagePoints": 18.0, - "games": 5.0, - "gamesPlayed": 5.0, - "start11": 0.0, - "totalPlaytimeS": 4536.0, - "totalPoints": 88.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13479.png", - "number": 39.0, - "trend": 1, - "pointsPerValue": 21.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 56 - } - ], - "name": "Uchenna Ogundu", - "marketChangeToday": 286786.0 - }, - { - "id": "32", - "teamId": "8", - "firstName": "Loris", - "lastName": "Karius", - "marketValue": 15434589.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/32.png", - "number": 1.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Loris Karius", - "marketChangeToday": 176227.0 - }, - { - "id": "670", - "teamId": "8", - "firstName": "Kenan", - "lastName": "Karaman", - "marketValue": 15151609.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/670.png", - "number": 19.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kenan Karaman", - "marketChangeToday": 159198.0 - }, - { - "id": "755", - "teamId": "8", - "firstName": "Kevin", - "lastName": "Müller", - "marketValue": 1553538.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/755.png", - "number": 22.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Kevin Müller", - "marketChangeToday": -147691.0 - }, - { - "id": "1012", - "teamId": "8", - "firstName": "Edin", - "lastName": "Džeko", - "marketValue": 7084261.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1012.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Edin Džeko", - "marketChangeToday": 279552.0 - }, - { - "id": "1691", - "teamId": "8", - "firstName": "Finn", - "lastName": "Porath", - "marketValue": 4848303.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1691.png", - "number": 27.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Finn Porath", - "marketChangeToday": 298905.0 - }, - { - "id": "1911", - "teamId": "8", - "firstName": "Anton", - "lastName": "Donkor", - "marketValue": 5122271.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/1911.png", - "number": 30.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Anton Donkor", - "marketChangeToday": 288163.0 - }, - { - "id": "2762", - "teamId": "8", - "firstName": "Timo", - "lastName": "Becker", - "marketValue": 5894578.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2762.png", - "number": 5.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Timo Becker", - "marketChangeToday": -250776.0 - }, - { - "id": "2876", - "teamId": "8", - "firstName": "Ron", - "lastName": "Schallenberg", - "marketValue": 7319867.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2876.png", - "number": 6.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Ron Schallenberg", - "marketChangeToday": 265538.0 - }, - { - "id": "2967", - "teamId": "8", - "firstName": "Soufiane", - "lastName": "El-Faouzi", - "marketValue": 13377788.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/2967.png", - "number": 23.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Soufiane El-Faouzi", - "marketChangeToday": 184256.0 - }, - { - "id": "3029", - "teamId": "8", - "firstName": "Dejan", - "lastName": "Ljubičić", - "marketValue": 8803173.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3029.png", - "number": 21.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Dejan Ljubičić", - "marketChangeToday": -42057.0 - }, - { - "id": "3307", - "teamId": "8", - "firstName": "Janik", - "lastName": "Bachmann", - "marketValue": 3334193.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/3307.png", - "number": 14.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Janik Bachmann", - "marketChangeToday": -151721.0 - }, - { - "id": "4406", - "teamId": "8", - "firstName": "Éric", - "lastName": "Dina Ebimbe", - "marketValue": 6527610.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 2, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4406.png", - "number": 0.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Éric Dina Ebimbe", - "marketChangeToday": 6027610.0 - }, - { - "id": "4606", - "teamId": "8", - "firstName": "Hasan", - "lastName": "Kuruçay", - "marketValue": 12112000.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/4606.png", - "number": 4.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Hasan Kuruçay", - "marketChangeToday": 145536.0 - }, - { - "id": "6172", - "teamId": "8", - "firstName": "Junior", - "lastName": "Adamu", - "marketValue": 9015777.0, - "averagePoints": 47.0, - "games": 9.0, - "gamesPlayed": 9.0, - "start11": 7.0, - "totalPlaytimeS": 28586.0, - "totalPoints": 419.0, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/6172.png", - "number": 20.0, - "trend": 2, - "pointsPerValue": 46.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Junior Adamu", - "marketChangeToday": -262324.0 - }, - { - "id": "7156", - "teamId": "8", - "firstName": "Maximilian", - "lastName": "Wöber", - "marketValue": 6060182.0, - "averagePoints": 33.0, - "games": 2.0, - "gamesPlayed": 2.0, - "start11": 0.0, - "totalPlaytimeS": 2759.0, - "totalPoints": 66.0, - "status": 2, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7156.png", - "number": 39.0, - "trend": 1, - "pointsPerValue": 10.0, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 22 - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": true, - "points": 44 - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Maximilian Wöber", - "marketChangeToday": 174838.0 - }, - { - "id": "7242", - "teamId": "8", - "firstName": "Robin", - "lastName": "Gosens", - "marketValue": 9258275.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/7242.png", - "number": 8.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Robin Gosens", - "marketChangeToday": -285854.0 - }, - { - "id": "8222", - "teamId": "8", - "firstName": "Moussa", - "lastName": "Sylla", - "marketValue": 8259020.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8222.png", - "number": 9.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Moussa Sylla", - "marketChangeToday": 154796.0 - }, - { - "id": "8235", - "teamId": "8", - "firstName": "Adrian", - "lastName": "Gantenbein", - "marketValue": 1002010.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 1, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8235.png", - "number": 17.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Adrian Gantenbein", - "marketChangeToday": -156110.0 - }, - { - "id": "8277", - "teamId": "8", - "firstName": "Vitalie", - "lastName": "Becker", - "marketValue": 6585300.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/8277.png", - "number": 33.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Vitalie Becker", - "marketChangeToday": 292951.0 - }, - { - "id": "9390", - "teamId": "8", - "firstName": "Max", - "lastName": "Grüger", - "marketValue": 3469545.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/9390.png", - "number": 37.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Max Grüger", - "marketChangeToday": -157152.0 - }, - { - "id": "10916", - "teamId": "8", - "firstName": "Mert Can", - "lastName": "Ayhan", - "marketValue": 9235885.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/10916.png", - "number": 43.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Mert Can Ayhan", - "marketChangeToday": 160096.0 - }, - { - "id": "11255", - "teamId": "8", - "firstName": "Nikola", - "lastName": "Katic", - "marketValue": 13400032.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 2, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11255.png", - "number": 25.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Nikola Katic", - "marketChangeToday": 160655.0 - }, - { - "id": "11964", - "teamId": "8", - "firstName": "Christian", - "lastName": "Gomis", - "marketValue": 4771807.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 4, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/11964.png", - "number": 7.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Christian Gomis", - "marketChangeToday": -159854.0 - }, - { - "id": "12297", - "teamId": "8", - "firstName": "Satoshi", - "lastName": "Tanaka", - "marketValue": 8139617.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/12297.png", - "number": 13.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Satoshi Tanaka", - "marketChangeToday": -277889.0 - }, - { - "id": "13431", - "teamId": "8", - "firstName": "Johannes Simon", - "lastName": "Siebeking", - "marketValue": 3403563.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 1, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13431.png", - "number": 36.0, - "trend": 2, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Johannes Simon Siebeking", - "marketChangeToday": -206507.0 - }, - { - "id": "13448", - "teamId": "8", - "firstName": "Adil", - "lastName": "Aouchiche", - "marketValue": 13691923.0, - "averagePoints": null, - "games": null, - "gamesPlayed": null, - "start11": null, - "totalPlaytimeS": null, - "totalPoints": null, - "status": 0, - "position": 3, - "playerImage": "https://kickbase.b-cdn.net/pool/playersbig/13448.png", - "number": 24.0, - "trend": 1, - "pointsPerValue": null, - "pointsStdDev": null, - "history": [ - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - }, - { - "hasPlayed": false, - "points": null - } - ], - "name": "Adil Aouchiche", - "marketChangeToday": 176582.0 - } -] \ No newline at end of file diff --git a/outputs/kbstats/players/kbstats_players_20260817_095735_+0200.csv b/outputs/kbstats/players/kbstats_players_20260817_095735_+0200.csv deleted file mode 100644 index 51c7044..0000000 --- a/outputs/kbstats/players/kbstats_players_20260817_095735_+0200.csv +++ /dev/null @@ -1,466 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday -173,2,Jonathan,Tah,36786174.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/bbdbcc801d7245e79786231de87b80b7.png,4.0,1,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,48730.0 -237,2,Manuel,Neuer,12761537.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/aadd45c3d6354126886481e0a33a3c1f.png,1.0,1,163.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,70077.0 -383,2,Sven,Ulreich,1858016.0,125.0,1.0,1.0,1.0,6244.0,125.0,0,1,https://kickbase.b-cdn.net/content/file/903ab63179ea4d5bb2d3308d33ed94a8.png,26.0,2,67.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,-210462.0 -1685,2,Joshua,Kimmich,59676168.0,186.0,29.0,29.0,24.0,151968.0,5391.0,0,3,https://kickbase.b-cdn.net/content/file/e84941ae3809492c84e8f8bad5b3791e.png,6.0,1,90.0,,"[{""hasPlayed"": true, ""points"": 317}, {""hasPlayed"": true, ""points"": 238}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 215}]",1,Joshua Kimmich,27719.0 -1961,2,Serge,Gnabry,17314237.0,142.0,21.0,21.0,16.0,80707.0,2980.0,2,3,https://kickbase.b-cdn.net/content/file/e88435a468a14a10b3e6894bbc3bb0a1.png,7.0,2,172.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,-413437.0 -1991,2,Dayotchanculle,Upamecano,33676981.0,119.0,24.0,24.0,21.0,119193.0,2858.0,0,2,https://kickbase.b-cdn.net/content/file/786ab7fb4f394b598ffdd4d09c323bfa.png,2.0,1,84.0,,"[{""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Dayotchanculle Upamecano,66183.0 -2038,2,Konrad,Laimer,33290901.0,136.0,29.0,29.0,22.0,131747.0,3943.0,2,2,https://kickbase.b-cdn.net/content/file/5facdf754a204792b327d0754f2ede01.png,27.0,2,118.0,,"[{""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 39}]",3,Konrad Laimer,-581587.0 -2300,2,Josip,Stanišić,24348104.0,128.0,26.0,26.0,19.0,124437.0,3330.0,2,2,https://kickbase.b-cdn.net/content/file/0828c39abfa3434387731b4125f9c877.png,44.0,2,136.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 172}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 105}]",3,Josip Stanišić,-309066.0 -2366,2,Alphonso,Davies,13693052.0,86.0,13.0,13.0,6.0,36386.0,1116.0,0,2,https://kickbase.b-cdn.net/content/file/c425ab49434449f08f28bcd1ae8b303d.png,19.0,2,81.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 200}]",3,Alphonso Davies,-292813.0 -2804,2,Jamal,Musiala,35254956.0,98.0,15.0,15.0,7.0,45579.0,1476.0,2,3,https://kickbase.b-cdn.net/content/file/0874c227bdbf4d93b915953ecd463f34.png,10.0,1,41.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 125}]",3,Jamal Musiala,38967.0 -3072,2,Jonas,Urbig,9449053.0,114.0,14.0,14.0,11.0,73976.0,1591.0,0,1,https://kickbase.b-cdn.net/content/file/c0e433f099ae43b186eae925a0234c11.png,40.0,2,168.0,,"[{""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 204}, {""hasPlayed"": true, ""points"": 150}]",4,Jonas Urbig,-240469.0 -3089,2,Hiroki,Ito,4660152.0,103.0,16.0,16.0,10.0,60821.0,1652.0,0,2,https://kickbase.b-cdn.net/content/file/da6a70c8cd1d413f9143de52e07a8ee7.png,21.0,2,354.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 145}, {""hasPlayed"": true, ""points"": 117}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 129}]",5,Hiroki Ito,-71251.0 -3120,2,Tom,Bischof,22014468.0,118.0,26.0,26.0,14.0,88493.0,3077.0,0,3,https://kickbase.b-cdn.net/content/file/f25237e8f3a640479c355850b4139da6.png,8.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 268}, {""hasPlayed"": true, ""points"": 228}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Bischof,141854.0 -3176,2,Arijon,Ibrahimović,4370847.0,57.0,32.0,32.0,25.0,140654.0,1838.0,0,3,https://kickbase.b-cdn.net/content/file/f6128e01598c4fc99e4475770cee5ee4.png,0.0,2,420.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 264}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 62}]",5,Arijon Ibrahimović,-68625.0 -3543,2,Nathaniel,Brown,28700467.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/a6bbeb9411db465cb0b0b5dac3fd61a4.png,0.0,1,94.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",3,Nathaniel Brown,81734.0 -6080,2,Aleksandar,Pavlović,31779334.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/edb0e886b6a545f1b564cd3d24c6e4b3.png,45.0,1,89.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,93308.0 -6668,2,Kim,Minjae,9375449.0,124.0,25.0,25.0,19.0,106765.0,3112.0,2,2,https://kickbase.b-cdn.net/content/file/5c6879180be846a0be7608b367bb4100.png,3.0,2,331.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 173}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 125}]",4,Kim Minjae,-246093.0 -7226,2,Harry,Kane,68648299.0,216.0,31.0,31.0,25.0,158399.0,6703.0,0,4,https://kickbase.b-cdn.net/content/file/5f6dd618010f4c54a4039708d3ed0a0a.png,9.0,1,97.0,,"[{""hasPlayed"": true, ""points"": 415}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 163}]",1,Harry Kane,24472.0 -7498,2,Sacha,Boey,1840207.0,70.0,9.0,9.0,5.0,30468.0,628.0,0,2,https://kickbase.b-cdn.net/content/file/8b2dd6f9c82142b3a8f588b86defc822.png,0.0,1,341.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sacha Boey,336551.0 -8329,2,Michael,Olise,64588226.0,225.0,32.0,32.0,23.0,154488.0,7185.0,0,3,https://kickbase.b-cdn.net/content/file/42c4a07d3d9a4dd0a7a4d68a1e5b5fee.png,17.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 334}, {""hasPlayed"": true, ""points"": 290}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 152}]",1,Michael Olise,34321.0 -10789,2,Lennart,Karl,24059807.0,106.0,26.0,26.0,16.0,84581.0,2765.0,2,3,https://kickbase.b-cdn.net/content/file/70997dc609a7466ebc62a28327fcd5c0.png,42.0,2,114.0,,"[{""hasPlayed"": true, ""points"": 194}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Lennart Karl,-314133.0 -11675,2,Luis,Díaz,53300314.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/8be4ef70fac349c3920923d1d22c624f.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,36000.0 -12314,2,Bara Sapoko,Ndiaye,2991870.0,49.0,4.0,4.0,2.0,9482.0,194.0,0,3,https://kickbase.b-cdn.net/content/file/ce28a9c385074d738233c35d9b4490dc.png,0.0,2,64.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 102}, {""hasPlayed"": true, ""points"": 23}]",5,Bara Sapoko Ndiaye,-98413.0 -14251,2,Ismael,Saibari,29748546.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cdc8e6f2d14547ab82c1d0e310da39b2.png,34.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ismael Saibari,76651.0 -15502,2,Tim,Binder,1518717.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a885375aa4f84815973e7f256289d997.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Binder,392465.0 -1664,9,Maximilian,Mittelstädt,27853928.0,123.0,32.0,32.0,24.0,142785.0,3927.0,0,2,https://kickbase.b-cdn.net/content/file/b8cb80b921914e60885e8e9429df9518.png,7.0,2,140.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 28}]",3,Maximilian Mittelstädt,-311545.0 -1671,9,Grischa,Prömel,12093611.0,76.0,33.0,33.0,16.0,118467.0,2495.0,0,3,https://kickbase.b-cdn.net/content/file/9d953a0bc5fd432db7c0da4605a6726e.png,21.0,1,206.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 37}]",3,Grischa Prömel,98067.0 -2068,9,Dan-Axel,Zagadou,3777561.0,141.0,3.0,3.0,3.0,13672.0,424.0,1,2,https://kickbase.b-cdn.net/content/file/2f2eb673a0224e1cb305b8cc042cf931.png,23.0,2,112.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-150965.0 -2120,9,Nikolas,Nartey,7344021.0,73.0,28.0,28.0,14.0,83295.0,2041.0,0,3,https://kickbase.b-cdn.net/content/file/7dcfaa141b6a4adba66ad4729afb0f1e.png,28.0,1,277.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 165}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}]",3,Nikolas Nartey,295081.0 -2172,9,Chris,Führich,25275859.0,101.0,33.0,33.0,20.0,110946.0,3346.0,0,3,https://kickbase.b-cdn.net/content/file/58b49d98f88041f2861d70e0af0a69e5.png,10.0,1,132.0,,"[{""hasPlayed"": true, ""points"": 164}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 122}]",2,Chris Führich,62803.0 -2199,9,Josha,Vagnoman,4401275.0,61.0,27.0,27.0,18.0,105456.0,1638.0,0,2,https://kickbase.b-cdn.net/content/file/fde909d2a7f54d248d93bc1df1c53072.png,4.0,2,372.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",4,Josha Vagnoman,-94558.0 -2214,9,Atakan,Karazor,7790264.0,65.0,28.0,28.0,22.0,122492.0,1817.0,0,3,https://kickbase.b-cdn.net/content/file/11ef3f2e23eb41769d708b861ff23fa6.png,16.0,2,233.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -27}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 126}]",3,Atakan Karazor,-246659.0 -2237,9,Fabian,Bredlow,8540633.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12be05595f3430f8e286ff6f4d9d103.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Fabian Bredlow,274703.0 -2445,9,Marius,Funk,4615059.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1569b2236e4a4a8f862740b2c2ad8a12.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Marius Funk,184796.0 -2694,9,Angelo,Stiller,36886887.0,119.0,34.0,34.0,30.0,180374.0,4054.0,0,3,https://kickbase.b-cdn.net/content/file/7810bc5805c94de984743e33da7c044c.png,6.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 33}]",1,Angelo Stiller,42758.0 -2854,9,Ermedin,Demirović,22932317.0,90.0,25.0,25.0,17.0,98446.0,2254.0,0,4,https://kickbase.b-cdn.net/content/file/b48829b887d04fe9afd4fbe51f04a3ea.png,9.0,2,98.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 4}]",3,Ermedin Demirović,-314917.0 -2988,9,Jamie,Leweling,27043734.0,103.0,32.0,32.0,26.0,153640.0,3282.0,0,3,https://kickbase.b-cdn.net/content/file/f1ba50c544bd40d9ae5a68fbc1ee8cbd.png,18.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 40}]",2,Jamie Leweling,41547.0 -3190,9,Jeff,Chabot,25782429.0,113.0,27.0,27.0,26.0,150716.0,3061.0,0,2,https://kickbase.b-cdn.net/content/file/2aa1e27ad0dd4e83b94ff2e16dfbdddc.png,24.0,1,118.0,,"[{""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 86}]",2,Jeff Chabot,-5100.0 -3193,9,,Tiago Tomás,4606571.0,59.0,27.0,27.0,10.0,69578.0,1606.0,0,4,https://kickbase.b-cdn.net/content/file/0e9c45eed595406784ebef4f6c9d7a72.png,8.0,2,348.0,,"[{""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": -6}]",3,Tiago Tomás,-47633.0 -4296,9,Dzenan,Pejcinovic,4170397.0,46.0,30.0,30.0,16.0,100110.0,1371.0,0,4,https://kickbase.b-cdn.net/content/file/69a98c6891964f7f86ea0118d83c5c54.png,17.0,1,328.0,0.0,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 134}]",3,Dzenan Pejcinovic,444383.0 -4589,9,Justin,Diehl,500000.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/55cabd9c41b9497290c1b7dbf24ef5f2.png,31.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,0.0 -6085,9,Dennis,Seimen,6005700.0,,,,,,,1,1,https://kickbase.b-cdn.net/content/file/67a4b3e69dd04fa3953823a78c223e13.png,41.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,-227687.0 -6171,9,Jovan,Milosevic,4789479.0,31.0,13.0,13.0,5.0,33794.0,398.0,0,4,https://kickbase.b-cdn.net/content/file/67c437a3a4754053b2ebfe5707d65c5d.png,19.0,2,83.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 23}]",5,Jovan Milosevic,-191300.0 -7158,9,Deniz,Undav,43927476.0,138.0,29.0,29.0,25.0,146045.0,4006.0,0,4,https://kickbase.b-cdn.net/content/file/ce96ede35441430c92ce3362f11f218c.png,26.0,1,91.0,,"[{""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 215}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": false, ""points"": null}]",1,Deniz Undav,61390.0 -7257,9,Leonidas,Stergiou,4600867.0,29.0,6.0,6.0,1.0,14245.0,174.0,0,2,https://kickbase.b-cdn.net/content/file/e0ff60fb10b147f78246449a86397e4f.png,20.0,2,37.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leonidas Stergiou,-579156.0 -7349,9,Finn,Jeltsch,12913588.0,72.0,23.0,23.0,17.0,100377.0,1665.0,0,2,https://kickbase.b-cdn.net/content/file/cd9f13da05844d2f8faf04022c539aea.png,29.0,1,128.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -45}]",1,Finn Jeltsch,201995.0 -7781,9,Leo,Sauer,5605116.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/5565612c65d34958967660743ead48bb.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Leo Sauer,-351687.0 -8247,9,Ramon,Hendriks,12606945.0,66.0,31.0,31.0,22.0,135100.0,2040.0,0,2,https://kickbase.b-cdn.net/content/file/d84f6e79416d43549ec3b7c2cbc87b87.png,3.0,1,161.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 43}]",2,Ramon Hendriks,156986.0 -9615,9,Ameen,Al Dakhil,3491274.0,52.0,8.0,8.0,3.0,26229.0,414.0,0,2,https://kickbase.b-cdn.net/content/file/878bf81b707a44a7a9d1b0db14915947.png,2.0,2,118.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Ameen Al Dakhil,-139207.0 -9746,9,Chema,Andrés,9499325.0,77.0,25.0,25.0,14.0,88001.0,1926.0,0,3,https://kickbase.b-cdn.net/content/file/df7418a408754f918c71251db745927f.png,30.0,2,202.0,,"[{""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 136}]",3,Chema Andrés,-191267.0 -10112,9,Luca,Jaquez,4310719.0,83.0,14.0,14.0,10.0,58596.0,1161.0,2,2,https://kickbase.b-cdn.net/content/file/3930823f7eb246aab32d7075bf65943d.png,14.0,2,269.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 29}]",4,Luca Jaquez,-118554.0 -11043,9,Lorenz,Assignon,1154166.0,48.0,24.0,24.0,12.0,72816.0,1141.0,4,2,https://kickbase.b-cdn.net/content/file/0725364d90ff49f4a767200f52debe5f.png,22.0,1,988.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,306177.0 -11258,9,Lazar,Jovanovic,5844821.0,10.0,3.0,3.0,0.0,3386.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/fe20cf505b4f4572b0780b9e81982c43.png,45.0,1,4.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lazar Jovanovic,199117.0 -11947,9,Badredine,Bouanani,1555557.0,39.0,14.0,14.0,5.0,31973.0,540.0,0,3,https://kickbase.b-cdn.net/content/file/7cf21cd343ba41458c1739f3cb6b51d3.png,27.0,2,347.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 22}]",4,Badredine Bouanani,-66999.0 -11955,9,Bilal,El Khannouss,24264301.0,109.0,25.0,25.0,19.0,106302.0,2713.0,0,3,https://kickbase.b-cdn.net/content/file/308c317d260f4051ad8394dd0c0d1f02.png,11.0,2,111.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 149}]",3,Bilal El Khannouss,-334142.0 -12293,9,Jeremy,Arévalo,4264001.0,15.0,7.0,7.0,0.0,4191.0,108.0,2,4,https://kickbase.b-cdn.net/content/file/024720cbc2f540d19dfb555c607c7cc2.png,25.0,2,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-241969.0 -859,77,Jan,Gyamerah,6277498.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/827076634785457f9da47c79d04f475e.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Gyamerah,242311.0 -1745,77,Amara,Condé,2946533.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/beacc1d7177e4a3aaca05f6131ead92c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Amara Condé,-118898.0 -2495,77,Tim,Boss,5610571.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e2e06a91e80c46e39c764afdfdf69bef.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Boss,64315.0 -2708,77,Jason,Ceka,3024629.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/38e13ad8808a4053996bae71d27d8756.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jason Ceka,-145883.0 -2928,77,Lukas Emanuel,Petkov,11787230.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b9b370ce3f4426284cbbeff5727e4cd.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Emanuel Petkov,45130.0 -3026,77,Lasse,Günther,9747958.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a583be5870964e529412be23555ed410.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lasse Günther,216479.0 -3232,77,Luca,Pfeiffer,4698937.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/8c42d065d2024fa8a520b3f1b9ef85b3.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-180258.0 -3284,77,Maximilian,Rohr,10804601.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/55c6ec9a70904e2895e28466d00e3d30.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Maximilian Rohr,69.0 -3350,77,Felix,Keidel,4787946.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/39b5557dea7c4d42bd788da85803059e.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Keidel,315162.0 -6148,77,Lukas,Pinckert,10125142.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a639e432a7d848d683f34325990aa8c2.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukas Pinckert,213512.0 -6149,77,Frank,Lehmann,1840744.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/40a93182270541a28648f8edb5f5ad07.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,-164988.0 -6158,77,Luca,Schnellbacher,3852232.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/f3bd13b718b3418ba83fdaea74388e3d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Schnellbacher,294052.0 -6160,77,Nicolas,Kristof,12470269.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c329cf5e4552496e96a0ed1777c316f8.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nicolas Kristof,119524.0 -7278,77,Lukasz,Poreba,9564339.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b548d08129f549ea95c7881bbd7d3112.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Lukasz Poreba,175030.0 -7441,77,Cole,Campbell,3994782.0,11.0,6.0,6.0,0.0,6994.0,66.0,0,3,https://kickbase.b-cdn.net/content/file/618685003046433c850374c6e88b7f85.png,39.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": false, ""points"": null}]",3,Cole Campbell,-42734.0 -7463,77,Francis,Onyeka,9736951.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/11587a7513ab411c822f947b686e8e48.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Francis Onyeka,-505470.0 -7514,77,Florian,Le Joncour,2875966.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1ae50321c2fc41a08133b755a4f36479.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Le Joncour,-142675.0 -8252,77,Maurice,Krattenmacher,3329996.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f3408da3bd8347588f826aae7f9d5b9a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Maurice Krattenmacher,-125684.0 -8296,77,Frederik,Schmahl,4765331.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1505317d7634469ca04d5e1dffb97707.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Frederik Schmahl,261722.0 -8301,77,Luca,Sirch,6683196.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/88d02ad680e44d6899035c283dc18de7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luca Sirch,54557.0 -9224,77,Tom,Zimmerschied,4640835.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6ea391e637144f495b13db4c7a49093.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tom Zimmerschied,-375537.0 -9384,77,Noah,Darvich,4704015.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f420b6297db840caad87f307b7fb974a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noah Darvich,-22757.0 -9995,77,David,Mokwa,3582265.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/ca5c93c783264009b9a193960b9ec557.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Mokwa,-138894.0 -11253,77,Nicholas,Mickelson,2304658.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/992cfc556d2345cbb347e46c39b858f3.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Nicholas Mickelson,282836.0 -12317,77,Raif,Adam,5431408.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/81e58734d6fb4225af312b1bcf3a3075.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Raif Adam,255623.0 -4,7,Janis,Blaswich,1322618.0,111.0,11.0,11.0,10.0,62668.0,1222.0,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,2,923.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 177}, {""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,-110972.0 -72,7,Mark,Flekken,14546472.0,93.0,24.0,24.0,24.0,141251.0,2230.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,1,153.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 75}]",1,Mark Flekken,138392.0 -78,7,Jonas,Hofmann,1642655.0,58.0,23.0,23.0,11.0,68545.0,1338.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,2,814.0,,"[{""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}]",5,Jonas Hofmann,-96348.0 -663,7,Robert,Andrich,8425888.0,82.0,32.0,32.0,29.0,168594.0,2610.0,2,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,309.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",4,Robert Andrich,-275006.0 -2746,7,Patrik,Schick,29247310.0,103.0,28.0,28.0,23.0,130835.0,2889.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,98.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 367}, {""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 161}]",3,Patrik Schick,31086.0 -2766,7,Exequiel,Palacios,21611930.0,93.0,18.0,18.0,12.0,73391.0,1672.0,0,3,https://kickbase.b-cdn.net/content/file/0d5ad85f5920460c8489a65db5c6a1cb.png,25.0,2,77.0,,"[{""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 125}]",3,Exequiel Palacios,-555407.0 -2783,7,Edmond,Tapsoba,32203714.0,136.0,29.0,29.0,29.0,171644.0,3941.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 194}]",1,Edmond Tapsoba,70016.0 -2846,7,Malik,Tillman,13009973.0,82.0,29.0,29.0,18.0,111183.0,2380.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,2,182.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": -13}]",4,Malik Tillman,-297731.0 -3754,7,Lucas,Vázquez,2814475.0,69.0,12.0,12.0,6.0,33531.0,824.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,21.0,2,292.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 49}]",4,Lucas Vázquez,-69036.0 -3759,7,Miguel,Gutiérrez,19329747.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Miguel Gutiérrez,203042.0 -4199,7,Aleix,García,38094668.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,122.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,114866.0 -4318,7,Tim,Oermann,5542639.0,2.0,2.0,2.0,0.0,1774.0,3.0,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,1,0.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,241389.0 -4563,7,Loïc,Badé,13463364.0,95.0,23.0,23.0,19.0,110581.0,2192.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,162.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 121}]",3,Loïc Badé,-314685.0 -6061,7,Ibrahim,Maza,29315691.0,98.0,28.0,28.0,20.0,121679.0,2743.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,93.0,,"[{""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 182}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 79}]",1,Ibrahim Maza,83976.0 -6174,7,,Arthur,4361008.0,64.0,20.0,20.0,13.0,75109.0,1284.0,2,2,https://kickbase.b-cdn.net/content/file/4b043678aef04d80b37dc5474cba9cb1.png,13.0,2,294.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}]",4,Arthur,-113501.0 -6745,7,Victor,Boniface,4298526.0,43.0,11.0,11.0,2.0,23116.0,468.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,108.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Victor Boniface,-44497.0 -7269,7,Nathan,Tella,7213880.0,68.0,17.0,17.0,10.0,56629.0,1149.0,0,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,2,159.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 277}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 83}]",3,Nathan Tella,-238111.0 -7963,7,Jarell,Quansah,22040663.0,102.0,28.0,28.0,25.0,152471.0,2867.0,0,2,https://kickbase.b-cdn.net/content/file/28464ad9ca424fa199f3f674422285de.png,4.0,1,130.0,,"[{""hasPlayed"": true, ""points"": 223}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 74}]",2,Jarell Quansah,125618.0 -8225,7,Jeanuël,Belocian,4119439.0,54.0,22.0,22.0,17.0,102511.0,1194.0,0,2,https://kickbase.b-cdn.net/content/file/274858f664db446a9e3a944511815446.png,44.0,2,289.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 89}]",5,Jeanuël Belocian,-120023.0 -8374,7,Martin,Terrier,2669724.0,54.0,18.0,18.0,7.0,45086.0,963.0,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,360.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-108520.0 -11181,7,Axel,Tape,3558740.0,20.0,6.0,6.0,2.0,15970.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/b929e93687354267b939b60b82bcbbfb.png,16.0,2,34.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Axel Tape,-146367.0 -11513,7,Christian,Kofane,11253407.0,58.0,29.0,29.0,12.0,85285.0,1677.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,2,149.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",3,Christian Kofane,-97827.0 -11680,7,Kennet,Eichhorn,5930767.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-352585.0 -11756,7,Montrell,Culbreath,4340206.0,61.0,12.0,12.0,9.0,48534.0,737.0,1,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,169.0,,"[{""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": -19}]",5,Montrell Culbreath,-133498.0 -11867,7,Ernest,Poku,7668920.0,72.0,29.0,29.0,16.0,97546.0,2099.0,0,3,https://kickbase.b-cdn.net/content/file/6c2995fc9a5b4c929660e1c336abf1c0.png,19.0,2,273.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ernest Poku,-159202.0 -11956,7,Ezequiél,Fernández,5068347.0,58.0,20.0,20.0,12.0,67020.0,1168.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,230.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}]",3,Ezequiél Fernández,399517.0 -11957,7,Eliesse,Ben Seghir,1740043.0,35.0,10.0,10.0,2.0,18106.0,354.0,1,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,2,203.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,-126219.0 -14241,7,Facundo,Medina,14342054.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ebd2978dab6e4e97ad8a2d0ce529b0f4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Facundo Medina,70081.0 -14893,7,Aleksa,Damjanovic,6666185.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3066194dcdd54389a1de081ced1de5ad.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Aleksa Damjanovic,-367745.0 -15199,7,Afonso,Moreira,22425951.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Afonso Moreira,237665.0 -417,28,Ron-Robert,Zieler,3047115.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-16401.0 -737,28,Luca,Waldschmidt,5423349.0,50.0,24.0,24.0,7.0,49454.0,1192.0,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,1,219.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 96}]",3,Luca Waldschmidt,249718.0 -1580,28,Marvin,Schwäbe,14031257.0,96.0,34.0,34.0,34.0,205397.0,3249.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,231.0,,"[{""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 130}]",1,Marvin Schwäbe,144536.0 -2069,28,Timo,Hübers,2581228.0,92.0,8.0,8.0,8.0,45515.0,737.0,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,285.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-121098.0 -2201,28,Linton,Maina,3912838.0,40.0,24.0,24.0,9.0,69909.0,960.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,2,245.0,,"[{""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 34}]",3,Linton Maina,-64425.0 -2358,28,Tom,Krauß,8231549.0,56.0,26.0,26.0,19.0,116693.0,1461.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,1,177.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tom Krauß,157604.0 -2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0 -2552,28,Marius,Bülter,6153017.0,53.0,32.0,32.0,18.0,109316.0,1701.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,1,276.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 42}]",3,Marius Bülter,169700.0 -2765,28,Jan,Thielmann,6254299.0,52.0,26.0,26.0,20.0,100549.0,1355.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,216.0,,"[{""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 39}]",3,Jan Thielmann,211561.0 -2855,28,Ragnar,Ache,13412889.0,67.0,29.0,29.0,18.0,113020.0,1937.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,144.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}]",1,Ragnar Ache,171194.0 -7219,28,Ísak,Jóhannesson,8291706.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,177.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",2,Ísak Jóhannesson,120482.0 -8001,28,Luka,Lochoshvili,9896879.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Luka Lochoshvili,271578.0 -8274,28,Said,El Mala,25483259.0,71.0,34.0,34.0,20.0,130276.0,2418.0,0,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,13.0,2,94.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 169}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 55}]",2,Said El Mala,-87021.0 -8385,28,Julian,Pauli,2868967.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9156e813f150449aaccfe844dbcd0d65.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julian Pauli,-149260.0 -10024,28,Joël,Schmied,2925545.0,40.0,16.0,16.0,13.0,73506.0,635.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,217.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Joël Schmied,-142268.0 -11570,28,Sebastian,Sebulonsen,4281647.0,46.0,31.0,31.0,28.0,165693.0,1413.0,1,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,330.0,,"[{""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 45}]",4,Sebastian Sebulonsen,-152211.0 -11875,28,Rav,van den Berg,3109249.0,58.0,14.0,14.0,12.0,74399.0,805.0,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,258.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rav van den Berg,-116516.0 -11958,28,Alessio,Castro-Montes,5168099.0,64.0,14.0,14.0,7.0,46040.0,892.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 15}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": 40}]",2,Alessio Castro-Montes,410572.0 -12321,28,Jahmai,Simpson-Pusey,11194262.0,61.0,11.0,11.0,10.0,57539.0,669.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,1,59.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 88}]",1,Jahmai Simpson-Pusey,148155.0 -12333,28,Youssoupha,Niang,5655700.0,6.0,10.0,10.0,2.0,14606.0,55.0,0,4,https://kickbase.b-cdn.net/content/file/c9bbe00d652e475e9ff69b9491b753d8.png,38.0,1,9.0,,"[{""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",4,Youssoupha Niang,-106296.0 -14140,28,Gideon,Mensah,10057629.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/bb425f45cf04420b8e294776e2cc8b02.png,14.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Gideon Mensah,259442.0 -14300,28,Paul,Okon-Engstler,4617855.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/83d0df8f411b47068184c9a8166d0c21.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Paul Okon-Engstler,334015.0 -15373,28,Reigan,Heskey,10152136.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/c72750d23cdb4fd9850f67f26850e9f2.png,11.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Reigan Heskey,8261.0 -524,14,Oliver,Baumann,19277127.0,99.0,34.0,34.0,34.0,203483.0,3366.0,0,1,https://kickbase.b-cdn.net/content/file/edda0b62817c41d1a3a343129e44683d.png,1.0,2,174.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 161}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 119}]",1,Oliver Baumann,-152367.0 -1815,14,Andrej,Kramarić,20574856.0,111.0,34.0,34.0,26.0,143136.0,3757.0,4,3,https://kickbase.b-cdn.net/content/file/cbbf900916ce4e759f7d917366e1515d.png,27.0,2,182.0,,"[{""hasPlayed"": true, ""points"": 4}, {""hasPlayed"": true, ""points"": 180}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 239}]",4,Andrej Kramarić,-483842.0 -1954,14,,Bernardo,8921174.0,82.0,29.0,29.0,26.0,152866.0,2381.0,0,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,2,266.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 80}]",3,Bernardo,-208383.0 -2373,14,Ozan,Kabak,21143370.0,105.0,25.0,25.0,18.0,117698.0,2629.0,0,2,https://kickbase.b-cdn.net/content/file/f41310cc735c4e749a950dc72a7c76c9.png,5.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 29}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 34}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 150}]",1,Ozan Kabak,165543.0 -2803,14,Tim,Lemperle,10880934.0,74.0,29.0,29.0,24.0,124309.0,2154.0,16,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,2,197.0,,"[{""hasPlayed"": true, ""points"": -62}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 72}]",5,Tim Lemperle,-236142.0 -2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0 -3124,14,Patrick,Wimmer,7643985.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/1ffbdbd2f14848519596bb5fc54bbec5.png,8.0,2,191.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",3,Patrick Wimmer,-189815.0 -3158,14,Fisnik,Asllani,26917653.0,90.0,33.0,33.0,31.0,150494.0,2966.0,0,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,1,110.0,,"[{""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 57}]",2,Fisnik Asllani,55501.0 -3204,14,Bambasé,Conté,11320665.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Bambasé Conté,22639.0 -3471,14,Adam,Hložek,8031639.0,1.0,5.0,5.0,0.0,3674.0,4.0,0,4,https://kickbase.b-cdn.net/content/file/c46fc008a1284ad49727d68c3a8489e9.png,23.0,1,0.0,,"[{""hasPlayed"": true, ""points"": -17}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Adam Hložek,252371.0 -7543,14,Max,Moerstedt,6724423.0,23.0,22.0,22.0,1.0,32693.0,495.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,73.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 13}]",3,Max Moerstedt,72641.0 -7673,14,Albian,Hajdari,17574276.0,97.0,30.0,30.0,28.0,160153.0,2924.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,1,166.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 245}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 120}]",1,Albian Hajdari,164812.0 -7717,14,Alexander,Prass,4234687.0,50.0,32.0,32.0,12.0,90108.0,1591.0,2,3,https://kickbase.b-cdn.net/content/file/e67e0f9b96c8491e8ba2570ec188600c.png,22.0,2,375.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 19}]",3,Alexander Prass,-106924.0 -7745,14,Vladimír,Coufal,25410717.0,115.0,34.0,34.0,34.0,198844.0,3918.0,0,2,https://kickbase.b-cdn.net/content/file/63bd51c8d410447694f867a0c98d983d.png,34.0,1,154.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 235}, {""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 112}]",1,Vladimír Coufal,66177.0 -7750,14,Robin,Hranác,4174564.0,79.0,29.0,29.0,26.0,150328.0,2290.0,0,2,https://kickbase.b-cdn.net/content/file/52ea64b1321a44aa874cdd39adb513b6.png,2.0,2,548.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 17}]",4,Robin Hranác,-96247.0 -8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0 -9598,14,Valentin,Gendrey,4546396.0,36.0,8.0,8.0,0.0,5564.0,287.0,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,63.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-235127.0 -9682,14,Arthur,Chaves,3101501.0,69.0,15.0,15.0,11.0,70866.0,1040.0,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,335.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 128}]",5,Arthur Chaves,-127667.0 -11161,14,Koki,Machida,2003026.0,42.0,1.0,1.0,1.0,2718.0,42.0,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,2,20.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Koki Machida,-121792.0 -11162,14,Leon,Avdullahu,15226923.0,85.0,33.0,33.0,32.0,187386.0,2805.0,0,3,https://kickbase.b-cdn.net/content/file/d0a6a4d4e08b4c8fa7b4c27fdb09c212.png,7.0,1,184.0,,"[{""hasPlayed"": true, ""points"": -32}, {""hasPlayed"": true, ""points"": 246}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 88}]",1,Leon Avdullahu,173586.0 -11591,14,Cajetan,Lenz,3953874.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-141286.0 -11631,14,Wouter,Burger,22850507.0,114.0,30.0,30.0,30.0,159518.0,3425.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,1,149.0,,"[{""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 206}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 85}]",1,Wouter Burger,166665.0 -11959,14,Adam,Daghim,5100911.0,41.0,27.0,27.0,12.0,92265.0,1115.0,0,4,https://kickbase.b-cdn.net/content/file/b21c816521cb44579d57b65452b7c1cc.png,0.0,1,218.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 21}]",4,Adam Daghim,365421.0 -14890,14,Alessandro,Vogt,1941726.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/112bd299786444d7b7ec83545c819009.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alessandro Vogt,-145360.0 -15193,14,Mats,Rots,9333725.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mats Rots,-193513.0 -15262,14,Nathan,De Cat,16522188.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nathan De Cat,214943.0 -51,40,Rani,Khedira,6091989.0,61.0,32.0,32.0,32.0,188165.0,1956.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,1,321.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",3,Rani Khedira,245276.0 -1223,40,Marvin,Friedrich,978650.0,29.0,6.0,6.0,1.0,11653.0,173.0,0,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Marvin Friedrich,-86609.0 -1553,40,Janik,Haberer,4481222.0,31.0,28.0,28.0,20.0,109158.0,870.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,194.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}]",3,Janik Haberer,-162785.0 -1955,40,Oliver,Burke,5399152.0,49.0,29.0,29.0,21.0,110171.0,1410.0,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,1,261.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 174}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": true, ""points"": 139}]",5,Oliver Burke,116311.0 -2279,40,Frederik,Rönnow,9679232.0,75.0,30.0,30.0,30.0,176714.0,2245.0,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,2,231.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 79}]",3,Frederik Rönnow,-165932.0 -2302,40,Woo-Yeong,Jeong,3838652.0,36.0,28.0,28.0,13.0,81482.0,994.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,2,258.0,,"[{""hasPlayed"": true, ""points"": 125}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Woo-Yeong Jeong,-118893.0 -2400,40,Christopher,Trimmel,5507486.0,60.0,29.0,29.0,22.0,122793.0,1732.0,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,314.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 107}]",4,Christopher Trimmel,-483532.0 -2491,40,Tim,Skarke,5428173.0,26.0,22.0,22.0,4.0,44836.0,579.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",4,Tim Skarke,79504.0 -2717,40,Robert,Skov,3079800.0,35.0,3.0,3.0,3.0,14206.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,33.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Robert Skov,-148667.0 -3102,40,Tom,Rothe,7262007.0,41.0,21.0,21.0,10.0,71469.0,863.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,118.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 18}]",2,Tom Rothe,293209.0 -3187,40,András,Schäfer,3039218.0,42.0,28.0,28.0,16.0,96106.0,1177.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,387.0,,"[{""hasPlayed"": true, ""points"": 293}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 21}]",3,András Schäfer,-66905.0 -3364,40,Carl,Klaus,2234068.0,117.0,4.0,4.0,3.0,22461.0,466.0,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,1,208.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": false, ""points"": null}]",4,Carl Klaus,363317.0 -3419,40,Matheo,Raab,1214141.0,214.0,1.0,1.0,1.0,6311.0,214.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Matheo Raab,-89211.0 -3453,40,Derrick,Köhn,2640550.0,48.0,29.0,29.0,21.0,125830.0,1387.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,525.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}]",4,Derrick Köhn,-111776.0 -4352,40,Stanley,Nsoki,4986946.0,55.0,13.0,13.0,10.0,54082.0,718.0,2,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,1,143.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Stanley Nsoki,235971.0 -4446,40,Aljoscha,Kemlein,8418464.0,48.0,30.0,30.0,23.0,129466.0,1437.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,1,170.0,,"[{""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 175}, {""hasPlayed"": true, ""points"": 67}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 34}]",1,Aljoscha Kemlein,270024.0 -4598,40,Josip,Juranović,4563008.0,50.0,11.0,11.0,3.0,23550.0,554.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,121.0,,"[{""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": false, ""points"": null}]",2,Josip Juranović,138116.0 -6750,40,Ilyas,Ansah,10310426.0,40.0,33.0,33.0,23.0,125016.0,1305.0,0,4,https://kickbase.b-cdn.net/content/file/4e244d293e744fe4a462219508989e68.png,10.0,1,126.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": -8}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 21}]",1,Ilyas Ansah,-19592.0 -7723,40,Leopold,Querfeld,13830584.0,90.0,31.0,31.0,30.0,181108.0,2789.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,201.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 90}]",2,Leopold Querfeld,152328.0 -8381,40,Livan,Burcu,7493636.0,28.0,18.0,18.0,6.0,45477.0,504.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,1,67.0,,"[{""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": -11}]",2,Livan Burcu,110160.0 -9221,40,Dmytro,Bogdanov,500000.0,16.0,2.0,2.0,0.0,721.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/f506ca426a5c42ff979ce1664db5fd78.png,30.0,0,64.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dmytro Bogdanov,0.0 -9683,40,Andrej,Ilic,8034636.0,69.0,32.0,32.0,24.0,151642.0,2204.0,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,274.0,,"[{""hasPlayed"": true, ""points"": 271}, {""hasPlayed"": true, ""points"": 255}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 115}]",4,Andrej Ilic,-300026.0 -12763,40,Emmanuel,Latte Lath,8419528.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/703dfff3de074113a2edb492e5c585e7.png,29.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Emmanuel Latte Lath,325920.0 -13629,40,Linus,Güther,506500.0,-31.0,1.0,1.0,0.0,849.0,-31.0,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Linus Güther,6500.0 -14917,40,Zeno,Van den Bosch,12950192.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Zeno Van den Bosch,128549.0 -357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/81b6a0fdd62a41c680a68075b371017f.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0 -461,4,Timothy,Chandler,500000.0,31.0,1.0,1.0,0.0,932.0,31.0,2,2,https://kickbase.b-cdn.net/content/file/3f7d0bb3af4c44edb1d33b849df45686.png,22.0,0,62.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,0.0 -513,4,Mario,Götze,5375327.0,33.0,21.0,21.0,8.0,60719.0,696.0,0,3,https://kickbase.b-cdn.net/content/file/677f22ea04504944be2873ce5f5d179f.png,27.0,1,129.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Mario Götze,223561.0 -1655,4,Michael,Zetterer,5389457.0,94.0,22.0,22.0,21.0,131394.0,2075.0,0,1,https://kickbase.b-cdn.net/content/file/7b95a79040f048299e6825e31771d397.png,23.0,2,385.0,,"[{""hasPlayed"": true, ""points"": 133}, {""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 47}]",4,Michael Zetterer,-272335.0 -2144,4,Robin,Koch,23455591.0,107.0,32.0,32.0,32.0,188534.0,3419.0,2,2,https://kickbase.b-cdn.net/content/file/340cf29dd65140208f579773d046dd30.png,4.0,1,145.0,,"[{""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 89}]",1,Robin Koch,57022.0 -2190,4,Michy,Batshuayi,3636274.0,17.0,6.0,6.0,1.0,10960.0,104.0,0,4,https://kickbase.b-cdn.net/content/file/3b9e88cc2fb04c4b8f25529205d0e88b.png,30.0,1,28.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Michy Batshuayi,290521.0 -2255,4,Jonathan,Burkardt,26109785.0,87.0,22.0,22.0,15.0,87110.0,1912.0,0,4,https://kickbase.b-cdn.net/content/file/2eca07d51a734c0582f65922e9bf3a91.png,9.0,1,73.0,,"[{""hasPlayed"": true, ""points"": 227}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": -6}]",1,Jonathan Burkardt,88121.0 -2718,4,Ellyes,Skhiri,3010859.0,41.0,25.0,25.0,16.0,96669.0,1030.0,0,3,https://kickbase.b-cdn.net/content/file/491757afd9e94da4a8fcbeaa8e23e1f0.png,15.0,2,342.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 113}, {""hasPlayed"": true, ""points"": 2}]",5,Ellyes Skhiri,-61897.0 -2863,4,Ansgar,Knauff,4466298.0,46.0,28.0,28.0,12.0,88199.0,1284.0,0,3,https://kickbase.b-cdn.net/content/file/65567e26534544698e6a43b7411db0c5.png,7.0,2,287.0,,"[{""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}]",3,Ansgar Knauff,-24392.0 -2864,4,Nnamdi,Collins,13775375.0,71.0,23.0,23.0,16.0,101407.0,1622.0,2,2,https://kickbase.b-cdn.net/content/file/2a1e4075871c4c2189ad01a35880199b.png,34.0,1,117.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nnamdi Collins,116017.0 -2887,4,Ritsu,Dōan,20741886.0,90.0,31.0,31.0,28.0,154093.0,2793.0,0,3,https://kickbase.b-cdn.net/content/file/a635c31b1d4a4468826bb1915a8495c6.png,20.0,1,134.0,,"[{""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 138}, {""hasPlayed"": false, ""points"": null}]",2,Ritsu Dōan,145496.0 -6081,4,Can,Uzun,27536604.0,106.0,21.0,21.0,15.0,76576.0,2232.0,0,3,https://kickbase.b-cdn.net/content/file/57ff676333514f5cbfe8036ee8243473.png,42.0,1,81.0,,"[{""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 143}, {""hasPlayed"": true, ""points"": 218}, {""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": true, ""points"": 9}]",2,Can Uzun,99174.0 -6185,4,Hugo,Larsson,9950158.0,71.0,25.0,25.0,21.0,117957.0,1779.0,2,3,https://kickbase.b-cdn.net/content/file/9e79207a19224f719522639de01974d9.png,16.0,2,178.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 115}]",3,Hugo Larsson,-496634.0 -7275,4,Kauã,Santos,10286001.0,65.0,13.0,13.0,13.0,72952.0,849.0,0,1,https://kickbase.b-cdn.net/content/file/e95656af26a24b76bc26de60a6de98ef.png,40.0,1,82.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Kauã Santos,127456.0 -7277,4,Farès,Chaïbi,9924495.0,83.0,28.0,28.0,21.0,118583.0,2334.0,0,3,https://kickbase.b-cdn.net/content/file/3dde5ae84a7548f0927de855bf547940.png,8.0,2,235.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 58}]",4,Farès Chaïbi,-466972.0 -7325,4,Elias,Baum,9757060.0,6.0,5.0,5.0,0.0,6016.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/d902a58e5d944b18a5c4fdc246b131d0.png,2.0,1,3.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -10}]",3,Elias Baum,259996.0 -7417,4,Noël,Aséko,8945898.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7a633dbb4f5746f588f52cd657f1b67f.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Noël Aséko,-312191.0 -7491,4,Jean-Mattéo,Bahoya,8410738.0,64.0,27.0,27.0,15.0,89358.0,1718.0,0,4,https://kickbase.b-cdn.net/content/file/3408b03eeefc4c9297226cdf3fade4f6.png,19.0,2,204.0,,"[{""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jean-Mattéo Bahoya,-322037.0 -8057,4,Arthur,Theate,13098237.0,93.0,24.0,24.0,24.0,142350.0,2226.0,0,2,https://kickbase.b-cdn.net/content/file/8dd075b3ad334b36ae27f1910cd562d4.png,3.0,2,169.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 67}]",3,Arthur Theate,-417371.0 -8351,4,Oscar,Højlund,3512174.0,32.0,24.0,24.0,12.0,72520.0,772.0,0,3,https://kickbase.b-cdn.net/content/file/cb0c9d9d621f48f58bd3237c6264870e.png,6.0,2,219.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 32}]",3,Oscar Højlund,-81351.0 -10004,4,Younes,Ebnoutalib,10236458.0,25.0,5.0,5.0,2.0,10174.0,126.0,0,4,https://kickbase.b-cdn.net/content/file/e071a76ceed648049a6de91138a0d2a9.png,11.0,1,12.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Younes Ebnoutalib,127855.0 -12284,4,Keita,Kosugi,6723284.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/04b750a692fd4c7cb78d4bce90db9733.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keita Kosugi,268009.0 -12285,4,Love,Arrhov,4312502.0,14.0,5.0,5.0,1.0,5265.0,70.0,0,3,https://kickbase.b-cdn.net/content/file/874a8f6a5061492cb5885245ee1697bd.png,31.0,2,16.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}]",5,Love Arrhov,-151981.0 -12294,4,Ayoube,Amaimouni,4147336.0,40.0,17.0,17.0,6.0,40230.0,679.0,0,3,https://kickbase.b-cdn.net/content/file/79da64806f7d46e2a04e1497b6829add.png,29.0,2,163.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 79}]",4,Ayoube Amaimouni,-102019.0 -14920,4,Malik,Pimpong,4641881.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/bd46302fa69a41ce9f4ddca60f2d5f50.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Malik Pimpong,-134416.0 -15589,4,,Otávio,7065743.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/09678a27347041df90d1af976ab13bc4.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Otávio,294647.0 -16369,4,Raphael,Onyedika,13237242.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ef0dddf47dd4415d87a89c141f59d513.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Raphael Onyedika,222574.0 -60,18,Dominik,Kohr,8899738.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,232.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",3,Dominik Kohr,195097.0 -550,18,Stefan,Bell,2583394.0,73.0,18.0,18.0,13.0,69705.0,1313.0,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,508.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-124067.0 -620,18,Alexander,Schwolow,4688192.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/4cc1d15b731f40d1868ff35958c5f191.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,304494.0 -1540,18,Danny,Da Costa,9129645.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,273.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,174381.0 -1590,18,Robin,Zentner,12718902.0,73.0,10.0,10.0,10.0,59055.0,728.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,57.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Robin Zentner,151717.0 -1639,18,Nadiem,Amiri,32895728.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,113757.0 -2006,18,Stefan,Posch,9188920.0,90.0,16.0,16.0,16.0,93180.0,1446.0,0,2,https://kickbase.b-cdn.net/content/file/61c45113d8144342ae187dd599d3eff5.png,0.0,1,157.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 154}]",2,Stefan Posch,350150.0 -2030,18,Phillip,Tietz,12189044.0,56.0,29.0,29.0,19.0,120672.0,1612.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,20.0,1,132.0,,"[{""hasPlayed"": true, ""points"": 240}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 198}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 49}]",1,Phillip Tietz,183520.0 -2232,18,Philipp,Mwene,7766034.0,49.0,29.0,29.0,24.0,136771.0,1428.0,0,2,https://kickbase.b-cdn.net/content/file/275de3be8348462b85588eaa3c89e4b3.png,2.0,2,183.0,,"[{""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 233}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 57}]",3,Philipp Mwene,-293966.0 -2399,18,Lennard,Maloney,1944232.0,16.0,21.0,21.0,4.0,36109.0,339.0,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,2,174.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,-134508.0 -2476,18,Jae-Sung,Lee,9479982.0,65.0,28.0,28.0,26.0,141332.0,1824.0,0,3,https://kickbase.b-cdn.net/content/file/4958ca742c82430a89447e10efb492a9.png,7.0,1,192.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Jae-Sung Lee,334519.0 -2646,18,Sheraldo,Becker,13314667.0,76.0,14.0,14.0,11.0,61084.0,1065.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,1,79.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 20}]",2,Sheraldo Becker,177940.0 -2702,18,Eric,Martel,5522633.0,77.0,31.0,31.0,30.0,170710.0,2378.0,1,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,430.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 115}]",5,Eric Martel,-346892.0 -2822,18,,Silas,500000.0,30.0,8.0,8.0,4.0,22414.0,241.0,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,482.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Silas,0.0 -2895,18,Paul,Nebel,8083361.0,67.0,30.0,30.0,24.0,136191.0,2011.0,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,248.0,,"[{""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 83}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 89}]",5,Paul Nebel,-326120.0 -3041,18,Silvan Dominic,Widmer,3084955.0,54.0,27.0,27.0,22.0,117652.0,1463.0,0,2,https://kickbase.b-cdn.net/content/file/f8a4a7b03b4c4326bdc73b1c9e0d6866.png,30.0,2,474.0,,"[{""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 26}]",3,Silvan Dominic Widmer,-68788.0 -3318,18,Ransford,Königsdörffer,4909442.0,45.0,33.0,33.0,29.0,149854.0,1498.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,0.0,2,305.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 61}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}]",4,Ransford Königsdörffer,-220733.0 -3470,18,Anthony,Caci,8699135.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,61.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",2,Anthony Caci,312183.0 -4576,18,Andreas,Hanche-Olsen,4147358.0,57.0,13.0,13.0,8.0,56559.0,736.0,0,2,https://kickbase.b-cdn.net/content/file/4c7d4215b6f24ad8a0daa5c7a9b9e290.png,25.0,2,177.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Andreas Hanche-Olsen,-141495.0 -6111,18,Benedict,Hollerbach,5256064.0,36.0,14.0,14.0,13.0,55268.0,500.0,2,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,1,95.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,159799.0 -8307,18,Kaishu,Sano,14695725.0,83.0,34.0,34.0,34.0,203515.0,2817.0,0,3,https://kickbase.b-cdn.net/content/file/5d056e6175064f30b16047761d382a84.png,6.0,1,191.0,,"[{""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": 149}, {""hasPlayed"": true, ""points"": 90}]",2,Kaishu Sano,177198.0 -10122,18,Fabio,Gruber,13337414.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Fabio Gruber,195034.0 -11261,18,Sota,Kawasaki,5554697.0,15.0,10.0,10.0,3.0,21929.0,146.0,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,1,26.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,202516.0 -11665,18,Kacper,Potulski,7137458.0,80.0,15.0,15.0,9.0,71592.0,1206.0,0,2,https://kickbase.b-cdn.net/content/file/fad6be1e7d7644989b542d6722ad734c.png,48.0,2,168.0,,"[{""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kacper Potulski,-322766.0 -11954,18,William,Bøving,5320825.0,16.0,9.0,9.0,2.0,16311.0,145.0,0,3,https://kickbase.b-cdn.net/content/file/4a2dfc01b55f4298b30ca2bca86b98f4.png,14.0,1,27.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 24}]",5,William Bøving,121109.0 -13438,18,Otto,Ruoppi,4029888.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Otto Ruoppi,-145648.0 -168,29,Sven,Michel,2658420.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sven Michel,-160004.0 -1964,29,Felix,Götze,8720315.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Götze,287719.0 -2015,29,Raphael,Obermair,10210977.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Raphael Obermair,161172.0 -2301,29,Oliver,Batista Meier,5192952.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Oliver Batista Meier,-9805.0 -2471,29,Markus,Schubert,5493451.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Markus Schubert,118688.0 -2498,29,Tom,Baack,5769952.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Tom Baack,-350605.0 -2749,29,Steffen,Tigges,520517.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Steffen Tigges,-36747.0 -2977,29,Nahuel,Noll,12150781.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Nahuel Noll,128435.0 -3336,29,Stefano,Marino,9366993.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Stefano Marino,229874.0 -3491,29,Sebastian,Klaas,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,0.0 -3492,29,Marcel,Hoffmeier,7501728.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Marcel Hoffmeier,220270.0 -6197,29,Laurin,Curda,11818785.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Laurin Curda,3589.0 -6290,29,Nick,Bätzner,2687522.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0ac0e9c2f9f34f7aaa47e00ee22f316b.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nick Bätzner,-156961.0 -6292,29,Mattes,Hansen,4666032.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mattes Hansen,209526.0 -6751,29,Florian,Pruhs,3718683.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,209847.0 -7320,29,Tjark,Scheller,5988368.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Tjark Scheller,-339178.0 -7616,29,Jano,ter Horst,4282757.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jano ter Horst,-138934.0 -8292,29,Santiago,Castañeda,10064333.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Santiago Castañeda,195815.0 -8872,29,Jonah,Sticker,5227946.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Jonah Sticker,215454.0 -8984,29,Nyamekye,Awortwie-Grant,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,0.0 -9283,29,Deniz,Zeitler,1075485.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Deniz Zeitler,305572.0 -10048,29,Luka,Duric,5308695.0,-6.0,1.0,1.0,0.0,797.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Luka Duric,-512264.0 -11170,29,Ruben,Müller,3735647.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ruben Müller,280214.0 -12262,29,Albert Frank,Millgramm,6929204.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Albert Frank Millgramm,117606.0 -12296,29,Kennedy,Okpala,3143155.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dd97a9b150444134beb800f1fbf48d0a.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kennedy Okpala,-144242.0 -14911,29,Clemens,Lippmann,2467636.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Clemens Lippmann,-146799.0 -14914,29,Timur,Gayret,500000.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,0.0 -1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/035ea65b37b74f2da2548be379438c9c.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0 -1246,43,Willi,Orban,31014222.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/bda722458bd445d5ba24094a5306031d.png,4.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,63147.0 -1333,43,Lukas,Klostermann,2829643.0,40.0,5.0,5.0,1.0,7355.0,201.0,2,2,https://kickbase.b-cdn.net/content/file/b48aaa342d854e869af8b6c1ec17a954.png,16.0,2,71.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 148}]",5,Lukas Klostermann,-143072.0 -1689,43,Benjamin,Henrichs,7303637.0,26.0,17.0,17.0,3.0,22181.0,447.0,0,2,https://kickbase.b-cdn.net/content/file/5acf39c9f5ba403ba774ea0d47d67aab.png,39.0,1,61.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": -21}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 17}]",3,Benjamin Henrichs,243812.0 -1728,43,Örjan,Nyland,3949324.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/59574acd38ee4d5f8be6e03a1ee2276a.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Örjan Nyland,333068.0 -2141,43,Ridle ,Baku,18890750.0,102.0,32.0,32.0,28.0,162435.0,3278.0,0,2,https://kickbase.b-cdn.net/content/file/dea132bbe8444490a8b8fa7d725f4b64.png,17.0,2,173.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 224}, {""hasPlayed"": true, ""points"": 124}]",3,Ridle Baku,-254725.0 -2275,43,Christoph,Baumgartner,19798789.0,117.0,33.0,33.0,32.0,179653.0,3846.0,4,3,https://kickbase.b-cdn.net/content/file/8b2225416e584d5ebd4ee89d8a8a99eb.png,14.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 114}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 130}]",5,Christoph Baumgartner,-72230.0 -2522,43,David,Raum,33462124.0,148.0,30.0,30.0,29.0,167920.0,4445.0,0,2,https://kickbase.b-cdn.net/content/file/63b51608f37a4eb083c1865d497d3cbe.png,22.0,1,132.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",1,David Raum,106374.0 -2897,43,Rocco,Reitz,13007479.0,74.0,31.0,31.0,31.0,170280.0,2301.0,0,3,https://kickbase.b-cdn.net/content/file/152dbd3a41f7408a89c99f65e55935df.png,20.0,2,176.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": true, ""points"": 210}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 75}]",3,Rocco Reitz,-151051.0 -4596,43,Brajan,Gruda,17494203.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/f1dd66425b59403ab0f2796e4ad0b0f8.png,10.0,1,72.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,251568.0 -6176,43,Nicolas,Seiwald,16473117.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/49894e11778042f09b92bdbd82994680.png,13.0,1,172.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,180701.0 -6300,43,Assan,Ouédraogo,16923075.0,90.0,19.0,19.0,13.0,61254.0,1705.0,1,3,https://kickbase.b-cdn.net/content/file/0d8a1173062a4478822b06c0490cfe41.png,8.0,2,100.0,,"[{""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 47}]",5,Assan Ouédraogo,-587794.0 -6667,43,El Chadaille,Bitshiabu,3568611.0,74.0,11.0,11.0,8.0,43528.0,815.0,0,2,https://kickbase.b-cdn.net/content/file/35e5bfeabc4344cd8db03535c4ca2d6f.png,5.0,2,228.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 120}]",4,El Chadaille Bitshiabu,-120891.0 -7224,43,Lukeba,Castello Jr.,19197077.0,106.0,26.0,26.0,24.0,142996.0,2765.0,0,2,https://kickbase.b-cdn.net/content/file/02c2d826957a4899a614c0ad25d8a9a8.png,23.0,2,144.0,,"[{""hasPlayed"": true, ""points"": 66}, {""hasPlayed"": true, ""points"": 116}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Lukeba Castello Jr.,-295890.0 -7239,43,Max,Finkgräfe,5155479.0,55.0,13.0,13.0,5.0,33441.0,718.0,0,2,https://kickbase.b-cdn.net/content/file/5ea42faff1bf42f386a0f98d8203ee4e.png,35.0,1,139.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 124}]",5,Max Finkgräfe,348937.0 -7493,43,Arthur,Vermeeren,5949543.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6e7334ffc310411d89c8c5230815dafc.png,48.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Arthur Vermeeren,272466.0 -8061,43,Johan,Bakayoko,9056219.0,49.0,20.0,20.0,8.0,51925.0,982.0,0,4,https://kickbase.b-cdn.net/content/file/e45b0e99acb145f1a3f98666018c27b1.png,11.0,1,108.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 16}]",3,Johan Bakayoko,322313.0 -8227,43,Maarten,Vandevoordt,15299699.0,109.0,12.0,12.0,11.0,69295.0,1313.0,0,1,https://kickbase.b-cdn.net/content/file/cb4de12c99d148feb2f88e1c91186400.png,26.0,1,85.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 96}, {""hasPlayed"": true, ""points"": 135}]",2,Maarten Vandevoordt,143407.0 -9507,43,Antonio,Nusa,25263557.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/7b0130fc7648401b8dac316e07e7327b.png,7.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",2,Antonio Nusa,52470.0 -9776,43,Andrija,Maksimovic,5681104.0,18.0,8.0,8.0,0.0,7579.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/1427cbd96ee74d9dbfc9ed098c47ff78.png,30.0,1,24.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Andrija Maksimovic,193769.0 -10113,43,Tidiam,Gomis,4400948.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/77509238e8ef41bc92c01b1b1637a8d3.png,27.0,2,92.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,-90309.0 -10530,43,Conrad,Harder,3463519.0,39.0,29.0,29.0,8.0,64737.0,1119.0,0,4,https://kickbase.b-cdn.net/content/file/139438491a5a497099a6e6bb96cc922a.png,9.0,2,323.0,,"[{""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": true, ""points"": 109}]",4,Conrad Harder,-83478.0 -11008,43,Ezechiel,Banzuzi,5804544.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/3529ab9a9bde4d28b8aca1b6586f7747.png,6.0,1,150.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ezechiel Banzuzi,324108.0 -11886,43,,Rômulo,20511856.0,83.0,30.0,30.0,27.0,139633.0,2488.0,2,4,https://kickbase.b-cdn.net/content/file/2a6ca20436b4402f83f0c5d25b10f6be.png,40.0,1,121.0,,"[{""hasPlayed"": true, ""points"": -25}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 41}]",2,Rômulo,66846.0 -12337,43,Sani,Suleiman,4218697.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3a350871ca7a4b81b4f035f05ac63d3e.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sani Suleiman,-142518.0 -14896,43,Abdoul,Koné,4419300.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/64a8d06b53144763b2c5e21a8ff6e246.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-128000.0 -15376,43,Maxime,Estève,17747803.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6834bb4cf7ea48e283e5f6678aad4dcf.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Maxime Estève,-290445.0 -577,15,Daniel,Batz,3179877.0,111.0,21.0,21.0,21.0,125022.0,2331.0,0,1,https://kickbase.b-cdn.net/content/file/e60790d49ac84cdea97c383097ad8e12.png,33.0,2,733.0,,"[{""hasPlayed"": true, ""points"": 282}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": true, ""points"": 37}, {""hasPlayed"": true, ""points"": 95}]",5,Daniel Batz,-128736.0 -619,15,Kevin,Stöger,6441077.0,43.0,29.0,29.0,15.0,86591.0,1239.0,0,3,https://kickbase.b-cdn.net/content/file/7fe99cc5433c42ca84045549f3cb77b8.png,7.0,1,192.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 81}]",3,Kevin Stöger,259109.0 -849,15,Tim,Kleindienst,16844682.0,20.0,3.0,3.0,0.0,1186.0,61.0,0,4,https://kickbase.b-cdn.net/content/file/5ccbb3b1e22641978b7a6c6adbca5a47.png,11.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Tim Kleindienst,202584.0 -1686,15,Nico,Elvedi,17990046.0,106.0,33.0,33.0,33.0,194378.0,3508.0,0,2,https://kickbase.b-cdn.net/content/file/d31a5e1b135340b188caada5fa5b8b30.png,30.0,2,194.0,,"[{""hasPlayed"": true, ""points"": 298}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 130}, {""hasPlayed"": true, ""points"": 133}]",4,Nico Elvedi,-684947.0 -1883,15,Moritz,Nicolas,18937099.0,111.0,34.0,34.0,34.0,200791.0,3766.0,0,1,https://kickbase.b-cdn.net/content/file/ef78be83f1204677ac7ba9f2c7a35c23.png,1.0,1,198.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 111}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 81}]",1,Moritz Nicolas,63248.0 -2074,15,Robin,Hack,8656483.0,59.0,8.0,8.0,3.0,21645.0,469.0,0,3,https://kickbase.b-cdn.net/content/file/2b18aae16d1043f18484d7c7eeb70df2.png,25.0,1,54.0,,"[{""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": false, ""points"": null}]",3,Robin Hack,175186.0 -2261,15,Florian,Neuhaus,2185758.0,53.0,17.0,17.0,11.0,59787.0,909.0,0,3,https://kickbase.b-cdn.net/content/file/cc61ab6d7eca4290aeb56b78a3357057.png,10.0,2,415.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,-118420.0 -2560,15,Philipp,Sander,11545562.0,80.0,30.0,30.0,29.0,158337.0,2386.0,0,3,https://kickbase.b-cdn.net/content/file/f37f02dbf91c4dd1a891e8098a477c5f.png,16.0,1,206.0,,"[{""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 55}]",1,Philipp Sander,145407.0 -2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e452052f0cad431799be459f936832df.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0 -2862,15,Jens,Castrop,4942174.0,49.0,26.0,26.0,20.0,102167.0,1278.0,1,3,https://kickbase.b-cdn.net/content/file/cbc017919fc248448f6b036125a0141d.png,17.0,2,258.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 51}]",5,Jens Castrop,-372232.0 -2941,15,Joseph,Scally,4938202.0,62.0,32.0,32.0,29.0,170347.0,1983.0,0,2,https://kickbase.b-cdn.net/content/file/4abeb14eec7945d694a4737c46522a06.png,29.0,2,401.0,,"[{""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 137}]",4,Joseph Scally,-286686.0 -3063,15,Fabio,Chiarodia,1148974.0,33.0,15.0,15.0,8.0,44040.0,490.0,2,2,https://kickbase.b-cdn.net/content/file/d216ce19645643ba9ff51de8da6098a1.png,2.0,2,426.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 19}]",5,Fabio Chiarodia,-133678.0 -3516,15,Enzo,Leopold,14637310.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/917060adadb741818c232716e0fd354d.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Enzo Leopold,-50266.0 -4292,15,David,Herold,8010932.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/46c5c9d9d41041168d472e2669cc1ba2.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,David Herold,-344576.0 -4333,15,Lukas,Ullrich,6392045.0,33.0,23.0,23.0,14.0,85790.0,766.0,0,2,https://kickbase.b-cdn.net/content/file/8988909bad25403c86e58227428beee9.png,26.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 105}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 11}]",2,Lukas Ullrich,279049.0 -4419,15,Nathan,Ngoumou,4652277.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/14720a405fea4007938ed49aa28989fa.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nathan Ngoumou,-220893.0 -6199,15,Shuto,Machino,846410.0,23.0,32.0,32.0,9.0,74463.0,742.0,0,4,https://kickbase.b-cdn.net/content/file/3fd89661bd62400fbd61e78f80919ad2.png,18.0,1,876.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -6}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Shuto Machino,46211.0 -6319,15,Franck,Honorat,9854805.0,68.0,28.0,28.0,24.0,126507.0,1898.0,0,3,https://kickbase.b-cdn.net/content/file/736b205dbb0f4ac3879ca2cfa9a785b8.png,9.0,2,192.0,,"[{""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": -3}, {""hasPlayed"": true, ""points"": 137}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 2}]",3,Franck Honorat,-40953.0 -7774,15,Yukhym,Konoplia,3271265.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/4b6227ba987f4dd48a1c53b9bf407d2a.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-156219.0 -9540,15,Isac,Lidberg,9737071.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/3796a35db95a43fab344be4034f4357b.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Isac Lidberg,-578124.0 -11010,15,Kevin,Diks,16040777.0,95.0,30.0,30.0,28.0,161173.0,2844.0,0,2,https://kickbase.b-cdn.net/content/file/31b917d90d104b98a6cc8bb90e5c94a4.png,4.0,1,177.0,,"[{""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 71}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 72}]",1,Kevin Diks,187242.0 -11748,15,Wael,Mohya,10082151.0,34.0,15.0,15.0,6.0,36598.0,507.0,2,3,https://kickbase.b-cdn.net/content/file/7ba41b6d32924b2ca84a50a41d5e45a1.png,36.0,1,50.0,,"[{""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Wael Mohya,216081.0 -13442,15,Hugo,Bolin,7783244.0,40.0,13.0,13.0,5.0,35891.0,517.0,0,3,https://kickbase.b-cdn.net/content/file/0e5ee2c256e04b02a8de12f37ec58fb6.png,38.0,1,66.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 78}]",2,Hugo Bolin,291907.0 -15181,15,Jan,Leszczynski,4344629.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ce4d6478274f028a27d321103eb69a.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Jan Leszczynski,60780.0 -15202,15,Zento,Uno,3021714.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/7db9adc301c84b41afc9023e222179cd.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-149993.0 -15613,15,Daiki,Hashioka,8089811.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8e1477e1ddf34bdc9fd316f81ab9ebde.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Daiki Hashioka,340040.0 -54,3,Emre,Can,1576871.0,114.0,9.0,9.0,7.0,41373.0,1026.0,1,2,https://kickbase.b-cdn.net/content/file/29f90f2f2f2045f69460f20564a894ab.png,23.0,2,650.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Emre Can,-112009.0 -75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1c9bdd7907a5425e8f2a0cb0fc5426ee.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0 -1704,3,Waldemar,Anton,33731559.0,126.0,32.0,32.0,32.0,190794.0,4034.0,0,2,https://kickbase.b-cdn.net/content/file/b1a7f338e7c9453d93897bd6ac8c9457.png,3.0,1,119.0,,"[{""hasPlayed"": true, ""points"": 156}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 153}, {""hasPlayed"": true, ""points"": 133}]",1,Waldemar Anton,65784.0 -1856,3,Marcel,Sabitzer,9369532.0,83.0,26.0,26.0,21.0,119084.0,2146.0,0,3,https://kickbase.b-cdn.net/content/file/e5fd8b4544ef4fbf99fa27874f810794.png,20.0,2,229.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 29}]",3,Marcel Sabitzer,-149354.0 -1873,3,Gregor,Kobel,23062015.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/5cf1813a3f0f4cb6997088b18ad5adcf.png,1.0,2,153.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-38116.0 -1920,3,Serhou,Guirassy,28843275.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/fb2bd82aeb8440f8acdbcf6ebf4487dc.png,9.0,1,116.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,114378.0 -2148,3,Alexander,Meyer,1325133.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/b2b01de70f7b47dbb31b104de35ac5cc.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,-140894.0 -2383,3,Nico,Schlotterbeck,29634417.0,148.0,28.0,28.0,28.0,166561.0,4142.0,1,2,https://kickbase.b-cdn.net/content/file/531ad1f9d6804b9db55d5aace6d79888.png,4.0,2,139.0,,"[{""hasPlayed"": true, ""points"": 142}, {""hasPlayed"": true, ""points"": 250}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 67}]",5,Nico Schlotterbeck,-667761.0 -2395,3,Julian,Ryerson,25577034.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/5c70c2a110fd48919c487e0b0d97af57.png,26.0,2,126.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,15327.0 -2714,3,Maximilian,Beier,25882259.0,94.0,32.0,32.0,24.0,132156.0,3023.0,2,4,https://kickbase.b-cdn.net/content/file/901a04fa3f274f95921af3b42a45f795.png,14.0,1,116.0,,"[{""hasPlayed"": true, ""points"": 52}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 241}, {""hasPlayed"": true, ""points"": 13}]",1,Maximilian Beier,-9315.0 -2736,3,Ramy,Bensebaini,20539952.0,128.0,21.0,21.0,15.0,102687.0,2683.0,0,2,https://kickbase.b-cdn.net/content/file/f52b92d109bf4f53b2fb20e5c50f00ec.png,5.0,1,130.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 364}, {""hasPlayed"": true, ""points"": 106}]",1,Ramy Bensebaini,194941.0 -3069,3,Felix,Nmecha,26227514.0,94.0,29.0,29.0,25.0,141393.0,2730.0,0,3,https://kickbase.b-cdn.net/content/file/510ad66f94f943fb940c1a7b11792266.png,8.0,1,104.0,,"[{""hasPlayed"": true, ""points"": 126}, {""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Felix Nmecha,132133.0 -9440,3,Filippo,Mane,3888713.0,12.0,4.0,4.0,2.0,8570.0,46.0,0,2,https://kickbase.b-cdn.net/content/file/9994a14997ae4a03a9ac5f78376003db.png,39.0,2,11.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Filippo Mane,-98841.0 -9698,3,,Fábio Silva,7524716.0,51.0,28.0,28.0,7.0,57551.0,1414.0,0,4,https://kickbase.b-cdn.net/content/file/da60f61d4f674e4db35b6f47db49c153.png,21.0,2,187.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 112}, {""hasPlayed"": true, ""points"": -14}]",4,Fábio Silva,-181571.0 -10114,3,Carney,Chukwuemeka,4268743.0,47.0,28.0,28.0,8.0,63437.0,1307.0,2,3,https://kickbase.b-cdn.net/content/file/819b3e31455d4830a3e5acf58eb5290d.png,17.0,2,306.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 32}, {""hasPlayed"": true, ""points"": 3}]",4,Carney Chukwuemeka,-102590.0 -10115,3,Daniel,Svensson,18522144.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/9ff6af44ccf14bb3846cafc261f362ad.png,24.0,2,146.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,-262896.0 -11099,3,Jobe,Bellingham,19425973.0,68.0,32.0,32.0,20.0,119220.0,2172.0,0,3,https://kickbase.b-cdn.net/content/file/7b67f5aec4444746b2848e6d9a775210.png,7.0,1,111.0,,"[{""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 124}, {""hasPlayed"": true, ""points"": 37}]",3,Jobe Bellingham,108490.0 -11100,3,Samuele,Inácio,9475266.0,52.0,7.0,7.0,4.0,25406.0,365.0,0,3,https://kickbase.b-cdn.net/content/file/0e8e34d536e6420cb5d7d96fc909f97d.png,40.0,2,38.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 88}, {""hasPlayed"": true, ""points"": -12}]",3,Samuele Inácio,-74043.0 -13472,3,Luca,Reggiani,4344547.0,74.0,8.0,8.0,6.0,32656.0,592.0,0,2,https://kickbase.b-cdn.net/content/file/ae27049c76974053b81276c3faa1f639.png,49.0,2,136.0,,"[{""hasPlayed"": true, ""points"": 97}, {""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Luca Reggiani,-94960.0 -14662,3,Justin,Lerma,7669849.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/febaeb82caf74cb4b0511a58b28d70ac.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-369969.0 -14899,3,Kauã,Prates,3564433.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6ea4006dc79446228b81953749d7948b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kauã Prates,-127462.0 -15211,3,Joane,Gadou,23549375.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/3ca6efe4d6904a609a712b6b68be0ebb.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,200206.0 -16378,3,Konstantinos,Karetsas,21829859.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2607076d85724a188e9db75bd12b7889.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,292746.0 -1863,6,Daniel,Heuer Fernandes,13884837.0,92.0,33.0,33.0,33.0,199082.0,3051.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,1,219.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 100}, {""hasPlayed"": true, ""points"": 119}, {""hasPlayed"": true, ""points"": 92}, {""hasPlayed"": true, ""points"": 54}]",1,Daniel Heuer Fernandes,143982.0 -1865,6,Yussuf,Poulsen,3868588.0,23.0,15.0,15.0,1.0,26304.0,340.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,87.0,,"[{""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Yussuf Poulsen,-148018.0 -1889,6,Bakery,Jatta,4162808.0,47.0,15.0,15.0,12.0,59140.0,710.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,2,170.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 178}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": -16}]",2,Bakery Jatta,-45478.0 -1978,6,Jordan,Torunarigha,11129830.0,73.0,24.0,24.0,21.0,129230.0,1753.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,25.0,1,157.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 128}, {""hasPlayed"": true, ""points"": 99}, {""hasPlayed"": true, ""points"": 38}]",1,Jordan Torunarigha,103657.0 -3277,6,Miro,Muheim,9682030.0,67.0,29.0,29.0,27.0,162140.0,1929.0,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,1,199.0,,"[{""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 17}]",2,Miro Muheim,99822.0 -3521,6,Daniel,Elfadli,4176518.0,37.0,21.0,21.0,15.0,84859.0,767.0,0,2,https://kickbase.b-cdn.net/content/file/ab840d167b4f4811a1a40e49fef84a76.png,8.0,2,183.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Daniel Elfadli,-139229.0 -4404,6,Jean-Luc,Dompé,1144656.0,64.0,20.0,20.0,12.0,75809.0,1279.0,256,4,https://kickbase.b-cdn.net/content/file/4d4bfeaf414f47e2994cf7669d884f08.png,7.0,2,1117.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jean-Luc Dompé,-139176.0 -6201,6,Nicolai,Remberg,11691192.0,70.0,32.0,32.0,32.0,193422.0,2243.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,1,191.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 185}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 45}]",1,Nicolai Remberg,128621.0 -6217,6,Rayan,Philippe,3513698.0,35.0,28.0,28.0,13.0,85138.0,971.0,0,4,https://kickbase.b-cdn.net/content/file/4fe19be7a9df439fa6f788b27095a090.png,14.0,2,276.0,,"[{""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -16}, {""hasPlayed"": false, ""points"": null}]",4,Rayan Philippe,-113700.0 -7350,6,Otto,Stange,2963438.0,5.0,10.0,10.0,2.0,20981.0,51.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,49.0,2,17.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -2}, {""hasPlayed"": true, ""points"": -5}]",3,Otto Stange,-37365.0 -7394,6,Kofi,Amoako,3946649.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Kofi Amoako,-136545.0 -8367,6,Albert,Sambi Lokonga,10548328.0,68.0,26.0,26.0,20.0,112966.0,1759.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,1,166.0,,"[{""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": false, ""points"": null}]",1,Albert Sambi Lokonga,19549.0 -9605,6,Albert,Grønbæk,10479269.0,74.0,7.0,7.0,6.0,31737.0,520.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,23.0,2,49.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 158}, {""hasPlayed"": true, ""points"": 266}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 28}]",1,Albert Grønbæk,52644.0 -10120,6,Alexander,Røssing-Lelesiit,2314150.0,10.0,11.0,11.0,5.0,23037.0,114.0,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,49.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,-147037.0 -11512,6,Nicolás,Capaldo,10608445.0,65.0,26.0,26.0,24.0,130826.0,1682.0,2,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,158.0,,"[{""hasPlayed"": true, ""points"": 136}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 90}]",1,Nicolás Capaldo,51187.0 -11752,6,Warmed,Omari,4646636.0,60.0,20.0,20.0,17.0,106595.0,1204.0,256,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,259.0,,"[{""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 85}, {""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 57}]",3,Warmed Omari,-97303.0 -12368,6,Sander,Tangvik,593276.0,220.0,1.0,1.0,1.0,6034.0,220.0,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,370.0,,"[{""hasPlayed"": true, ""points"": 220}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-89873.0 -13433,6,Louis,Lemke,2207738.0,20.0,1.0,1.0,0.0,67.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,9.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Louis Lemke,376195.0 -15283,6,Martin,Adeline,7457780.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Martin Adeline,-255457.0 -15472,6,Patson,Daka,11389038.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Patson Daka,194283.0 -15478,6,Bilal,Nadir,4359514.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Bilal Nadir,-134275.0 -49,5,Matthias,Ginter,26456147.0,114.0,32.0,32.0,32.0,188048.0,3663.0,0,2,https://kickbase.b-cdn.net/content/file/e75f1bbb74d94ef7af63b5e586bb25ad.png,28.0,1,138.0,,"[{""hasPlayed"": true, ""points"": 243}, {""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 146}]",1,Matthias Ginter,46958.0 -89,5,Christian,Günter,2898012.0,48.0,24.0,24.0,18.0,102008.0,1161.0,0,2,https://kickbase.b-cdn.net/content/file/b5cc490be0894c4b8e4eb92ed2106f15.png,30.0,1,400.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -22}, {""hasPlayed"": true, ""points"": 56}]",3,Christian Günter,82953.0 -118,5,Vincenzo,Grifo,11853295.0,71.0,33.0,33.0,21.0,113451.0,2332.0,0,3,https://kickbase.b-cdn.net/content/file/db2983cdda124ecfb674b4a066e34b5c.png,32.0,1,196.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 57}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 205}]",3,Vincenzo Grifo,122505.0 -1257,5,Lukas,Kübler,4330195.0,82.0,23.0,23.0,19.0,105359.0,1875.0,0,2,https://kickbase.b-cdn.net/content/file/3837cd8562134d428e12cbfe1ee98323.png,17.0,2,433.0,,"[{""hasPlayed"": true, ""points"": 40}, {""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 62}]",4,Lukas Kübler,-87437.0 -1645,5,Maximilian,Eggestein,14824452.0,84.0,34.0,34.0,34.0,203699.0,2849.0,0,3,https://kickbase.b-cdn.net/content/file/46028a6670854b3cba398533dfe6c619.png,8.0,1,192.0,,"[{""hasPlayed"": true, ""points"": 76}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": -19}, {""hasPlayed"": true, ""points"": 171}]",1,Maximilian Eggestein,170264.0 -1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9f5e4a6af6b94ff8a1019833a0c15c8a.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0 -1858,5,Anthony,Jung,2087759.0,37.0,12.0,12.0,4.0,36970.0,441.0,0,2,https://kickbase.b-cdn.net/content/file/9af84678390b4225bbe2ce9593fc38ad.png,5.0,2,211.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": false, ""points"": null}]",4,Anthony Jung,-142539.0 -1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/31efbd57d72b4abba971e7c77993d4ff.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0 -2084,5,Philipp,Lienhart,12184246.0,69.0,20.0,20.0,14.0,86712.0,1379.0,0,2,https://kickbase.b-cdn.net/content/file/d376962d93d8467e844287f0c416eea0.png,3.0,1,113.0,,"[{""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 152}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 15}]",2,Philipp Lienhart,168895.0 -2125,5,Jan-Niklas,Beste,10755928.0,60.0,28.0,28.0,20.0,111405.0,1693.0,0,3,https://kickbase.b-cdn.net/content/file/0dc9e619fd4c4114a58d41e7b6293ac2.png,19.0,1,157.0,,"[{""hasPlayed"": true, ""points"": 150}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": true, ""points"": 63}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": true, ""points"": 55}]",1,Jan-Niklas Beste,149930.0 -2176,5,Lucas,Höler,2525257.0,46.0,33.0,33.0,25.0,134301.0,1531.0,0,4,https://kickbase.b-cdn.net/content/file/f775386cb936487f9b6b96ab84f21384.png,9.0,2,606.0,,"[{""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 16}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 94}]",4,Lucas Höler,-50172.0 -2722,5,Patrick,Osterhage,5562703.0,47.0,20.0,20.0,13.0,78511.0,938.0,0,3,https://kickbase.b-cdn.net/content/file/30b71dae269d4597bf36100fdb0027ea.png,6.0,1,168.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrick Osterhage,32849.0 -2939,5,Eren Sami,Dinkçi,3723834.0,44.0,22.0,22.0,16.0,91259.0,965.0,2,3,https://kickbase.b-cdn.net/content/file/c4ff0ffc6eba4bc9928b0437e4181e53.png,18.0,1,259.0,,"[{""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 170}, {""hasPlayed"": true, ""points"": 203}, {""hasPlayed"": false, ""points"": null}]",4,Eren Sami Dinkçi,141261.0 -3019,5,Noah,Atubolu,8076955.0,97.0,34.0,34.0,34.0,203699.0,3299.0,0,1,https://kickbase.b-cdn.net/content/file/7e82d7704f244cccb027dc6c519dc149.png,1.0,2,408.0,,"[{""hasPlayed"": true, ""points"": 118}, {""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 94}]",5,Noah Atubolu,-256672.0 -3209,5,Yannik,Engelhardt,9190921.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/ef0590dedd4c41f1a36fcb9ac6c2a326.png,16.0,1,214.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",2,Yannik Engelhardt,244779.0 -3218,5,Mio,Backhaus,16770245.0,95.0,32.0,32.0,32.0,190988.0,3025.0,0,1,https://kickbase.b-cdn.net/content/file/5fddf9666b2c47e4852e7bc1db9068e9.png,0.0,1,180.0,,"[{""hasPlayed"": true, ""points"": 179}, {""hasPlayed"": true, ""points"": 115}, {""hasPlayed"": true, ""points"": 74}, {""hasPlayed"": true, ""points"": 120}, {""hasPlayed"": true, ""points"": 67}]",1,Mio Backhaus,104077.0 -3304,5,Igor,Matanović,17993991.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/5d31c9139056490197fe944243de2bd0.png,31.0,1,116.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,173943.0 -4335,5,Derry,Scherhant,4744616.0,48.0,31.0,31.0,12.0,87953.0,1487.0,0,3,https://kickbase.b-cdn.net/content/file/cf1f2bfa6c0f446ea74d8b75f0585f53.png,7.0,2,313.0,,"[{""hasPlayed"": true, ""points"": 183}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 59}]",3,Derry Scherhant,3540.0 -6209,5,Philipp,Treu,11059537.0,52.0,28.0,28.0,24.0,144527.0,1454.0,0,2,https://kickbase.b-cdn.net/content/file/67a522fecea248ff84c7dec1c95739dc.png,29.0,1,131.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Philipp Treu,88318.0 -7215,5,Jordy,Makengo,1791107.0,42.0,20.0,20.0,12.0,79520.0,840.0,0,2,https://kickbase.b-cdn.net/content/file/bf5181157fa948f8b3943d8dfe6655b4.png,33.0,2,468.0,,"[{""hasPlayed"": true, ""points"": 188}, {""hasPlayed"": true, ""points"": 0}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 28}]",3,Jordy Makengo,4806.0 -7216,5,Max,Rosenfelder,3680767.0,27.0,12.0,12.0,5.0,32955.0,318.0,0,2,https://kickbase.b-cdn.net/content/file/f1d275ea8b55482c879f06e22c8d1258.png,37.0,2,86.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Max Rosenfelder,-122562.0 -8363,5,Berkay,Yilmaz,9000887.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/d5d68a9cba0140928571c7b6362725a2.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Berkay Yilmaz,-328723.0 -8364,5,Bruno,Ogbus,2159744.0,52.0,18.0,18.0,14.0,78675.0,940.0,0,2,https://kickbase.b-cdn.net/content/file/9b3710e64252422495767f79b8ddeb89.png,43.0,2,435.0,,"[{""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": -23}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": true, ""points"": 110}]",5,Bruno Ogbus,-121081.0 -11006,5,Yuito,Suzuki,12482625.0,63.0,25.0,25.0,18.0,107057.0,1570.0,0,3,https://kickbase.b-cdn.net/content/file/321f689788164bb8b2b9b9559673e9ec.png,14.0,1,125.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 62}]",1,Yuito Suzuki,192469.0 -11007,5,Cyriaque,Irié,4536918.0,15.0,10.0,10.0,3.0,24064.0,150.0,0,3,https://kickbase.b-cdn.net/content/file/19d04c847d954a3e8b2d044fbc6ab907.png,22.0,2,33.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -20}, {""hasPlayed"": false, ""points"": null}]",4,Cyriaque Irié,-468070.0 -14048,5,Keisuke,Goto,6964430.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/82bf223198844c69aec5996a1064deed.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keisuke Goto,-349610.0 -15196,5,Rihito,Yamamoto,7549461.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/4578268117b2478ba8f2bc127fafb011.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Rihito Yamamoto,-329948.0 -43,10,Mitchell,Weiser,4858793.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,-278855.0 -157,10,Niklas,Stark,2719254.0,36.0,14.0,14.0,9.0,46992.0,508.0,2,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,2,186.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 69}, {""hasPlayed"": true, ""points"": 29}]",5,Niklas Stark,-133337.0 -1996,10,Marco,Friedl,12468499.0,78.0,30.0,30.0,29.0,167391.0,2349.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,1,188.0,,"[{""hasPlayed"": true, ""points"": 14}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Marco Friedl,143962.0 -2294,10,Amos,Pieper,9705708.0,80.0,19.0,19.0,19.0,99133.0,1529.0,2,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,157.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": 80}, {""hasPlayed"": true, ""points"": 82}]",2,Amos Pieper,254071.0 -2842,10,Felix,Agu,4737931.0,46.0,11.0,11.0,9.0,48743.0,509.0,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,107.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Felix Agu,-435857.0 -3139,10,Cédric,Itten,9283596.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6479aeb8ddab4dd1a92025ddb8b2c3c2.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Cédric Itten,-275746.0 -3166,10,Keke,Topp,500000.0,22.0,20.0,20.0,7.0,45051.0,438.0,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,0,876.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Keke Topp,0.0 -3228,10,Justin,Njinmah,5311523.0,43.0,33.0,33.0,22.0,126736.0,1409.0,0,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,265.0,,"[{""hasPlayed"": true, ""points"": 10}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 13}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 104}]",3,Justin Njinmah,-232895.0 -3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0 -3481,10,Jens,Stage,18991553.0,100.0,29.0,29.0,29.0,160601.0,2895.0,2,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,1,152.0,,"[{""hasPlayed"": true, ""points"": 48}, {""hasPlayed"": true, ""points"": 12}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 157}, {""hasPlayed"": true, ""points"": 265}]",2,Jens Stage,147343.0 -7167,10,Senne,Lynen,8953185.0,71.0,31.0,31.0,31.0,180555.0,2210.0,0,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,1,246.0,,"[{""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 104}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 101}, {""hasPlayed"": true, ""points"": 87}]",2,Senne Lynen,250017.0 -7282,10,Olivier,Deman,10469297.0,74.0,16.0,16.0,14.0,82852.0,1176.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 51}, {""hasPlayed"": true, ""points"": 129}, {""hasPlayed"": true, ""points"": 106}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": true, ""points"": 87}]",1,Olivier Deman,38196.0 -7469,10,Julián,Malatini,5098670.0,26.0,11.0,11.0,5.0,34567.0,288.0,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,1,56.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,133398.0 -7721,10,Marco,Grüll,5351254.0,50.0,33.0,33.0,23.0,130955.0,1641.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,306.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": -14}, {""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 53}]",3,Marco Grüll,296614.0 -8166,10,,Chuki,11138173.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Chuki,152841.0 -9513,10,Karl,Hein,12633106.0,164.0,2.0,2.0,2.0,11560.0,327.0,2,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,1,25.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Karl Hein,127285.0 -9600,10,Alexander,Schlager,4509491.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-112975.0 -9923,10,Samuel,Mbangula,8567181.0,50.0,26.0,26.0,12.0,77710.0,1289.0,0,3,https://kickbase.b-cdn.net/content/file/bb63ae114a9641aea1903e760c388b1c.png,7.0,1,150.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 36}, {""hasPlayed"": true, ""points"": 3}, {""hasPlayed"": false, ""points"": null}]",2,Samuel Mbangula,281315.0 -9996,10,Patrice,Covic,4508265.0,18.0,15.0,15.0,2.0,25884.0,268.0,2,3,https://kickbase.b-cdn.net/content/file/3c9740e4f1b6416580b598d3da08cdb2.png,24.0,2,59.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Patrice Covic,-147961.0 -10131,10,Dariusz,Stalmach,3458015.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Dariusz Stalmach,-154553.0 -10134,10,Mick,Schmetgens,5635708.0,40.0,2.0,2.0,0.0,2459.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,1,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mick Schmetgens,241864.0 -10497,10,Abdoul-Karim,Coulibaly,5662748.0,52.0,27.0,27.0,24.0,139820.0,1401.0,0,2,https://kickbase.b-cdn.net/content/file/669c7c063fde4203965dc9d45b0516d9.png,31.0,2,247.0,,"[{""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 108}]",3,Abdoul-Karim Coulibaly,-256746.0 -11262,10,Salim Amani,Musah,6478876.0,17.0,8.0,8.0,2.0,13915.0,134.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,1,20.0,,"[{""hasPlayed"": true, ""points"": 19}, {""hasPlayed"": true, ""points"": -12}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",3,Salim Amani Musah,249006.0 -14923,10,Kenny,Quetant,3727165.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-149874.0 -14926,10,Darwin,Soylu,3695800.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-153362.0 -15256,10,Oskar,Wójcik,6146019.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Oskar Wójcik,-341755.0 -15313,10,Paul,Erevbenagie,3195502.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,404854.0 -493,13,Michael,Gregoritsch,9957576.0,74.0,17.0,17.0,11.0,60067.0,1251.0,0,4,https://kickbase.b-cdn.net/content/file/9e326d137a9744f09b05b6536642036e.png,38.0,1,125.0,,"[{""hasPlayed"": true, ""points"": -15}, {""hasPlayed"": true, ""points"": 273}, {""hasPlayed"": true, ""points"": 132}, {""hasPlayed"": true, ""points"": 75}, {""hasPlayed"": false, ""points"": null}]",3,Michael Gregoritsch,175894.0 -1809,13,Marius,Wolf,646936.0,24.0,29.0,29.0,12.0,69269.0,686.0,0,3,https://kickbase.b-cdn.net/content/file/ab85deae8852417eaeb1a6a40869d05f.png,27.0,2,1060.0,,"[{""hasPlayed"": true, ""points"": 8}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 94}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 15}]",3,Marius Wolf,25534.0 -1811,13,Jeffrey,Gouweleeuw,10412560.0,62.0,11.0,11.0,10.0,56368.0,684.0,0,2,https://kickbase.b-cdn.net/content/file/f1db17abb1184369a9edd1445b96bb01.png,6.0,1,65.0,,"[{""hasPlayed"": true, ""points"": 47}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 79}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 93}]",2,Jeffrey Gouweleeuw,50082.0 -2195,13,Finn,Dahmen,15878991.0,90.0,34.0,34.0,34.0,203411.0,3060.0,0,1,https://kickbase.b-cdn.net/content/file/b2d5477eac9e43ec9b45f8b1fd08da38.png,1.0,1,192.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 109}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": 274}]",1,Finn Dahmen,93551.0 -2274,13,Keven,Schlotterbeck,10269262.0,87.0,24.0,24.0,22.0,136251.0,2080.0,0,2,https://kickbase.b-cdn.net/content/file/01e7605637114ccea472cf6f4761f94f.png,31.0,2,202.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 31}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Keven Schlotterbeck,-314853.0 -2651,13,Mads,Pedersen,5258889.0,10.0,7.0,7.0,1.0,14713.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/ee1bc505c0644debb1be4467278ab33f.png,3.0,1,12.0,,"[{""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Mads Pedersen,280429.0 -2764,13,Yannik,Keitel,4154005.0,39.0,6.0,6.0,2.0,16772.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/db53d9141b9d483299063068955d44a6.png,14.0,2,56.0,,"[{""hasPlayed"": true, ""points"": -7}, {""hasPlayed"": true, ""points"": 33}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Yannik Keitel,-144808.0 -3143,13,Kristijan,Jakić,1959442.0,56.0,26.0,26.0,18.0,110792.0,1450.0,2,3,https://kickbase.b-cdn.net/content/file/27912c1416d04665a6daace67db676be.png,17.0,2,740.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 181}, {""hasPlayed"": true, ""points"": 6}, {""hasPlayed"": false, ""points"": null}]",4,Kristijan Jakić,-125909.0 -3183,13,Anton,Kade,11298511.0,64.0,28.0,28.0,18.0,114106.0,1783.0,256,4,https://kickbase.b-cdn.net/content/file/5bef82c23f844966930669b63b5e6377.png,30.0,1,157.0,,"[{""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 108}, {""hasPlayed"": true, ""points"": 306}, {""hasPlayed"": true, ""points"": 147}, {""hasPlayed"": true, ""points"": 72}]",1,Anton Kade,150378.0 -4654,13,Mert,Kömür,2915762.0,53.0,28.0,28.0,17.0,98463.0,1481.0,0,3,https://kickbase.b-cdn.net/content/file/cb037a6585bf41ffada59c797511b0ae.png,36.0,1,507.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 1}, {""hasPlayed"": true, ""points"": 41}]",4,Mert Kömür,199101.0 -6168,13,Robin,Fellhauer,10265470.0,65.0,34.0,34.0,31.0,182393.0,2209.0,0,3,https://kickbase.b-cdn.net/content/file/66cfd1c30d0a4e6fb051b5dc6ada35cf.png,19.0,1,215.0,,"[{""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 23}, {""hasPlayed"": true, ""points"": 93}]",1,Robin Fellhauer,100966.0 -7283,13,Calvin,Brackelmann,6249467.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/514f24d314534e7d8fc7e34c22bc7e91.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Calvin Brackelmann,-319938.0 -7336,13,Sima,Suso,3752618.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/dafae47898144bb480b6b29370652c5b.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-153436.0 -7676,13,Fabian,Rieder,12909077.0,71.0,32.0,32.0,28.0,153869.0,2269.0,0,3,https://kickbase.b-cdn.net/content/file/b8be92875d234069b94b6913a19d1db1.png,32.0,1,175.0,,"[{""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 78}, {""hasPlayed"": true, ""points"": 77}, {""hasPlayed"": true, ""points"": 262}]",1,Fabian Rieder,199539.0 -7696,13,Nediljko,Labrović,2496412.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ae8fcc731bc241dcae73bb42b4fe037b.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,-164939.0 -8355,13,Noahkai,Banks,6794059.0,73.0,23.0,23.0,20.0,114349.0,1668.0,0,2,https://kickbase.b-cdn.net/content/file/a2a067b7f55e4d9682090e1e234ec85d.png,40.0,2,245.0,,"[{""hasPlayed"": true, ""points"": 46}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Noahkai Banks,-318309.0 -9642,13,Chrislain,Matsima,11052053.0,82.0,18.0,18.0,17.0,99447.0,1473.0,0,2,https://kickbase.b-cdn.net/content/file/f6167b1bcb474dc480050b0cd2788796.png,5.0,1,133.0,,"[{""hasPlayed"": true, ""points"": 9}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 65}, {""hasPlayed"": true, ""points"": 2}, {""hasPlayed"": false, ""points"": null}]",2,Chrislain Matsima,184808.0 -9684,13,Alexis,Claude-Maurice,12015477.0,80.0,29.0,29.0,25.0,136499.0,2314.0,2,3,https://kickbase.b-cdn.net/content/file/a90dd89d388d4dfbaa76eb454c203b02.png,20.0,2,192.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 139}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 42}]",3,Alexis Claude-Maurice,-150694.0 -9965,13,Faik,Sakar,5862928.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/71fbe100d395482587dc7c584720ad52.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,231842.0 -10049,13,Hennes,Behrens,9352629.0,68.0,16.0,16.0,15.0,87282.0,1093.0,0,2,https://kickbase.b-cdn.net/content/file/70e43833dcee49629e10c92d9ed4770d.png,0.0,1,116.0,,"[{""hasPlayed"": true, ""points"": 39}, {""hasPlayed"": true, ""points"": 103}, {""hasPlayed"": true, ""points"": 62}, {""hasPlayed"": true, ""points"": 123}, {""hasPlayed"": true, ""points"": 33}]",1,Hennes Behrens,315935.0 -11556,13,Han-Noah,Massengo,9433233.0,59.0,33.0,33.0,29.0,158322.0,1949.0,2,3,https://kickbase.b-cdn.net/content/file/fc9afec6fe6e436ea227ec35c506dff8.png,4.0,1,206.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",2,Han-Noah Massengo,134573.0 -12341,13,Rodrigo,Ribeiro,4273312.0,38.0,14.0,14.0,6.0,41356.0,529.0,0,4,https://kickbase.b-cdn.net/content/file/be732d69472446bfbb4e128bb0ed9ce5.png,21.0,2,123.0,,"[{""hasPlayed"": true, ""points"": 11}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 21}, {""hasPlayed"": true, ""points"": 18}, {""hasPlayed"": true, ""points"": 66}]",3,Rodrigo Ribeiro,-89586.0 -13479,13,Uchenna,Ogundu,5614398.0,18.0,5.0,5.0,0.0,4536.0,88.0,0,4,https://kickbase.b-cdn.net/content/file/a2fb1f725f2c4cc99b937cc8e4066c74.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 56}]",5,Uchenna Ogundu,254136.0 -32,8,Loris,Karius,16360337.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Loris Karius,119441.0 -670,8,Kenan,Karaman,15636116.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Kenan Karaman,12499.0 -755,8,Kevin,Müller,732991.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,-129376.0 -1012,8,Edin,Džeko,8603938.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Edin Džeko,231873.0 -1691,8,Finn,Porath,5584116.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-207603.0 -1911,8,Anton,Donkor,6149525.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0db1ac5e9cad4c9bbb22a84b1c0a00af.png,30.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Anton Donkor,3491.0 -2762,8,Timo,Becker,4753672.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Timo Becker,-68018.0 -2876,8,Ron,Schallenberg,8389531.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Ron Schallenberg,94212.0 -2967,8,Soufiane,El-Faouzi,14330832.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Soufiane El-Faouzi,136652.0 -3029,8,Dejan,Ljubičić,7100716.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Dejan Ljubičić,-286023.0 -3307,8,Janik,Bachmann,2412660.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,-151257.0 -4406,8,Éric,Dina Ebimbe,5993708.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Éric Dina Ebimbe,-234262.0 -4606,8,Hasan,Kuruçay,12790970.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Hasan Kuruçay,99452.0 -6172,8,Junior,Adamu,7471959.0,47.0,9.0,9.0,7.0,28586.0,419.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,2,56.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Junior Adamu,-243339.0 -7156,8,Maximilian,Wöber,4579633.0,33.0,2.0,2.0,0.0,2759.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,14.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": false, ""points"": null}]",4,Maximilian Wöber,-138999.0 -7242,8,Robin,Gosens,9275605.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/72d7676543f34faaae81170220ce9ec5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Robin Gosens,262992.0 -8222,8,Moussa,Sylla,9147309.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Moussa Sylla,125444.0 -8235,8,Adrian,Gantenbein,500000.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,0.0 -8277,8,Vitalie,Becker,7978804.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",4,Vitalie Becker,181303.0 -9390,8,Max,Grüger,2549981.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8a2c62c732764e97bafa4b50c345cd3c.png,37.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Max Grüger,-153667.0 -10916,8,Mert Can,Ayhan,10069425.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Mert Can Ayhan,62591.0 -11255,8,Nikola,Katic,14333768.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Nikola Katic,143620.0 -11964,8,Christian,Gomis,3911122.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/86eb275dff074b3fac2607cbc0e0cf2a.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Christian Gomis,-142700.0 -12297,8,Satoshi,Tanaka,6617313.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",3,Satoshi Tanaka,-215235.0 -13431,8,Johannes Simon,Siebeking,2440588.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,-153446.0 -13448,8,Adil,Aouchiche,14676379.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Adil Aouchiche,139894.0 diff --git a/outputs/kbstats/players/kbstats_players_20260904_104638_+0200.csv b/outputs/kbstats/players/kbstats_players_20260904_104638_+0200.csv new file mode 100644 index 0000000..952c0dc --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260904_104638_+0200.csv @@ -0,0 +1,468 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg +173,2,Jonathan,Tah,33630269.0,35.0,1.0,1.0,0.0,693.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 35}]",3,Jonathan Tah,-637454.0,-637454.0,-561808.0,-515197.0,-3266044.0,-2432780.0 +237,2,Manuel,Neuer,14552983.0,145.0,1.0,1.0,1.0,5767.0,145.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 145}]",1,Manuel Neuer,92910.0,92910.0,131517.0,144356.0,718702.0,2317397.0 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,-41527.0,-11636.0 +1685,2,Joshua,Kimmich,59870453.0,303.0,1.0,1.0,1.0,5767.0,303.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,4003.0,4003.0,8506.0,13275.0,-5874.0,559689.0 +1961,2,Serge,Gnabry,12468509.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,21249.0,21249.0,40444.0,2029.0,-1061834.0,-6140271.0 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0 +2038,2,Konrad,Laimer,32157097.0,107.0,1.0,1.0,1.0,5767.0,107.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-17665.0,-17665.0,6215.0,19873.0,13902.0,-1559675.0 +2300,2,Josip,Stanišić,19607562.0,43.0,1.0,1.0,0.0,1298.0,43.0,0,2,https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png,44.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-527635.0,-527635.0,-455122.0,-475937.0,-2648093.0,-9298081.0 +2366,2,Alphonso,Davies,13370225.0,153.0,1.0,1.0,1.0,4468.0,153.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,248326.0,248326.0,259979.0,273440.0,1547623.0,-2073019.0 +2804,2,Jamal,Musiala,24644739.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jamal Musiala,-462189.0,-462189.0,-443431.0,-476849.0,-3713013.0,-9771048.0 +3072,2,Jonas,Urbig,5336755.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jonas Urbig,-240821.0,-240821.0,-262763.0,-265634.0,-1812507.0,-7126104.0 +3089,2,Hiroki,Ito,4511557.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-102637.0,-102637.0,-110053.0,-128566.0,-1449636.0,-2211679.0 +3120,2,Tom,Bischof,19731020.0,40.0,1.0,1.0,0.0,697.0,40.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-446415.0,-446415.0,-496828.0,-471013.0,-2850479.0,-730649.0 +3543,2,Nathaniel,Brown,29978590.0,60.0,1.0,1.0,1.0,3686.0,60.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-144941.0,-144941.0,-5264.0,30080.0,235272.0,2140457.0 +6080,2,Aleksandar,Pavlović,33224416.0,256.0,1.0,1.0,1.0,5069.0,256.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,72222.0,72222.0,88333.0,106619.0,601866.0,2583483.0 +6668,2,Kim,Minjae,12115429.0,110.0,1.0,1.0,1.0,5073.0,110.0,0,2,https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png,3.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,172387.0,172387.0,208539.0,235521.0,1366046.0,721645.0 +7226,2,Harry,Kane,68891954.0,124.0,1.0,1.0,1.0,5071.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,177.0,177.0,5251.0,9841.0,53218.0,618902.0 +8329,2,Michael,Olise,65005159.0,249.0,1.0,1.0,1.0,5767.0,249.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,13155.0,13155.0,15873.0,19112.0,133833.0,867243.0 +10789,2,Lennart,Karl,20549394.0,21.0,1.0,1.0,0.0,695.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,60407.0,60407.0,65993.0,58245.0,-18400.0,-5491736.0 +11675,2,Luis,Díaz,53739205.0,215.0,1.0,1.0,1.0,5767.0,215.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 215}]",1,Luis Díaz,12367.0,12367.0,16688.0,21298.0,141299.0,897477.0 +12314,2,Bara Sapoko,Ndiaye,1662344.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-48475.0,-48475.0,-72676.0,-81106.0,-492152.0,-1995144.0 +14251,2,Ismael,Saibari,30426316.0,180.0,1.0,1.0,0.0,2080.0,180.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,52409.0,52409.0,77799.0,90332.0,372910.0,1493995.0 +15502,2,Tim,Binder,2416037.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-135370.0,-135370.0,-145109.0,-146370.0,-1054384.0,1916037.0 +1664,9,Maximilian,Mittelstädt,26576170.0,79.0,1.0,1.0,1.0,5767.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,44183.0,44183.0,59332.0,66538.0,274667.0,-1941357.0 +1671,9,Grischa,Prömel,15180015.0,35.0,1.0,1.0,1.0,5767.0,35.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,140368.0,140368.0,163167.0,190591.0,1079214.0,3619699.0 +2068,9,Dan-Axel,Zagadou,1415002.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-103308.0,-103308.0,-116945.0,-130067.0,-869599.0,-3328886.0 +2120,9,Nikolas,Nartey,4691312.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-133126.0,-133126.0,-141289.0,-381504.0,-2155147.0,-1088600.0 +2172,9,Chris,Führich,20626278.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-166180.0,-166180.0,-246062.0,-367314.0,-2375110.0,-3064795.0 +2199,9,Josha,Vagnoman,8301622.0,73.0,1.0,1.0,1.0,5767.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,308497.0,308497.0,328703.0,354832.0,2466120.0,2507205.0 +2214,9,Atakan,Karazor,4035357.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-90273.0,-90273.0,-91296.0,-115681.0,-744440.0,-6448928.0 +2237,9,Fabian,Bredlow,12223174.0,111.0,1.0,1.0,1.0,5767.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,111820.0,111820.0,146961.0,178756.0,1003846.0,7255992.0 +2445,9,Marius,Funk,2568973.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-152724.0,-152724.0,-155293.0,-150128.0,-1054805.0,1082242.0 +2694,9,Angelo,Stiller,34331734.0,25.0,1.0,1.0,1.0,5330.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-327639.0,-327639.0,-248277.0,-305597.0,-2055504.0,-1892071.0 +2854,9,Ermedin,Demirović,15870738.0,-4.0,1.0,1.0,0.0,1976.0,-4.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,2,,,"[{""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,-65533.0,-65533.0,-207153.0,-319190.0,-2338448.0,-9308844.0 +2988,9,Jamie,Leweling,21468560.0,-3.0,1.0,1.0,0.0,1986.0,-3.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,,,"[{""hasPlayed"": true, ""points"": -3}]",2,Jamie Leweling,33055.0,33055.0,1865.0,-193031.0,-1752231.0,-5164767.0 +3190,9,Jeff,Chabot,22738699.0,17.0,1.0,1.0,1.0,4488.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 17}]",1,Jeff Chabot,-42005.0,-42005.0,-59324.0,-127852.0,-1126210.0,-2614771.0 +3193,9,,Tiago Tomás,9460597.0,35.0,1.0,1.0,1.0,3780.0,35.0,1,4,https://kickbase.b-cdn.net/content/file/bc4ccccad9f44c0fa4e3f4e7a406cb75.png,8.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-49698.0,-49698.0,296635.0,331620.0,1984181.0,4118625.0 +4296,9,Dzenan,Pejcinovic,10929287.0,-6.0,1.0,1.0,1.0,3790.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,,4.0,"[{""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejcinovic,184353.0,184353.0,209826.0,228561.0,2227748.0,8050225.0 +4589,9,Justin,Diehl,1194012.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-182301.0,-182301.0,-26928.0,85974.0,411041.0,694012.0 +6085,9,Dennis,Seimen,6278094.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,157485.0,157485.0,221843.0,242936.0,1343040.0,-2550165.0 +7158,9,Deniz,Undav,42017605.0,-11.0,1.0,1.0,1.0,4480.0,-11.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",1,Deniz Undav,-399961.0,-399961.0,-437671.0,-317881.0,-2202015.0,-1046678.0 +7257,9,Leonidas,Stergiou,2250011.0,-8.0,1.0,1.0,0.0,1286.0,-8.0,0,2,https://kickbase.b-cdn.net/content/file/5969fcecc82d4c039732fa615901d1b2.png,20.0,2,,,"[{""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-61374.0,-61374.0,-85490.0,-105609.0,-765571.0,-1104222.0 +7349,9,Finn,Jeltsch,15906881.0,16.0,1.0,1.0,1.0,5767.0,16.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 16}]",1,Finn Jeltsch,102471.0,102471.0,133093.0,156334.0,909397.0,4476304.0 +7781,9,Leo,Sauer,3170261.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Leo Sauer,-88563.0,-88563.0,-104712.0,-109887.0,-726053.0,-3738914.0 +8247,9,Ramon,Hendriks,9617704.0,32.0,1.0,1.0,1.0,5767.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,137618.0,137618.0,170283.0,146807.0,368888.0,-1208715.0 +9615,9,Ameen,Al Dakhil,1328709.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ameen Al Dakhil,-77471.0,-77471.0,-96963.0,-121729.0,-777392.0,-2737482.0 +10112,9,Luca,Jaquez,2206631.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-113707.0,-113707.0,-117009.0,-117490.0,-810182.0,-3369727.0 +11043,9,Lorenz,Assignon,3413252.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,-119210.0,-119210.0,-133293.0,-130501.0,-961002.0,2472414.0 +11947,9,Badredine,Bouanani,3038496.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b67847cbe4cc438ebd753c2290658271.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Badredine Bouanani,-148284.0,-148284.0,-135876.0,-146518.0,-581901.0,282219.0 +11955,9,Bilal,El Khannouss,18401286.0,-60.0,1.0,1.0,0.0,1279.0,-60.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,2,,,"[{""hasPlayed"": true, ""points"": -60}]",4,Bilal El Khannouss,-426441.0,-426441.0,-427784.0,-469071.0,-2603106.0,-6847439.0 +12293,9,Jeremy,Arévalo,1549251.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/7237c08d471f43358fb271abcdf961e9.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-125770.0,-125770.0,-133630.0,-141757.0,-992922.0,-966717.0 +859,77,Jan,Gyamerah,5465927.0,63.0,1.0,1.0,1.0,4630.0,63.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 63}]",2,Jan Gyamerah,95804.0,95804.0,69789.0,-28568.0,-796597.0,2672039.0 +1745,77,Amara,Condé,906654.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Amara Condé,-48224.0,-48224.0,-99607.0,-121021.0,-696976.0,-3246395.0 +2495,77,Tim,Boss,2265478.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-147474.0,-147474.0,-149689.0,-145818.0,-1060554.0,-551158.0 +2928,77,Lukas Emanuel,Petkov,10945541.0,233.0,1.0,1.0,1.0,5894.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,185131.0,185131.0,226731.0,240469.0,1132417.0,42923.0 +3026,77,Lasse,Günther,7957728.0,74.0,1.0,1.0,1.0,5894.0,74.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 74}]",1,Lasse Günther,43836.0,43836.0,10172.0,-65162.0,-617702.0,620413.0 +3232,77,Luca,Pfeiffer,2157095.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-118924.0,-118924.0,-126988.0,-134083.0,-946988.0,-1864089.0 +3284,77,Maximilian,Rohr,9651515.0,87.0,1.0,1.0,1.0,5039.0,87.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,203605.0,203605.0,220432.0,237553.0,902026.0,-500901.0 +3350,77,Felix,Keidel,8292373.0,66.0,1.0,1.0,1.0,5894.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,116688.0,116688.0,130325.0,170424.0,610651.0,7377328.0 +6148,77,Lukas,Pinckert,9202599.0,112.0,1.0,1.0,1.0,5894.0,112.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,199919.0,199919.0,246974.0,247105.0,723098.0,1592079.0 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-194058.0 +6158,77,Luca,Schnellbacher,4528682.0,15.0,1.0,1.0,0.0,1273.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png,24.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Luca Schnellbacher,-118398.0,-118398.0,-136670.0,-404493.0,-1963526.0,3592115.0 +6160,77,Nicolas,Kristof,12426659.0,83.0,1.0,1.0,1.0,5894.0,83.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-145285.0,-145285.0,-131398.0,-97175.0,-810884.0,1659207.0 +6183,77,Noel,Futkeu,7152883.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,-298027.0,-298027.0,-300649.0,-320365.0,-2053823.0,-3794982.0 +7278,77,Lukasz,Poreba,8029620.0,75.0,1.0,1.0,1.0,5894.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,-16531.0,-16531.0,-66664.0,-88315.0,-745012.0,333045.0 +7441,77,Cole,Campbell,9112815.0,144.0,1.0,1.0,1.0,4001.0,144.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 144}]",1,Cole Campbell,323279.0,323279.0,355405.0,373424.0,2077617.0,3497368.0 +7463,77,Francis,Onyeka,9041165.0,139.0,1.0,1.0,1.0,3999.0,139.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,334871.0,334871.0,349626.0,371539.0,1773972.0,-1305189.0 +7514,77,Florian,Le Joncour,1075569.0,20.0,1.0,1.0,0.0,855.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png,3.0,2,18.0,,"[{""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,-5673.0,-5673.0,-57924.0,-82258.0,-502956.0,-3408460.0 +8252,77,Maurice,Krattenmacher,1621631.0,13.0,1.0,1.0,0.0,1892.0,13.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 13}]",5,Maurice Krattenmacher,2871.0,2871.0,-35700.0,-61410.0,-434372.0,-3018893.0 +8296,77,Frederik,Schmahl,3123632.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-137347.0,-137347.0,-138173.0,-146634.0,-995277.0,1657048.0 +8301,77,Luca,Sirch,3337278.0,10.0,1.0,1.0,0.0,1264.0,10.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-97596.0,-97596.0,-110160.0,-129333.0,-760643.0,-1420528.0 +9224,77,Tom,Zimmerschied,2166433.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-122363.0,-122363.0,-121243.0,-122599.0,-903402.0,-6509928.0 +9384,77,Noah,Darvich,5291204.0,12.0,1.0,1.0,0.0,1895.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png,10.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 12}]",4,Noah Darvich,-293838.0,-293838.0,-319464.0,-337459.0,-1929889.0,-978349.0 +9995,77,David,Mokwa,4835386.0,148.0,1.0,1.0,1.0,4620.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,30.0,,"[{""hasPlayed"": true, ""points"": 148}]",2,David Mokwa,471705.0,471705.0,488192.0,443505.0,1959474.0,254280.0 +11253,77,Nicholas,Mickelson,3879018.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nicholas Mickelson,-140981.0,-140981.0,-146185.0,-155058.0,-1368416.0,3260093.0 +12317,77,Raif,Adam,3420548.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-130517.0,-130517.0,-135591.0,-145988.0,-999303.0,1501203.0 +4,7,Janis,Blaswich,2653917.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,78383.0,78383.0,178063.0,207387.0,1248959.0,91328.0 +72,7,Mark,Flekken,14456982.0,47.0,1.0,1.0,1.0,5894.0,47.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-303167.0,-303167.0,-225975.0,-235269.0,-1185561.0,1521012.0 +78,7,Jonas,Hofmann,2912116.0,43.0,1.0,1.0,0.0,1881.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,297872.0,297872.0,312993.0,335089.0,1794955.0,129825.0 +663,7,Robert,Andrich,4389967.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-81739.0,-81739.0,-75733.0,-80183.0,-994974.0,-6522607.0 +2661,7,Moussa,Diaby,25567268.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-45229.0,-45229.0,-1000000.0,0.0,-12573288.0,-12573288.0 +2746,7,Patrik,Schick,29753919.0,135.0,1.0,1.0,1.0,5894.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,34652.0,34652.0,49271.0,64574.0,313031.0,1100527.0 +2783,7,Edmond,Tapsoba,29368948.0,-26.0,1.0,1.0,1.0,5894.0,-26.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,,,"[{""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-571177.0,-571177.0,-676973.0,-719310.0,-3332726.0,-2032030.0 +2846,7,Malik,Tillman,15458499.0,74.0,1.0,1.0,1.0,4013.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,113962.0,113962.0,196907.0,225956.0,1418172.0,-421817.0 +3754,7,Lucas,Vázquez,8034510.0,-6.0,1.0,1.0,1.0,3399.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,1,,,"[{""hasPlayed"": true, ""points"": -6}]",3,Lucas Vázquez,182964.0,182964.0,240392.0,287199.0,2067442.0,4526118.0 +3759,7,Miguel,Gutiérrez,22040694.0,117.0,1.0,1.0,1.0,5894.0,117.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,93827.0,93827.0,124602.0,152999.0,885108.0,22040694.0 +4199,7,Aleix,García,39179941.0,98.0,1.0,1.0,1.0,5894.0,98.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 98}]",1,Aleix García,-56513.0,-56513.0,6638.0,16577.0,122628.0,2429299.0 +4318,7,Tim,Oermann,3331596.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,-133615.0,-133615.0,-136735.0,-143317.0,-983512.0,887979.0 +4563,7,Loïc,Badé,12756356.0,30.0,1.0,1.0,1.0,3389.0,30.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",3,Loïc Badé,-578373.0,-578373.0,-110439.0,47031.0,-231187.0,-878616.0 +6061,7,Ibrahim,Maza,30294764.0,107.0,1.0,1.0,1.0,5894.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,16034.0,16034.0,33587.0,42981.0,242971.0,1962819.0 +6745,7,Victor,Boniface,4862893.0,43.0,1.0,1.0,0.0,667.0,43.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-164644.0,-164644.0,-199438.0,-208746.0,-1817430.0,-1441468.0 +7269,7,Nathan,Tella,5623520.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,40322.0,40322.0,123126.0,120410.0,527761.0,-3940015.0 +7963,7,Jarell,Quansah,17178917.0,50.0,1.0,1.0,0.0,2505.0,50.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 50}]",3,Jarell Quansah,-405492.0,-405492.0,-374202.0,-407468.0,-2993525.0,-3141281.0 +8374,7,Martin,Terrier,1069422.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-63551.0,-63551.0,-96768.0,-113476.0,-584782.0,-2994600.0 +11513,7,Christian,Kofane,9602228.0,109.0,1.0,1.0,0.0,2494.0,109.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 109}]",4,Christian Kofane,235269.0,235269.0,271382.0,280203.0,747293.0,-1191380.0 +11680,7,Kennet,Eichhorn,3153971.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-122326.0,-122326.0,-116432.0,-120356.0,-839961.0,-6520581.0 +11756,7,Montrell,Culbreath,2115331.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-110131.0,-110131.0,-114022.0,-123661.0,-814288.0,-4595017.0 +11956,7,Ezequiél,Fernández,10727689.0,39.0,1.0,1.0,1.0,3394.0,39.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 39}]",3,Ezequiél Fernández,100951.0,100951.0,173044.0,204610.0,1782588.0,6968584.0 +11957,7,Eliesse,Ben Seghir,2695603.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,207966.0,207966.0,234592.0,260574.0,1609211.0,-581761.0 +13888,7,Guéla,Doué,18532785.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Guéla Doué,103420.0,103420.0,18429365.0,0.0,18532785.0,18532785.0 +14241,7,Facundo,Medina,8559759.0,21.0,1.0,1.0,0.0,2499.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Facundo Medina,-115280.0,-115280.0,-191168.0,-229459.0,-1864513.0,8559759.0 +15199,7,Afonso,Moreira,24654434.0,5.0,1.0,1.0,1.0,5226.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 5}]",1,Afonso Moreira,-182523.0,-182523.0,-129787.0,-78470.0,-17666.0,5058364.0 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-39887.0,-39887.0,-124235.0,-130045.0,-839288.0,-753296.0 +737,28,Luca,Waldschmidt,3365460.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-130332.0,-130332.0,-129274.0,-129685.0,-941150.0,1200816.0 +1580,28,Marvin,Schwäbe,15587596.0,176.0,1.0,1.0,1.0,5806.0,176.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,25473.0,25473.0,54118.0,85592.0,290523.0,3206070.0 +2069,28,Timo,Hübers,822191.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-39591.0,-39591.0,-78890.0,-106068.0,-617488.0,-3134175.0 +2201,28,Linton,Maina,7335505.0,99.0,1.0,1.0,0.0,1830.0,99.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,218917.0,218917.0,250151.0,268233.0,1010974.0,2305301.0 +2247,28,Borna,Sosa,4516100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2fb487395552486f9ce09b372fa7cffe.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Borna Sosa,-8198.0,-8198.0,-150806.0,0.0,-10994268.0,-10994268.0 +2358,28,Tom,Krauß,9284886.0,74.0,1.0,1.0,1.0,5444.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,7.0,,"[{""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-117673.0,-117673.0,-87531.0,-55649.0,-710401.0,2735518.0 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0 +2552,28,Marius,Bülter,6686223.0,19.0,1.0,1.0,0.0,362.0,19.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-347444.0,-347444.0,-368783.0,-399813.0,-1818498.0,2469738.0 +2718,28,Ellyes,Skhiri,7286564.0,46.0,1.0,1.0,0.0,1817.0,46.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,258894.0,258894.0,299879.0,312279.0,1571403.0,2966229.0 +2765,28,Jan,Thielmann,6147482.0,82.0,1.0,1.0,1.0,5806.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 82}]",3,Jan Thielmann,199120.0,199120.0,221075.0,195022.0,303328.0,3172060.0 +2855,28,Ragnar,Ache,15606748.0,91.0,1.0,1.0,1.0,3996.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,83434.0,83434.0,107254.0,127985.0,620419.0,4148548.0 +7219,28,Ísak,Jóhannesson,11011464.0,168.0,1.0,1.0,1.0,5806.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,182829.0,182829.0,207043.0,216191.0,1003268.0,5080317.0 +8001,28,Luka,Lochoshvili,10654168.0,121.0,1.0,1.0,1.0,5806.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 121}]",1,Luka Lochoshvili,125935.0,125935.0,148699.0,161973.0,432080.0,3508716.0 +8274,28,Said,El Mala,26097398.0,143.0,1.0,1.0,1.0,3976.0,143.0,2,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,10.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 143}]",5,Said El Mala,-110285.0,-110285.0,50452.0,97504.0,204510.0,1553088.0 +10024,28,Joël,Schmied,1186130.0,20.0,1.0,1.0,0.0,185.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 20}]",5,Joël Schmied,-29236.0,-29236.0,-62941.0,-92686.0,-517972.0,-3215810.0 +11570,28,Sebastian,Sebulonsen,1889549.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sebastian Sebulonsen,-107796.0,-107796.0,-123204.0,-127729.0,-879594.0,-3918810.0 +11875,28,Rav,van den Berg,1363090.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rav van den Berg,-59678.0,-59678.0,-94676.0,-111066.0,-631889.0,-2111202.0 +11958,28,Alessio,Castro-Montes,10067669.0,63.0,1.0,1.0,1.0,5621.0,63.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 63}]",1,Alessio Castro-Montes,121167.0,121167.0,207639.0,247293.0,1297573.0,6757045.0 +12321,28,Jahmai,Simpson-Pusey,11249704.0,62.0,1.0,1.0,1.0,5806.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-288961.0,-288961.0,-296848.0,-324777.0,-1385016.0,2094537.0 +14140,28,Gideon,Mensah,10136403.0,87.0,1.0,1.0,1.0,5806.0,87.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 87}]",2,Gideon Mensah,216322.0,216322.0,232695.0,275725.0,1199569.0,2366348.0 +14300,28,Paul,Okon-Engstler,4362835.0,55.0,1.0,1.0,1.0,3989.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,93769.0,93769.0,54373.0,1238.0,-150350.0,3862835.0 +15373,28,Reigan,Heskey,4172190.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-116313.0,-116313.0,-126207.0,-128862.0,-1532910.0,-3184071.0 +16945,28,Thijs,Dallinga,7590773.0,240.0,1.0,1.0,0.0,1810.0,240.0,2,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,31.0,,"[{""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,209604.0,209604.0,340869.0,378553.0,1133474.0,7590773.0 +17282,28,Mikey,Moore,10838513.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/374ad94ed404446c906b8264faa1e140.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Mikey Moore,148066.0,148066.0,10190447.0,500000.0,10838513.0,10838513.0 +524,14,Oliver,Baumann,17429161.0,129.0,1.0,1.0,1.0,5806.0,129.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,7.0,,"[{""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-155042.0,-155042.0,-109484.0,-35624.0,-882191.0,-2427411.0 +1815,14,Andrej,Kramarić,14291539.0,-3.0,1.0,1.0,0.0,513.0,-3.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,,"[{""hasPlayed"": true, ""points"": -3}]",4,Andrej Kramarić,-488434.0,-488434.0,-429177.0,-456376.0,-2458620.0,-10755299.0 +1954,14,,Bernardo,7156102.0,62.0,1.0,1.0,1.0,3268.0,62.0,2,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 62}]",3,Bernardo,107550.0,107550.0,160481.0,175706.0,571548.0,-3160068.0 +2373,14,Ozan,Kabak,23455965.0,201.0,1.0,1.0,1.0,5806.0,201.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,77664.0,77664.0,113642.0,154455.0,780896.0,4326788.0 +2803,14,Tim,Lemperle,11039530.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,199429.0,199429.0,218466.0,218721.0,1207694.0,-1123618.0 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0 +3124,14,Patrick,Wimmer,10569853.0,76.0,1.0,1.0,1.0,4308.0,76.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,102374.0,102374.0,188622.0,328313.0,2043870.0,1480870.0 +3158,14,Fisnik,Asllani,19218371.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-565074.0,-565074.0,-557007.0,-555652.0,-3735115.0,-7005884.0 +3204,14,Bambasé,Conté,9198968.0,106.0,1.0,1.0,1.0,5806.0,106.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,268004.0,268004.0,289350.0,292127.0,1081496.0,-553455.0 +3471,14,Adam,Hložek,10464637.0,47.0,1.0,1.0,1.0,3276.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-548338.0,-548338.0,-297077.0,2881.0,-453483.0,5318796.0 +7543,14,Max,Moerstedt,5198349.0,-75.0,1.0,1.0,0.0,2530.0,-75.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,,,"[{""hasPlayed"": true, ""points"": -75}]",3,Max Moerstedt,149470.0,149470.0,178386.0,104429.0,592515.0,938959.0 +7673,14,Albian,Hajdari,16947023.0,56.0,1.0,1.0,1.0,5299.0,56.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-533354.0,-533354.0,-592713.0,-604788.0,-2189236.0,1456789.0 +7717,14,Alexander,Prass,2142269.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-108793.0,-108793.0,-123791.0,-129957.0,-825981.0,-3387439.0 +7745,14,Vladimír,Coufal,25950835.0,136.0,1.0,1.0,1.0,5806.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,1333.0,1333.0,18660.0,29749.0,51366.0,2058042.0 +7750,14,Robin,Hranác,3637052.0,44.0,1.0,1.0,0.0,2538.0,44.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 44}]",3,Robin Hranác,289153.0,289153.0,184499.0,77060.0,375061.0,-1455698.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0 +9598,14,Valentin,Gendrey,2052575.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-104223.0,-104223.0,-121090.0,-136259.0,-907334.0,-1395252.0 +9682,14,Arthur,Chaves,1228860.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Arthur Chaves,-77859.0,-77859.0,-95390.0,-121374.0,-696842.0,-3315320.0 +11161,14,Koki,Machida,2681741.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Koki Machida,242122.0,242122.0,266882.0,294516.0,1672848.0,-1040963.0 +11162,14,Leon,Avdullahu,16908390.0,75.0,1.0,1.0,1.0,5806.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,-102784.0,-102784.0,11266.0,49507.0,55219.0,3774634.0 +11591,14,Cajetan,Lenz,1564100.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-92510.0,-92510.0,-118368.0,-132987.0,-884880.0,-4657245.0 +11631,14,Wouter,Burger,22847398.0,63.0,1.0,1.0,1.0,5806.0,63.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-515481.0,-515481.0,-535113.0,-432202.0,-1521546.0,2029532.0 +11959,14,Adam,Daghim,9661959.0,163.0,1.0,1.0,1.0,5293.0,163.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,266121.0,266121.0,289115.0,331490.0,1381480.0,9161959.0 +15193,14,Mats,Rots,7852193.0,-14.0,1.0,1.0,0.0,507.0,-14.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": true, ""points"": -14}]",3,Mats Rots,-362948.0,-362948.0,-416381.0,-389336.0,-890138.0,-2426023.0 +15262,14,Nathan,De Cat,15282957.0,-9.0,1.0,1.0,0.0,1497.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-589093.0,-589093.0,-647115.0,-773716.0,-3095901.0,1389406.0 +51,40,Rani,Khedira,7871307.0,51.0,1.0,1.0,1.0,6161.0,51.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-158886.0,-158886.0,-203285.0,-225040.0,-1009989.0,3659001.0 +1223,40,Marvin,Friedrich,2305001.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131642.0,-131642.0,-137460.0,-139443.0,-1048827.0,39454.0 +1553,40,Janik,Haberer,2270675.0,29.0,1.0,1.0,0.0,1181.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,12.0,,"[{""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,-45965.0,-45965.0,-81501.0,-94882.0,-675008.0,-1296113.0 +1955,40,Oliver,Burke,2606279.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-123742.0,-123742.0,-127987.0,-137943.0,-911669.0,-308911.0 +2065,40,Felix,Uduokhai,4838159.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Felix Uduokhai,98197.0,98197.0,43587.0,-24791.0,-860379.0,-3860379.0 +2279,40,Frederik,Rönnow,7573723.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Frederik Rönnow,-1718.0,-1718.0,53809.0,51672.0,-69728.0,-1079927.0 +2302,40,Woo-Yeong,Jeong,5367590.0,61.0,1.0,1.0,0.0,2061.0,61.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,242141.0,242141.0,340428.0,380292.0,2161090.0,728854.0 +2400,40,Christopher,Trimmel,3023838.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Christopher Trimmel,-116187.0,-116187.0,-122757.0,-129738.0,-792472.0,-1009895.0 +2491,40,Tim,Skarke,4678359.0,140.0,1.0,1.0,0.0,2075.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,29.0,,"[{""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,331253.0,331253.0,364386.0,356716.0,1215131.0,1726705.0 +2717,40,Robert,Skov,874031.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Robert Skov,-37627.0,-37627.0,-76555.0,-116217.0,-699985.0,-2256979.0 +3102,40,Tom,Rothe,10351472.0,78.0,1.0,1.0,1.0,6161.0,78.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,68793.0,68793.0,96913.0,88200.0,199309.0,6085753.0 +3187,40,András,Schäfer,4615535.0,37.0,1.0,1.0,1.0,4100.0,37.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-69316.0,-69316.0,-98107.0,-138589.0,-650718.0,686097.0 +3364,40,Carl,Klaus,3634039.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146088.0,-146088.0,-149158.0,-151462.0,-1155419.0,3020865.0 +3419,40,Matheo,Raab,6262159.0,9.0,1.0,1.0,1.0,6161.0,9.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 9}]",2,Matheo Raab,276684.0,276684.0,309728.0,329921.0,2403309.0,4660470.0 +3453,40,Derrick,Köhn,1365769.0,19.0,1.0,1.0,0.0,811.0,19.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,13.0,,"[{""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,-14147.0,-14147.0,-46173.0,-78251.0,-350295.0,-2313864.0 +4352,40,Stanley,Nsoki,2320136.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-140414.0,-140414.0,-144889.0,-147829.0,-1052087.0,166665.0 +4446,40,Aljoscha,Kemlein,8467721.0,56.0,1.0,1.0,1.0,4980.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 56}]",1,Aljoscha Kemlein,-168683.0,-168683.0,-212849.0,-225690.0,-1458171.0,2650959.0 +4598,40,Josip,Juranović,10237973.0,216.0,1.0,1.0,1.0,6161.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 216}]",1,Josip Juranović,346479.0,346479.0,375804.0,403384.0,2285221.0,5444582.0 +7684,40,Michel,Aebischer,4858101.0,25.0,1.0,1.0,1.0,4096.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-212851.0,-212851.0,-246147.0,-326482.0,-1700117.0,4858101.0 +7723,40,Leopold,Querfeld,15211615.0,257.0,1.0,1.0,1.0,6161.0,257.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,123735.0,123735.0,177160.0,200698.0,979272.0,2606691.0 +8381,40,Livan,Burcu,6813438.0,27.0,1.0,1.0,0.0,2065.0,27.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-308703.0,-308703.0,-348075.0,-383736.0,-2322305.0,898756.0 +9683,40,Andrej,Ilic,4248881.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Andrej Ilic,-87647.0,-87647.0,-86653.0,-83334.0,-600857.0,-4242325.0 +10106,40,Marin,Ljubicic,5707465.0,23.0,1.0,1.0,1.0,5350.0,23.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 23}]",3,Marin Ljubicic,153602.0,153602.0,202273.0,244867.0,1926105.0,3099900.0 +12763,40,Emmanuel,Latte Lath,10777163.0,96.0,1.0,1.0,1.0,4086.0,96.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 96}]",2,Emmanuel Latte Lath,91231.0,91231.0,135117.0,153931.0,851599.0,10277163.0 +13629,40,Linus,Güther,2488849.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-142505.0,-142505.0,-153384.0,-165741.0,-1088028.0,1988849.0 +14917,40,Zeno,Van den Bosch,10816253.0,91.0,1.0,1.0,1.0,6161.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 91}]",2,Zeno Van den Bosch,-136934.0,-136934.0,-232077.0,-300627.0,-2059888.0,-451644.0 +17306,40,Kastriot,Imeri,4098937.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/35e95c83657447b79b7b77f552c56abb.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,108894.0,108894.0,3990043.0,0.0,4098937.0,4098937.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0 +461,4,Timothy,Chandler,1531171.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-108991.0,-108991.0,-127470.0,-154169.0,-830921.0,1031171.0 +513,4,Mario,Götze,4259516.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Mario Götze,-83389.0,-83389.0,-98984.0,-105155.0,-795074.0,1854001.0 +2144,4,Robin,Koch,24285098.0,132.0,1.0,1.0,1.0,6161.0,132.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,44003.0,44003.0,80154.0,108058.0,453697.0,2506577.0 +2255,4,Jonathan,Burkardt,26548616.0,46.0,1.0,1.0,1.0,4425.0,46.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-212185.0,-212185.0,-60911.0,4859.0,-248319.0,1745584.0 +2863,4,Ansgar,Knauff,4409983.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-129277.0,-129277.0,-130962.0,-131641.0,-1770821.0,-446060.0 +2864,4,Nnamdi,Collins,6715067.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-313422.0,-313422.0,-297214.0,-318608.0,-2185752.0,-5109722.0 +2887,4,Ritsu,Dōan,15616189.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Ritsu Dōan,-306298.0,-306298.0,-320013.0,-432687.0,-3610209.0,-3101848.0 +3019,4,Noah,Atubolu,12346370.0,130.0,1.0,1.0,1.0,6161.0,130.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,252291.0,252291.0,273276.0,279205.0,1775095.0,1335461.0 +6081,4,Can,Uzun,28934183.0,65.0,1.0,1.0,1.0,5217.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,16105.0,16105.0,37896.0,48628.0,367952.0,2434839.0 +7275,4,Kauã,Santos,4864391.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-354602.0,-354602.0,-370807.0,-379397.0,-2657463.0,-3655706.0 +7277,4,Farès,Chaïbi,8413247.0,79.0,1.0,1.0,1.0,6161.0,79.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,315040.0,315040.0,342901.0,339055.0,1145710.0,-4044742.0 +7325,4,Elias,Baum,13047167.0,181.0,1.0,1.0,1.0,6161.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 181}]",1,Elias Baum,207383.0,207383.0,223482.0,239079.0,1379634.0,6364616.0 +7417,4,Noël,Aséko,4652605.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-71158.0,-71158.0,-56944.0,-81777.0,-1025080.0,-3976817.0 +8351,4,Oscar,Højlund,5467650.0,1.0,1.0,1.0,0.0,945.0,1.0,0,3,https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png,6.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 1}]",4,Oscar Højlund,-332649.0,-332649.0,-47592.0,49948.0,-25674.0,1080307.0 +10004,4,Younes,Ebnoutalib,13829405.0,304.0,1.0,1.0,1.0,5549.0,304.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,282029.0,282029.0,295781.0,299382.0,1802456.0,3464125.0 +11186,4,Jeremiaha,Maluze,2840751.0,194.0,1.0,1.0,1.0,6161.0,194.0,0,2,https://kickbase.b-cdn.net/content/file/41180e5bf4d046fbb3c24268c49459cb.png,37.0,1,68.0,,"[{""hasPlayed"": true, ""points"": 194}]",3,Jeremiaha Maluze,438796.0,438796.0,483731.0,493220.0,2340751.0,2340751.0 +12284,4,Keita,Kosugi,11004052.0,64.0,1.0,1.0,1.0,6161.0,64.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 64}]",3,Keita Kosugi,17798.0,17798.0,109637.0,140443.0,843447.0,7738955.0 +12285,4,Love,Arrhov,1894016.0,-6.0,1.0,1.0,0.0,944.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png,31.0,2,,,"[{""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-86280.0,-86280.0,-112973.0,-127149.0,-840080.0,-2064336.0 +12294,4,Ayoube,Amaimouni,7750482.0,73.0,1.0,1.0,1.0,5216.0,73.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Ayoube Amaimouni,269321.0,269321.0,317707.0,365760.0,2455466.0,1645556.0 +14920,4,Malik,Pimpong,2486661.0,6.0,1.0,1.0,0.0,1736.0,6.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-62880.0,-62880.0,-97369.0,-114027.0,-783670.0,-4847815.0 +15589,4,,Otávio,8134100.0,-1.0,1.0,1.0,0.0,611.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png,5.0,2,,,"[{""hasPlayed"": true, ""points"": -1}]",4,Otávio,-385779.0,-385779.0,-420065.0,-535221.0,-2093000.0,5121432.0 +16369,4,Raphael,Onyedika,14446532.0,28.0,1.0,1.0,1.0,6161.0,28.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-484193.0,-484193.0,-425748.0,-185825.0,-902930.0,3451320.0 +17285,4,Lilian,Brassier,12149607.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9ee0a3622cb8465089f59da17d232a32.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Lilian Brassier,133766.0,133766.0,11515841.0,500000.0,12149607.0,12149607.0 +60,18,Dominik,Kohr,7767004.0,96.0,1.0,1.0,1.0,4824.0,96.0,1,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,2,12.0,,"[{""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-389904.0,-389904.0,-409080.0,-494913.0,-2937531.0,976633.0 +550,18,Stefan,Bell,1254895.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-75872.0,-75872.0,-113981.0,-114346.0,-360224.0,-2629103.0 +620,18,Alexander,Schwolow,3160870.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,-139656.0,-139656.0,-143106.0,-142650.0,-1027282.0,2202369.0 +1540,18,Danny,Da Costa,10629521.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Danny Da Costa,190328.0,190328.0,216028.0,354525.0,1444535.0,3521854.0 +1590,18,Robin,Zentner,14851882.0,104.0,1.0,1.0,1.0,5731.0,104.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 104}]",1,Robin Zentner,49056.0,49056.0,75634.0,110383.0,546141.0,3863459.0 +1639,18,Nadiem,Amiri,34579759.0,167.0,1.0,1.0,1.0,5731.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,54147.0,54147.0,61023.0,86905.0,565477.0,3012557.0 +2006,18,Stefan,Posch,9140054.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,-323122.0,-323122.0,-568969.0,-594891.0,-2753615.0,791281.0 +2030,18,Phillip,Tietz,15282961.0,85.0,1.0,1.0,1.0,5731.0,85.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,109675.0,109675.0,129468.0,165917.0,1062229.0,5061651.0 +2232,18,Philipp,Mwene,10778261.0,71.0,1.0,1.0,1.0,5731.0,71.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,148618.0,148618.0,171744.0,199962.0,1417727.0,3761401.0 +2399,18,Lennard,Maloney,2429548.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,235101.0,235101.0,288051.0,304804.0,1561477.0,-182648.0 +2476,18,Jae-Sung,Lee,12801050.0,104.0,1.0,1.0,1.0,4091.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 104}]",2,Jae-Sung Lee,136477.0,136477.0,155283.0,173183.0,1036773.0,5485133.0 +2646,18,Sheraldo,Becker,14318840.0,49.0,1.0,1.0,1.0,4095.0,49.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 49}]",2,Sheraldo Becker,-357050.0,-357050.0,-344388.0,-129115.0,-742413.0,3017145.0 +2702,18,Eric,Martel,2923853.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-97338.0,-97338.0,-97085.0,-96956.0,-752510.0,-6550081.0 +2822,18,,Silas,1352120.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Silas,-113507.0,-113507.0,-126747.0,-139973.0,-1051587.0,-218616.0 +2895,18,Paul,Nebel,4100041.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-113391.0,-113391.0,-104191.0,-100874.0,-711103.0,-8230838.0 +3041,18,Silvan,Widmer,1833175.0,29.0,1.0,1.0,0.0,1324.0,29.0,0,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,2,15.0,,"[{""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,-20107.0,-20107.0,-55968.0,-92178.0,-376886.0,-1838913.0 +3318,18,Ransford,Königsdörffer,4768888.0,17.0,1.0,1.0,0.0,1640.0,17.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 17}]",4,Ransford Königsdörffer,-93439.0,-93439.0,-278775.0,-302402.0,-1655967.0,-2198616.0 +3470,18,Anthony,Caci,12200501.0,124.0,1.0,1.0,1.0,4406.0,124.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,138416.0,138416.0,177707.0,211663.0,1097059.0,6280247.0 +6111,18,Benedict,Hollerbach,2659741.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-105255.0,-105255.0,-118689.0,-130985.0,-860187.0,283000.0 +8307,18,Kaishu,Sano,17598961.0,133.0,1.0,1.0,1.0,5731.0,133.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,137541.0,137541.0,165862.0,204018.0,1080786.0,4589334.0 +10122,18,Fabio,Gruber,11459773.0,130.0,1.0,1.0,1.0,5731.0,130.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,151995.0,151995.0,155366.0,149801.0,-7322.0,421886.0 +11261,18,Sota,Kawasaki,3158793.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-126869.0,-126869.0,-133372.0,-144204.0,-961541.0,618309.0 +11665,18,Kacper,Potulski,5135028.0,28.0,1.0,1.0,0.0,907.0,28.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 28}]",3,Kacper Potulski,321191.0,321191.0,278292.0,138826.0,528439.0,-2015897.0 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0 +13438,18,Otto,Ruoppi,1730896.0,15.0,1.0,1.0,0.0,1636.0,15.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Otto Ruoppi,-60565.0,-60565.0,-83468.0,-108520.0,-747117.0,-3666332.0 +17179,18,Rael-Tshimbela,Nakuzola,2394984.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,157265.0,157265.0,251237.0,310773.0,1894984.0,2394984.0 +168,29,Sven,Michel,621128.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sven Michel,83697.0,83697.0,37431.0,-53103.0,-435868.0,-3586327.0 +1964,29,Felix,Götze,5115160.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Felix Götze,-365285.0,-365285.0,-378186.0,-381370.0,-2579192.0,-1189355.0 +2015,29,Raphael,Obermair,8274699.0,90.0,1.0,1.0,1.0,5731.0,90.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,81103.0,81103.0,54480.0,44519.0,-95208.0,577491.0 +2301,29,Oliver,Batista Meier,5138584.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Oliver Batista Meier,-349029.0,-349029.0,-342902.0,-385254.0,-2505324.0,-1486424.0 +2471,29,Markus,Schubert,2358186.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-144206.0,-144206.0,-150174.0,-152706.0,-1044529.0,-340307.0 +2498,29,Tom,Baack,2541663.0,12.0,1.0,1.0,0.0,1187.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 12}]",4,Tom Baack,-106012.0,-106012.0,-122703.0,-131702.0,-894864.0,-1085901.0 +2749,29,Steffen,Tigges,4594448.0,32.0,1.0,1.0,0.0,1650.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,195941.0,195941.0,259090.0,247701.0,1125132.0,3240281.0 +2977,29,Nahuel,Noll,13134485.0,111.0,1.0,1.0,1.0,5731.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,19009.0,19009.0,46053.0,72844.0,181146.0,2441404.0 +3027,29,Marvin,Pieringer,3311263.0,64.0,1.0,1.0,1.0,5548.0,64.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,19.0,107.0,"[{""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,350888.0,350888.0,348016.0,394311.0,2222015.0,2066746.0 +3081,29,Gabriel,Vidović,8283245.0,72.0,1.0,1.0,1.0,5731.0,72.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,198202.0,198202.0,239285.0,272502.0,1456089.0,7783245.0 +3336,29,Stefano,Marino,6403327.0,35.0,1.0,1.0,1.0,4081.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 35}]",3,Stefano Marino,-293916.0,-293916.0,-315157.0,-329180.0,-1969909.0,-812818.0 +3491,29,Sebastian,Klaas,2559794.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,91498.0,91498.0,161490.0,199082.0,1106048.0,2059794.0 +3492,29,Marcel,Hoffmeier,4172922.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-139622.0,-139622.0,-143271.0,-147907.0,-1969172.0,-1899328.0 +3559,29,Laurin,Ulrich,8191598.0,44.0,1.0,1.0,1.0,4543.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,118359.0,118359.0,164460.0,190300.0,819190.0,7691598.0 +6197,29,Laurin,Curda,10450371.0,187.0,1.0,1.0,1.0,5731.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,168008.0,168008.0,206900.0,337273.0,1176088.0,-702245.0 +6217,29,Rayan,Philippe,2152617.0,-1.0,1.0,1.0,0.0,341.0,-1.0,0,4,https://kickbase.b-cdn.net/content/file/78b421e2e307474ba1b2de95d956ed80.png,9.0,1,,,"[{""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,140409.0,140409.0,84918.0,-15255.0,-204232.0,-2510962.0 +6292,29,Mattes,Hansen,4567668.0,64.0,1.0,1.0,1.0,4535.0,64.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,259616.0,259616.0,246422.0,164334.0,596664.0,3234722.0 +6751,29,Florian,Pruhs,2729972.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-153961.0,-153961.0,-153162.0,-150969.0,-1060308.0,2033180.0 +7320,29,Tjark,Scheller,7492604.0,133.0,1.0,1.0,1.0,5731.0,133.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,306421.0,306421.0,353202.0,365977.0,2155680.0,952293.0 +7616,29,Jano,ter Horst,8644480.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,307214.0,307214.0,354524.0,381380.0,2243716.0,3373558.0 +8292,29,Santiago,Castañeda,8874086.0,101.0,1.0,1.0,1.0,5731.0,101.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,217799.0,217799.0,257238.0,232149.0,666458.0,1110676.0 +8872,29,Jonah,Sticker,3758360.0,21.0,1.0,1.0,0.0,1196.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-117360.0,-117360.0,-131513.0,-136505.0,-878178.0,1927768.0 +8984,29,Nyamekye,Awortwie-Grant,1892782.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,28667.0,28667.0,125393.0,193546.0,1095033.0,1383012.0 +9283,29,Deniz,Zeitler,3307080.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Deniz Zeitler,-126200.0,-126200.0,-137109.0,-156625.0,-1133768.0,2807080.0 +10048,29,Luka,Duric,2435399.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Luka Duric,-122769.0,-122769.0,-135775.0,-148591.0,-998399.0,-1394615.0 +11170,29,Ruben,Müller,3338178.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142071.0,-142071.0,-144433.0,-147140.0,-1034656.0,2393879.0 +12262,29,Albert Frank,Millgramm,3425230.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-124891.0,-124891.0,-140977.0,-143222.0,-902986.0,-465422.0 +14911,29,Clemens,Lippmann,726712.0,2.0,1.0,1.0,0.0,182.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,37801.0,37801.0,-15341.0,-61344.0,-362977.0,-3439583.0 +14914,29,Timur,Gayret,1122466.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,69723.0,69723.0,131823.0,134594.0,622466.0,622466.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0 +1246,43,Willi,Orban,30773806.0,171.0,1.0,1.0,1.0,5846.0,171.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-63444.0,-63444.0,9807.0,10447.0,-665506.0,568027.0 +1333,43,Lukas,Klostermann,884076.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-47521.0,-47521.0,-86989.0,-114281.0,-642419.0,-2930355.0 +1689,43,Benjamin,Henrichs,5568405.0,34.0,1.0,1.0,0.0,1393.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/c091f35a668e446caa75ecc93b1084dd.png,39.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 34}]",5,Benjamin Henrichs,-242614.0,-242614.0,-283118.0,-290433.0,-2099860.0,967970.0 +1728,43,Örjan,Nyland,2991624.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-143094.0,-143094.0,-145733.0,-144903.0,-1003814.0,2491624.0 +2141,43,Ridle ,Baku,19653208.0,233.0,1.0,1.0,1.0,4453.0,233.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Ridle Baku,209561.0,209561.0,233597.0,258057.0,1411843.0,670682.0 +2275,43,Christoph,Baumgartner,13160210.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-499927.0,-499927.0,-468685.0,-456371.0,-3133133.0,-5834852.0 +2522,43,David,Raum,34774717.0,149.0,1.0,1.0,1.0,5846.0,149.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 149}]",1,David Raum,22054.0,22054.0,41379.0,58142.0,376444.0,2570878.0 +2687,43,Christopher,Nkunku,25538024.0,111.0,1.0,1.0,0.0,1904.0,111.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,97494.0,97494.0,110159.0,126976.0,874151.0,-14009597.0 +2897,43,Rocco,Reitz,13728441.0,208.0,1.0,1.0,1.0,5072.0,208.0,1,3,https://kickbase.b-cdn.net/content/file/4186115eb899498fbec64508ec48475c.png,20.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-251694.0,-251694.0,276854.0,281970.0,640896.0,599935.0 +4596,43,Brajan,Gruda,21790679.0,128.0,1.0,1.0,1.0,4446.0,128.0,2,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,162588.0,162588.0,205272.0,215829.0,1475735.0,7229598.0 +6104,43,,Guiu,10533232.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Guiu,118446.0,118446.0,10414786.0,0.0,10533232.0,10533232.0 +6176,43,Nicolas,Seiwald,18806979.0,109.0,1.0,1.0,1.0,5846.0,109.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,101325.0,101325.0,113295.0,155979.0,750161.0,4413750.0 +6300,43,Assan,Ouédraogo,8487229.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,-236798.0,-236798.0,-264069.0,-263609.0,-2071533.0,-13200965.0 +7224,43,Lukeba,Castello Jr.,20753508.0,199.0,1.0,1.0,1.0,5846.0,199.0,0,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 199}]",2,Lukeba Castello Jr.,191791.0,191791.0,227026.0,245302.0,1440112.0,192865.0 +7239,43,Max,Finkgräfe,3966957.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-133911.0,-133911.0,-140443.0,-138861.0,-1149348.0,1916574.0 +7493,43,Arthur,Vermeeren,3694110.0,25.0,1.0,1.0,0.0,774.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/28309f4b1c4c473aa6280f2b96bf6c95.png,48.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 25}]",4,Arthur Vermeeren,-89209.0,-89209.0,-105896.0,-120010.0,-795893.0,1584325.0 +8061,43,Johan,Bakayoko,8923087.0,15.0,1.0,1.0,0.0,1400.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Johan Bakayoko,-317512.0,-317512.0,-327064.0,-385789.0,-2746364.0,1821026.0 +8227,43,Maarten,Vandevoordt,17386069.0,187.0,1.0,1.0,1.0,5846.0,187.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,47911.0,47911.0,83682.0,120849.0,603329.0,3982131.0 +9507,43,Antonio,Nusa,26660682.0,226.0,1.0,1.0,1.0,5846.0,226.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,102553.0,102553.0,114197.0,129640.0,670771.0,3102609.0 +9776,43,Andrija,Maksimovic,3410094.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Andrija Maksimovic,-125787.0,-125787.0,-134907.0,-143739.0,-960274.0,588492.0 +10113,43,Tidiam,Gomis,8176061.0,176.0,1.0,1.0,1.0,3942.0,176.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,361854.0,361854.0,395255.0,403990.0,2501297.0,3925049.0 +11008,43,Ezechiel,Banzuzi,11245732.0,103.0,1.0,1.0,1.0,5074.0,103.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 103}]",1,Ezechiel Banzuzi,191689.0,191689.0,210865.0,248273.0,1859135.0,7613135.0 +11886,43,,Rômulo,13349383.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rômulo,-607024.0,-607024.0,-605010.0,-602212.0,-4134917.0,-5278504.0 +14249,43,Neil,El Aynaoui,15140682.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,72028.0,72028.0,15068654.0,0.0,15140682.0,15140682.0 +14896,43,Abdoul,Koné,2156815.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-96093.0,-96093.0,-112310.0,-129693.0,-833771.0,-5752738.0 +15376,43,Maxime,Estève,9396990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Maxime Estève,-254219.0,-254219.0,-300625.0,-486636.0,-2596907.0,-7380217.0 +577,15,Daniel,Batz,939454.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-135621.0,-135621.0,-137458.0,-132438.0,-916948.0,-3616433.0 +619,15,Kevin,Stöger,10130124.0,-2.0,1.0,1.0,1.0,3907.0,-2.0,0,3,https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png,7.0,1,,,"[{""hasPlayed"": true, ""points"": -2}]",2,Kevin Stöger,50070.0,50070.0,106768.0,128396.0,919407.0,7000221.0 +849,15,Tim,Kleindienst,19378961.0,-21.0,1.0,1.0,1.0,5846.0,-21.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,1,,,"[{""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,20840.0,20840.0,51915.0,74517.0,559052.0,4559380.0 +1883,15,Moritz,Nicolas,18426919.0,189.0,1.0,1.0,1.0,5846.0,189.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,4413.0,4413.0,24456.0,36480.0,-177392.0,551916.0 +2074,15,Robin,Hack,9655042.0,12.0,1.0,1.0,1.0,3892.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-56371.0,-56371.0,-95747.0,-150137.0,-690674.0,2793138.0 +2126,15,Nicolas,Kühn,6944491.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Nicolas Kühn,-9324.0,-9324.0,-62682.0,0.0,6444491.0,6444491.0 +2261,15,Florian,Neuhaus,2369505.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,238330.0,238330.0,267892.0,262742.0,1184814.0,-1223321.0 +2560,15,Philipp,Sander,11512381.0,12.0,1.0,1.0,1.0,5846.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-388263.0,-388263.0,-478052.0,-425463.0,-1586100.0,1465298.0 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0 +2862,15,Jens,Castrop,2310206.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137624.0,-137624.0,-140184.0,-145491.0,-1028927.0,-6469128.0 +2941,15,Joseph,Scally,4026003.0,-4.0,1.0,1.0,0.0,1241.0,-4.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,,,"[{""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,227930.0,227930.0,143933.0,40792.0,165312.0,-3073402.0 +3063,15,Fabio,Chiarodia,3688849.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,246743.0,246743.0,240940.0,259702.0,1664448.0,911619.0 +3129,15,Ko,Itakura,12065411.0,34.0,1.0,1.0,1.0,5846.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 34}]",1,Ko Itakura,138887.0,138887.0,163997.0,177072.0,1034405.0,-1542386.0 +3516,15,Enzo,Leopold,6336864.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-528492.0,-528492.0,-375908.0,-333527.0,-2599731.0,-6516444.0 +4292,15,David,Herold,4058785.0,5.0,1.0,1.0,0.0,1934.0,5.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 5}]",3,David Herold,-39429.0,-39429.0,-60773.0,-92373.0,-653976.0,-5341772.0 +4333,15,Lukas,Ullrich,7611205.0,17.0,1.0,1.0,1.0,3908.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-303909.0,-303909.0,-343597.0,-372826.0,-1534577.0,4469101.0 +6199,15,Shuto,Machino,3405100.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-112309.0,-112309.0,-135267.0,-146719.0,-866560.0,1992701.0 +6319,15,Franck,Honorat,9095848.0,75.0,1.0,1.0,0.0,1939.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 75}]",3,Franck Honorat,217645.0,217645.0,225400.0,168229.0,415156.0,149948.0 +7774,15,Yukhym,Konoplia,1008553.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-24500.0,-24500.0,-73763.0,-112273.0,-722966.0,-4164062.0 +9540,15,Isac,Lidberg,4670852.0,-8.0,1.0,1.0,0.0,1954.0,-8.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,,"[{""hasPlayed"": true, ""points"": -8}]",4,Isac Lidberg,-110014.0,-110014.0,-308728.0,-318421.0,-1971512.0,-6291614.0 +11010,15,Kevin,Diks,17415557.0,29.0,1.0,1.0,1.0,5846.0,29.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-321415.0,-321415.0,-95699.0,5546.0,-313001.0,3499297.0 +11748,15,Wael,Mohya,8872902.0,11.0,1.0,1.0,1.0,3912.0,11.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-222365.0,-222365.0,-252980.0,-256366.0,-1991857.0,504387.0 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0 +15181,15,Jan,Leszczynski,4828650.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-251287.0,-251287.0,-282477.0,-307079.0,-2122325.0,-1401530.0 +15202,15,Zento,Uno,874716.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-25843.0,-25843.0,-76513.0,-109539.0,-667622.0,-3665528.0 +15613,15,Daiki,Hashioka,7805137.0,17.0,1.0,1.0,1.0,4604.0,17.0,2,2,https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png,14.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-388665.0,-388665.0,-401492.0,-437882.0,-2868020.0,3495055.0 +16564,15,Mathieu,Nguefack,2125379.0,17.0,1.0,1.0,0.0,1938.0,17.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 17}]",4,Mathieu Nguefack,291851.0,291851.0,347336.0,377020.0,1625379.0,2125379.0 +54,3,Emre,Can,2293842.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Emre Can,99489.0,99489.0,175466.0,209651.0,1281565.0,-568976.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0 +1704,3,Waldemar,Anton,34107606.0,158.0,1.0,1.0,1.0,5806.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,-44946.0,-44946.0,11473.0,24457.0,8398.0,1198377.0 +1856,3,Marcel,Sabitzer,6495751.0,37.0,1.0,1.0,0.0,2457.0,37.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,158314.0,158314.0,102269.0,35546.0,-228811.0,-4089847.0 +1873,3,Gregor,Kobel,20971104.0,169.0,1.0,1.0,1.0,5806.0,169.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-137889.0,-137889.0,-54688.0,-3916.0,-802866.0,-1728544.0 +1920,3,Serhou,Guirassy,30479722.0,180.0,1.0,1.0,1.0,5806.0,180.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,67916.0,67916.0,86831.0,102985.0,588262.0,2970468.0 +2148,3,Alexander,Meyer,2193462.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,92608.0,92608.0,187804.0,235313.0,1493870.0,-129582.0 +2383,3,Nico,Schlotterbeck,23923125.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nico Schlotterbeck,42205.0,42205.0,79389.0,84341.0,-34816.0,-11503006.0 +2395,3,Julian,Ryerson,26219996.0,80.0,1.0,1.0,1.0,4566.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-8491.0,-8491.0,14758.0,28097.0,93916.0,881476.0 +2714,3,Maximilian,Beier,21789272.0,165.0,1.0,1.0,1.0,5173.0,165.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 165}]",2,Maximilian Beier,153505.0,153505.0,160523.0,152665.0,-74703.0,-3440877.0 +2736,3,Ramy,Bensebaini,16969705.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-457323.0,-457323.0,-397537.0,-346578.0,-2948800.0,-1392408.0 +3069,3,Felix,Nmecha,28054306.0,123.0,1.0,1.0,1.0,4567.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 123}]",1,Felix Nmecha,66078.0,66078.0,80779.0,101951.0,611306.0,3799510.0 +7737,3,Joey,Veerman,17735481.0,36.0,1.0,1.0,0.0,1238.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 36}]",4,Joey Veerman,-576844.0,-576844.0,-395932.0,-74205.0,-808152.0,17735481.0 +9440,3,Filippo,Mane,6203679.0,17.0,1.0,1.0,0.0,1239.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",3,Filippo Mane,226963.0,226963.0,289708.0,309189.0,2272228.0,1740169.0 +9698,3,,Fábio Silva,7928365.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fábio Silva,171903.0,171903.0,227476.0,234043.0,1282280.0,-766066.0 +10114,3,Carney,Chukwuemeka,2721389.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Carney Chukwuemeka,-27747.0,-27747.0,-50568.0,-83522.0,-459074.0,-3477611.0 +10115,3,Daniel,Svensson,18060603.0,163.0,1.0,1.0,1.0,5806.0,163.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,218422.0,218422.0,234522.0,253930.0,1400237.0,-1426466.0 +11099,3,Jobe,Bellingham,17476020.0,156.0,1.0,1.0,1.0,5806.0,156.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 156}]",2,Jobe Bellingham,189000.0,189000.0,212767.0,223545.0,674726.0,-510736.0 +11100,3,Samuele,Inácio,6879244.0,-60.0,1.0,1.0,0.0,155.0,-60.0,8,3,https://kickbase.b-cdn.net/content/file/3990db0656bc411cac06104a42bdb903.png,40.0,2,,,"[{""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-263975.0,-263975.0,-242213.0,-318524.0,-2067143.0,-5076239.0 +13472,3,Luca,Reggiani,2693852.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-94206.0,-94206.0,-112012.0,-123182.0,-702643.0,-2987644.0 +14662,3,Justin,Lerma,3288424.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-144507.0,-144507.0,-148851.0,-150297.0,-1038144.0,-5979603.0 +14899,3,Kauã,Prates,2575587.0,34.0,1.0,1.0,0.0,632.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/3c7f16c226b44240b9d55d65798e5f29.png,36.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 34}]",4,Kauã Prates,246157.0,246157.0,205141.0,82450.0,329053.0,-2657759.0 +15211,3,Joane,Gadou,25596027.0,132.0,1.0,1.0,1.0,5806.0,132.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 132}]",1,Joane Gadou,42544.0,42544.0,54700.0,82909.0,454314.0,4232520.0 +16378,3,Konstantinos,Karetsas,25941150.0,214.0,1.0,1.0,1.0,4573.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 214}]",1,Konstantinos Karetsas,133401.0,133401.0,129761.0,148723.0,1109053.0,7368427.0 +16948,3,Giannis,Konstantelias,15403044.0,181.0,1.0,1.0,1.0,3348.0,181.0,1,3,https://kickbase.b-cdn.net/content/file/222864c862d743758c5cdcbcbd1bba48.png,45.0,2,11.0,,"[{""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-682426.0,-682426.0,-743357.0,-831918.0,-3707613.0,15403044.0 +17309,3,Ethan,Nwaneri,18286222.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Ethan Nwaneri,136676.0,136676.0,18149546.0,0.0,18286222.0,18286222.0 +1863,6,Daniel,Heuer Fernandes,14685701.0,97.0,1.0,1.0,1.0,5806.0,97.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-189246.0,-189246.0,-190108.0,-73479.0,-524331.0,2411338.0 +1865,6,Yussuf,Poulsen,1712068.0,-9.0,1.0,1.0,0.0,744.0,-9.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-63980.0,-63980.0,-93787.0,-116722.0,-720596.0,-2002591.0 +1889,6,Bakery,Jatta,8296921.0,29.0,1.0,1.0,1.0,5061.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 29}]",4,Bakery Jatta,137230.0,137230.0,228849.0,269260.0,1466674.0,4017971.0 +1978,6,Jordan,Torunarigha,9296731.0,2.0,1.0,1.0,1.0,5047.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-90195.0,-90195.0,-141260.0,-181249.0,-1512174.0,-468090.0 +2725,6,Sebastiaan,Bornauw,10167637.0,26.0,1.0,1.0,1.0,5806.0,26.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-113680.0,-113680.0,-201800.0,-284888.0,-876007.0,9631249.0 +3277,6,Miro,Muheim,4750997.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Miro Muheim,-109113.0,-109113.0,-284608.0,-306969.0,-1941590.0,-2165137.0 +6201,6,Nicolai,Remberg,10585215.0,47.0,1.0,1.0,1.0,5806.0,47.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-243528.0,-243528.0,-291950.0,-344472.0,-1939016.0,331209.0 +7350,6,Otto,Stange,4461795.0,-6.0,1.0,1.0,0.0,1626.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,,"[{""hasPlayed"": true, ""points"": -6}]",3,Otto Stange,-102791.0,-102791.0,-120679.0,-368596.0,-1578252.0,454131.0 +7394,6,Kofi,Amoako,1618536.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-90911.0,-90911.0,-116705.0,-127175.0,-856866.0,-4618225.0 +8367,6,Albert,Sambi Lokonga,9707930.0,44.0,1.0,1.0,1.0,5806.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 44}]",1,Albert Sambi Lokonga,-40181.0,-40181.0,-160699.0,-366495.0,-1192795.0,933799.0 +9605,6,Albert,Grønbæk,13039678.0,30.0,1.0,1.0,1.0,5806.0,30.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,106797.0,106797.0,121124.0,152238.0,887271.0,3518615.0 +10120,6,Alexander,Røssing-Lelesiit,556404.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,13980.0,13980.0,-24285.0,-64690.0,-394846.0,-2640309.0 +11512,6,Nicolás,Capaldo,10125665.0,53.0,1.0,1.0,1.0,5806.0,53.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,119042.0,119042.0,225070.0,214190.0,819606.0,317653.0 +11752,6,Warmed,Omari,2225537.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-127131.0,-127131.0,-134231.0,-138061.0,-974551.0,-4569948.0 +11949,6,Shafiq,Nandja,3265757.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Shafiq Nandja,1898.0,1898.0,142519.0,212784.0,1304365.0,2765757.0 +11967,6,Fábio,Vieira,18763541.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/414fce47375f4c90a66f4e92d4256411.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Fábio Vieira,176606.0,176606.0,0.0,0.0,176606.0,176606.0 +12368,6,Sander,Tangvik,1775696.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-135424.0,-135424.0,-145132.0,-149524.0,-933753.0,-62686.0 +13433,6,Louis,Lemke,7493330.0,2.0,1.0,1.0,1.0,5464.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",3,Louis Lemke,71453.0,71453.0,181722.0,244979.0,1544685.0,6993330.0 +14256,6,Zakaria,El Ouahdi,10314210.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e5706256ea604e1aa6d6a9c833629782.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",2,Zakaria El Ouahdi,144695.0,144695.0,10169515.0,0.0,10314210.0,10314210.0 +14425,6,David,Møller Wolfe,9228459.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ee255c59424da8af7dff9c275a059c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,David Møller Wolfe,144658.0,144658.0,9083801.0,0.0,9228459.0,9228459.0 +15283,6,Martin,Adeline,6036301.0,3.0,1.0,1.0,1.0,4179.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}]",3,Martin Adeline,118824.0,118824.0,187137.0,196080.0,695059.0,-3990502.0 +15472,6,Patson,Daka,11305025.0,12.0,1.0,1.0,1.0,4174.0,12.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",2,Patson Daka,-307551.0,-307551.0,-307174.0,-85398.0,-652023.0,3430265.0 +15478,6,Bilal,Nadir,2054557.0,-11.0,1.0,1.0,0.0,758.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",5,Bilal Nadir,-112806.0,-112806.0,-122527.0,-134183.0,-862179.0,-3759907.0 +17203,6,Terem,Moffi,4516763.0,2.0,1.0,1.0,0.0,1631.0,2.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",4,Terem Moffi,-70032.0,-70032.0,-73853.0,-95701.0,-733961.0,4516763.0 +49,5,Matthias,Ginter,26652603.0,194.0,1.0,1.0,1.0,5706.0,194.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,22893.0,22893.0,31754.0,43183.0,-119626.0,787688.0 +89,5,Christian,Günter,4475531.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Christian Günter,-84070.0,-84070.0,-117586.0,-343316.0,-1764817.0,1052243.0 +118,5,Vincenzo,Grifo,9834347.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-500348.0,-500348.0,-559291.0,-601838.0,-3051750.0,-758473.0 +1257,5,Lukas,Kübler,6001014.0,102.0,1.0,1.0,1.0,4221.0,102.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,293322.0,293322.0,344120.0,355315.0,1952332.0,836957.0 +1645,5,Maximilian,Eggestein,16890282.0,119.0,1.0,1.0,1.0,5706.0,119.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119513.0,119513.0,139120.0,170083.0,638470.0,4050953.0 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0 +1858,5,Anthony,Jung,2535895.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,252187.0,252187.0,311538.0,329832.0,1586126.0,-133674.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0 +2084,5,Philipp,Lienhart,13704154.0,127.0,1.0,1.0,1.0,4214.0,127.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 127}]",3,Philipp Lienhart,97879.0,97879.0,119899.0,115576.0,67034.0,3359035.0 +2125,5,Jan-Niklas,Beste,13228041.0,128.0,1.0,1.0,1.0,2812.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 128}]",2,Jan-Niklas Beste,152290.0,152290.0,145434.0,153609.0,836928.0,5065689.0 +2176,5,Lucas,Höler,5826291.0,37.0,1.0,1.0,0.0,1224.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png,9.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,104894.0,104894.0,157635.0,190998.0,984467.0,2356897.0 +2722,5,Patrick,Osterhage,2797866.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-122594.0,-122594.0,-124860.0,-132896.0,-900385.0,-214703.0 +3209,5,Yannik,Engelhardt,11640454.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,117912.0,117912.0,131908.0,144198.0,646039.0,5177382.0 +3218,5,Mio,Backhaus,15746416.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,-302496.0,-302496.0,-305642.0,-247418.0,-1658263.0,201148.0 +3304,5,Igor,Matanović,20829723.0,291.0,1.0,1.0,1.0,4481.0,291.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,184401.0,184401.0,203744.0,239631.0,1148539.0,4880222.0 +4335,5,Derry,Scherhant,9387562.0,144.0,1.0,1.0,1.0,5706.0,144.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,323756.0,323756.0,364167.0,384939.0,2081623.0,4703938.0 +6209,5,Philipp,Treu,10398667.0,31.0,1.0,1.0,0.0,1485.0,31.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,-302264.0,-302264.0,-404825.0,-500371.0,-1816668.0,1107566.0 +7215,5,Jordy,Makengo,7962354.0,90.0,1.0,1.0,1.0,5706.0,90.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 90}]",3,Jordy Makengo,287012.0,287012.0,326847.0,351095.0,2194835.0,4996107.0 +7216,5,Max,Rosenfelder,4553310.0,37.0,1.0,1.0,0.0,1491.0,37.0,0,2,https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png,37.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,Max Rosenfelder,286558.0,286558.0,379197.0,385885.0,1838759.0,141941.0 +8363,5,Berkay,Yilmaz,4091090.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-123908.0,-123908.0,-131364.0,-132350.0,-1238825.0,-4387428.0 +8364,5,Bruno,Ogbus,2726343.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,232071.0,232071.0,271898.0,272088.0,1302448.0,-764396.0 +11006,5,Yuito,Suzuki,15435382.0,395.0,1.0,1.0,1.0,4860.0,395.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,25.0,,"[{""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,243914.0,243914.0,248024.0,254301.0,1088881.0,4757317.0 +11007,5,Cyriaque,Irié,3746391.0,60.0,1.0,1.0,0.0,2965.0,60.0,0,3,https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png,22.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 60}]",4,Cyriaque Irié,355862.0,355862.0,287597.0,141248.0,668553.0,-4545.0 +14048,5,Keisuke,Goto,3631574.0,11.0,1.0,1.0,0.0,846.0,11.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-82400.0,-82400.0,-101548.0,-116911.0,-656529.0,-5856159.0 +15196,5,Rihito,Yamamoto,3512853.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-118334.0,-118334.0,-130793.0,-135112.0,-878051.0,-6651314.0 +43,10,Mitchell,Weiser,5202361.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,249056.0,249056.0,325529.0,324744.0,1221503.0,-2007737.0 +157,10,Niklas,Stark,2853049.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,237049.0,237049.0,272455.0,276999.0,1309681.0,-1503229.0 +608,10,Niclas,Füllkrug,12765383.0,-46.0,1.0,1.0,1.0,3756.0,-46.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,2,,,"[{""hasPlayed"": true, ""points"": -46}]",2,Niclas Füllkrug,-114255.0,-114255.0,-18522.0,56391.0,646475.0,-11364985.0 +1996,10,Marco,Friedl,12459910.0,70.0,1.0,1.0,1.0,5706.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-332640.0,-332640.0,-354369.0,-348830.0,-1360027.0,1710656.0 +2294,10,Amos,Pieper,11874955.0,95.0,1.0,1.0,1.0,5706.0,95.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,72965.0,72965.0,99643.0,84279.0,348110.0,4551080.0 +2842,10,Felix,Agu,2237324.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-115237.0,-115237.0,-115347.0,-131825.0,-885868.0,-1311563.0 +2939,10,Eren Sami,Dinkçi,4832894.0,-11.0,1.0,1.0,0.0,548.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",3,Eren Sami Dinkçi,53659.0,53659.0,-33249.0,-112282.0,-1255662.0,199430.0 +3139,10,Cédric,Itten,4425002.0,14.0,1.0,1.0,0.0,1949.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 14}]",4,Cédric Itten,-98307.0,-98307.0,-108369.0,-114979.0,-1364854.0,-5670641.0 +3166,10,Keke,Topp,557821.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Keke Topp,-69266.0,-69266.0,-111996.0,-143749.0,-517310.0,-448331.0 +3228,10,Justin,Njinmah,5969303.0,2.0,1.0,1.0,1.0,3750.0,2.0,1,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-474243.0,-474243.0,-517694.0,39854.0,-78074.0,-14167.0 +3281,10,Ludovit,Reis,8654640.0,29.0,1.0,1.0,1.0,5157.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,161750.0,161750.0,229450.0,276471.0,1718117.0,107357.0 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0 +3481,10,Jens,Stage,16209682.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-674246.0,-674246.0,-707959.0,-818809.0,-3977266.0,-975451.0 +6174,10,,Arthur,4844992.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a28a9e98bd2945ceb8e30bed14cd51f9.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",2,Arthur,342686.0,342686.0,414880.0,422434.0,1781426.0,-1091770.0 +7167,10,Senne,Lynen,8331997.0,0.0,1.0,1.0,1.0,2812.0,0.0,2,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,2,,,"[{""hasPlayed"": true, ""points"": 0}]",3,Senne Lynen,-277729.0,-277729.0,-283652.0,-327349.0,-1878974.0,1729200.0 +7282,10,Olivier,Deman,9111797.0,23.0,1.0,1.0,1.0,5706.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,-200708.0,-200708.0,-275711.0,-302136.0,-1087471.0,1131777.0 +7469,10,Julián,Malatini,2592563.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,-133754.0,-133754.0,-142699.0,-142256.0,-962547.0,196982.0 +7721,10,Marco,Grüll,6316678.0,127.0,1.0,1.0,1.0,5156.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,20.0,,"[{""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,230908.0,230908.0,196435.0,170637.0,-287037.0,3527363.0 +8166,10,,Chuki,7100284.0,19.0,1.0,1.0,1.0,5706.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 19}]",2,Chuki,-269605.0,-269605.0,-311176.0,-308970.0,-2033440.0,-2137923.0 +9513,10,Karl,Hein,12718260.0,8.0,1.0,1.0,1.0,5706.0,8.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,-351591.0,-351591.0,-252762.0,-78571.0,-469622.0,1830620.0 +9600,10,Alexander,Schlager,2210295.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140066.0,-140066.0,-143504.0,-143881.0,-998985.0,-4826786.0 +10131,10,Dariusz,Stalmach,2750987.0,147.0,1.0,1.0,0.0,2965.0,147.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,53.0,,"[{""hasPlayed"": true, ""points"": 147}]",4,Dariusz Stalmach,360315.0,360315.0,352262.0,296735.0,888013.0,-2591152.0 +10134,10,Mick,Schmetgens,6616761.0,0.0,1.0,1.0,1.0,5706.0,0.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,,,"[{""hasPlayed"": true, ""points"": 0}]",4,Mick Schmetgens,-397550.0,-397550.0,-408235.0,-434836.0,-1766017.0,4095418.0 +11262,10,Salim Amani,Musah,4306228.0,-5.0,1.0,1.0,0.0,1955.0,-5.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,,,"[{""hasPlayed"": true, ""points"": -5}]",4,Salim Amani Musah,-114389.0,-114389.0,-111939.0,-142111.0,-1787848.0,1269349.0 +13449,10,Moussa,Ndiaye,2210735.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/066179dad78f4ab3ac05e77c965aeb07.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,340428.0,340428.0,1870307.0,0.0,2210735.0,2210735.0 +14923,10,Kenny,Quetant,1320600.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-83035.0,-83035.0,-110625.0,-136553.0,-847901.0,-5025159.0 +14926,10,Darwin,Soylu,1198331.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-89396.0,-89396.0,-109855.0,-133005.0,-893316.0,-4887581.0 +15256,10,Oskar,Wójcik,2774637.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-132999.0,-132999.0,-136673.0,-141404.0,-948732.0,-4926043.0 +15313,10,Paul,Erevbenagie,4234004.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,-113993.0,-113993.0,-119131.0,-136461.0,-1691933.0,3734004.0 +17288,10,Youri,Regeer,5907714.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b586f192e55340e3a8b7dc8b3acc2272.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Youri Regeer,146965.0,146965.0,5260749.0,500000.0,5907714.0,5907714.0 +493,13,Michael,Gregoritsch,11838343.0,195.0,1.0,1.0,1.0,5002.0,195.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 195}]",2,Michael Gregoritsch,197636.0,197636.0,213933.0,229579.0,1192723.0,3797786.0 +1809,13,Marius,Wolf,7286438.0,238.0,1.0,1.0,1.0,5475.0,238.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,32.0,,"[{""hasPlayed"": true, ""points"": 238}]",2,Marius Wolf,355641.0,355641.0,372908.0,395628.0,2462552.0,5857053.0 +1811,13,Jeffrey,Gouweleeuw,8065482.0,22.0,1.0,1.0,0.0,194.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,633.0,633.0,21289.0,-62591.0,-808451.0,-1124556.0 +2195,13,Finn,Dahmen,16265431.0,213.0,1.0,1.0,1.0,5649.0,213.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,37476.0,37476.0,44999.0,61518.0,-212561.0,1518179.0 +2764,13,Yannik,Keitel,1962705.0,23.0,1.0,1.0,0.0,642.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png,14.0,2,11.0,,"[{""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-64036.0,-64036.0,-95225.0,-106374.0,-703226.0,-2045316.0 +3143,13,Kristijan,Jakić,4331762.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,229869.0,229869.0,330915.0,356535.0,1926417.0,1026958.0 +3176,13,Arijon,Ibrahimović,5078041.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0101c31264db4c379d811e76b8c784b4.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,340033.0,340033.0,369952.0,381828.0,1559395.0,-1664316.0 +3183,13,Anton,Kade,14090814.0,273.0,1.0,1.0,1.0,5649.0,273.0,2,4,https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png,30.0,1,19.0,,"[{""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,217059.0,217059.0,229632.0,234331.0,1092355.0,5123442.0 +4654,13,Mert,Kömür,4615469.0,43.0,1.0,1.0,0.0,1062.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 43}]",3,Mert Kömür,-89921.0,-89921.0,-110182.0,-321642.0,-1641553.0,1567669.0 +6168,13,Robin,Fellhauer,10308758.0,58.0,1.0,1.0,1.0,4587.0,58.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,-53720.0,-53720.0,27332.0,95268.0,638734.0,2493224.0 +7283,13,Calvin,Brackelmann,6146301.0,146.0,1.0,1.0,1.0,5455.0,146.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,229497.0,229497.0,269274.0,303022.0,1973063.0,-2340948.0 +7336,13,Sima,Suso,1236070.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-103304.0,-103304.0,-123627.0,-130478.0,-915395.0,-4672473.0 +7676,13,Fabian,Rieder,15880227.0,195.0,1.0,1.0,1.0,5007.0,195.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,133616.0,133616.0,176544.0,192179.0,1009484.0,5179493.0 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,-34555.0,-549849.0,-952228.0 +8355,13,Noahkai,Banks,8470353.0,145.0,1.0,1.0,1.0,5649.0,145.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 145}]",2,Noahkai Banks,345146.0,345146.0,385753.0,390388.0,2281395.0,2723480.0 +9642,13,Chrislain,Matsima,14169201.0,138.0,1.0,1.0,1.0,5649.0,138.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,158522.0,158522.0,192603.0,212884.0,1158720.0,4286729.0 +9684,13,Alexis,Claude-Maurice,6924823.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexis Claude-Maurice,-264940.0,-264940.0,-255891.0,-250765.0,-1458167.0,-4187066.0 +9754,13,Juma,Bah,8544752.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8cefb7d268494f6e8dab2a3e3937e7c4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Juma Bah,56429.0,56429.0,8488323.0,0.0,8544752.0,8544752.0 +9965,13,Faik,Sakar,3320072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-133392.0,-133392.0,-138596.0,-140003.0,-982552.0,1133236.0 +10049,13,Hennes,Behrens,12089471.0,143.0,1.0,1.0,1.0,5649.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,136626.0,136626.0,153336.0,166632.0,639321.0,5584233.0 +11556,13,Han-Noah,Massengo,10855911.0,155.0,1.0,1.0,1.0,5649.0,155.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,167997.0,167997.0,183113.0,178350.0,656748.0,3490298.0 +12341,13,Rodrigo,Ribeiro,4145993.0,103.0,1.0,1.0,0.0,647.0,103.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,24.0,,"[{""hasPlayed"": true, ""points"": 103}]",4,Rodrigo Ribeiro,322904.0,322904.0,310667.0,238746.0,798325.0,-1057390.0 +13479,13,Uchenna,Ogundu,3409997.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-129864.0,-129864.0,-138422.0,-145379.0,-973834.0,946009.0 +13671,13,Tom,Wisbereit,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/487a6f69783d4bf69fa8c1b023e108e1.png,48.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0 +13806,13,Young-Woo,Seol,3116736.0,73.0,1.0,1.0,0.0,174.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,122666.0,122666.0,83685.0,9852.0,-285531.0,3116736.0 +32,8,Loris,Karius,16623305.0,142.0,1.0,1.0,1.0,5649.0,142.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,-7798.0,-7798.0,5428.0,25361.0,-289096.0,2214249.0 +670,8,Kenan,Karaman,8938812.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Kenan Karaman,-285832.0,-285832.0,-269276.0,-282486.0,-2707866.0,-5228502.0 +755,8,Kevin,Müller,2122368.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,137865.0,137865.0,205678.0,236432.0,1498271.0,-210852.0 +1012,8,Edin,Džeko,8274494.0,-30.0,1.0,1.0,0.0,1052.0,-30.0,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,10.0,2,,,"[{""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-298368.0,-298368.0,-329775.0,-362049.0,-1555685.0,7774494.0 +1691,8,Finn,Porath,2215054.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-123792.0,-123792.0,-139405.0,-144930.0,-993223.0,-860219.0 +2449,8,Hee-Chan,Hwang,4866223.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/4dda0f6c796e426bb5c5519a765d80de.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Hee-Chan Hwang,-32569.0,-32569.0,-467435.0,0.0,2499996.0,2499996.0 +2762,8,Timo,Becker,9427028.0,23.0,1.0,1.0,1.0,5649.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",3,Timo Becker,148243.0,148243.0,227215.0,259516.0,1636251.0,2852721.0 +2876,8,Ron,Schallenberg,4203865.0,-54.0,1.0,1.0,1.0,3776.0,-54.0,8,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,2,,,"[{""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-127918.0,-127918.0,-130820.0,-139831.0,-997541.0,-1805805.0 +2967,8,Soufiane,El-Faouzi,13226210.0,60.0,1.0,1.0,1.0,5649.0,60.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,-366558.0,-366558.0,-380810.0,-435681.0,-1753595.0,909283.0 +3029,8,Dejan,Ljubičić,7063943.0,43.0,1.0,1.0,1.0,5649.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,254426.0,254426.0,283682.0,307708.0,1942362.0,-1546387.0 +3307,8,Janik,Bachmann,562730.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,26327.0,26327.0,-24552.0,-73434.0,-400498.0,-3567901.0 +4406,8,Éric,Dina Ebimbe,6059443.0,-19.0,1.0,1.0,0.0,1921.0,-19.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,,,"[{""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-328344.0,-328344.0,-43002.0,34188.0,-86370.0,5559443.0 +4606,8,Hasan,Kuruçay,9070711.0,23.0,1.0,1.0,1.0,3726.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",2,Hasan Kuruçay,-280007.0,-280007.0,-314289.0,-599821.0,-2312628.0,-2223721.0 +6172,8,Junior,Adamu,6852563.0,24.0,1.0,1.0,1.0,3727.0,24.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 24}]",3,Junior Adamu,166045.0,166045.0,220882.0,241771.0,1135338.0,-2694462.0 +7156,8,Maximilian,Wöber,2427556.0,-77.0,1.0,1.0,0.0,1923.0,-77.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,,"[{""hasPlayed"": true, ""points"": -77}]",4,Maximilian Wöber,-99821.0,-99821.0,-104624.0,-124861.0,-796478.0,-2218463.0 +7242,8,Robin,Gosens,8426739.0,-9.0,1.0,1.0,0.0,1923.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",3,Robin Gosens,-265816.0,-265816.0,-299645.0,-338071.0,-2567603.0,-2730038.0 +8222,8,Moussa,Sylla,9155556.0,21.0,1.0,1.0,1.0,5649.0,21.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",2,Moussa Sylla,-193366.0,-193366.0,23127.0,100279.0,311262.0,1724390.0 +8235,8,Adrian,Gantenbein,1173570.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-183448.0,-183448.0,-142537.0,16060.0,120553.0,-645107.0 +8277,8,Vitalie,Becker,4821835.0,16.0,1.0,1.0,1.0,3726.0,16.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 16}]",3,Vitalie Becker,-259323.0,-259323.0,-283875.0,-303348.0,-1782524.0,-399266.0 +10916,8,Mert Can,Ayhan,4644410.0,-24.0,1.0,1.0,0.0,468.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,,"[{""hasPlayed"": true, ""points"": -24}]",3,Mert Can Ayhan,-111616.0,-111616.0,-319885.0,-336149.0,-2034880.0,-3739828.0 +11255,8,Nikola,Katic,11763612.0,67.0,1.0,1.0,1.0,4596.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 67}]",3,Nikola Katic,-566660.0,-566660.0,-521431.0,-474571.0,-2889436.0,-804762.0 +12158,8,Luca,Vozar,2476905.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-137344.0,-137344.0,-146409.0,-171270.0,-985124.0,1976905.0 +12297,8,Satoshi,Tanaka,5034417.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",1,Satoshi Tanaka,239854.0,239854.0,189536.0,52422.0,376762.0,-3980221.0 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,-472700.0,-2697927.0 +13448,8,Adil,Aouchiche,12532718.0,43.0,1.0,1.0,1.0,5180.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-447036.0,-447036.0,-471597.0,-504608.0,-2706842.0,-133371.0 diff --git a/outputs/kbstats/players/kbstats_players_20260904_104638_+0200.json b/outputs/kbstats/players/kbstats_players_20260904_104638_+0200.json new file mode 100644 index 0000000..17de197 --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260904_104638_+0200.json @@ -0,0 +1,16814 @@ +[ + { + "id": "173", + "teamId": "2", + "firstName": "Jonathan", + "lastName": "Tah", + "marketValue": 33630269.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 693.0, + "totalPoints": 35.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -637454.0, + "yesterday": -561808.0, + "twoDays": -515197.0, + "sevenDaysAvg": -3266044.0, + "thirtyDaysAvg": -2432780.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 3, + "name": "Jonathan Tah", + "marketChangeToday": -637454.0 + }, + { + "id": "237", + "teamId": "2", + "firstName": "Manuel", + "lastName": "Neuer", + "marketValue": 14552983.0, + "averagePoints": 145.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 145.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 92910.0, + "yesterday": 131517.0, + "twoDays": 144356.0, + "sevenDaysAvg": 718702.0, + "thirtyDaysAvg": 2317397.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 1, + "name": "Manuel Neuer", + "marketChangeToday": 92910.0 + }, + { + "id": "383", + "teamId": "2", + "firstName": "Sven", + "lastName": "Ulreich", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png", + "number": 26.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -41527.0, + "thirtyDaysAvg": -11636.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Ulreich", + "marketChangeToday": 0.0 + }, + { + "id": "1685", + "teamId": "2", + "firstName": "Joshua", + "lastName": "Kimmich", + "marketValue": 59870453.0, + "averagePoints": 303.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 303.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 4003.0, + "yesterday": 8506.0, + "twoDays": 13275.0, + "sevenDaysAvg": -5874.0, + "thirtyDaysAvg": 559689.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 303 + } + ], + "startProbability": 1, + "name": "Joshua Kimmich", + "marketChangeToday": 4003.0 + }, + { + "id": "1961", + "teamId": "2", + "firstName": "Serge", + "lastName": "Gnabry", + "marketValue": 12468509.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 21249.0, + "yesterday": 40444.0, + "twoDays": 2029.0, + "sevenDaysAvg": -1061834.0, + "thirtyDaysAvg": -6140271.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Serge Gnabry", + "marketChangeToday": 21249.0 + }, + { + "id": "1991", + "teamId": "2", + "firstName": "Dayot", + "lastName": "Upamecano", + "marketValue": 33398087.0, + "averagePoints": 272.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 272.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 34235.0, + "yesterday": 35892.0, + "twoDays": 50670.0, + "sevenDaysAvg": 108246.0, + "thirtyDaysAvg": 659825.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 272 + } + ], + "startProbability": 2, + "name": "Dayot Upamecano", + "marketChangeToday": 34235.0 + }, + { + "id": "2038", + "teamId": "2", + "firstName": "Konrad", + "lastName": "Laimer", + "marketValue": 32157097.0, + "averagePoints": 107.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 107.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -17665.0, + "yesterday": 6215.0, + "twoDays": 19873.0, + "sevenDaysAvg": 13902.0, + "thirtyDaysAvg": -1559675.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 3, + "name": "Konrad Laimer", + "marketChangeToday": -17665.0 + }, + { + "id": "2300", + "teamId": "2", + "firstName": "Josip", + "lastName": "Stanišić", + "marketValue": 19607562.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1298.0, + "totalPoints": 43.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -527635.0, + "yesterday": -455122.0, + "twoDays": -475937.0, + "sevenDaysAvg": -2648093.0, + "thirtyDaysAvg": -9298081.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Josip Stanišić", + "marketChangeToday": -527635.0 + }, + { + "id": "2366", + "teamId": "2", + "firstName": "Alphonso", + "lastName": "Davies", + "marketValue": 13370225.0, + "averagePoints": 153.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4468.0, + "totalPoints": 153.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 248326.0, + "yesterday": 259979.0, + "twoDays": 273440.0, + "sevenDaysAvg": 1547623.0, + "thirtyDaysAvg": -2073019.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 153 + } + ], + "startProbability": 3, + "name": "Alphonso Davies", + "marketChangeToday": 248326.0 + }, + { + "id": "2804", + "teamId": "2", + "firstName": "Jamal", + "lastName": "Musiala", + "marketValue": 24644739.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -462189.0, + "yesterday": -443431.0, + "twoDays": -476849.0, + "sevenDaysAvg": -3713013.0, + "thirtyDaysAvg": -9771048.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jamal Musiala", + "marketChangeToday": -462189.0 + }, + { + "id": "3072", + "teamId": "2", + "firstName": "Jonas", + "lastName": "Urbig", + "marketValue": 5336755.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -240821.0, + "yesterday": -262763.0, + "twoDays": -265634.0, + "sevenDaysAvg": -1812507.0, + "thirtyDaysAvg": -7126104.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jonas Urbig", + "marketChangeToday": -240821.0 + }, + { + "id": "3089", + "teamId": "2", + "firstName": "Hiroki", + "lastName": "Ito", + "marketValue": 4511557.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -102637.0, + "yesterday": -110053.0, + "twoDays": -128566.0, + "sevenDaysAvg": -1449636.0, + "thirtyDaysAvg": -2211679.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hiroki Ito", + "marketChangeToday": -102637.0 + }, + { + "id": "3120", + "teamId": "2", + "firstName": "Tom", + "lastName": "Bischof", + "marketValue": 19731020.0, + "averagePoints": 40.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 697.0, + "totalPoints": 40.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -446415.0, + "yesterday": -496828.0, + "twoDays": -471013.0, + "sevenDaysAvg": -2850479.0, + "thirtyDaysAvg": -730649.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 40 + } + ], + "startProbability": 4, + "name": "Tom Bischof", + "marketChangeToday": -446415.0 + }, + { + "id": "3543", + "teamId": "2", + "firstName": "Nathaniel", + "lastName": "Brown", + "marketValue": 29978590.0, + "averagePoints": 60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3686.0, + "totalPoints": 60.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -144941.0, + "yesterday": -5264.0, + "twoDays": 30080.0, + "sevenDaysAvg": 235272.0, + "thirtyDaysAvg": 2140457.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 3, + "name": "Nathaniel Brown", + "marketChangeToday": -144941.0 + }, + { + "id": "6080", + "teamId": "2", + "firstName": "Aleksandar", + "lastName": "Pavlović", + "marketValue": 33224416.0, + "averagePoints": 256.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5069.0, + "totalPoints": 256.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png", + "number": 45.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 72222.0, + "yesterday": 88333.0, + "twoDays": 106619.0, + "sevenDaysAvg": 601866.0, + "thirtyDaysAvg": 2583483.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 256 + } + ], + "startProbability": 2, + "name": "Aleksandar Pavlović", + "marketChangeToday": 72222.0 + }, + { + "id": "6668", + "teamId": "2", + "firstName": "Kim", + "lastName": "Minjae", + "marketValue": 12115429.0, + "averagePoints": 110.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5073.0, + "totalPoints": 110.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 172387.0, + "yesterday": 208539.0, + "twoDays": 235521.0, + "sevenDaysAvg": 1366046.0, + "thirtyDaysAvg": 721645.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 110 + } + ], + "startProbability": 3, + "name": "Kim Minjae", + "marketChangeToday": 172387.0 + }, + { + "id": "7226", + "teamId": "2", + "firstName": "Harry", + "lastName": "Kane", + "marketValue": 68891954.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5071.0, + "totalPoints": 124.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 177.0, + "yesterday": 5251.0, + "twoDays": 9841.0, + "sevenDaysAvg": 53218.0, + "thirtyDaysAvg": 618902.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Harry Kane", + "marketChangeToday": 177.0 + }, + { + "id": "8329", + "teamId": "2", + "firstName": "Michael", + "lastName": "Olise", + "marketValue": 65005159.0, + "averagePoints": 249.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 249.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 13155.0, + "yesterday": 15873.0, + "twoDays": 19112.0, + "sevenDaysAvg": 133833.0, + "thirtyDaysAvg": 867243.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 249 + } + ], + "startProbability": 1, + "name": "Michael Olise", + "marketChangeToday": 13155.0 + }, + { + "id": "10789", + "teamId": "2", + "firstName": "Lennart", + "lastName": "Karl", + "marketValue": 20549394.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 695.0, + "totalPoints": 21.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 60407.0, + "yesterday": 65993.0, + "twoDays": 58245.0, + "sevenDaysAvg": -18400.0, + "thirtyDaysAvg": -5491736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Lennart Karl", + "marketChangeToday": 60407.0 + }, + { + "id": "11675", + "teamId": "2", + "firstName": "Luis", + "lastName": "Díaz", + "marketValue": 53739205.0, + "averagePoints": 215.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 215.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 12367.0, + "yesterday": 16688.0, + "twoDays": 21298.0, + "sevenDaysAvg": 141299.0, + "thirtyDaysAvg": 897477.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 215 + } + ], + "startProbability": 1, + "name": "Luis Díaz", + "marketChangeToday": 12367.0 + }, + { + "id": "12314", + "teamId": "2", + "firstName": "Bara Sapoko", + "lastName": "Ndiaye", + "marketValue": 1662344.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -48475.0, + "yesterday": -72676.0, + "twoDays": -81106.0, + "sevenDaysAvg": -492152.0, + "thirtyDaysAvg": -1995144.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bara Sapoko Ndiaye", + "marketChangeToday": -48475.0 + }, + { + "id": "14251", + "teamId": "2", + "firstName": "Ismael", + "lastName": "Saibari", + "marketValue": 30426316.0, + "averagePoints": 180.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2080.0, + "totalPoints": 180.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 52409.0, + "yesterday": 77799.0, + "twoDays": 90332.0, + "sevenDaysAvg": 372910.0, + "thirtyDaysAvg": 1493995.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 3, + "name": "Ismael Saibari", + "marketChangeToday": 52409.0 + }, + { + "id": "15502", + "teamId": "2", + "firstName": "Tim", + "lastName": "Binder", + "marketValue": 2416037.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -135370.0, + "yesterday": -145109.0, + "twoDays": -146370.0, + "sevenDaysAvg": -1054384.0, + "thirtyDaysAvg": 1916037.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Binder", + "marketChangeToday": -135370.0 + }, + { + "id": "1664", + "teamId": "9", + "firstName": "Maximilian", + "lastName": "Mittelstädt", + "marketValue": 26576170.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 79.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 44183.0, + "yesterday": 59332.0, + "twoDays": 66538.0, + "sevenDaysAvg": 274667.0, + "thirtyDaysAvg": -1941357.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 1, + "name": "Maximilian Mittelstädt", + "marketChangeToday": 44183.0 + }, + { + "id": "1671", + "teamId": "9", + "firstName": "Grischa", + "lastName": "Prömel", + "marketValue": 15180015.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 35.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 140368.0, + "yesterday": 163167.0, + "twoDays": 190591.0, + "sevenDaysAvg": 1079214.0, + "thirtyDaysAvg": 3619699.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 1, + "name": "Grischa Prömel", + "marketChangeToday": 140368.0 + }, + { + "id": "2068", + "teamId": "9", + "firstName": "Dan-Axel", + "lastName": "Zagadou", + "marketValue": 1415002.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -103308.0, + "yesterday": -116945.0, + "twoDays": -130067.0, + "sevenDaysAvg": -869599.0, + "thirtyDaysAvg": -3328886.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dan-Axel Zagadou", + "marketChangeToday": -103308.0 + }, + { + "id": "2120", + "teamId": "9", + "firstName": "Nikolas", + "lastName": "Nartey", + "marketValue": 4691312.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133126.0, + "yesterday": -141289.0, + "twoDays": -381504.0, + "sevenDaysAvg": -2155147.0, + "thirtyDaysAvg": -1088600.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nikolas Nartey", + "marketChangeToday": -133126.0 + }, + { + "id": "2172", + "teamId": "9", + "firstName": "Chris", + "lastName": "Führich", + "marketValue": 20626278.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -166180.0, + "yesterday": -246062.0, + "twoDays": -367314.0, + "sevenDaysAvg": -2375110.0, + "thirtyDaysAvg": -3064795.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Chris Führich", + "marketChangeToday": -166180.0 + }, + { + "id": "2199", + "teamId": "9", + "firstName": "Josha", + "lastName": "Vagnoman", + "marketValue": 8301622.0, + "averagePoints": 73.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 308497.0, + "yesterday": 328703.0, + "twoDays": 354832.0, + "sevenDaysAvg": 2466120.0, + "thirtyDaysAvg": 2507205.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Josha Vagnoman", + "marketChangeToday": 308497.0 + }, + { + "id": "2214", + "teamId": "9", + "firstName": "Atakan", + "lastName": "Karazor", + "marketValue": 4035357.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -90273.0, + "yesterday": -91296.0, + "twoDays": -115681.0, + "sevenDaysAvg": -744440.0, + "thirtyDaysAvg": -6448928.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Atakan Karazor", + "marketChangeToday": -90273.0 + }, + { + "id": "2237", + "teamId": "9", + "firstName": "Fabian", + "lastName": "Bredlow", + "marketValue": 12223174.0, + "averagePoints": 111.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 111.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 111820.0, + "yesterday": 146961.0, + "twoDays": 178756.0, + "sevenDaysAvg": 1003846.0, + "thirtyDaysAvg": 7255992.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Fabian Bredlow", + "marketChangeToday": 111820.0 + }, + { + "id": "2445", + "teamId": "9", + "firstName": "Marius", + "lastName": "Funk", + "marketValue": 2568973.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -152724.0, + "yesterday": -155293.0, + "twoDays": -150128.0, + "sevenDaysAvg": -1054805.0, + "thirtyDaysAvg": 1082242.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marius Funk", + "marketChangeToday": -152724.0 + }, + { + "id": "2694", + "teamId": "9", + "firstName": "Angelo", + "lastName": "Stiller", + "marketValue": 34331734.0, + "averagePoints": 25.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5330.0, + "totalPoints": 25.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -327639.0, + "yesterday": -248277.0, + "twoDays": -305597.0, + "sevenDaysAvg": -2055504.0, + "thirtyDaysAvg": -1892071.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 1, + "name": "Angelo Stiller", + "marketChangeToday": -327639.0 + }, + { + "id": "2854", + "teamId": "9", + "firstName": "Ermedin", + "lastName": "Demirović", + "marketValue": 15870738.0, + "averagePoints": -4.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1976.0, + "totalPoints": -4.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -65533.0, + "yesterday": -207153.0, + "twoDays": -319190.0, + "sevenDaysAvg": -2338448.0, + "thirtyDaysAvg": -9308844.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 3, + "name": "Ermedin Demirović", + "marketChangeToday": -65533.0 + }, + { + "id": "2988", + "teamId": "9", + "firstName": "Jamie", + "lastName": "Leweling", + "marketValue": 21468560.0, + "averagePoints": -3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1986.0, + "totalPoints": -3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 33055.0, + "yesterday": 1865.0, + "twoDays": -193031.0, + "sevenDaysAvg": -1752231.0, + "thirtyDaysAvg": -5164767.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 2, + "name": "Jamie Leweling", + "marketChangeToday": 33055.0 + }, + { + "id": "3190", + "teamId": "9", + "firstName": "Jeff", + "lastName": "Chabot", + "marketValue": 22738699.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4488.0, + "totalPoints": 17.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -42005.0, + "yesterday": -59324.0, + "twoDays": -127852.0, + "sevenDaysAvg": -1126210.0, + "thirtyDaysAvg": -2614771.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 1, + "name": "Jeff Chabot", + "marketChangeToday": -42005.0 + }, + { + "id": "3193", + "teamId": "9", + "firstName": "", + "lastName": "Tiago Tomás", + "marketValue": 9460597.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3780.0, + "totalPoints": 35.0, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bc4ccccad9f44c0fa4e3f4e7a406cb75.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -49698.0, + "yesterday": 296635.0, + "twoDays": 331620.0, + "sevenDaysAvg": 1984181.0, + "thirtyDaysAvg": 4118625.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 5, + "name": "Tiago Tomás", + "marketChangeToday": -49698.0 + }, + { + "id": "4296", + "teamId": "9", + "firstName": "Dzenan", + "lastName": "Pejcinovic", + "marketValue": 10929287.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3790.0, + "totalPoints": -6.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": 184353.0, + "yesterday": 209826.0, + "twoDays": 228561.0, + "sevenDaysAvg": 2227748.0, + "thirtyDaysAvg": 8050225.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Dzenan Pejcinovic", + "marketChangeToday": 184353.0 + }, + { + "id": "4589", + "teamId": "9", + "firstName": "Justin", + "lastName": "Diehl", + "marketValue": 1194012.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -182301.0, + "yesterday": -26928.0, + "twoDays": 85974.0, + "sevenDaysAvg": 411041.0, + "thirtyDaysAvg": 694012.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Diehl", + "marketChangeToday": -182301.0 + }, + { + "id": "6085", + "teamId": "9", + "firstName": "Dennis", + "lastName": "Seimen", + "marketValue": 6278094.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png", + "number": 41.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 157485.0, + "yesterday": 221843.0, + "twoDays": 242936.0, + "sevenDaysAvg": 1343040.0, + "thirtyDaysAvg": -2550165.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dennis Seimen", + "marketChangeToday": 157485.0 + }, + { + "id": "7158", + "teamId": "9", + "firstName": "Deniz", + "lastName": "Undav", + "marketValue": 42017605.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4480.0, + "totalPoints": -11.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -399961.0, + "yesterday": -437671.0, + "twoDays": -317881.0, + "sevenDaysAvg": -2202015.0, + "thirtyDaysAvg": -1046678.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 1, + "name": "Deniz Undav", + "marketChangeToday": -399961.0 + }, + { + "id": "7257", + "teamId": "9", + "firstName": "Leonidas", + "lastName": "Stergiou", + "marketValue": 2250011.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1286.0, + "totalPoints": -8.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5969fcecc82d4c039732fa615901d1b2.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -61374.0, + "yesterday": -85490.0, + "twoDays": -105609.0, + "sevenDaysAvg": -765571.0, + "thirtyDaysAvg": -1104222.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Leonidas Stergiou", + "marketChangeToday": -61374.0 + }, + { + "id": "7349", + "teamId": "9", + "firstName": "Finn", + "lastName": "Jeltsch", + "marketValue": 15906881.0, + "averagePoints": 16.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 16.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 102471.0, + "yesterday": 133093.0, + "twoDays": 156334.0, + "sevenDaysAvg": 909397.0, + "thirtyDaysAvg": 4476304.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 1, + "name": "Finn Jeltsch", + "marketChangeToday": 102471.0 + }, + { + "id": "7781", + "teamId": "9", + "firstName": "Leo", + "lastName": "Sauer", + "marketValue": 3170261.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -88563.0, + "yesterday": -104712.0, + "twoDays": -109887.0, + "sevenDaysAvg": -726053.0, + "thirtyDaysAvg": -3738914.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leo Sauer", + "marketChangeToday": -88563.0 + }, + { + "id": "8247", + "teamId": "9", + "firstName": "Ramon", + "lastName": "Hendriks", + "marketValue": 9617704.0, + "averagePoints": 32.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 32.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 137618.0, + "yesterday": 170283.0, + "twoDays": 146807.0, + "sevenDaysAvg": 368888.0, + "thirtyDaysAvg": -1208715.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 3, + "name": "Ramon Hendriks", + "marketChangeToday": 137618.0 + }, + { + "id": "9615", + "teamId": "9", + "firstName": "Ameen", + "lastName": "Al Dakhil", + "marketValue": 1328709.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -77471.0, + "yesterday": -96963.0, + "twoDays": -121729.0, + "sevenDaysAvg": -777392.0, + "thirtyDaysAvg": -2737482.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ameen Al Dakhil", + "marketChangeToday": -77471.0 + }, + { + "id": "10112", + "teamId": "9", + "firstName": "Luca", + "lastName": "Jaquez", + "marketValue": 2206631.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113707.0, + "yesterday": -117009.0, + "twoDays": -117490.0, + "sevenDaysAvg": -810182.0, + "thirtyDaysAvg": -3369727.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Jaquez", + "marketChangeToday": -113707.0 + }, + { + "id": "11043", + "teamId": "9", + "firstName": "Lorenz", + "lastName": "Assignon", + "marketValue": 3413252.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -119210.0, + "yesterday": -133293.0, + "twoDays": -130501.0, + "sevenDaysAvg": -961002.0, + "thirtyDaysAvg": 2472414.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lorenz Assignon", + "marketChangeToday": -119210.0 + }, + { + "id": "11947", + "teamId": "9", + "firstName": "Badredine", + "lastName": "Bouanani", + "marketValue": 3038496.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b67847cbe4cc438ebd753c2290658271.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -148284.0, + "yesterday": -135876.0, + "twoDays": -146518.0, + "sevenDaysAvg": -581901.0, + "thirtyDaysAvg": 282219.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Badredine Bouanani", + "marketChangeToday": -148284.0 + }, + { + "id": "11955", + "teamId": "9", + "firstName": "Bilal", + "lastName": "El Khannouss", + "marketValue": 18401286.0, + "averagePoints": -60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1279.0, + "totalPoints": -60.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -426441.0, + "yesterday": -427784.0, + "twoDays": -469071.0, + "sevenDaysAvg": -2603106.0, + "thirtyDaysAvg": -6847439.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 4, + "name": "Bilal El Khannouss", + "marketChangeToday": -426441.0 + }, + { + "id": "12293", + "teamId": "9", + "firstName": "Jeremy", + "lastName": "Arévalo", + "marketValue": 1549251.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7237c08d471f43358fb271abcdf961e9.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -125770.0, + "yesterday": -133630.0, + "twoDays": -141757.0, + "sevenDaysAvg": -992922.0, + "thirtyDaysAvg": -966717.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jeremy Arévalo", + "marketChangeToday": -125770.0 + }, + { + "id": "859", + "teamId": "77", + "firstName": "Jan", + "lastName": "Gyamerah", + "marketValue": 5465927.0, + "averagePoints": 63.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4630.0, + "totalPoints": 63.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 95804.0, + "yesterday": 69789.0, + "twoDays": -28568.0, + "sevenDaysAvg": -796597.0, + "thirtyDaysAvg": 2672039.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 2, + "name": "Jan Gyamerah", + "marketChangeToday": 95804.0 + }, + { + "id": "1745", + "teamId": "77", + "firstName": "Amara", + "lastName": "Condé", + "marketValue": 906654.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -48224.0, + "yesterday": -99607.0, + "twoDays": -121021.0, + "sevenDaysAvg": -696976.0, + "thirtyDaysAvg": -3246395.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Amara Condé", + "marketChangeToday": -48224.0 + }, + { + "id": "2495", + "teamId": "77", + "firstName": "Tim", + "lastName": "Boss", + "marketValue": 2265478.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -147474.0, + "yesterday": -149689.0, + "twoDays": -145818.0, + "sevenDaysAvg": -1060554.0, + "thirtyDaysAvg": -551158.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Boss", + "marketChangeToday": -147474.0 + }, + { + "id": "2928", + "teamId": "77", + "firstName": "Lukas Emanuel", + "lastName": "Petkov", + "marketValue": 10945541.0, + "averagePoints": 233.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 233.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 185131.0, + "yesterday": 226731.0, + "twoDays": 240469.0, + "sevenDaysAvg": 1132417.0, + "thirtyDaysAvg": 42923.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Lukas Emanuel Petkov", + "marketChangeToday": 185131.0 + }, + { + "id": "3026", + "teamId": "77", + "firstName": "Lasse", + "lastName": "Günther", + "marketValue": 7957728.0, + "averagePoints": 74.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 74.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 43836.0, + "yesterday": 10172.0, + "twoDays": -65162.0, + "sevenDaysAvg": -617702.0, + "thirtyDaysAvg": 620413.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 1, + "name": "Lasse Günther", + "marketChangeToday": 43836.0 + }, + { + "id": "3232", + "teamId": "77", + "firstName": "Luca", + "lastName": "Pfeiffer", + "marketValue": 2157095.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -118924.0, + "yesterday": -126988.0, + "twoDays": -134083.0, + "sevenDaysAvg": -946988.0, + "thirtyDaysAvg": -1864089.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Pfeiffer", + "marketChangeToday": -118924.0 + }, + { + "id": "3284", + "teamId": "77", + "firstName": "Maximilian", + "lastName": "Rohr", + "marketValue": 9651515.0, + "averagePoints": 87.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5039.0, + "totalPoints": 87.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 203605.0, + "yesterday": 220432.0, + "twoDays": 237553.0, + "sevenDaysAvg": 902026.0, + "thirtyDaysAvg": -500901.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Maximilian Rohr", + "marketChangeToday": 203605.0 + }, + { + "id": "3350", + "teamId": "77", + "firstName": "Felix", + "lastName": "Keidel", + "marketValue": 8292373.0, + "averagePoints": 66.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 66.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 116688.0, + "yesterday": 130325.0, + "twoDays": 170424.0, + "sevenDaysAvg": 610651.0, + "thirtyDaysAvg": 7377328.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 66 + } + ], + "startProbability": 1, + "name": "Felix Keidel", + "marketChangeToday": 116688.0 + }, + { + "id": "6148", + "teamId": "77", + "firstName": "Lukas", + "lastName": "Pinckert", + "marketValue": 9202599.0, + "averagePoints": 112.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 112.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 199919.0, + "yesterday": 246974.0, + "twoDays": 247105.0, + "sevenDaysAvg": 723098.0, + "thirtyDaysAvg": 1592079.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 112 + } + ], + "startProbability": 1, + "name": "Lukas Pinckert", + "marketChangeToday": 199919.0 + }, + { + "id": "6149", + "teamId": "77", + "firstName": "Frank", + "lastName": "Lehmann", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png", + "number": 1.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -194058.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frank Lehmann", + "marketChangeToday": 0.0 + }, + { + "id": "6158", + "teamId": "77", + "firstName": "Luca", + "lastName": "Schnellbacher", + "marketValue": 4528682.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1273.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -118398.0, + "yesterday": -136670.0, + "twoDays": -404493.0, + "sevenDaysAvg": -1963526.0, + "thirtyDaysAvg": 3592115.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 4, + "name": "Luca Schnellbacher", + "marketChangeToday": -118398.0 + }, + { + "id": "6160", + "teamId": "77", + "firstName": "Nicolas", + "lastName": "Kristof", + "marketValue": 12426659.0, + "averagePoints": 83.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 83.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -145285.0, + "yesterday": -131398.0, + "twoDays": -97175.0, + "sevenDaysAvg": -810884.0, + "thirtyDaysAvg": 1659207.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 83 + } + ], + "startProbability": 1, + "name": "Nicolas Kristof", + "marketChangeToday": -145285.0 + }, + { + "id": "6183", + "teamId": "77", + "firstName": "Noel", + "lastName": "Futkeu", + "marketValue": 7152883.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -298027.0, + "yesterday": -300649.0, + "twoDays": -320365.0, + "sevenDaysAvg": -2053823.0, + "thirtyDaysAvg": -3794982.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noel Futkeu", + "marketChangeToday": -298027.0 + }, + { + "id": "7278", + "teamId": "77", + "firstName": "Lukasz", + "lastName": "Poreba", + "marketValue": 8029620.0, + "averagePoints": 75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 75.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": -16531.0, + "yesterday": -66664.0, + "twoDays": -88315.0, + "sevenDaysAvg": -745012.0, + "thirtyDaysAvg": 333045.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Lukasz Poreba", + "marketChangeToday": -16531.0 + }, + { + "id": "7441", + "teamId": "77", + "firstName": "Cole", + "lastName": "Campbell", + "marketValue": 9112815.0, + "averagePoints": 144.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4001.0, + "totalPoints": 144.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 323279.0, + "yesterday": 355405.0, + "twoDays": 373424.0, + "sevenDaysAvg": 2077617.0, + "thirtyDaysAvg": 3497368.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 1, + "name": "Cole Campbell", + "marketChangeToday": 323279.0 + }, + { + "id": "7463", + "teamId": "77", + "firstName": "Francis", + "lastName": "Onyeka", + "marketValue": 9041165.0, + "averagePoints": 139.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3999.0, + "totalPoints": 139.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 334871.0, + "yesterday": 349626.0, + "twoDays": 371539.0, + "sevenDaysAvg": 1773972.0, + "thirtyDaysAvg": -1305189.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 139 + } + ], + "startProbability": 2, + "name": "Francis Onyeka", + "marketChangeToday": 334871.0 + }, + { + "id": "7514", + "teamId": "77", + "firstName": "Florian", + "lastName": "Le Joncour", + "marketValue": 1075569.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 855.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": null, + "marketChange": { + "today": -5673.0, + "yesterday": -57924.0, + "twoDays": -82258.0, + "sevenDaysAvg": -502956.0, + "thirtyDaysAvg": -3408460.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Florian Le Joncour", + "marketChangeToday": -5673.0 + }, + { + "id": "8252", + "teamId": "77", + "firstName": "Maurice", + "lastName": "Krattenmacher", + "marketValue": 1621631.0, + "averagePoints": 13.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1892.0, + "totalPoints": 13.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 2871.0, + "yesterday": -35700.0, + "twoDays": -61410.0, + "sevenDaysAvg": -434372.0, + "thirtyDaysAvg": -3018893.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 13 + } + ], + "startProbability": 5, + "name": "Maurice Krattenmacher", + "marketChangeToday": 2871.0 + }, + { + "id": "8296", + "teamId": "77", + "firstName": "Frederik", + "lastName": "Schmahl", + "marketValue": 3123632.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -137347.0, + "yesterday": -138173.0, + "twoDays": -146634.0, + "sevenDaysAvg": -995277.0, + "thirtyDaysAvg": 1657048.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frederik Schmahl", + "marketChangeToday": -137347.0 + }, + { + "id": "8301", + "teamId": "77", + "firstName": "Luca", + "lastName": "Sirch", + "marketValue": 3337278.0, + "averagePoints": 10.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1264.0, + "totalPoints": 10.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -97596.0, + "yesterday": -110160.0, + "twoDays": -129333.0, + "sevenDaysAvg": -760643.0, + "thirtyDaysAvg": -1420528.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + } + ], + "startProbability": 4, + "name": "Luca Sirch", + "marketChangeToday": -97596.0 + }, + { + "id": "9224", + "teamId": "77", + "firstName": "Tom", + "lastName": "Zimmerschied", + "marketValue": 2166433.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122363.0, + "yesterday": -121243.0, + "twoDays": -122599.0, + "sevenDaysAvg": -903402.0, + "thirtyDaysAvg": -6509928.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Zimmerschied", + "marketChangeToday": -122363.0 + }, + { + "id": "9384", + "teamId": "77", + "firstName": "Noah", + "lastName": "Darvich", + "marketValue": 5291204.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1895.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -293838.0, + "yesterday": -319464.0, + "twoDays": -337459.0, + "sevenDaysAvg": -1929889.0, + "thirtyDaysAvg": -978349.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 4, + "name": "Noah Darvich", + "marketChangeToday": -293838.0 + }, + { + "id": "9995", + "teamId": "77", + "firstName": "David", + "lastName": "Mokwa", + "marketValue": 4835386.0, + "averagePoints": 148.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4620.0, + "totalPoints": 148.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 30.0, + "pointsStdDev": null, + "marketChange": { + "today": 471705.0, + "yesterday": 488192.0, + "twoDays": 443505.0, + "sevenDaysAvg": 1959474.0, + "thirtyDaysAvg": 254280.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 148 + } + ], + "startProbability": 2, + "name": "David Mokwa", + "marketChangeToday": 471705.0 + }, + { + "id": "11253", + "teamId": "77", + "firstName": "Nicholas", + "lastName": "Mickelson", + "marketValue": 3879018.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -140981.0, + "yesterday": -146185.0, + "twoDays": -155058.0, + "sevenDaysAvg": -1368416.0, + "thirtyDaysAvg": 3260093.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nicholas Mickelson", + "marketChangeToday": -140981.0 + }, + { + "id": "12317", + "teamId": "77", + "firstName": "Raif", + "lastName": "Adam", + "marketValue": 3420548.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -130517.0, + "yesterday": -135591.0, + "twoDays": -145988.0, + "sevenDaysAvg": -999303.0, + "thirtyDaysAvg": 1501203.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Raif Adam", + "marketChangeToday": -130517.0 + }, + { + "id": "4", + "teamId": "7", + "firstName": "Janis", + "lastName": "Blaswich", + "marketValue": 2653917.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 78383.0, + "yesterday": 178063.0, + "twoDays": 207387.0, + "sevenDaysAvg": 1248959.0, + "thirtyDaysAvg": 91328.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janis Blaswich", + "marketChangeToday": 78383.0 + }, + { + "id": "72", + "teamId": "7", + "firstName": "Mark", + "lastName": "Flekken", + "marketValue": 14456982.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 47.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -303167.0, + "yesterday": -225975.0, + "twoDays": -235269.0, + "sevenDaysAvg": -1185561.0, + "thirtyDaysAvg": 1521012.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Mark Flekken", + "marketChangeToday": -303167.0 + }, + { + "id": "78", + "teamId": "7", + "firstName": "Jonas", + "lastName": "Hofmann", + "marketValue": 2912116.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1881.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": null, + "marketChange": { + "today": 297872.0, + "yesterday": 312993.0, + "twoDays": 335089.0, + "sevenDaysAvg": 1794955.0, + "thirtyDaysAvg": 129825.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Jonas Hofmann", + "marketChangeToday": 297872.0 + }, + { + "id": "663", + "teamId": "7", + "firstName": "Robert", + "lastName": "Andrich", + "marketValue": 4389967.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -81739.0, + "yesterday": -75733.0, + "twoDays": -80183.0, + "sevenDaysAvg": -994974.0, + "thirtyDaysAvg": -6522607.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Andrich", + "marketChangeToday": -81739.0 + }, + { + "id": "2661", + "teamId": "7", + "firstName": "Moussa", + "lastName": "Diaby", + "marketValue": 25567268.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -45229.0, + "yesterday": -1000000.0, + "twoDays": 0.0, + "sevenDaysAvg": -12573288.0, + "thirtyDaysAvg": -12573288.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Moussa Diaby", + "marketChangeToday": -45229.0 + }, + { + "id": "2746", + "teamId": "7", + "firstName": "Patrik", + "lastName": "Schick", + "marketValue": 29753919.0, + "averagePoints": 135.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 135.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 34652.0, + "yesterday": 49271.0, + "twoDays": 64574.0, + "sevenDaysAvg": 313031.0, + "thirtyDaysAvg": 1100527.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 135 + } + ], + "startProbability": 1, + "name": "Patrik Schick", + "marketChangeToday": 34652.0 + }, + { + "id": "2783", + "teamId": "7", + "firstName": "Edmond", + "lastName": "Tapsoba", + "marketValue": 29368948.0, + "averagePoints": -26.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": -26.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -571177.0, + "yesterday": -676973.0, + "twoDays": -719310.0, + "sevenDaysAvg": -3332726.0, + "thirtyDaysAvg": -2032030.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -26 + } + ], + "startProbability": 1, + "name": "Edmond Tapsoba", + "marketChangeToday": -571177.0 + }, + { + "id": "2846", + "teamId": "7", + "firstName": "Malik", + "lastName": "Tillman", + "marketValue": 15458499.0, + "averagePoints": 74.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4013.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 113962.0, + "yesterday": 196907.0, + "twoDays": 225956.0, + "sevenDaysAvg": 1418172.0, + "thirtyDaysAvg": -421817.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 3, + "name": "Malik Tillman", + "marketChangeToday": 113962.0 + }, + { + "id": "3754", + "teamId": "7", + "firstName": "Lucas", + "lastName": "Vázquez", + "marketValue": 8034510.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3399.0, + "totalPoints": -6.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 182964.0, + "yesterday": 240392.0, + "twoDays": 287199.0, + "sevenDaysAvg": 2067442.0, + "thirtyDaysAvg": 4526118.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Lucas Vázquez", + "marketChangeToday": 182964.0 + }, + { + "id": "3759", + "teamId": "7", + "firstName": "Miguel", + "lastName": "Gutiérrez", + "marketValue": 22040694.0, + "averagePoints": 117.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 117.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 93827.0, + "yesterday": 124602.0, + "twoDays": 152999.0, + "sevenDaysAvg": 885108.0, + "thirtyDaysAvg": 22040694.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 117 + } + ], + "startProbability": 1, + "name": "Miguel Gutiérrez", + "marketChangeToday": 93827.0 + }, + { + "id": "4199", + "teamId": "7", + "firstName": "Aleix", + "lastName": "García", + "marketValue": 39179941.0, + "averagePoints": 98.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 98.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -56513.0, + "yesterday": 6638.0, + "twoDays": 16577.0, + "sevenDaysAvg": 122628.0, + "thirtyDaysAvg": 2429299.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 98 + } + ], + "startProbability": 1, + "name": "Aleix García", + "marketChangeToday": -56513.0 + }, + { + "id": "4318", + "teamId": "7", + "firstName": "Tim", + "lastName": "Oermann", + "marketValue": 3331596.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133615.0, + "yesterday": -136735.0, + "twoDays": -143317.0, + "sevenDaysAvg": -983512.0, + "thirtyDaysAvg": 887979.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Oermann", + "marketChangeToday": -133615.0 + }, + { + "id": "4563", + "teamId": "7", + "firstName": "Loïc", + "lastName": "Badé", + "marketValue": 12756356.0, + "averagePoints": 30.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3389.0, + "totalPoints": 30.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -578373.0, + "yesterday": -110439.0, + "twoDays": 47031.0, + "sevenDaysAvg": -231187.0, + "thirtyDaysAvg": -878616.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 3, + "name": "Loïc Badé", + "marketChangeToday": -578373.0 + }, + { + "id": "6061", + "teamId": "7", + "firstName": "Ibrahim", + "lastName": "Maza", + "marketValue": 30294764.0, + "averagePoints": 107.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 107.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 16034.0, + "yesterday": 33587.0, + "twoDays": 42981.0, + "sevenDaysAvg": 242971.0, + "thirtyDaysAvg": 1962819.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 1, + "name": "Ibrahim Maza", + "marketChangeToday": 16034.0 + }, + { + "id": "6745", + "teamId": "7", + "firstName": "Victor", + "lastName": "Boniface", + "marketValue": 4862893.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 667.0, + "totalPoints": 43.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -164644.0, + "yesterday": -199438.0, + "twoDays": -208746.0, + "sevenDaysAvg": -1817430.0, + "thirtyDaysAvg": -1441468.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Victor Boniface", + "marketChangeToday": -164644.0 + }, + { + "id": "7269", + "teamId": "7", + "firstName": "Nathan", + "lastName": "Tella", + "marketValue": 5623520.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 40322.0, + "yesterday": 123126.0, + "twoDays": 120410.0, + "sevenDaysAvg": 527761.0, + "thirtyDaysAvg": -3940015.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nathan Tella", + "marketChangeToday": 40322.0 + }, + { + "id": "7963", + "teamId": "7", + "firstName": "Jarell", + "lastName": "Quansah", + "marketValue": 17178917.0, + "averagePoints": 50.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2505.0, + "totalPoints": 50.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -405492.0, + "yesterday": -374202.0, + "twoDays": -407468.0, + "sevenDaysAvg": -2993525.0, + "thirtyDaysAvg": -3141281.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + } + ], + "startProbability": 3, + "name": "Jarell Quansah", + "marketChangeToday": -405492.0 + }, + { + "id": "8374", + "teamId": "7", + "firstName": "Martin", + "lastName": "Terrier", + "marketValue": 1069422.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -63551.0, + "yesterday": -96768.0, + "twoDays": -113476.0, + "sevenDaysAvg": -584782.0, + "thirtyDaysAvg": -2994600.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Martin Terrier", + "marketChangeToday": -63551.0 + }, + { + "id": "11513", + "teamId": "7", + "firstName": "Christian", + "lastName": "Kofane", + "marketValue": 9602228.0, + "averagePoints": 109.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2494.0, + "totalPoints": 109.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png", + "number": 35.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 235269.0, + "yesterday": 271382.0, + "twoDays": 280203.0, + "sevenDaysAvg": 747293.0, + "thirtyDaysAvg": -1191380.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 4, + "name": "Christian Kofane", + "marketChangeToday": 235269.0 + }, + { + "id": "11680", + "teamId": "7", + "firstName": "Kennet", + "lastName": "Eichhorn", + "marketValue": 3153971.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122326.0, + "yesterday": -116432.0, + "twoDays": -120356.0, + "sevenDaysAvg": -839961.0, + "thirtyDaysAvg": -6520581.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kennet Eichhorn", + "marketChangeToday": -122326.0 + }, + { + "id": "11756", + "teamId": "7", + "firstName": "Montrell", + "lastName": "Culbreath", + "marketValue": 2115331.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -110131.0, + "yesterday": -114022.0, + "twoDays": -123661.0, + "sevenDaysAvg": -814288.0, + "thirtyDaysAvg": -4595017.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Montrell Culbreath", + "marketChangeToday": -110131.0 + }, + { + "id": "11956", + "teamId": "7", + "firstName": "Ezequiél", + "lastName": "Fernández", + "marketValue": 10727689.0, + "averagePoints": 39.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3394.0, + "totalPoints": 39.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 100951.0, + "yesterday": 173044.0, + "twoDays": 204610.0, + "sevenDaysAvg": 1782588.0, + "thirtyDaysAvg": 6968584.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + } + ], + "startProbability": 3, + "name": "Ezequiél Fernández", + "marketChangeToday": 100951.0 + }, + { + "id": "11957", + "teamId": "7", + "firstName": "Eliesse", + "lastName": "Ben Seghir", + "marketValue": 2695603.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 207966.0, + "yesterday": 234592.0, + "twoDays": 260574.0, + "sevenDaysAvg": 1609211.0, + "thirtyDaysAvg": -581761.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eliesse Ben Seghir", + "marketChangeToday": 207966.0 + }, + { + "id": "13888", + "teamId": "7", + "firstName": "Guéla", + "lastName": "Doué", + "marketValue": 18532785.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 103420.0, + "yesterday": 18429365.0, + "twoDays": 0.0, + "sevenDaysAvg": 18532785.0, + "thirtyDaysAvg": 18532785.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Guéla Doué", + "marketChangeToday": 103420.0 + }, + { + "id": "14241", + "teamId": "7", + "firstName": "Facundo", + "lastName": "Medina", + "marketValue": 8559759.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2499.0, + "totalPoints": 21.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -115280.0, + "yesterday": -191168.0, + "twoDays": -229459.0, + "sevenDaysAvg": -1864513.0, + "thirtyDaysAvg": 8559759.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Facundo Medina", + "marketChangeToday": -115280.0 + }, + { + "id": "15199", + "teamId": "7", + "firstName": "Afonso", + "lastName": "Moreira", + "marketValue": 24654434.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5226.0, + "totalPoints": 5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -182523.0, + "yesterday": -129787.0, + "twoDays": -78470.0, + "sevenDaysAvg": -17666.0, + "thirtyDaysAvg": 5058364.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 1, + "name": "Afonso Moreira", + "marketChangeToday": -182523.0 + }, + { + "id": "417", + "teamId": "28", + "firstName": "Ron-Robert", + "lastName": "Zieler", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -39887.0, + "yesterday": -124235.0, + "twoDays": -130045.0, + "sevenDaysAvg": -839288.0, + "thirtyDaysAvg": -753296.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ron-Robert Zieler", + "marketChangeToday": -39887.0 + }, + { + "id": "737", + "teamId": "28", + "firstName": "Luca", + "lastName": "Waldschmidt", + "marketValue": 3365460.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -130332.0, + "yesterday": -129274.0, + "twoDays": -129685.0, + "sevenDaysAvg": -941150.0, + "thirtyDaysAvg": 1200816.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Waldschmidt", + "marketChangeToday": -130332.0 + }, + { + "id": "1580", + "teamId": "28", + "firstName": "Marvin", + "lastName": "Schwäbe", + "marketValue": 15587596.0, + "averagePoints": 176.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 176.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 25473.0, + "yesterday": 54118.0, + "twoDays": 85592.0, + "sevenDaysAvg": 290523.0, + "thirtyDaysAvg": 3206070.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 1, + "name": "Marvin Schwäbe", + "marketChangeToday": 25473.0 + }, + { + "id": "2069", + "teamId": "28", + "firstName": "Timo", + "lastName": "Hübers", + "marketValue": 822191.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -39591.0, + "yesterday": -78890.0, + "twoDays": -106068.0, + "sevenDaysAvg": -617488.0, + "thirtyDaysAvg": -3134175.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timo Hübers", + "marketChangeToday": -39591.0 + }, + { + "id": "2201", + "teamId": "28", + "firstName": "Linton", + "lastName": "Maina", + "marketValue": 7335505.0, + "averagePoints": 99.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1830.0, + "totalPoints": 99.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 218917.0, + "yesterday": 250151.0, + "twoDays": 268233.0, + "sevenDaysAvg": 1010974.0, + "thirtyDaysAvg": 2305301.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 99 + } + ], + "startProbability": 3, + "name": "Linton Maina", + "marketChangeToday": 218917.0 + }, + { + "id": "2247", + "teamId": "28", + "firstName": "Borna", + "lastName": "Sosa", + "marketValue": 4516100.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2fb487395552486f9ce09b372fa7cffe.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -8198.0, + "yesterday": -150806.0, + "twoDays": 0.0, + "sevenDaysAvg": -10994268.0, + "thirtyDaysAvg": -10994268.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Borna Sosa", + "marketChangeToday": -8198.0 + }, + { + "id": "2358", + "teamId": "28", + "firstName": "Tom", + "lastName": "Krauß", + "marketValue": 9284886.0, + "averagePoints": 74.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5444.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": -117673.0, + "yesterday": -87531.0, + "twoDays": -55649.0, + "sevenDaysAvg": -710401.0, + "thirtyDaysAvg": 2735518.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Tom Krauß", + "marketChangeToday": -117673.0 + }, + { + "id": "2536", + "teamId": "28", + "firstName": "Matthias", + "lastName": "Köbbing", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png", + "number": 44.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Matthias Köbbing", + "marketChangeToday": 0.0 + }, + { + "id": "2552", + "teamId": "28", + "firstName": "Marius", + "lastName": "Bülter", + "marketValue": 6686223.0, + "averagePoints": 19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 362.0, + "totalPoints": 19.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -347444.0, + "yesterday": -368783.0, + "twoDays": -399813.0, + "sevenDaysAvg": -1818498.0, + "thirtyDaysAvg": 2469738.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 4, + "name": "Marius Bülter", + "marketChangeToday": -347444.0 + }, + { + "id": "2718", + "teamId": "28", + "firstName": "Ellyes", + "lastName": "Skhiri", + "marketValue": 7286564.0, + "averagePoints": 46.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1817.0, + "totalPoints": 46.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 258894.0, + "yesterday": 299879.0, + "twoDays": 312279.0, + "sevenDaysAvg": 1571403.0, + "thirtyDaysAvg": 2966229.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 3, + "name": "Ellyes Skhiri", + "marketChangeToday": 258894.0 + }, + { + "id": "2765", + "teamId": "28", + "firstName": "Jan", + "lastName": "Thielmann", + "marketValue": 6147482.0, + "averagePoints": 82.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 82.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 199120.0, + "yesterday": 221075.0, + "twoDays": 195022.0, + "sevenDaysAvg": 303328.0, + "thirtyDaysAvg": 3172060.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 82 + } + ], + "startProbability": 3, + "name": "Jan Thielmann", + "marketChangeToday": 199120.0 + }, + { + "id": "2855", + "teamId": "28", + "firstName": "Ragnar", + "lastName": "Ache", + "marketValue": 15606748.0, + "averagePoints": 91.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3996.0, + "totalPoints": 91.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 83434.0, + "yesterday": 107254.0, + "twoDays": 127985.0, + "sevenDaysAvg": 620419.0, + "thirtyDaysAvg": 4148548.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 1, + "name": "Ragnar Ache", + "marketChangeToday": 83434.0 + }, + { + "id": "7219", + "teamId": "28", + "firstName": "Ísak", + "lastName": "Jóhannesson", + "marketValue": 11011464.0, + "averagePoints": 168.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 168.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 182829.0, + "yesterday": 207043.0, + "twoDays": 216191.0, + "sevenDaysAvg": 1003268.0, + "thirtyDaysAvg": 5080317.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 168 + } + ], + "startProbability": 1, + "name": "Ísak Jóhannesson", + "marketChangeToday": 182829.0 + }, + { + "id": "8001", + "teamId": "28", + "firstName": "Luka", + "lastName": "Lochoshvili", + "marketValue": 10654168.0, + "averagePoints": 121.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 121.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 125935.0, + "yesterday": 148699.0, + "twoDays": 161973.0, + "sevenDaysAvg": 432080.0, + "thirtyDaysAvg": 3508716.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 121 + } + ], + "startProbability": 1, + "name": "Luka Lochoshvili", + "marketChangeToday": 125935.0 + }, + { + "id": "8274", + "teamId": "28", + "firstName": "Said", + "lastName": "El Mala", + "marketValue": 26097398.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3976.0, + "totalPoints": 143.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -110285.0, + "yesterday": 50452.0, + "twoDays": 97504.0, + "sevenDaysAvg": 204510.0, + "thirtyDaysAvg": 1553088.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 5, + "name": "Said El Mala", + "marketChangeToday": -110285.0 + }, + { + "id": "10024", + "teamId": "28", + "firstName": "Joël", + "lastName": "Schmied", + "marketValue": 1186130.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 185.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": -29236.0, + "yesterday": -62941.0, + "twoDays": -92686.0, + "sevenDaysAvg": -517972.0, + "thirtyDaysAvg": -3215810.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Joël Schmied", + "marketChangeToday": -29236.0 + }, + { + "id": "11570", + "teamId": "28", + "firstName": "Sebastian", + "lastName": "Sebulonsen", + "marketValue": 1889549.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -107796.0, + "yesterday": -123204.0, + "twoDays": -127729.0, + "sevenDaysAvg": -879594.0, + "thirtyDaysAvg": -3918810.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Sebulonsen", + "marketChangeToday": -107796.0 + }, + { + "id": "11875", + "teamId": "28", + "firstName": "Rav", + "lastName": "van den Berg", + "marketValue": 1363090.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -59678.0, + "yesterday": -94676.0, + "twoDays": -111066.0, + "sevenDaysAvg": -631889.0, + "thirtyDaysAvg": -2111202.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rav van den Berg", + "marketChangeToday": -59678.0 + }, + { + "id": "11958", + "teamId": "28", + "firstName": "Alessio", + "lastName": "Castro-Montes", + "marketValue": 10067669.0, + "averagePoints": 63.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5621.0, + "totalPoints": 63.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 121167.0, + "yesterday": 207639.0, + "twoDays": 247293.0, + "sevenDaysAvg": 1297573.0, + "thirtyDaysAvg": 6757045.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Alessio Castro-Montes", + "marketChangeToday": 121167.0 + }, + { + "id": "12321", + "teamId": "28", + "firstName": "Jahmai", + "lastName": "Simpson-Pusey", + "marketValue": 11249704.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 62.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -288961.0, + "yesterday": -296848.0, + "twoDays": -324777.0, + "sevenDaysAvg": -1385016.0, + "thirtyDaysAvg": 2094537.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 1, + "name": "Jahmai Simpson-Pusey", + "marketChangeToday": -288961.0 + }, + { + "id": "14140", + "teamId": "28", + "firstName": "Gideon", + "lastName": "Mensah", + "marketValue": 10136403.0, + "averagePoints": 87.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 87.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 216322.0, + "yesterday": 232695.0, + "twoDays": 275725.0, + "sevenDaysAvg": 1199569.0, + "thirtyDaysAvg": 2366348.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 2, + "name": "Gideon Mensah", + "marketChangeToday": 216322.0 + }, + { + "id": "14300", + "teamId": "28", + "firstName": "Paul", + "lastName": "Okon-Engstler", + "marketValue": 4362835.0, + "averagePoints": 55.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3989.0, + "totalPoints": 55.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 93769.0, + "yesterday": 54373.0, + "twoDays": 1238.0, + "sevenDaysAvg": -150350.0, + "thirtyDaysAvg": 3862835.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 55 + } + ], + "startProbability": 3, + "name": "Paul Okon-Engstler", + "marketChangeToday": 93769.0 + }, + { + "id": "15373", + "teamId": "28", + "firstName": "Reigan", + "lastName": "Heskey", + "marketValue": 4172190.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -116313.0, + "yesterday": -126207.0, + "twoDays": -128862.0, + "sevenDaysAvg": -1532910.0, + "thirtyDaysAvg": -3184071.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Reigan Heskey", + "marketChangeToday": -116313.0 + }, + { + "id": "16945", + "teamId": "28", + "firstName": "Thijs", + "lastName": "Dallinga", + "marketValue": 7590773.0, + "averagePoints": 240.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1810.0, + "totalPoints": 240.0, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 31.0, + "pointsStdDev": null, + "marketChange": { + "today": 209604.0, + "yesterday": 340869.0, + "twoDays": 378553.0, + "sevenDaysAvg": 1133474.0, + "thirtyDaysAvg": 7590773.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 240 + } + ], + "startProbability": 5, + "name": "Thijs Dallinga", + "marketChangeToday": 209604.0 + }, + { + "id": "17282", + "teamId": "28", + "firstName": "Mikey", + "lastName": "Moore", + "marketValue": 10838513.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/374ad94ed404446c906b8264faa1e140.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 148066.0, + "yesterday": 10190447.0, + "twoDays": 500000.0, + "sevenDaysAvg": 10838513.0, + "thirtyDaysAvg": 10838513.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mikey Moore", + "marketChangeToday": 148066.0 + }, + { + "id": "524", + "teamId": "14", + "firstName": "Oliver", + "lastName": "Baumann", + "marketValue": 17429161.0, + "averagePoints": 129.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 129.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": -155042.0, + "yesterday": -109484.0, + "twoDays": -35624.0, + "sevenDaysAvg": -882191.0, + "thirtyDaysAvg": -2427411.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + } + ], + "startProbability": 1, + "name": "Oliver Baumann", + "marketChangeToday": -155042.0 + }, + { + "id": "1815", + "teamId": "14", + "firstName": "Andrej", + "lastName": "Kramarić", + "marketValue": 14291539.0, + "averagePoints": -3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 513.0, + "totalPoints": -3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -488434.0, + "yesterday": -429177.0, + "twoDays": -456376.0, + "sevenDaysAvg": -2458620.0, + "thirtyDaysAvg": -10755299.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 4, + "name": "Andrej Kramarić", + "marketChangeToday": -488434.0 + }, + { + "id": "1954", + "teamId": "14", + "firstName": null, + "lastName": "Bernardo", + "marketValue": 7156102.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3268.0, + "totalPoints": 62.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 107550.0, + "yesterday": 160481.0, + "twoDays": 175706.0, + "sevenDaysAvg": 571548.0, + "thirtyDaysAvg": -3160068.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 3, + "name": "Bernardo", + "marketChangeToday": 107550.0 + }, + { + "id": "2373", + "teamId": "14", + "firstName": "Ozan", + "lastName": "Kabak", + "marketValue": 23455965.0, + "averagePoints": 201.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 201.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 77664.0, + "yesterday": 113642.0, + "twoDays": 154455.0, + "sevenDaysAvg": 780896.0, + "thirtyDaysAvg": 4326788.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 201 + } + ], + "startProbability": 1, + "name": "Ozan Kabak", + "marketChangeToday": 77664.0 + }, + { + "id": "2803", + "teamId": "14", + "firstName": "Tim", + "lastName": "Lemperle", + "marketValue": 11039530.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 199429.0, + "yesterday": 218466.0, + "twoDays": 218721.0, + "sevenDaysAvg": 1207694.0, + "thirtyDaysAvg": -1123618.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Tim Lemperle", + "marketChangeToday": 199429.0 + }, + { + "id": "2852", + "teamId": "14", + "firstName": "Luca", + "lastName": "Philipp", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png", + "number": 37.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Philipp", + "marketChangeToday": 0.0 + }, + { + "id": "3124", + "teamId": "14", + "firstName": "Patrick", + "lastName": "Wimmer", + "marketValue": 10569853.0, + "averagePoints": 76.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4308.0, + "totalPoints": 76.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 102374.0, + "yesterday": 188622.0, + "twoDays": 328313.0, + "sevenDaysAvg": 2043870.0, + "thirtyDaysAvg": 1480870.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + } + ], + "startProbability": 3, + "name": "Patrick Wimmer", + "marketChangeToday": 102374.0 + }, + { + "id": "3158", + "teamId": "14", + "firstName": "Fisnik", + "lastName": "Asllani", + "marketValue": 19218371.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -565074.0, + "yesterday": -557007.0, + "twoDays": -555652.0, + "sevenDaysAvg": -3735115.0, + "thirtyDaysAvg": -7005884.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fisnik Asllani", + "marketChangeToday": -565074.0 + }, + { + "id": "3204", + "teamId": "14", + "firstName": "Bambasé", + "lastName": "Conté", + "marketValue": 9198968.0, + "averagePoints": 106.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 106.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 268004.0, + "yesterday": 289350.0, + "twoDays": 292127.0, + "sevenDaysAvg": 1081496.0, + "thirtyDaysAvg": -553455.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 106 + } + ], + "startProbability": 3, + "name": "Bambasé Conté", + "marketChangeToday": 268004.0 + }, + { + "id": "3471", + "teamId": "14", + "firstName": "Adam", + "lastName": "Hložek", + "marketValue": 10464637.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3276.0, + "totalPoints": 47.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -548338.0, + "yesterday": -297077.0, + "twoDays": 2881.0, + "sevenDaysAvg": -453483.0, + "thirtyDaysAvg": 5318796.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 3, + "name": "Adam Hložek", + "marketChangeToday": -548338.0 + }, + { + "id": "7543", + "teamId": "14", + "firstName": "Max", + "lastName": "Moerstedt", + "marketValue": 5198349.0, + "averagePoints": -75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2530.0, + "totalPoints": -75.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 149470.0, + "yesterday": 178386.0, + "twoDays": 104429.0, + "sevenDaysAvg": 592515.0, + "thirtyDaysAvg": 938959.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -75 + } + ], + "startProbability": 3, + "name": "Max Moerstedt", + "marketChangeToday": 149470.0 + }, + { + "id": "7673", + "teamId": "14", + "firstName": "Albian", + "lastName": "Hajdari", + "marketValue": 16947023.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5299.0, + "totalPoints": 56.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -533354.0, + "yesterday": -592713.0, + "twoDays": -604788.0, + "sevenDaysAvg": -2189236.0, + "thirtyDaysAvg": 1456789.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Albian Hajdari", + "marketChangeToday": -533354.0 + }, + { + "id": "7717", + "teamId": "14", + "firstName": "Alexander", + "lastName": "Prass", + "marketValue": 2142269.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -108793.0, + "yesterday": -123791.0, + "twoDays": -129957.0, + "sevenDaysAvg": -825981.0, + "thirtyDaysAvg": -3387439.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Prass", + "marketChangeToday": -108793.0 + }, + { + "id": "7745", + "teamId": "14", + "firstName": "Vladimír", + "lastName": "Coufal", + "marketValue": 25950835.0, + "averagePoints": 136.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 1333.0, + "yesterday": 18660.0, + "twoDays": 29749.0, + "sevenDaysAvg": 51366.0, + "thirtyDaysAvg": 2058042.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 136 + } + ], + "startProbability": 1, + "name": "Vladimír Coufal", + "marketChangeToday": 1333.0 + }, + { + "id": "7750", + "teamId": "14", + "firstName": "Robin", + "lastName": "Hranác", + "marketValue": 3637052.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2538.0, + "totalPoints": 44.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 289153.0, + "yesterday": 184499.0, + "twoDays": 77060.0, + "sevenDaysAvg": 375061.0, + "thirtyDaysAvg": -1455698.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 3, + "name": "Robin Hranác", + "marketChangeToday": 289153.0 + }, + { + "id": "8289", + "teamId": "14", + "firstName": "Lúkas", + "lastName": "Petersson", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png", + "number": 36.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lúkas Petersson", + "marketChangeToday": 0.0 + }, + { + "id": "9598", + "teamId": "14", + "firstName": "Valentin", + "lastName": "Gendrey", + "marketValue": 2052575.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -104223.0, + "yesterday": -121090.0, + "twoDays": -136259.0, + "sevenDaysAvg": -907334.0, + "thirtyDaysAvg": -1395252.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Valentin Gendrey", + "marketChangeToday": -104223.0 + }, + { + "id": "9682", + "teamId": "14", + "firstName": "Arthur", + "lastName": "Chaves", + "marketValue": 1228860.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -77859.0, + "yesterday": -95390.0, + "twoDays": -121374.0, + "sevenDaysAvg": -696842.0, + "thirtyDaysAvg": -3315320.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Arthur Chaves", + "marketChangeToday": -77859.0 + }, + { + "id": "11161", + "teamId": "14", + "firstName": "Koki", + "lastName": "Machida", + "marketValue": 2681741.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 242122.0, + "yesterday": 266882.0, + "twoDays": 294516.0, + "sevenDaysAvg": 1672848.0, + "thirtyDaysAvg": -1040963.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Koki Machida", + "marketChangeToday": 242122.0 + }, + { + "id": "11162", + "teamId": "14", + "firstName": "Leon", + "lastName": "Avdullahu", + "marketValue": 16908390.0, + "averagePoints": 75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 75.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -102784.0, + "yesterday": 11266.0, + "twoDays": 49507.0, + "sevenDaysAvg": 55219.0, + "thirtyDaysAvg": 3774634.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Leon Avdullahu", + "marketChangeToday": -102784.0 + }, + { + "id": "11591", + "teamId": "14", + "firstName": "Cajetan", + "lastName": "Lenz", + "marketValue": 1564100.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -92510.0, + "yesterday": -118368.0, + "twoDays": -132987.0, + "sevenDaysAvg": -884880.0, + "thirtyDaysAvg": -4657245.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Cajetan Lenz", + "marketChangeToday": -92510.0 + }, + { + "id": "11631", + "teamId": "14", + "firstName": "Wouter", + "lastName": "Burger", + "marketValue": 22847398.0, + "averagePoints": 63.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 63.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -515481.0, + "yesterday": -535113.0, + "twoDays": -432202.0, + "sevenDaysAvg": -1521546.0, + "thirtyDaysAvg": 2029532.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Wouter Burger", + "marketChangeToday": -515481.0 + }, + { + "id": "11959", + "teamId": "14", + "firstName": "Adam", + "lastName": "Daghim", + "marketValue": 9661959.0, + "averagePoints": 163.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5293.0, + "totalPoints": 163.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 266121.0, + "yesterday": 289115.0, + "twoDays": 331490.0, + "sevenDaysAvg": 1381480.0, + "thirtyDaysAvg": 9161959.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 2, + "name": "Adam Daghim", + "marketChangeToday": 266121.0 + }, + { + "id": "15193", + "teamId": "14", + "firstName": "Mats", + "lastName": "Rots", + "marketValue": 7852193.0, + "averagePoints": -14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 507.0, + "totalPoints": -14.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -362948.0, + "yesterday": -416381.0, + "twoDays": -389336.0, + "sevenDaysAvg": -890138.0, + "thirtyDaysAvg": -2426023.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -14 + } + ], + "startProbability": 3, + "name": "Mats Rots", + "marketChangeToday": -362948.0 + }, + { + "id": "15262", + "teamId": "14", + "firstName": "Nathan", + "lastName": "De Cat", + "marketValue": 15282957.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1497.0, + "totalPoints": -9.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -589093.0, + "yesterday": -647115.0, + "twoDays": -773716.0, + "sevenDaysAvg": -3095901.0, + "thirtyDaysAvg": 1389406.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Nathan De Cat", + "marketChangeToday": -589093.0 + }, + { + "id": "51", + "teamId": "40", + "firstName": "Rani", + "lastName": "Khedira", + "marketValue": 7871307.0, + "averagePoints": 51.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 51.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -158886.0, + "yesterday": -203285.0, + "twoDays": -225040.0, + "sevenDaysAvg": -1009989.0, + "thirtyDaysAvg": 3659001.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + } + ], + "startProbability": 1, + "name": "Rani Khedira", + "marketChangeToday": -158886.0 + }, + { + "id": "1223", + "teamId": "40", + "firstName": "Marvin", + "lastName": "Friedrich", + "marketValue": 2305001.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -131642.0, + "yesterday": -137460.0, + "twoDays": -139443.0, + "sevenDaysAvg": -1048827.0, + "thirtyDaysAvg": 39454.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marvin Friedrich", + "marketChangeToday": -131642.0 + }, + { + "id": "1553", + "teamId": "40", + "firstName": "Janik", + "lastName": "Haberer", + "marketValue": 2270675.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1181.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": -45965.0, + "yesterday": -81501.0, + "twoDays": -94882.0, + "sevenDaysAvg": -675008.0, + "thirtyDaysAvg": -1296113.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Janik Haberer", + "marketChangeToday": -45965.0 + }, + { + "id": "1955", + "teamId": "40", + "firstName": "Oliver", + "lastName": "Burke", + "marketValue": 2606279.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -123742.0, + "yesterday": -127987.0, + "twoDays": -137943.0, + "sevenDaysAvg": -911669.0, + "thirtyDaysAvg": -308911.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oliver Burke", + "marketChangeToday": -123742.0 + }, + { + "id": "2065", + "teamId": "40", + "firstName": "Felix", + "lastName": "Uduokhai", + "marketValue": 4838159.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 98197.0, + "yesterday": 43587.0, + "twoDays": -24791.0, + "sevenDaysAvg": -860379.0, + "thirtyDaysAvg": -3860379.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Felix Uduokhai", + "marketChangeToday": 98197.0 + }, + { + "id": "2279", + "teamId": "40", + "firstName": "Frederik", + "lastName": "Rönnow", + "marketValue": 7573723.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -1718.0, + "yesterday": 53809.0, + "twoDays": 51672.0, + "sevenDaysAvg": -69728.0, + "thirtyDaysAvg": -1079927.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Frederik Rönnow", + "marketChangeToday": -1718.0 + }, + { + "id": "2302", + "teamId": "40", + "firstName": "Woo-Yeong", + "lastName": "Jeong", + "marketValue": 5367590.0, + "averagePoints": 61.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2061.0, + "totalPoints": 61.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 242141.0, + "yesterday": 340428.0, + "twoDays": 380292.0, + "sevenDaysAvg": 2161090.0, + "thirtyDaysAvg": 728854.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 61 + } + ], + "startProbability": 3, + "name": "Woo-Yeong Jeong", + "marketChangeToday": 242141.0 + }, + { + "id": "2400", + "teamId": "40", + "firstName": "Christopher", + "lastName": "Trimmel", + "marketValue": 3023838.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -116187.0, + "yesterday": -122757.0, + "twoDays": -129738.0, + "sevenDaysAvg": -792472.0, + "thirtyDaysAvg": -1009895.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christopher Trimmel", + "marketChangeToday": -116187.0 + }, + { + "id": "2491", + "teamId": "40", + "firstName": "Tim", + "lastName": "Skarke", + "marketValue": 4678359.0, + "averagePoints": 140.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2075.0, + "totalPoints": 140.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 29.0, + "pointsStdDev": null, + "marketChange": { + "today": 331253.0, + "yesterday": 364386.0, + "twoDays": 356716.0, + "sevenDaysAvg": 1215131.0, + "thirtyDaysAvg": 1726705.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 140 + } + ], + "startProbability": 3, + "name": "Tim Skarke", + "marketChangeToday": 331253.0 + }, + { + "id": "2717", + "teamId": "40", + "firstName": "Robert", + "lastName": "Skov", + "marketValue": 874031.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -37627.0, + "yesterday": -76555.0, + "twoDays": -116217.0, + "sevenDaysAvg": -699985.0, + "thirtyDaysAvg": -2256979.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Skov", + "marketChangeToday": -37627.0 + }, + { + "id": "3102", + "teamId": "40", + "firstName": "Tom", + "lastName": "Rothe", + "marketValue": 10351472.0, + "averagePoints": 78.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 78.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 68793.0, + "yesterday": 96913.0, + "twoDays": 88200.0, + "sevenDaysAvg": 199309.0, + "thirtyDaysAvg": 6085753.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 78 + } + ], + "startProbability": 1, + "name": "Tom Rothe", + "marketChangeToday": 68793.0 + }, + { + "id": "3187", + "teamId": "40", + "firstName": "András", + "lastName": "Schäfer", + "marketValue": 4615535.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4100.0, + "totalPoints": 37.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -69316.0, + "yesterday": -98107.0, + "twoDays": -138589.0, + "sevenDaysAvg": -650718.0, + "thirtyDaysAvg": 686097.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "András Schäfer", + "marketChangeToday": -69316.0 + }, + { + "id": "3364", + "teamId": "40", + "firstName": "Carl", + "lastName": "Klaus", + "marketValue": 3634039.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -146088.0, + "yesterday": -149158.0, + "twoDays": -151462.0, + "sevenDaysAvg": -1155419.0, + "thirtyDaysAvg": 3020865.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carl Klaus", + "marketChangeToday": -146088.0 + }, + { + "id": "3419", + "teamId": "40", + "firstName": "Matheo", + "lastName": "Raab", + "marketValue": 6262159.0, + "averagePoints": 9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 9.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 276684.0, + "yesterday": 309728.0, + "twoDays": 329921.0, + "sevenDaysAvg": 2403309.0, + "thirtyDaysAvg": 4660470.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + } + ], + "startProbability": 2, + "name": "Matheo Raab", + "marketChangeToday": 276684.0 + }, + { + "id": "3453", + "teamId": "40", + "firstName": "Derrick", + "lastName": "Köhn", + "marketValue": 1365769.0, + "averagePoints": 19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 811.0, + "totalPoints": 19.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": -14147.0, + "yesterday": -46173.0, + "twoDays": -78251.0, + "sevenDaysAvg": -350295.0, + "thirtyDaysAvg": -2313864.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 5, + "name": "Derrick Köhn", + "marketChangeToday": -14147.0 + }, + { + "id": "4352", + "teamId": "40", + "firstName": "Stanley", + "lastName": "Nsoki", + "marketValue": 2320136.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -140414.0, + "yesterday": -144889.0, + "twoDays": -147829.0, + "sevenDaysAvg": -1052087.0, + "thirtyDaysAvg": 166665.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stanley Nsoki", + "marketChangeToday": -140414.0 + }, + { + "id": "4446", + "teamId": "40", + "firstName": "Aljoscha", + "lastName": "Kemlein", + "marketValue": 8467721.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4980.0, + "totalPoints": 56.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -168683.0, + "yesterday": -212849.0, + "twoDays": -225690.0, + "sevenDaysAvg": -1458171.0, + "thirtyDaysAvg": 2650959.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 1, + "name": "Aljoscha Kemlein", + "marketChangeToday": -168683.0 + }, + { + "id": "4598", + "teamId": "40", + "firstName": "Josip", + "lastName": "Juranović", + "marketValue": 10237973.0, + "averagePoints": 216.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 216.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 346479.0, + "yesterday": 375804.0, + "twoDays": 403384.0, + "sevenDaysAvg": 2285221.0, + "thirtyDaysAvg": 5444582.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 216 + } + ], + "startProbability": 1, + "name": "Josip Juranović", + "marketChangeToday": 346479.0 + }, + { + "id": "7684", + "teamId": "40", + "firstName": "Michel", + "lastName": "Aebischer", + "marketValue": 4858101.0, + "averagePoints": 25.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4096.0, + "totalPoints": 25.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -212851.0, + "yesterday": -246147.0, + "twoDays": -326482.0, + "sevenDaysAvg": -1700117.0, + "thirtyDaysAvg": 4858101.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 3, + "name": "Michel Aebischer", + "marketChangeToday": -212851.0 + }, + { + "id": "7723", + "teamId": "40", + "firstName": "Leopold", + "lastName": "Querfeld", + "marketValue": 15211615.0, + "averagePoints": 257.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 257.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 123735.0, + "yesterday": 177160.0, + "twoDays": 200698.0, + "sevenDaysAvg": 979272.0, + "thirtyDaysAvg": 2606691.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 257 + } + ], + "startProbability": 3, + "name": "Leopold Querfeld", + "marketChangeToday": 123735.0 + }, + { + "id": "8381", + "teamId": "40", + "firstName": "Livan", + "lastName": "Burcu", + "marketValue": 6813438.0, + "averagePoints": 27.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2065.0, + "totalPoints": 27.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -308703.0, + "yesterday": -348075.0, + "twoDays": -383736.0, + "sevenDaysAvg": -2322305.0, + "thirtyDaysAvg": 898756.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + } + ], + "startProbability": 3, + "name": "Livan Burcu", + "marketChangeToday": -308703.0 + }, + { + "id": "9683", + "teamId": "40", + "firstName": "Andrej", + "lastName": "Ilic", + "marketValue": 4248881.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -87647.0, + "yesterday": -86653.0, + "twoDays": -83334.0, + "sevenDaysAvg": -600857.0, + "thirtyDaysAvg": -4242325.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Andrej Ilic", + "marketChangeToday": -87647.0 + }, + { + "id": "10106", + "teamId": "40", + "firstName": "Marin", + "lastName": "Ljubicic", + "marketValue": 5707465.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5350.0, + "totalPoints": 23.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 153602.0, + "yesterday": 202273.0, + "twoDays": 244867.0, + "sevenDaysAvg": 1926105.0, + "thirtyDaysAvg": 3099900.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 3, + "name": "Marin Ljubicic", + "marketChangeToday": 153602.0 + }, + { + "id": "12763", + "teamId": "40", + "firstName": "Emmanuel", + "lastName": "Latte Lath", + "marketValue": 10777163.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4086.0, + "totalPoints": 96.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 91231.0, + "yesterday": 135117.0, + "twoDays": 153931.0, + "sevenDaysAvg": 851599.0, + "thirtyDaysAvg": 10277163.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 2, + "name": "Emmanuel Latte Lath", + "marketChangeToday": 91231.0 + }, + { + "id": "13629", + "teamId": "40", + "firstName": "Linus", + "lastName": "Güther", + "marketValue": 2488849.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png", + "number": 49.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -142505.0, + "yesterday": -153384.0, + "twoDays": -165741.0, + "sevenDaysAvg": -1088028.0, + "thirtyDaysAvg": 1988849.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Linus Güther", + "marketChangeToday": -142505.0 + }, + { + "id": "14917", + "teamId": "40", + "firstName": "Zeno", + "lastName": "Van den Bosch", + "marketValue": 10816253.0, + "averagePoints": 91.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 91.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -136934.0, + "yesterday": -232077.0, + "twoDays": -300627.0, + "sevenDaysAvg": -2059888.0, + "thirtyDaysAvg": -451644.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 2, + "name": "Zeno Van den Bosch", + "marketChangeToday": -136934.0 + }, + { + "id": "17306", + "teamId": "40", + "firstName": "Kastriot", + "lastName": "Imeri", + "marketValue": 4098937.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/35e95c83657447b79b7b77f552c56abb.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 108894.0, + "yesterday": 3990043.0, + "twoDays": 0.0, + "sevenDaysAvg": 4098937.0, + "thirtyDaysAvg": 4098937.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kastriot Imeri", + "marketChangeToday": 108894.0 + }, + { + "id": "357", + "teamId": "4", + "firstName": "Jens", + "lastName": "Grahl", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png", + "number": 33.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Grahl", + "marketChangeToday": 0.0 + }, + { + "id": "461", + "teamId": "4", + "firstName": "Timothy", + "lastName": "Chandler", + "marketValue": 1531171.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -108991.0, + "yesterday": -127470.0, + "twoDays": -154169.0, + "sevenDaysAvg": -830921.0, + "thirtyDaysAvg": 1031171.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timothy Chandler", + "marketChangeToday": -108991.0 + }, + { + "id": "513", + "teamId": "4", + "firstName": "Mario", + "lastName": "Götze", + "marketValue": 4259516.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -83389.0, + "yesterday": -98984.0, + "twoDays": -105155.0, + "sevenDaysAvg": -795074.0, + "thirtyDaysAvg": 1854001.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mario Götze", + "marketChangeToday": -83389.0 + }, + { + "id": "2144", + "teamId": "4", + "firstName": "Robin", + "lastName": "Koch", + "marketValue": 24285098.0, + "averagePoints": 132.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 132.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 44003.0, + "yesterday": 80154.0, + "twoDays": 108058.0, + "sevenDaysAvg": 453697.0, + "thirtyDaysAvg": 2506577.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Robin Koch", + "marketChangeToday": 44003.0 + }, + { + "id": "2255", + "teamId": "4", + "firstName": "Jonathan", + "lastName": "Burkardt", + "marketValue": 26548616.0, + "averagePoints": 46.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4425.0, + "totalPoints": 46.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -212185.0, + "yesterday": -60911.0, + "twoDays": 4859.0, + "sevenDaysAvg": -248319.0, + "thirtyDaysAvg": 1745584.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 1, + "name": "Jonathan Burkardt", + "marketChangeToday": -212185.0 + }, + { + "id": "2863", + "teamId": "4", + "firstName": "Ansgar", + "lastName": "Knauff", + "marketValue": 4409983.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -129277.0, + "yesterday": -130962.0, + "twoDays": -131641.0, + "sevenDaysAvg": -1770821.0, + "thirtyDaysAvg": -446060.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ansgar Knauff", + "marketChangeToday": -129277.0 + }, + { + "id": "2864", + "teamId": "4", + "firstName": "Nnamdi", + "lastName": "Collins", + "marketValue": 6715067.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -313422.0, + "yesterday": -297214.0, + "twoDays": -318608.0, + "sevenDaysAvg": -2185752.0, + "thirtyDaysAvg": -5109722.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nnamdi Collins", + "marketChangeToday": -313422.0 + }, + { + "id": "2887", + "teamId": "4", + "firstName": "Ritsu", + "lastName": "Dōan", + "marketValue": 15616189.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -306298.0, + "yesterday": -320013.0, + "twoDays": -432687.0, + "sevenDaysAvg": -3610209.0, + "thirtyDaysAvg": -3101848.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ritsu Dōan", + "marketChangeToday": -306298.0 + }, + { + "id": "3019", + "teamId": "4", + "firstName": "Noah", + "lastName": "Atubolu", + "marketValue": 12346370.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 130.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 252291.0, + "yesterday": 273276.0, + "twoDays": 279205.0, + "sevenDaysAvg": 1775095.0, + "thirtyDaysAvg": 1335461.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 1, + "name": "Noah Atubolu", + "marketChangeToday": 252291.0 + }, + { + "id": "6081", + "teamId": "4", + "firstName": "Can", + "lastName": "Uzun", + "marketValue": 28934183.0, + "averagePoints": 65.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5217.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 16105.0, + "yesterday": 37896.0, + "twoDays": 48628.0, + "sevenDaysAvg": 367952.0, + "thirtyDaysAvg": 2434839.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + } + ], + "startProbability": 1, + "name": "Can Uzun", + "marketChangeToday": 16105.0 + }, + { + "id": "7275", + "teamId": "4", + "firstName": "Kauã", + "lastName": "Santos", + "marketValue": 4864391.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -354602.0, + "yesterday": -370807.0, + "twoDays": -379397.0, + "sevenDaysAvg": -2657463.0, + "thirtyDaysAvg": -3655706.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kauã Santos", + "marketChangeToday": -354602.0 + }, + { + "id": "7277", + "teamId": "4", + "firstName": "Farès", + "lastName": "Chaïbi", + "marketValue": 8413247.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 79.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 315040.0, + "yesterday": 342901.0, + "twoDays": 339055.0, + "sevenDaysAvg": 1145710.0, + "thirtyDaysAvg": -4044742.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 3, + "name": "Farès Chaïbi", + "marketChangeToday": 315040.0 + }, + { + "id": "7325", + "teamId": "4", + "firstName": "Elias", + "lastName": "Baum", + "marketValue": 13047167.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 181.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 207383.0, + "yesterday": 223482.0, + "twoDays": 239079.0, + "sevenDaysAvg": 1379634.0, + "thirtyDaysAvg": 6364616.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 1, + "name": "Elias Baum", + "marketChangeToday": 207383.0 + }, + { + "id": "7417", + "teamId": "4", + "firstName": "Noël", + "lastName": "Aséko", + "marketValue": 4652605.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -71158.0, + "yesterday": -56944.0, + "twoDays": -81777.0, + "sevenDaysAvg": -1025080.0, + "thirtyDaysAvg": -3976817.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noël Aséko", + "marketChangeToday": -71158.0 + }, + { + "id": "8351", + "teamId": "4", + "firstName": "Oscar", + "lastName": "Højlund", + "marketValue": 5467650.0, + "averagePoints": 1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 945.0, + "totalPoints": 1.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -332649.0, + "yesterday": -47592.0, + "twoDays": 49948.0, + "sevenDaysAvg": -25674.0, + "thirtyDaysAvg": 1080307.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + } + ], + "startProbability": 4, + "name": "Oscar Højlund", + "marketChangeToday": -332649.0 + }, + { + "id": "10004", + "teamId": "4", + "firstName": "Younes", + "lastName": "Ebnoutalib", + "marketValue": 13829405.0, + "averagePoints": 304.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5549.0, + "totalPoints": 304.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 282029.0, + "yesterday": 295781.0, + "twoDays": 299382.0, + "sevenDaysAvg": 1802456.0, + "thirtyDaysAvg": 3464125.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 304 + } + ], + "startProbability": 1, + "name": "Younes Ebnoutalib", + "marketChangeToday": 282029.0 + }, + { + "id": "11186", + "teamId": "4", + "firstName": "Jeremiaha", + "lastName": "Maluze", + "marketValue": 2840751.0, + "averagePoints": 194.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 194.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/41180e5bf4d046fbb3c24268c49459cb.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 68.0, + "pointsStdDev": null, + "marketChange": { + "today": 438796.0, + "yesterday": 483731.0, + "twoDays": 493220.0, + "sevenDaysAvg": 2340751.0, + "thirtyDaysAvg": 2340751.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 3, + "name": "Jeremiaha Maluze", + "marketChangeToday": 438796.0 + }, + { + "id": "12284", + "teamId": "4", + "firstName": "Keita", + "lastName": "Kosugi", + "marketValue": 11004052.0, + "averagePoints": 64.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 64.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 17798.0, + "yesterday": 109637.0, + "twoDays": 140443.0, + "sevenDaysAvg": 843447.0, + "thirtyDaysAvg": 7738955.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 3, + "name": "Keita Kosugi", + "marketChangeToday": 17798.0 + }, + { + "id": "12285", + "teamId": "4", + "firstName": "Love", + "lastName": "Arrhov", + "marketValue": 1894016.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 944.0, + "totalPoints": -6.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -86280.0, + "yesterday": -112973.0, + "twoDays": -127149.0, + "sevenDaysAvg": -840080.0, + "thirtyDaysAvg": -2064336.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Love Arrhov", + "marketChangeToday": -86280.0 + }, + { + "id": "12294", + "teamId": "4", + "firstName": "Ayoube", + "lastName": "Amaimouni", + "marketValue": 7750482.0, + "averagePoints": 73.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5216.0, + "totalPoints": 73.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 269321.0, + "yesterday": 317707.0, + "twoDays": 365760.0, + "sevenDaysAvg": 2455466.0, + "thirtyDaysAvg": 1645556.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Ayoube Amaimouni", + "marketChangeToday": 269321.0 + }, + { + "id": "14920", + "teamId": "4", + "firstName": "Malik", + "lastName": "Pimpong", + "marketValue": 2486661.0, + "averagePoints": 6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1736.0, + "totalPoints": 6.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -62880.0, + "yesterday": -97369.0, + "twoDays": -114027.0, + "sevenDaysAvg": -783670.0, + "thirtyDaysAvg": -4847815.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + } + ], + "startProbability": 5, + "name": "Malik Pimpong", + "marketChangeToday": -62880.0 + }, + { + "id": "15589", + "teamId": "4", + "firstName": "", + "lastName": "Otávio", + "marketValue": 8134100.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 611.0, + "totalPoints": -1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -385779.0, + "yesterday": -420065.0, + "twoDays": -535221.0, + "sevenDaysAvg": -2093000.0, + "thirtyDaysAvg": 5121432.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 4, + "name": "Otávio", + "marketChangeToday": -385779.0 + }, + { + "id": "16369", + "teamId": "4", + "firstName": "Raphael", + "lastName": "Onyedika", + "marketValue": 14446532.0, + "averagePoints": 28.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 28.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -484193.0, + "yesterday": -425748.0, + "twoDays": -185825.0, + "sevenDaysAvg": -902930.0, + "thirtyDaysAvg": 3451320.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 1, + "name": "Raphael Onyedika", + "marketChangeToday": -484193.0 + }, + { + "id": "17285", + "teamId": "4", + "firstName": "Lilian", + "lastName": "Brassier", + "marketValue": 12149607.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee0a3622cb8465089f59da17d232a32.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 133766.0, + "yesterday": 11515841.0, + "twoDays": 500000.0, + "sevenDaysAvg": 12149607.0, + "thirtyDaysAvg": 12149607.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Lilian Brassier", + "marketChangeToday": 133766.0 + }, + { + "id": "60", + "teamId": "18", + "firstName": "Dominik", + "lastName": "Kohr", + "marketValue": 7767004.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4824.0, + "totalPoints": 96.0, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": -389904.0, + "yesterday": -409080.0, + "twoDays": -494913.0, + "sevenDaysAvg": -2937531.0, + "thirtyDaysAvg": 976633.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 5, + "name": "Dominik Kohr", + "marketChangeToday": -389904.0 + }, + { + "id": "550", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Bell", + "marketValue": 1254895.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -75872.0, + "yesterday": -113981.0, + "twoDays": -114346.0, + "sevenDaysAvg": -360224.0, + "thirtyDaysAvg": -2629103.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stefan Bell", + "marketChangeToday": -75872.0 + }, + { + "id": "620", + "teamId": "18", + "firstName": "Alexander", + "lastName": "Schwolow", + "marketValue": 3160870.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -139656.0, + "yesterday": -143106.0, + "twoDays": -142650.0, + "sevenDaysAvg": -1027282.0, + "thirtyDaysAvg": 2202369.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schwolow", + "marketChangeToday": -139656.0 + }, + { + "id": "1540", + "teamId": "18", + "firstName": "Danny", + "lastName": "Da Costa", + "marketValue": 10629521.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 143.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 190328.0, + "yesterday": 216028.0, + "twoDays": 354525.0, + "sevenDaysAvg": 1444535.0, + "thirtyDaysAvg": 3521854.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Danny Da Costa", + "marketChangeToday": 190328.0 + }, + { + "id": "1590", + "teamId": "18", + "firstName": "Robin", + "lastName": "Zentner", + "marketValue": 14851882.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 104.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 49056.0, + "yesterday": 75634.0, + "twoDays": 110383.0, + "sevenDaysAvg": 546141.0, + "thirtyDaysAvg": 3863459.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 1, + "name": "Robin Zentner", + "marketChangeToday": 49056.0 + }, + { + "id": "1639", + "teamId": "18", + "firstName": "Nadiem", + "lastName": "Amiri", + "marketValue": 34579759.0, + "averagePoints": 167.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 167.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 54147.0, + "yesterday": 61023.0, + "twoDays": 86905.0, + "sevenDaysAvg": 565477.0, + "thirtyDaysAvg": 3012557.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 167 + } + ], + "startProbability": 1, + "name": "Nadiem Amiri", + "marketChangeToday": 54147.0 + }, + { + "id": "2006", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Posch", + "marketValue": 9140054.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -323122.0, + "yesterday": -568969.0, + "twoDays": -594891.0, + "sevenDaysAvg": -2753615.0, + "thirtyDaysAvg": 791281.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Stefan Posch", + "marketChangeToday": -323122.0 + }, + { + "id": "2030", + "teamId": "18", + "firstName": "Phillip", + "lastName": "Tietz", + "marketValue": 15282961.0, + "averagePoints": 85.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 85.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 109675.0, + "yesterday": 129468.0, + "twoDays": 165917.0, + "sevenDaysAvg": 1062229.0, + "thirtyDaysAvg": 5061651.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 85 + } + ], + "startProbability": 1, + "name": "Phillip Tietz", + "marketChangeToday": 109675.0 + }, + { + "id": "2232", + "teamId": "18", + "firstName": "Philipp", + "lastName": "Mwene", + "marketValue": 10778261.0, + "averagePoints": 71.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 71.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 148618.0, + "yesterday": 171744.0, + "twoDays": 199962.0, + "sevenDaysAvg": 1417727.0, + "thirtyDaysAvg": 3761401.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Philipp Mwene", + "marketChangeToday": 148618.0 + }, + { + "id": "2399", + "teamId": "18", + "firstName": "Lennard", + "lastName": "Maloney", + "marketValue": 2429548.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 235101.0, + "yesterday": 288051.0, + "twoDays": 304804.0, + "sevenDaysAvg": 1561477.0, + "thirtyDaysAvg": -182648.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lennard Maloney", + "marketChangeToday": 235101.0 + }, + { + "id": "2476", + "teamId": "18", + "firstName": "Jae-Sung", + "lastName": "Lee", + "marketValue": 12801050.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4091.0, + "totalPoints": 104.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 136477.0, + "yesterday": 155283.0, + "twoDays": 173183.0, + "sevenDaysAvg": 1036773.0, + "thirtyDaysAvg": 5485133.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 2, + "name": "Jae-Sung Lee", + "marketChangeToday": 136477.0 + }, + { + "id": "2646", + "teamId": "18", + "firstName": "Sheraldo", + "lastName": "Becker", + "marketValue": 14318840.0, + "averagePoints": 49.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4095.0, + "totalPoints": 49.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -357050.0, + "yesterday": -344388.0, + "twoDays": -129115.0, + "sevenDaysAvg": -742413.0, + "thirtyDaysAvg": 3017145.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + } + ], + "startProbability": 2, + "name": "Sheraldo Becker", + "marketChangeToday": -357050.0 + }, + { + "id": "2702", + "teamId": "18", + "firstName": "Eric", + "lastName": "Martel", + "marketValue": 2923853.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -97338.0, + "yesterday": -97085.0, + "twoDays": -96956.0, + "sevenDaysAvg": -752510.0, + "thirtyDaysAvg": -6550081.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eric Martel", + "marketChangeToday": -97338.0 + }, + { + "id": "2822", + "teamId": "18", + "firstName": "", + "lastName": "Silas", + "marketValue": 1352120.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113507.0, + "yesterday": -126747.0, + "twoDays": -139973.0, + "sevenDaysAvg": -1051587.0, + "thirtyDaysAvg": -218616.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Silas", + "marketChangeToday": -113507.0 + }, + { + "id": "2895", + "teamId": "18", + "firstName": "Paul", + "lastName": "Nebel", + "marketValue": 4100041.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113391.0, + "yesterday": -104191.0, + "twoDays": -100874.0, + "sevenDaysAvg": -711103.0, + "thirtyDaysAvg": -8230838.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Nebel", + "marketChangeToday": -113391.0 + }, + { + "id": "3041", + "teamId": "18", + "firstName": "Silvan", + "lastName": "Widmer", + "marketValue": 1833175.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1324.0, + "totalPoints": 29.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": -20107.0, + "yesterday": -55968.0, + "twoDays": -92178.0, + "sevenDaysAvg": -376886.0, + "thirtyDaysAvg": -1838913.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Silvan Widmer", + "marketChangeToday": -20107.0 + }, + { + "id": "3318", + "teamId": "18", + "firstName": "Ransford", + "lastName": "Königsdörffer", + "marketValue": 4768888.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1640.0, + "totalPoints": 17.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -93439.0, + "yesterday": -278775.0, + "twoDays": -302402.0, + "sevenDaysAvg": -1655967.0, + "thirtyDaysAvg": -2198616.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 4, + "name": "Ransford Königsdörffer", + "marketChangeToday": -93439.0 + }, + { + "id": "3470", + "teamId": "18", + "firstName": "Anthony", + "lastName": "Caci", + "marketValue": 12200501.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4406.0, + "totalPoints": 124.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 138416.0, + "yesterday": 177707.0, + "twoDays": 211663.0, + "sevenDaysAvg": 1097059.0, + "thirtyDaysAvg": 6280247.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Anthony Caci", + "marketChangeToday": 138416.0 + }, + { + "id": "6111", + "teamId": "18", + "firstName": "Benedict", + "lastName": "Hollerbach", + "marketValue": 2659741.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -105255.0, + "yesterday": -118689.0, + "twoDays": -130985.0, + "sevenDaysAvg": -860187.0, + "thirtyDaysAvg": 283000.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Benedict Hollerbach", + "marketChangeToday": -105255.0 + }, + { + "id": "8307", + "teamId": "18", + "firstName": "Kaishu", + "lastName": "Sano", + "marketValue": 17598961.0, + "averagePoints": 133.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 133.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 137541.0, + "yesterday": 165862.0, + "twoDays": 204018.0, + "sevenDaysAvg": 1080786.0, + "thirtyDaysAvg": 4589334.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Kaishu Sano", + "marketChangeToday": 137541.0 + }, + { + "id": "10122", + "teamId": "18", + "firstName": "Fabio", + "lastName": "Gruber", + "marketValue": 11459773.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 130.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 151995.0, + "yesterday": 155366.0, + "twoDays": 149801.0, + "sevenDaysAvg": -7322.0, + "thirtyDaysAvg": 421886.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 2, + "name": "Fabio Gruber", + "marketChangeToday": 151995.0 + }, + { + "id": "11261", + "teamId": "18", + "firstName": "Sota", + "lastName": "Kawasaki", + "marketValue": 3158793.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -126869.0, + "yesterday": -133372.0, + "twoDays": -144204.0, + "sevenDaysAvg": -961541.0, + "thirtyDaysAvg": 618309.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sota Kawasaki", + "marketChangeToday": -126869.0 + }, + { + "id": "11665", + "teamId": "18", + "firstName": "Kacper", + "lastName": "Potulski", + "marketValue": 5135028.0, + "averagePoints": 28.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 907.0, + "totalPoints": 28.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png", + "number": 48.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 321191.0, + "yesterday": 278292.0, + "twoDays": 138826.0, + "sevenDaysAvg": 528439.0, + "thirtyDaysAvg": -2015897.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 3, + "name": "Kacper Potulski", + "marketChangeToday": 321191.0 + }, + { + "id": "11666", + "teamId": "18", + "firstName": "Maximilian", + "lastName": "Kinzig", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png", + "number": 40.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Maximilian Kinzig", + "marketChangeToday": 0.0 + }, + { + "id": "13438", + "teamId": "18", + "firstName": "Otto", + "lastName": "Ruoppi", + "marketValue": 1730896.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1636.0, + "totalPoints": 15.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -60565.0, + "yesterday": -83468.0, + "twoDays": -108520.0, + "sevenDaysAvg": -747117.0, + "thirtyDaysAvg": -3666332.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 4, + "name": "Otto Ruoppi", + "marketChangeToday": -60565.0 + }, + { + "id": "17179", + "teamId": "18", + "firstName": "Rael-Tshimbela", + "lastName": "Nakuzola", + "marketValue": 2394984.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png", + "number": 47.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 157265.0, + "yesterday": 251237.0, + "twoDays": 310773.0, + "sevenDaysAvg": 1894984.0, + "thirtyDaysAvg": 2394984.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rael-Tshimbela Nakuzola", + "marketChangeToday": 157265.0 + }, + { + "id": "168", + "teamId": "29", + "firstName": "Sven", + "lastName": "Michel", + "marketValue": 621128.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 83697.0, + "yesterday": 37431.0, + "twoDays": -53103.0, + "sevenDaysAvg": -435868.0, + "thirtyDaysAvg": -3586327.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Michel", + "marketChangeToday": 83697.0 + }, + { + "id": "1964", + "teamId": "29", + "firstName": "Felix", + "lastName": "Götze", + "marketValue": 5115160.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -365285.0, + "yesterday": -378186.0, + "twoDays": -381370.0, + "sevenDaysAvg": -2579192.0, + "thirtyDaysAvg": -1189355.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Götze", + "marketChangeToday": -365285.0 + }, + { + "id": "2015", + "teamId": "29", + "firstName": "Raphael", + "lastName": "Obermair", + "marketValue": 8274699.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 90.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 81103.0, + "yesterday": 54480.0, + "twoDays": 44519.0, + "sevenDaysAvg": -95208.0, + "thirtyDaysAvg": 577491.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 1, + "name": "Raphael Obermair", + "marketChangeToday": 81103.0 + }, + { + "id": "2301", + "teamId": "29", + "firstName": "Oliver", + "lastName": "Batista Meier", + "marketValue": 5138584.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -349029.0, + "yesterday": -342902.0, + "twoDays": -385254.0, + "sevenDaysAvg": -2505324.0, + "thirtyDaysAvg": -1486424.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Oliver Batista Meier", + "marketChangeToday": -349029.0 + }, + { + "id": "2471", + "teamId": "29", + "firstName": "Markus", + "lastName": "Schubert", + "marketValue": 2358186.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -144206.0, + "yesterday": -150174.0, + "twoDays": -152706.0, + "sevenDaysAvg": -1044529.0, + "thirtyDaysAvg": -340307.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Schubert", + "marketChangeToday": -144206.0 + }, + { + "id": "2498", + "teamId": "29", + "firstName": "Tom", + "lastName": "Baack", + "marketValue": 2541663.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1187.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -106012.0, + "yesterday": -122703.0, + "twoDays": -131702.0, + "sevenDaysAvg": -894864.0, + "thirtyDaysAvg": -1085901.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 4, + "name": "Tom Baack", + "marketChangeToday": -106012.0 + }, + { + "id": "2749", + "teamId": "29", + "firstName": "Steffen", + "lastName": "Tigges", + "marketValue": 4594448.0, + "averagePoints": 32.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1650.0, + "totalPoints": 32.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 195941.0, + "yesterday": 259090.0, + "twoDays": 247701.0, + "sevenDaysAvg": 1125132.0, + "thirtyDaysAvg": 3240281.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 4, + "name": "Steffen Tigges", + "marketChangeToday": 195941.0 + }, + { + "id": "2977", + "teamId": "29", + "firstName": "Nahuel", + "lastName": "Noll", + "marketValue": 13134485.0, + "averagePoints": 111.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 111.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 19009.0, + "yesterday": 46053.0, + "twoDays": 72844.0, + "sevenDaysAvg": 181146.0, + "thirtyDaysAvg": 2441404.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Nahuel Noll", + "marketChangeToday": 19009.0 + }, + { + "id": "3027", + "teamId": "29", + "firstName": "Marvin", + "lastName": "Pieringer", + "marketValue": 3311263.0, + "averagePoints": 64.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5548.0, + "totalPoints": 64.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 107.0, + "marketChange": { + "today": 350888.0, + "yesterday": 348016.0, + "twoDays": 394311.0, + "sevenDaysAvg": 2222015.0, + "thirtyDaysAvg": 2066746.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 1, + "name": "Marvin Pieringer", + "marketChangeToday": 350888.0 + }, + { + "id": "3081", + "teamId": "29", + "firstName": "Gabriel", + "lastName": "Vidović", + "marketValue": 8283245.0, + "averagePoints": 72.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 72.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 198202.0, + "yesterday": 239285.0, + "twoDays": 272502.0, + "sevenDaysAvg": 1456089.0, + "thirtyDaysAvg": 7783245.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 72 + } + ], + "startProbability": 1, + "name": "Gabriel Vidović", + "marketChangeToday": 198202.0 + }, + { + "id": "3336", + "teamId": "29", + "firstName": "Stefano", + "lastName": "Marino", + "marketValue": 6403327.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4081.0, + "totalPoints": 35.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -293916.0, + "yesterday": -315157.0, + "twoDays": -329180.0, + "sevenDaysAvg": -1969909.0, + "thirtyDaysAvg": -812818.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 3, + "name": "Stefano Marino", + "marketChangeToday": -293916.0 + }, + { + "id": "3491", + "teamId": "29", + "firstName": "Sebastian", + "lastName": "Klaas", + "marketValue": 2559794.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 91498.0, + "yesterday": 161490.0, + "twoDays": 199082.0, + "sevenDaysAvg": 1106048.0, + "thirtyDaysAvg": 2059794.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Klaas", + "marketChangeToday": 91498.0 + }, + { + "id": "3492", + "teamId": "29", + "firstName": "Marcel", + "lastName": "Hoffmeier", + "marketValue": 4172922.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -139622.0, + "yesterday": -143271.0, + "twoDays": -147907.0, + "sevenDaysAvg": -1969172.0, + "thirtyDaysAvg": -1899328.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marcel Hoffmeier", + "marketChangeToday": -139622.0 + }, + { + "id": "3559", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Ulrich", + "marketValue": 8191598.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4543.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 118359.0, + "yesterday": 164460.0, + "twoDays": 190300.0, + "sevenDaysAvg": 819190.0, + "thirtyDaysAvg": 7691598.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 2, + "name": "Laurin Ulrich", + "marketChangeToday": 118359.0 + }, + { + "id": "6197", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Curda", + "marketValue": 10450371.0, + "averagePoints": 187.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 187.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 168008.0, + "yesterday": 206900.0, + "twoDays": 337273.0, + "sevenDaysAvg": 1176088.0, + "thirtyDaysAvg": -702245.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Laurin Curda", + "marketChangeToday": 168008.0 + }, + { + "id": "6217", + "teamId": "29", + "firstName": "Rayan", + "lastName": "Philippe", + "marketValue": 2152617.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 341.0, + "totalPoints": -1.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/78b421e2e307474ba1b2de95d956ed80.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 140409.0, + "yesterday": 84918.0, + "twoDays": -15255.0, + "sevenDaysAvg": -204232.0, + "thirtyDaysAvg": -2510962.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 3, + "name": "Rayan Philippe", + "marketChangeToday": 140409.0 + }, + { + "id": "6292", + "teamId": "29", + "firstName": "Mattes", + "lastName": "Hansen", + "marketValue": 4567668.0, + "averagePoints": 64.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4535.0, + "totalPoints": 64.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": null, + "marketChange": { + "today": 259616.0, + "yesterday": 246422.0, + "twoDays": 164334.0, + "sevenDaysAvg": 596664.0, + "thirtyDaysAvg": 3234722.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Mattes Hansen", + "marketChangeToday": 259616.0 + }, + { + "id": "6751", + "teamId": "29", + "firstName": "Florian", + "lastName": "Pruhs", + "marketValue": 2729972.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -153961.0, + "yesterday": -153162.0, + "twoDays": -150969.0, + "sevenDaysAvg": -1060308.0, + "thirtyDaysAvg": 2033180.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Pruhs", + "marketChangeToday": -153961.0 + }, + { + "id": "7320", + "teamId": "29", + "firstName": "Tjark", + "lastName": "Scheller", + "marketValue": 7492604.0, + "averagePoints": 133.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 133.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 306421.0, + "yesterday": 353202.0, + "twoDays": 365977.0, + "sevenDaysAvg": 2155680.0, + "thirtyDaysAvg": 952293.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Tjark Scheller", + "marketChangeToday": 306421.0 + }, + { + "id": "7616", + "teamId": "29", + "firstName": "Jano", + "lastName": "ter Horst", + "marketValue": 8644480.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 143.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 307214.0, + "yesterday": 354524.0, + "twoDays": 381380.0, + "sevenDaysAvg": 2243716.0, + "thirtyDaysAvg": 3373558.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Jano ter Horst", + "marketChangeToday": 307214.0 + }, + { + "id": "8292", + "teamId": "29", + "firstName": "Santiago", + "lastName": "Castañeda", + "marketValue": 8874086.0, + "averagePoints": 101.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 101.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 217799.0, + "yesterday": 257238.0, + "twoDays": 232149.0, + "sevenDaysAvg": 666458.0, + "thirtyDaysAvg": 1110676.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 101 + } + ], + "startProbability": 1, + "name": "Santiago Castañeda", + "marketChangeToday": 217799.0 + }, + { + "id": "8872", + "teamId": "29", + "firstName": "Jonah", + "lastName": "Sticker", + "marketValue": 3758360.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1196.0, + "totalPoints": 21.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -117360.0, + "yesterday": -131513.0, + "twoDays": -136505.0, + "sevenDaysAvg": -878178.0, + "thirtyDaysAvg": 1927768.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 4, + "name": "Jonah Sticker", + "marketChangeToday": -117360.0 + }, + { + "id": "8984", + "teamId": "29", + "firstName": "Nyamekye", + "lastName": "Awortwie-Grant", + "marketValue": 1892782.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 28667.0, + "yesterday": 125393.0, + "twoDays": 193546.0, + "sevenDaysAvg": 1095033.0, + "thirtyDaysAvg": 1383012.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nyamekye Awortwie-Grant", + "marketChangeToday": 28667.0 + }, + { + "id": "9283", + "teamId": "29", + "firstName": "Deniz", + "lastName": "Zeitler", + "marketValue": 3307080.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -126200.0, + "yesterday": -137109.0, + "twoDays": -156625.0, + "sevenDaysAvg": -1133768.0, + "thirtyDaysAvg": 2807080.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Deniz Zeitler", + "marketChangeToday": -126200.0 + }, + { + "id": "10048", + "teamId": "29", + "firstName": "Luka", + "lastName": "Duric", + "marketValue": 2435399.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122769.0, + "yesterday": -135775.0, + "twoDays": -148591.0, + "sevenDaysAvg": -998399.0, + "thirtyDaysAvg": -1394615.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Luka Duric", + "marketChangeToday": -122769.0 + }, + { + "id": "11170", + "teamId": "29", + "firstName": "Ruben", + "lastName": "Müller", + "marketValue": 3338178.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -142071.0, + "yesterday": -144433.0, + "twoDays": -147140.0, + "sevenDaysAvg": -1034656.0, + "thirtyDaysAvg": 2393879.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ruben Müller", + "marketChangeToday": -142071.0 + }, + { + "id": "12262", + "teamId": "29", + "firstName": "Albert Frank", + "lastName": "Millgramm", + "marketValue": 3425230.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -124891.0, + "yesterday": -140977.0, + "twoDays": -143222.0, + "sevenDaysAvg": -902986.0, + "thirtyDaysAvg": -465422.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Albert Frank Millgramm", + "marketChangeToday": -124891.0 + }, + { + "id": "14911", + "teamId": "29", + "firstName": "Clemens", + "lastName": "Lippmann", + "marketValue": 726712.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 182.0, + "totalPoints": 2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 37801.0, + "yesterday": -15341.0, + "twoDays": -61344.0, + "sevenDaysAvg": -362977.0, + "thirtyDaysAvg": -3439583.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Clemens Lippmann", + "marketChangeToday": 37801.0 + }, + { + "id": "14914", + "teamId": "29", + "firstName": "Timur", + "lastName": "Gayret", + "marketValue": 1122466.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png", + "number": 44.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 69723.0, + "yesterday": 131823.0, + "twoDays": 134594.0, + "sevenDaysAvg": 622466.0, + "thirtyDaysAvg": 622466.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timur Gayret", + "marketChangeToday": 69723.0 + }, + { + "id": "1225", + "teamId": "43", + "firstName": "Leopold", + "lastName": "Zingerle", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png", + "number": 25.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leopold Zingerle", + "marketChangeToday": 0.0 + }, + { + "id": "1246", + "teamId": "43", + "firstName": "Willi", + "lastName": "Orban", + "marketValue": 30773806.0, + "averagePoints": 171.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 171.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -63444.0, + "yesterday": 9807.0, + "twoDays": 10447.0, + "sevenDaysAvg": -665506.0, + "thirtyDaysAvg": 568027.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 171 + } + ], + "startProbability": 2, + "name": "Willi Orban", + "marketChangeToday": -63444.0 + }, + { + "id": "1333", + "teamId": "43", + "firstName": "Lukas", + "lastName": "Klostermann", + "marketValue": 884076.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -47521.0, + "yesterday": -86989.0, + "twoDays": -114281.0, + "sevenDaysAvg": -642419.0, + "thirtyDaysAvg": -2930355.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lukas Klostermann", + "marketChangeToday": -47521.0 + }, + { + "id": "1689", + "teamId": "43", + "firstName": "Benjamin", + "lastName": "Henrichs", + "marketValue": 5568405.0, + "averagePoints": 34.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1393.0, + "totalPoints": 34.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c091f35a668e446caa75ecc93b1084dd.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -242614.0, + "yesterday": -283118.0, + "twoDays": -290433.0, + "sevenDaysAvg": -2099860.0, + "thirtyDaysAvg": 967970.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 5, + "name": "Benjamin Henrichs", + "marketChangeToday": -242614.0 + }, + { + "id": "1728", + "teamId": "43", + "firstName": "Örjan", + "lastName": "Nyland", + "marketValue": 2991624.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -143094.0, + "yesterday": -145733.0, + "twoDays": -144903.0, + "sevenDaysAvg": -1003814.0, + "thirtyDaysAvg": 2491624.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Örjan Nyland", + "marketChangeToday": -143094.0 + }, + { + "id": "2141", + "teamId": "43", + "firstName": "Ridle ", + "lastName": "Baku", + "marketValue": 19653208.0, + "averagePoints": 233.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4453.0, + "totalPoints": 233.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 209561.0, + "yesterday": 233597.0, + "twoDays": 258057.0, + "sevenDaysAvg": 1411843.0, + "thirtyDaysAvg": 670682.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Ridle Baku", + "marketChangeToday": 209561.0 + }, + { + "id": "2275", + "teamId": "43", + "firstName": "Christoph", + "lastName": "Baumgartner", + "marketValue": 13160210.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -499927.0, + "yesterday": -468685.0, + "twoDays": -456371.0, + "sevenDaysAvg": -3133133.0, + "thirtyDaysAvg": -5834852.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christoph Baumgartner", + "marketChangeToday": -499927.0 + }, + { + "id": "2522", + "teamId": "43", + "firstName": "David", + "lastName": "Raum", + "marketValue": 34774717.0, + "averagePoints": 149.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 149.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 22054.0, + "yesterday": 41379.0, + "twoDays": 58142.0, + "sevenDaysAvg": 376444.0, + "thirtyDaysAvg": 2570878.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 149 + } + ], + "startProbability": 1, + "name": "David Raum", + "marketChangeToday": 22054.0 + }, + { + "id": "2687", + "teamId": "43", + "firstName": "Christopher", + "lastName": "Nkunku", + "marketValue": 25538024.0, + "averagePoints": 111.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1904.0, + "totalPoints": 111.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 97494.0, + "yesterday": 110159.0, + "twoDays": 126976.0, + "sevenDaysAvg": 874151.0, + "thirtyDaysAvg": -14009597.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 2, + "name": "Christopher Nkunku", + "marketChangeToday": 97494.0 + }, + { + "id": "2897", + "teamId": "43", + "firstName": "Rocco", + "lastName": "Reitz", + "marketValue": 13728441.0, + "averagePoints": 208.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5072.0, + "totalPoints": 208.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4186115eb899498fbec64508ec48475c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": -251694.0, + "yesterday": 276854.0, + "twoDays": 281970.0, + "sevenDaysAvg": 640896.0, + "thirtyDaysAvg": 599935.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 208 + } + ], + "startProbability": 5, + "name": "Rocco Reitz", + "marketChangeToday": -251694.0 + }, + { + "id": "4596", + "teamId": "43", + "firstName": "Brajan", + "lastName": "Gruda", + "marketValue": 21790679.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4446.0, + "totalPoints": 128.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 162588.0, + "yesterday": 205272.0, + "twoDays": 215829.0, + "sevenDaysAvg": 1475735.0, + "thirtyDaysAvg": 7229598.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 3, + "name": "Brajan Gruda", + "marketChangeToday": 162588.0 + }, + { + "id": "6104", + "teamId": "43", + "firstName": null, + "lastName": "Guiu", + "marketValue": 10533232.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 118446.0, + "yesterday": 10414786.0, + "twoDays": 0.0, + "sevenDaysAvg": 10533232.0, + "thirtyDaysAvg": 10533232.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Guiu", + "marketChangeToday": 118446.0 + }, + { + "id": "6176", + "teamId": "43", + "firstName": "Nicolas", + "lastName": "Seiwald", + "marketValue": 18806979.0, + "averagePoints": 109.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 109.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 101325.0, + "yesterday": 113295.0, + "twoDays": 155979.0, + "sevenDaysAvg": 750161.0, + "thirtyDaysAvg": 4413750.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 1, + "name": "Nicolas Seiwald", + "marketChangeToday": 101325.0 + }, + { + "id": "6300", + "teamId": "43", + "firstName": "Assan", + "lastName": "Ouédraogo", + "marketValue": 8487229.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -236798.0, + "yesterday": -264069.0, + "twoDays": -263609.0, + "sevenDaysAvg": -2071533.0, + "thirtyDaysAvg": -13200965.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Assan Ouédraogo", + "marketChangeToday": -236798.0 + }, + { + "id": "7224", + "teamId": "43", + "firstName": "Lukeba", + "lastName": "Castello Jr.", + "marketValue": 20753508.0, + "averagePoints": 199.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 199.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 191791.0, + "yesterday": 227026.0, + "twoDays": 245302.0, + "sevenDaysAvg": 1440112.0, + "thirtyDaysAvg": 192865.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 199 + } + ], + "startProbability": 2, + "name": "Lukeba Castello Jr.", + "marketChangeToday": 191791.0 + }, + { + "id": "7239", + "teamId": "43", + "firstName": "Max", + "lastName": "Finkgräfe", + "marketValue": 3966957.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133911.0, + "yesterday": -140443.0, + "twoDays": -138861.0, + "sevenDaysAvg": -1149348.0, + "thirtyDaysAvg": 1916574.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Max Finkgräfe", + "marketChangeToday": -133911.0 + }, + { + "id": "7493", + "teamId": "43", + "firstName": "Arthur", + "lastName": "Vermeeren", + "marketValue": 3694110.0, + "averagePoints": 25.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 774.0, + "totalPoints": 25.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/28309f4b1c4c473aa6280f2b96bf6c95.png", + "number": 48.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -89209.0, + "yesterday": -105896.0, + "twoDays": -120010.0, + "sevenDaysAvg": -795893.0, + "thirtyDaysAvg": 1584325.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 4, + "name": "Arthur Vermeeren", + "marketChangeToday": -89209.0 + }, + { + "id": "8061", + "teamId": "43", + "firstName": "Johan", + "lastName": "Bakayoko", + "marketValue": 8923087.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1400.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -317512.0, + "yesterday": -327064.0, + "twoDays": -385789.0, + "sevenDaysAvg": -2746364.0, + "thirtyDaysAvg": 1821026.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 4, + "name": "Johan Bakayoko", + "marketChangeToday": -317512.0 + }, + { + "id": "8227", + "teamId": "43", + "firstName": "Maarten", + "lastName": "Vandevoordt", + "marketValue": 17386069.0, + "averagePoints": 187.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 187.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 47911.0, + "yesterday": 83682.0, + "twoDays": 120849.0, + "sevenDaysAvg": 603329.0, + "thirtyDaysAvg": 3982131.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Maarten Vandevoordt", + "marketChangeToday": 47911.0 + }, + { + "id": "9507", + "teamId": "43", + "firstName": "Antonio", + "lastName": "Nusa", + "marketValue": 26660682.0, + "averagePoints": 226.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 226.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 102553.0, + "yesterday": 114197.0, + "twoDays": 129640.0, + "sevenDaysAvg": 670771.0, + "thirtyDaysAvg": 3102609.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 226 + } + ], + "startProbability": 1, + "name": "Antonio Nusa", + "marketChangeToday": 102553.0 + }, + { + "id": "9776", + "teamId": "43", + "firstName": "Andrija", + "lastName": "Maksimovic", + "marketValue": 3410094.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -125787.0, + "yesterday": -134907.0, + "twoDays": -143739.0, + "sevenDaysAvg": -960274.0, + "thirtyDaysAvg": 588492.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Andrija Maksimovic", + "marketChangeToday": -125787.0 + }, + { + "id": "10113", + "teamId": "43", + "firstName": "Tidiam", + "lastName": "Gomis", + "marketValue": 8176061.0, + "averagePoints": 176.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3942.0, + "totalPoints": 176.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 361854.0, + "yesterday": 395255.0, + "twoDays": 403990.0, + "sevenDaysAvg": 2501297.0, + "thirtyDaysAvg": 3925049.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 3, + "name": "Tidiam Gomis", + "marketChangeToday": 361854.0 + }, + { + "id": "11008", + "teamId": "43", + "firstName": "Ezechiel", + "lastName": "Banzuzi", + "marketValue": 11245732.0, + "averagePoints": 103.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5074.0, + "totalPoints": 103.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 191689.0, + "yesterday": 210865.0, + "twoDays": 248273.0, + "sevenDaysAvg": 1859135.0, + "thirtyDaysAvg": 7613135.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 1, + "name": "Ezechiel Banzuzi", + "marketChangeToday": 191689.0 + }, + { + "id": "11886", + "teamId": "43", + "firstName": "", + "lastName": "Rômulo", + "marketValue": 13349383.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -607024.0, + "yesterday": -605010.0, + "twoDays": -602212.0, + "sevenDaysAvg": -4134917.0, + "thirtyDaysAvg": -5278504.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rômulo", + "marketChangeToday": -607024.0 + }, + { + "id": "14249", + "teamId": "43", + "firstName": "Neil", + "lastName": "El Aynaoui", + "marketValue": 15140682.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 72028.0, + "yesterday": 15068654.0, + "twoDays": 0.0, + "sevenDaysAvg": 15140682.0, + "thirtyDaysAvg": 15140682.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Neil El Aynaoui", + "marketChangeToday": 72028.0 + }, + { + "id": "14896", + "teamId": "43", + "firstName": "Abdoul", + "lastName": "Koné", + "marketValue": 2156815.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -96093.0, + "yesterday": -112310.0, + "twoDays": -129693.0, + "sevenDaysAvg": -833771.0, + "thirtyDaysAvg": -5752738.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Abdoul Koné", + "marketChangeToday": -96093.0 + }, + { + "id": "15376", + "teamId": "43", + "firstName": "Maxime", + "lastName": "Estève", + "marketValue": 9396990.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -254219.0, + "yesterday": -300625.0, + "twoDays": -486636.0, + "sevenDaysAvg": -2596907.0, + "thirtyDaysAvg": -7380217.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Maxime Estève", + "marketChangeToday": -254219.0 + }, + { + "id": "577", + "teamId": "15", + "firstName": "Daniel", + "lastName": "Batz", + "marketValue": 939454.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -135621.0, + "yesterday": -137458.0, + "twoDays": -132438.0, + "sevenDaysAvg": -916948.0, + "thirtyDaysAvg": -3616433.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Daniel Batz", + "marketChangeToday": -135621.0 + }, + { + "id": "619", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Stöger", + "marketValue": 10130124.0, + "averagePoints": -2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3907.0, + "totalPoints": -2.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 50070.0, + "yesterday": 106768.0, + "twoDays": 128396.0, + "sevenDaysAvg": 919407.0, + "thirtyDaysAvg": 7000221.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + } + ], + "startProbability": 2, + "name": "Kevin Stöger", + "marketChangeToday": 50070.0 + }, + { + "id": "849", + "teamId": "15", + "firstName": "Tim", + "lastName": "Kleindienst", + "marketValue": 19378961.0, + "averagePoints": -21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": -21.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 20840.0, + "yesterday": 51915.0, + "twoDays": 74517.0, + "sevenDaysAvg": 559052.0, + "thirtyDaysAvg": 4559380.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -21 + } + ], + "startProbability": 1, + "name": "Tim Kleindienst", + "marketChangeToday": 20840.0 + }, + { + "id": "1883", + "teamId": "15", + "firstName": "Moritz", + "lastName": "Nicolas", + "marketValue": 18426919.0, + "averagePoints": 189.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 189.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 4413.0, + "yesterday": 24456.0, + "twoDays": 36480.0, + "sevenDaysAvg": -177392.0, + "thirtyDaysAvg": 551916.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 189 + } + ], + "startProbability": 1, + "name": "Moritz Nicolas", + "marketChangeToday": 4413.0 + }, + { + "id": "2074", + "teamId": "15", + "firstName": "Robin", + "lastName": "Hack", + "marketValue": 9655042.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3892.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -56371.0, + "yesterday": -95747.0, + "twoDays": -150137.0, + "sevenDaysAvg": -690674.0, + "thirtyDaysAvg": 2793138.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Robin Hack", + "marketChangeToday": -56371.0 + }, + { + "id": "2126", + "teamId": "15", + "firstName": "Nicolas", + "lastName": "Kühn", + "marketValue": 6944491.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -9324.0, + "yesterday": -62682.0, + "twoDays": 0.0, + "sevenDaysAvg": 6444491.0, + "thirtyDaysAvg": 6444491.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Nicolas Kühn", + "marketChangeToday": -9324.0 + }, + { + "id": "2261", + "teamId": "15", + "firstName": "Florian", + "lastName": "Neuhaus", + "marketValue": 2369505.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 238330.0, + "yesterday": 267892.0, + "twoDays": 262742.0, + "sevenDaysAvg": 1184814.0, + "thirtyDaysAvg": -1223321.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Neuhaus", + "marketChangeToday": 238330.0 + }, + { + "id": "2560", + "teamId": "15", + "firstName": "Philipp", + "lastName": "Sander", + "marketValue": 11512381.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -388263.0, + "yesterday": -478052.0, + "twoDays": -425463.0, + "sevenDaysAvg": -1586100.0, + "thirtyDaysAvg": 1465298.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 1, + "name": "Philipp Sander", + "marketChangeToday": -388263.0 + }, + { + "id": "2850", + "teamId": "15", + "firstName": "Jan", + "lastName": "Olschowsky", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png", + "number": 23.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jan Olschowsky", + "marketChangeToday": 0.0 + }, + { + "id": "2862", + "teamId": "15", + "firstName": "Jens", + "lastName": "Castrop", + "marketValue": 2310206.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -137624.0, + "yesterday": -140184.0, + "twoDays": -145491.0, + "sevenDaysAvg": -1028927.0, + "thirtyDaysAvg": -6469128.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Castrop", + "marketChangeToday": -137624.0 + }, + { + "id": "2941", + "teamId": "15", + "firstName": "Joseph", + "lastName": "Scally", + "marketValue": 4026003.0, + "averagePoints": -4.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1241.0, + "totalPoints": -4.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 227930.0, + "yesterday": 143933.0, + "twoDays": 40792.0, + "sevenDaysAvg": 165312.0, + "thirtyDaysAvg": -3073402.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 2, + "name": "Joseph Scally", + "marketChangeToday": 227930.0 + }, + { + "id": "3063", + "teamId": "15", + "firstName": "Fabio", + "lastName": "Chiarodia", + "marketValue": 3688849.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 246743.0, + "yesterday": 240940.0, + "twoDays": 259702.0, + "sevenDaysAvg": 1664448.0, + "thirtyDaysAvg": 911619.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fabio Chiarodia", + "marketChangeToday": 246743.0 + }, + { + "id": "3129", + "teamId": "15", + "firstName": "Ko", + "lastName": "Itakura", + "marketValue": 12065411.0, + "averagePoints": 34.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 34.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 138887.0, + "yesterday": 163997.0, + "twoDays": 177072.0, + "sevenDaysAvg": 1034405.0, + "thirtyDaysAvg": -1542386.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 1, + "name": "Ko Itakura", + "marketChangeToday": 138887.0 + }, + { + "id": "3516", + "teamId": "15", + "firstName": "Enzo", + "lastName": "Leopold", + "marketValue": 6336864.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -528492.0, + "yesterday": -375908.0, + "twoDays": -333527.0, + "sevenDaysAvg": -2599731.0, + "thirtyDaysAvg": -6516444.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Enzo Leopold", + "marketChangeToday": -528492.0 + }, + { + "id": "4292", + "teamId": "15", + "firstName": "David", + "lastName": "Herold", + "marketValue": 4058785.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1934.0, + "totalPoints": 5.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -39429.0, + "yesterday": -60773.0, + "twoDays": -92373.0, + "sevenDaysAvg": -653976.0, + "thirtyDaysAvg": -5341772.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 3, + "name": "David Herold", + "marketChangeToday": -39429.0 + }, + { + "id": "4333", + "teamId": "15", + "firstName": "Lukas", + "lastName": "Ullrich", + "marketValue": 7611205.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3908.0, + "totalPoints": 17.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -303909.0, + "yesterday": -343597.0, + "twoDays": -372826.0, + "sevenDaysAvg": -1534577.0, + "thirtyDaysAvg": 4469101.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Lukas Ullrich", + "marketChangeToday": -303909.0 + }, + { + "id": "6199", + "teamId": "15", + "firstName": "Shuto", + "lastName": "Machino", + "marketValue": 3405100.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -112309.0, + "yesterday": -135267.0, + "twoDays": -146719.0, + "sevenDaysAvg": -866560.0, + "thirtyDaysAvg": 1992701.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shuto Machino", + "marketChangeToday": -112309.0 + }, + { + "id": "6319", + "teamId": "15", + "firstName": "Franck", + "lastName": "Honorat", + "marketValue": 9095848.0, + "averagePoints": 75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1939.0, + "totalPoints": 75.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 217645.0, + "yesterday": 225400.0, + "twoDays": 168229.0, + "sevenDaysAvg": 415156.0, + "thirtyDaysAvg": 149948.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 3, + "name": "Franck Honorat", + "marketChangeToday": 217645.0 + }, + { + "id": "7774", + "teamId": "15", + "firstName": "Yukhym", + "lastName": "Konoplia", + "marketValue": 1008553.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -24500.0, + "yesterday": -73763.0, + "twoDays": -112273.0, + "sevenDaysAvg": -722966.0, + "thirtyDaysAvg": -4164062.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Yukhym Konoplia", + "marketChangeToday": -24500.0 + }, + { + "id": "9540", + "teamId": "15", + "firstName": "Isac", + "lastName": "Lidberg", + "marketValue": 4670852.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1954.0, + "totalPoints": -8.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -110014.0, + "yesterday": -308728.0, + "twoDays": -318421.0, + "sevenDaysAvg": -1971512.0, + "thirtyDaysAvg": -6291614.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Isac Lidberg", + "marketChangeToday": -110014.0 + }, + { + "id": "11010", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Diks", + "marketValue": 17415557.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 29.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -321415.0, + "yesterday": -95699.0, + "twoDays": 5546.0, + "sevenDaysAvg": -313001.0, + "thirtyDaysAvg": 3499297.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Kevin Diks", + "marketChangeToday": -321415.0 + }, + { + "id": "11748", + "teamId": "15", + "firstName": "Wael", + "lastName": "Mohya", + "marketValue": 8872902.0, + "averagePoints": 11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3912.0, + "totalPoints": 11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png", + "number": 36.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -222365.0, + "yesterday": -252980.0, + "twoDays": -256366.0, + "sevenDaysAvg": -1991857.0, + "thirtyDaysAvg": 504387.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 3, + "name": "Wael Mohya", + "marketChangeToday": -222365.0 + }, + { + "id": "13442", + "teamId": "15", + "firstName": "Hugo", + "lastName": "Bolin", + "marketValue": 11456465.0, + "averagePoints": 32.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 32.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 98529.0, + "yesterday": 111044.0, + "twoDays": 128909.0, + "sevenDaysAvg": 818070.0, + "thirtyDaysAvg": 6172557.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 1, + "name": "Hugo Bolin", + "marketChangeToday": 98529.0 + }, + { + "id": "15181", + "teamId": "15", + "firstName": "Jan", + "lastName": "Leszczynski", + "marketValue": 4828650.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -251287.0, + "yesterday": -282477.0, + "twoDays": -307079.0, + "sevenDaysAvg": -2122325.0, + "thirtyDaysAvg": -1401530.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jan Leszczynski", + "marketChangeToday": -251287.0 + }, + { + "id": "15202", + "teamId": "15", + "firstName": "Zento", + "lastName": "Uno", + "marketValue": 874716.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png", + "number": 47.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -25843.0, + "yesterday": -76513.0, + "twoDays": -109539.0, + "sevenDaysAvg": -667622.0, + "thirtyDaysAvg": -3665528.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Zento Uno", + "marketChangeToday": -25843.0 + }, + { + "id": "15613", + "teamId": "15", + "firstName": "Daiki", + "lastName": "Hashioka", + "marketValue": 7805137.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4604.0, + "totalPoints": 17.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -388665.0, + "yesterday": -401492.0, + "twoDays": -437882.0, + "sevenDaysAvg": -2868020.0, + "thirtyDaysAvg": 3495055.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Daiki Hashioka", + "marketChangeToday": -388665.0 + }, + { + "id": "16564", + "teamId": "15", + "firstName": "Mathieu", + "lastName": "Nguefack", + "marketValue": 2125379.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1938.0, + "totalPoints": 17.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 291851.0, + "yesterday": 347336.0, + "twoDays": 377020.0, + "sevenDaysAvg": 1625379.0, + "thirtyDaysAvg": 2125379.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 4, + "name": "Mathieu Nguefack", + "marketChangeToday": 291851.0 + }, + { + "id": "54", + "teamId": "3", + "firstName": "Emre", + "lastName": "Can", + "marketValue": 2293842.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 99489.0, + "yesterday": 175466.0, + "twoDays": 209651.0, + "sevenDaysAvg": 1281565.0, + "thirtyDaysAvg": -568976.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Emre Can", + "marketChangeToday": 99489.0 + }, + { + "id": "75", + "teamId": "3", + "firstName": "Patrick", + "lastName": "Drewes", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png", + "number": 30.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Drewes", + "marketChangeToday": 0.0 + }, + { + "id": "1704", + "teamId": "3", + "firstName": "Waldemar", + "lastName": "Anton", + "marketValue": 34107606.0, + "averagePoints": 158.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -44946.0, + "yesterday": 11473.0, + "twoDays": 24457.0, + "sevenDaysAvg": 8398.0, + "thirtyDaysAvg": 1198377.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 158 + } + ], + "startProbability": 1, + "name": "Waldemar Anton", + "marketChangeToday": -44946.0 + }, + { + "id": "1856", + "teamId": "3", + "firstName": "Marcel", + "lastName": "Sabitzer", + "marketValue": 6495751.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2457.0, + "totalPoints": 37.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 158314.0, + "yesterday": 102269.0, + "twoDays": 35546.0, + "sevenDaysAvg": -228811.0, + "thirtyDaysAvg": -4089847.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Marcel Sabitzer", + "marketChangeToday": 158314.0 + }, + { + "id": "1873", + "teamId": "3", + "firstName": "Gregor", + "lastName": "Kobel", + "marketValue": 20971104.0, + "averagePoints": 169.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 169.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -137889.0, + "yesterday": -54688.0, + "twoDays": -3916.0, + "sevenDaysAvg": -802866.0, + "thirtyDaysAvg": -1728544.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 169 + } + ], + "startProbability": 1, + "name": "Gregor Kobel", + "marketChangeToday": -137889.0 + }, + { + "id": "1920", + "teamId": "3", + "firstName": "Serhou", + "lastName": "Guirassy", + "marketValue": 30479722.0, + "averagePoints": 180.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 180.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 67916.0, + "yesterday": 86831.0, + "twoDays": 102985.0, + "sevenDaysAvg": 588262.0, + "thirtyDaysAvg": 2970468.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 1, + "name": "Serhou Guirassy", + "marketChangeToday": 67916.0 + }, + { + "id": "2148", + "teamId": "3", + "firstName": "Alexander", + "lastName": "Meyer", + "marketValue": 2193462.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 92608.0, + "yesterday": 187804.0, + "twoDays": 235313.0, + "sevenDaysAvg": 1493870.0, + "thirtyDaysAvg": -129582.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Meyer", + "marketChangeToday": 92608.0 + }, + { + "id": "2383", + "teamId": "3", + "firstName": "Nico", + "lastName": "Schlotterbeck", + "marketValue": 23923125.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 42205.0, + "yesterday": 79389.0, + "twoDays": 84341.0, + "sevenDaysAvg": -34816.0, + "thirtyDaysAvg": -11503006.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nico Schlotterbeck", + "marketChangeToday": 42205.0 + }, + { + "id": "2395", + "teamId": "3", + "firstName": "Julian", + "lastName": "Ryerson", + "marketValue": 26219996.0, + "averagePoints": 80.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4566.0, + "totalPoints": 80.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -8491.0, + "yesterday": 14758.0, + "twoDays": 28097.0, + "sevenDaysAvg": 93916.0, + "thirtyDaysAvg": 881476.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 80 + } + ], + "startProbability": 1, + "name": "Julian Ryerson", + "marketChangeToday": -8491.0 + }, + { + "id": "2714", + "teamId": "3", + "firstName": "Maximilian", + "lastName": "Beier", + "marketValue": 21789272.0, + "averagePoints": 165.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5173.0, + "totalPoints": 165.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 153505.0, + "yesterday": 160523.0, + "twoDays": 152665.0, + "sevenDaysAvg": -74703.0, + "thirtyDaysAvg": -3440877.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 165 + } + ], + "startProbability": 2, + "name": "Maximilian Beier", + "marketChangeToday": 153505.0 + }, + { + "id": "2736", + "teamId": "3", + "firstName": "Ramy", + "lastName": "Bensebaini", + "marketValue": 16969705.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -457323.0, + "yesterday": -397537.0, + "twoDays": -346578.0, + "sevenDaysAvg": -2948800.0, + "thirtyDaysAvg": -1392408.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ramy Bensebaini", + "marketChangeToday": -457323.0 + }, + { + "id": "3069", + "teamId": "3", + "firstName": "Felix", + "lastName": "Nmecha", + "marketValue": 28054306.0, + "averagePoints": 123.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4567.0, + "totalPoints": 123.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 66078.0, + "yesterday": 80779.0, + "twoDays": 101951.0, + "sevenDaysAvg": 611306.0, + "thirtyDaysAvg": 3799510.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + } + ], + "startProbability": 1, + "name": "Felix Nmecha", + "marketChangeToday": 66078.0 + }, + { + "id": "7737", + "teamId": "3", + "firstName": "Joey", + "lastName": "Veerman", + "marketValue": 17735481.0, + "averagePoints": 36.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1238.0, + "totalPoints": 36.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -576844.0, + "yesterday": -395932.0, + "twoDays": -74205.0, + "sevenDaysAvg": -808152.0, + "thirtyDaysAvg": 17735481.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + } + ], + "startProbability": 4, + "name": "Joey Veerman", + "marketChangeToday": -576844.0 + }, + { + "id": "9440", + "teamId": "3", + "firstName": "Filippo", + "lastName": "Mane", + "marketValue": 6203679.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1239.0, + "totalPoints": 17.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 226963.0, + "yesterday": 289708.0, + "twoDays": 309189.0, + "sevenDaysAvg": 2272228.0, + "thirtyDaysAvg": 1740169.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Filippo Mane", + "marketChangeToday": 226963.0 + }, + { + "id": "9698", + "teamId": "3", + "firstName": "", + "lastName": "Fábio Silva", + "marketValue": 7928365.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 171903.0, + "yesterday": 227476.0, + "twoDays": 234043.0, + "sevenDaysAvg": 1282280.0, + "thirtyDaysAvg": -766066.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fábio Silva", + "marketChangeToday": 171903.0 + }, + { + "id": "10114", + "teamId": "3", + "firstName": "Carney", + "lastName": "Chukwuemeka", + "marketValue": 2721389.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -27747.0, + "yesterday": -50568.0, + "twoDays": -83522.0, + "sevenDaysAvg": -459074.0, + "thirtyDaysAvg": -3477611.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carney Chukwuemeka", + "marketChangeToday": -27747.0 + }, + { + "id": "10115", + "teamId": "3", + "firstName": "Daniel", + "lastName": "Svensson", + "marketValue": 18060603.0, + "averagePoints": 163.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 163.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 218422.0, + "yesterday": 234522.0, + "twoDays": 253930.0, + "sevenDaysAvg": 1400237.0, + "thirtyDaysAvg": -1426466.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 1, + "name": "Daniel Svensson", + "marketChangeToday": 218422.0 + }, + { + "id": "11099", + "teamId": "3", + "firstName": "Jobe", + "lastName": "Bellingham", + "marketValue": 17476020.0, + "averagePoints": 156.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 156.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 189000.0, + "yesterday": 212767.0, + "twoDays": 223545.0, + "sevenDaysAvg": 674726.0, + "thirtyDaysAvg": -510736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 156 + } + ], + "startProbability": 2, + "name": "Jobe Bellingham", + "marketChangeToday": 189000.0 + }, + { + "id": "11100", + "teamId": "3", + "firstName": "Samuele", + "lastName": "Inácio", + "marketValue": 6879244.0, + "averagePoints": -60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 155.0, + "totalPoints": -60.0, + "status": 8, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3990db0656bc411cac06104a42bdb903.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -263975.0, + "yesterday": -242213.0, + "twoDays": -318524.0, + "sevenDaysAvg": -2067143.0, + "thirtyDaysAvg": -5076239.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 5, + "name": "Samuele Inácio", + "marketChangeToday": -263975.0 + }, + { + "id": "13472", + "teamId": "3", + "firstName": "Luca", + "lastName": "Reggiani", + "marketValue": 2693852.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png", + "number": 49.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -94206.0, + "yesterday": -112012.0, + "twoDays": -123182.0, + "sevenDaysAvg": -702643.0, + "thirtyDaysAvg": -2987644.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Reggiani", + "marketChangeToday": -94206.0 + }, + { + "id": "14662", + "teamId": "3", + "firstName": "Justin", + "lastName": "Lerma", + "marketValue": 3288424.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -144507.0, + "yesterday": -148851.0, + "twoDays": -150297.0, + "sevenDaysAvg": -1038144.0, + "thirtyDaysAvg": -5979603.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Lerma", + "marketChangeToday": -144507.0 + }, + { + "id": "14899", + "teamId": "3", + "firstName": "Kauã", + "lastName": "Prates", + "marketValue": 2575587.0, + "averagePoints": 34.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 632.0, + "totalPoints": 34.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3c7f16c226b44240b9d55d65798e5f29.png", + "number": 36.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 246157.0, + "yesterday": 205141.0, + "twoDays": 82450.0, + "sevenDaysAvg": 329053.0, + "thirtyDaysAvg": -2657759.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 4, + "name": "Kauã Prates", + "marketChangeToday": 246157.0 + }, + { + "id": "15211", + "teamId": "3", + "firstName": "Joane", + "lastName": "Gadou", + "marketValue": 25596027.0, + "averagePoints": 132.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 132.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 42544.0, + "yesterday": 54700.0, + "twoDays": 82909.0, + "sevenDaysAvg": 454314.0, + "thirtyDaysAvg": 4232520.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Joane Gadou", + "marketChangeToday": 42544.0 + }, + { + "id": "16378", + "teamId": "3", + "firstName": "Konstantinos", + "lastName": "Karetsas", + "marketValue": 25941150.0, + "averagePoints": 214.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4573.0, + "totalPoints": 214.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 133401.0, + "yesterday": 129761.0, + "twoDays": 148723.0, + "sevenDaysAvg": 1109053.0, + "thirtyDaysAvg": 7368427.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 214 + } + ], + "startProbability": 1, + "name": "Konstantinos Karetsas", + "marketChangeToday": 133401.0 + }, + { + "id": "16948", + "teamId": "3", + "firstName": "Giannis", + "lastName": "Konstantelias", + "marketValue": 15403044.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3348.0, + "totalPoints": 181.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/222864c862d743758c5cdcbcbd1bba48.png", + "number": 45.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": -682426.0, + "yesterday": -743357.0, + "twoDays": -831918.0, + "sevenDaysAvg": -3707613.0, + "thirtyDaysAvg": 15403044.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 5, + "name": "Giannis Konstantelias", + "marketChangeToday": -682426.0 + }, + { + "id": "17309", + "teamId": "3", + "firstName": "Ethan", + "lastName": "Nwaneri", + "marketValue": 18286222.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 136676.0, + "yesterday": 18149546.0, + "twoDays": 0.0, + "sevenDaysAvg": 18286222.0, + "thirtyDaysAvg": 18286222.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Ethan Nwaneri", + "marketChangeToday": 136676.0 + }, + { + "id": "1863", + "teamId": "6", + "firstName": "Daniel", + "lastName": "Heuer Fernandes", + "marketValue": 14685701.0, + "averagePoints": 97.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 97.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -189246.0, + "yesterday": -190108.0, + "twoDays": -73479.0, + "sevenDaysAvg": -524331.0, + "thirtyDaysAvg": 2411338.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + } + ], + "startProbability": 1, + "name": "Daniel Heuer Fernandes", + "marketChangeToday": -189246.0 + }, + { + "id": "1865", + "teamId": "6", + "firstName": "Yussuf", + "lastName": "Poulsen", + "marketValue": 1712068.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 744.0, + "totalPoints": -9.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -63980.0, + "yesterday": -93787.0, + "twoDays": -116722.0, + "sevenDaysAvg": -720596.0, + "thirtyDaysAvg": -2002591.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 5, + "name": "Yussuf Poulsen", + "marketChangeToday": -63980.0 + }, + { + "id": "1889", + "teamId": "6", + "firstName": "Bakery", + "lastName": "Jatta", + "marketValue": 8296921.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5061.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 137230.0, + "yesterday": 228849.0, + "twoDays": 269260.0, + "sevenDaysAvg": 1466674.0, + "thirtyDaysAvg": 4017971.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Bakery Jatta", + "marketChangeToday": 137230.0 + }, + { + "id": "1978", + "teamId": "6", + "firstName": "Jordan", + "lastName": "Torunarigha", + "marketValue": 9296731.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5047.0, + "totalPoints": 2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -90195.0, + "yesterday": -141260.0, + "twoDays": -181249.0, + "sevenDaysAvg": -1512174.0, + "thirtyDaysAvg": -468090.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 1, + "name": "Jordan Torunarigha", + "marketChangeToday": -90195.0 + }, + { + "id": "2725", + "teamId": "6", + "firstName": "Sebastiaan", + "lastName": "Bornauw", + "marketValue": 10167637.0, + "averagePoints": 26.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 26.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -113680.0, + "yesterday": -201800.0, + "twoDays": -284888.0, + "sevenDaysAvg": -876007.0, + "thirtyDaysAvg": 9631249.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 26 + } + ], + "startProbability": 1, + "name": "Sebastiaan Bornauw", + "marketChangeToday": -113680.0 + }, + { + "id": "3277", + "teamId": "6", + "firstName": "Miro", + "lastName": "Muheim", + "marketValue": 4750997.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -109113.0, + "yesterday": -284608.0, + "twoDays": -306969.0, + "sevenDaysAvg": -1941590.0, + "thirtyDaysAvg": -2165137.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Miro Muheim", + "marketChangeToday": -109113.0 + }, + { + "id": "6201", + "teamId": "6", + "firstName": "Nicolai", + "lastName": "Remberg", + "marketValue": 10585215.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 47.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -243528.0, + "yesterday": -291950.0, + "twoDays": -344472.0, + "sevenDaysAvg": -1939016.0, + "thirtyDaysAvg": 331209.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Nicolai Remberg", + "marketChangeToday": -243528.0 + }, + { + "id": "7350", + "teamId": "6", + "firstName": "Otto", + "lastName": "Stange", + "marketValue": 4461795.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1626.0, + "totalPoints": -6.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -102791.0, + "yesterday": -120679.0, + "twoDays": -368596.0, + "sevenDaysAvg": -1578252.0, + "thirtyDaysAvg": 454131.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Otto Stange", + "marketChangeToday": -102791.0 + }, + { + "id": "7394", + "teamId": "6", + "firstName": "Kofi", + "lastName": "Amoako", + "marketValue": 1618536.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -90911.0, + "yesterday": -116705.0, + "twoDays": -127175.0, + "sevenDaysAvg": -856866.0, + "thirtyDaysAvg": -4618225.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kofi Amoako", + "marketChangeToday": -90911.0 + }, + { + "id": "8367", + "teamId": "6", + "firstName": "Albert", + "lastName": "Sambi Lokonga", + "marketValue": 9707930.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -40181.0, + "yesterday": -160699.0, + "twoDays": -366495.0, + "sevenDaysAvg": -1192795.0, + "thirtyDaysAvg": 933799.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 1, + "name": "Albert Sambi Lokonga", + "marketChangeToday": -40181.0 + }, + { + "id": "9605", + "teamId": "6", + "firstName": "Albert", + "lastName": "Grønbæk", + "marketValue": 13039678.0, + "averagePoints": 30.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 30.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 106797.0, + "yesterday": 121124.0, + "twoDays": 152238.0, + "sevenDaysAvg": 887271.0, + "thirtyDaysAvg": 3518615.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 1, + "name": "Albert Grønbæk", + "marketChangeToday": 106797.0 + }, + { + "id": "10120", + "teamId": "6", + "firstName": "Alexander", + "lastName": "Røssing-Lelesiit", + "marketValue": 556404.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 13980.0, + "yesterday": -24285.0, + "twoDays": -64690.0, + "sevenDaysAvg": -394846.0, + "thirtyDaysAvg": -2640309.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Røssing-Lelesiit", + "marketChangeToday": 13980.0 + }, + { + "id": "11512", + "teamId": "6", + "firstName": "Nicolás", + "lastName": "Capaldo", + "marketValue": 10125665.0, + "averagePoints": 53.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 53.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 119042.0, + "yesterday": 225070.0, + "twoDays": 214190.0, + "sevenDaysAvg": 819606.0, + "thirtyDaysAvg": 317653.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 53 + } + ], + "startProbability": 1, + "name": "Nicolás Capaldo", + "marketChangeToday": 119042.0 + }, + { + "id": "11752", + "teamId": "6", + "firstName": "Warmed", + "lastName": "Omari", + "marketValue": 2225537.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -127131.0, + "yesterday": -134231.0, + "twoDays": -138061.0, + "sevenDaysAvg": -974551.0, + "thirtyDaysAvg": -4569948.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Warmed Omari", + "marketChangeToday": -127131.0 + }, + { + "id": "11949", + "teamId": "6", + "firstName": "Shafiq", + "lastName": "Nandja", + "marketValue": 3265757.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 1898.0, + "yesterday": 142519.0, + "twoDays": 212784.0, + "sevenDaysAvg": 1304365.0, + "thirtyDaysAvg": 2765757.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shafiq Nandja", + "marketChangeToday": 1898.0 + }, + { + "id": "11967", + "teamId": "6", + "firstName": "Fábio", + "lastName": "Vieira", + "marketValue": 18763541.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/414fce47375f4c90a66f4e92d4256411.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 176606.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 176606.0, + "thirtyDaysAvg": 176606.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Fábio Vieira", + "marketChangeToday": 176606.0 + }, + { + "id": "12368", + "teamId": "6", + "firstName": "Sander", + "lastName": "Tangvik", + "marketValue": 1775696.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -135424.0, + "yesterday": -145132.0, + "twoDays": -149524.0, + "sevenDaysAvg": -933753.0, + "thirtyDaysAvg": -62686.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sander Tangvik", + "marketChangeToday": -135424.0 + }, + { + "id": "13433", + "teamId": "6", + "firstName": "Louis", + "lastName": "Lemke", + "marketValue": 7493330.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5464.0, + "totalPoints": 2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": 71453.0, + "yesterday": 181722.0, + "twoDays": 244979.0, + "sevenDaysAvg": 1544685.0, + "thirtyDaysAvg": 6993330.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 3, + "name": "Louis Lemke", + "marketChangeToday": 71453.0 + }, + { + "id": "14256", + "teamId": "6", + "firstName": "Zakaria", + "lastName": "El Ouahdi", + "marketValue": 10314210.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e5706256ea604e1aa6d6a9c833629782.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 144695.0, + "yesterday": 10169515.0, + "twoDays": 0.0, + "sevenDaysAvg": 10314210.0, + "thirtyDaysAvg": 10314210.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Zakaria El Ouahdi", + "marketChangeToday": 144695.0 + }, + { + "id": "14425", + "teamId": "6", + "firstName": "David", + "lastName": "Møller Wolfe", + "marketValue": 9228459.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f5ee255c59424da8af7dff9c275a059c.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 144658.0, + "yesterday": 9083801.0, + "twoDays": 0.0, + "sevenDaysAvg": 9228459.0, + "thirtyDaysAvg": 9228459.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "David Møller Wolfe", + "marketChangeToday": 144658.0 + }, + { + "id": "15283", + "teamId": "6", + "firstName": "Martin", + "lastName": "Adeline", + "marketValue": 6036301.0, + "averagePoints": 3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4179.0, + "totalPoints": 3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": 118824.0, + "yesterday": 187137.0, + "twoDays": 196080.0, + "sevenDaysAvg": 695059.0, + "thirtyDaysAvg": -3990502.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 3 + } + ], + "startProbability": 3, + "name": "Martin Adeline", + "marketChangeToday": 118824.0 + }, + { + "id": "15472", + "teamId": "6", + "firstName": "Patson", + "lastName": "Daka", + "marketValue": 11305025.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4174.0, + "totalPoints": 12.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -307551.0, + "yesterday": -307174.0, + "twoDays": -85398.0, + "sevenDaysAvg": -652023.0, + "thirtyDaysAvg": 3430265.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 2, + "name": "Patson Daka", + "marketChangeToday": -307551.0 + }, + { + "id": "15478", + "teamId": "6", + "firstName": "Bilal", + "lastName": "Nadir", + "marketValue": 2054557.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 758.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -112806.0, + "yesterday": -122527.0, + "twoDays": -134183.0, + "sevenDaysAvg": -862179.0, + "thirtyDaysAvg": -3759907.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 5, + "name": "Bilal Nadir", + "marketChangeToday": -112806.0 + }, + { + "id": "17203", + "teamId": "6", + "firstName": "Terem", + "lastName": "Moffi", + "marketValue": 4516763.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1631.0, + "totalPoints": 2.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -70032.0, + "yesterday": -73853.0, + "twoDays": -95701.0, + "sevenDaysAvg": -733961.0, + "thirtyDaysAvg": 4516763.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 4, + "name": "Terem Moffi", + "marketChangeToday": -70032.0 + }, + { + "id": "49", + "teamId": "5", + "firstName": "Matthias", + "lastName": "Ginter", + "marketValue": 26652603.0, + "averagePoints": 194.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 194.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 22893.0, + "yesterday": 31754.0, + "twoDays": 43183.0, + "sevenDaysAvg": -119626.0, + "thirtyDaysAvg": 787688.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 1, + "name": "Matthias Ginter", + "marketChangeToday": 22893.0 + }, + { + "id": "89", + "teamId": "5", + "firstName": "Christian", + "lastName": "Günter", + "marketValue": 4475531.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -84070.0, + "yesterday": -117586.0, + "twoDays": -343316.0, + "sevenDaysAvg": -1764817.0, + "thirtyDaysAvg": 1052243.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Christian Günter", + "marketChangeToday": -84070.0 + }, + { + "id": "118", + "teamId": "5", + "firstName": "Vincenzo", + "lastName": "Grifo", + "marketValue": 9834347.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -500348.0, + "yesterday": -559291.0, + "twoDays": -601838.0, + "sevenDaysAvg": -3051750.0, + "thirtyDaysAvg": -758473.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Vincenzo Grifo", + "marketChangeToday": -500348.0 + }, + { + "id": "1257", + "teamId": "5", + "firstName": "Lukas", + "lastName": "Kübler", + "marketValue": 6001014.0, + "averagePoints": 102.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4221.0, + "totalPoints": 102.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 293322.0, + "yesterday": 344120.0, + "twoDays": 355315.0, + "sevenDaysAvg": 1952332.0, + "thirtyDaysAvg": 836957.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 102 + } + ], + "startProbability": 4, + "name": "Lukas Kübler", + "marketChangeToday": 293322.0 + }, + { + "id": "1645", + "teamId": "5", + "firstName": "Maximilian", + "lastName": "Eggestein", + "marketValue": 16890282.0, + "averagePoints": 119.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 119.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 119513.0, + "yesterday": 139120.0, + "twoDays": 170083.0, + "sevenDaysAvg": 638470.0, + "thirtyDaysAvg": 4050953.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 119 + } + ], + "startProbability": 1, + "name": "Maximilian Eggestein", + "marketChangeToday": 119513.0 + }, + { + "id": "1767", + "teamId": "5", + "firstName": "Jannik", + "lastName": "Huth", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png", + "number": 24.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jannik Huth", + "marketChangeToday": 0.0 + }, + { + "id": "1858", + "teamId": "5", + "firstName": "Anthony", + "lastName": "Jung", + "marketValue": 2535895.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 252187.0, + "yesterday": 311538.0, + "twoDays": 329832.0, + "sevenDaysAvg": 1586126.0, + "thirtyDaysAvg": -133674.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Anthony Jung", + "marketChangeToday": 252187.0 + }, + { + "id": "1910", + "teamId": "5", + "firstName": "Florian", + "lastName": "Müller", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png", + "number": 21.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Müller", + "marketChangeToday": 0.0 + }, + { + "id": "2084", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Lienhart", + "marketValue": 13704154.0, + "averagePoints": 127.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4214.0, + "totalPoints": 127.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 97879.0, + "yesterday": 119899.0, + "twoDays": 115576.0, + "sevenDaysAvg": 67034.0, + "thirtyDaysAvg": 3359035.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 3, + "name": "Philipp Lienhart", + "marketChangeToday": 97879.0 + }, + { + "id": "2125", + "teamId": "5", + "firstName": "Jan-Niklas", + "lastName": "Beste", + "marketValue": 13228041.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 2812.0, + "totalPoints": 128.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 152290.0, + "yesterday": 145434.0, + "twoDays": 153609.0, + "sevenDaysAvg": 836928.0, + "thirtyDaysAvg": 5065689.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 2, + "name": "Jan-Niklas Beste", + "marketChangeToday": 152290.0 + }, + { + "id": "2176", + "teamId": "5", + "firstName": "Lucas", + "lastName": "Höler", + "marketValue": 5826291.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1224.0, + "totalPoints": 37.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 104894.0, + "yesterday": 157635.0, + "twoDays": 190998.0, + "sevenDaysAvg": 984467.0, + "thirtyDaysAvg": 2356897.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 5, + "name": "Lucas Höler", + "marketChangeToday": 104894.0 + }, + { + "id": "2722", + "teamId": "5", + "firstName": "Patrick", + "lastName": "Osterhage", + "marketValue": 2797866.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122594.0, + "yesterday": -124860.0, + "twoDays": -132896.0, + "sevenDaysAvg": -900385.0, + "thirtyDaysAvg": -214703.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Osterhage", + "marketChangeToday": -122594.0 + }, + { + "id": "3209", + "teamId": "5", + "firstName": "Yannik", + "lastName": "Engelhardt", + "marketValue": 11640454.0, + "averagePoints": 71.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 71.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 117912.0, + "yesterday": 131908.0, + "twoDays": 144198.0, + "sevenDaysAvg": 646039.0, + "thirtyDaysAvg": 5177382.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Yannik Engelhardt", + "marketChangeToday": 117912.0 + }, + { + "id": "3218", + "teamId": "5", + "firstName": "Mio", + "lastName": "Backhaus", + "marketValue": 15746416.0, + "averagePoints": 71.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 71.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -302496.0, + "yesterday": -305642.0, + "twoDays": -247418.0, + "sevenDaysAvg": -1658263.0, + "thirtyDaysAvg": 201148.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Mio Backhaus", + "marketChangeToday": -302496.0 + }, + { + "id": "3304", + "teamId": "5", + "firstName": "Igor", + "lastName": "Matanović", + "marketValue": 20829723.0, + "averagePoints": 291.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4481.0, + "totalPoints": 291.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 184401.0, + "yesterday": 203744.0, + "twoDays": 239631.0, + "sevenDaysAvg": 1148539.0, + "thirtyDaysAvg": 4880222.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 291 + } + ], + "startProbability": 1, + "name": "Igor Matanović", + "marketChangeToday": 184401.0 + }, + { + "id": "4335", + "teamId": "5", + "firstName": "Derry", + "lastName": "Scherhant", + "marketValue": 9387562.0, + "averagePoints": 144.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 144.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 323756.0, + "yesterday": 364167.0, + "twoDays": 384939.0, + "sevenDaysAvg": 2081623.0, + "thirtyDaysAvg": 4703938.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 3, + "name": "Derry Scherhant", + "marketChangeToday": 323756.0 + }, + { + "id": "6209", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Treu", + "marketValue": 10398667.0, + "averagePoints": 31.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1485.0, + "totalPoints": 31.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -302264.0, + "yesterday": -404825.0, + "twoDays": -500371.0, + "sevenDaysAvg": -1816668.0, + "thirtyDaysAvg": 1107566.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + } + ], + "startProbability": 2, + "name": "Philipp Treu", + "marketChangeToday": -302264.0 + }, + { + "id": "7215", + "teamId": "5", + "firstName": "Jordy", + "lastName": "Makengo", + "marketValue": 7962354.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 90.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 287012.0, + "yesterday": 326847.0, + "twoDays": 351095.0, + "sevenDaysAvg": 2194835.0, + "thirtyDaysAvg": 4996107.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 3, + "name": "Jordy Makengo", + "marketChangeToday": 287012.0 + }, + { + "id": "7216", + "teamId": "5", + "firstName": "Max", + "lastName": "Rosenfelder", + "marketValue": 4553310.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1491.0, + "totalPoints": 37.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 286558.0, + "yesterday": 379197.0, + "twoDays": 385885.0, + "sevenDaysAvg": 1838759.0, + "thirtyDaysAvg": 141941.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Max Rosenfelder", + "marketChangeToday": 286558.0 + }, + { + "id": "8363", + "teamId": "5", + "firstName": "Berkay", + "lastName": "Yilmaz", + "marketValue": 4091090.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -123908.0, + "yesterday": -131364.0, + "twoDays": -132350.0, + "sevenDaysAvg": -1238825.0, + "thirtyDaysAvg": -4387428.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Berkay Yilmaz", + "marketChangeToday": -123908.0 + }, + { + "id": "8364", + "teamId": "5", + "firstName": "Bruno", + "lastName": "Ogbus", + "marketValue": 2726343.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 232071.0, + "yesterday": 271898.0, + "twoDays": 272088.0, + "sevenDaysAvg": 1302448.0, + "thirtyDaysAvg": -764396.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bruno Ogbus", + "marketChangeToday": 232071.0 + }, + { + "id": "11006", + "teamId": "5", + "firstName": "Yuito", + "lastName": "Suzuki", + "marketValue": 15435382.0, + "averagePoints": 395.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4860.0, + "totalPoints": 395.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": null, + "marketChange": { + "today": 243914.0, + "yesterday": 248024.0, + "twoDays": 254301.0, + "sevenDaysAvg": 1088881.0, + "thirtyDaysAvg": 4757317.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 395 + } + ], + "startProbability": 1, + "name": "Yuito Suzuki", + "marketChangeToday": 243914.0 + }, + { + "id": "11007", + "teamId": "5", + "firstName": "Cyriaque", + "lastName": "Irié", + "marketValue": 3746391.0, + "averagePoints": 60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 60.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 355862.0, + "yesterday": 287597.0, + "twoDays": 141248.0, + "sevenDaysAvg": 668553.0, + "thirtyDaysAvg": -4545.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 4, + "name": "Cyriaque Irié", + "marketChangeToday": 355862.0 + }, + { + "id": "14048", + "teamId": "5", + "firstName": "Keisuke", + "lastName": "Goto", + "marketValue": 3631574.0, + "averagePoints": 11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 846.0, + "totalPoints": 11.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -82400.0, + "yesterday": -101548.0, + "twoDays": -116911.0, + "sevenDaysAvg": -656529.0, + "thirtyDaysAvg": -5856159.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 5, + "name": "Keisuke Goto", + "marketChangeToday": -82400.0 + }, + { + "id": "15196", + "teamId": "5", + "firstName": "Rihito", + "lastName": "Yamamoto", + "marketValue": 3512853.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -118334.0, + "yesterday": -130793.0, + "twoDays": -135112.0, + "sevenDaysAvg": -878051.0, + "thirtyDaysAvg": -6651314.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rihito Yamamoto", + "marketChangeToday": -118334.0 + }, + { + "id": "43", + "teamId": "10", + "firstName": "Mitchell", + "lastName": "Weiser", + "marketValue": 5202361.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 249056.0, + "yesterday": 325529.0, + "twoDays": 324744.0, + "sevenDaysAvg": 1221503.0, + "thirtyDaysAvg": -2007737.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Mitchell Weiser", + "marketChangeToday": 249056.0 + }, + { + "id": "157", + "teamId": "10", + "firstName": "Niklas", + "lastName": "Stark", + "marketValue": 2853049.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 237049.0, + "yesterday": 272455.0, + "twoDays": 276999.0, + "sevenDaysAvg": 1309681.0, + "thirtyDaysAvg": -1503229.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Niklas Stark", + "marketChangeToday": 237049.0 + }, + { + "id": "608", + "teamId": "10", + "firstName": "Niclas", + "lastName": "Füllkrug", + "marketValue": 12765383.0, + "averagePoints": -46.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3756.0, + "totalPoints": -46.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -114255.0, + "yesterday": -18522.0, + "twoDays": 56391.0, + "sevenDaysAvg": 646475.0, + "thirtyDaysAvg": -11364985.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -46 + } + ], + "startProbability": 2, + "name": "Niclas Füllkrug", + "marketChangeToday": -114255.0 + }, + { + "id": "1996", + "teamId": "10", + "firstName": "Marco", + "lastName": "Friedl", + "marketValue": 12459910.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -332640.0, + "yesterday": -354369.0, + "twoDays": -348830.0, + "sevenDaysAvg": -1360027.0, + "thirtyDaysAvg": 1710656.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + } + ], + "startProbability": 1, + "name": "Marco Friedl", + "marketChangeToday": -332640.0 + }, + { + "id": "2294", + "teamId": "10", + "firstName": "Amos", + "lastName": "Pieper", + "marketValue": 11874955.0, + "averagePoints": 95.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 95.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 72965.0, + "yesterday": 99643.0, + "twoDays": 84279.0, + "sevenDaysAvg": 348110.0, + "thirtyDaysAvg": 4551080.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 95 + } + ], + "startProbability": 1, + "name": "Amos Pieper", + "marketChangeToday": 72965.0 + }, + { + "id": "2842", + "teamId": "10", + "firstName": "Felix", + "lastName": "Agu", + "marketValue": 2237324.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -115237.0, + "yesterday": -115347.0, + "twoDays": -131825.0, + "sevenDaysAvg": -885868.0, + "thirtyDaysAvg": -1311563.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Agu", + "marketChangeToday": -115237.0 + }, + { + "id": "2939", + "teamId": "10", + "firstName": "Eren Sami", + "lastName": "Dinkçi", + "marketValue": 4832894.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 548.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 53659.0, + "yesterday": -33249.0, + "twoDays": -112282.0, + "sevenDaysAvg": -1255662.0, + "thirtyDaysAvg": 199430.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 3, + "name": "Eren Sami Dinkçi", + "marketChangeToday": 53659.0 + }, + { + "id": "3139", + "teamId": "10", + "firstName": "Cédric", + "lastName": "Itten", + "marketValue": 4425002.0, + "averagePoints": 14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1949.0, + "totalPoints": 14.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -98307.0, + "yesterday": -108369.0, + "twoDays": -114979.0, + "sevenDaysAvg": -1364854.0, + "thirtyDaysAvg": -5670641.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + } + ], + "startProbability": 4, + "name": "Cédric Itten", + "marketChangeToday": -98307.0 + }, + { + "id": "3166", + "teamId": "10", + "firstName": "Keke", + "lastName": "Topp", + "marketValue": 557821.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -69266.0, + "yesterday": -111996.0, + "twoDays": -143749.0, + "sevenDaysAvg": -517310.0, + "thirtyDaysAvg": -448331.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Keke Topp", + "marketChangeToday": -69266.0 + }, + { + "id": "3228", + "teamId": "10", + "firstName": "Justin", + "lastName": "Njinmah", + "marketValue": 5969303.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3750.0, + "totalPoints": 2.0, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -474243.0, + "yesterday": -517694.0, + "twoDays": 39854.0, + "sevenDaysAvg": -78074.0, + "thirtyDaysAvg": -14167.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Justin Njinmah", + "marketChangeToday": -474243.0 + }, + { + "id": "3281", + "teamId": "10", + "firstName": "Ludovit", + "lastName": "Reis", + "marketValue": 8654640.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5157.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 161750.0, + "yesterday": 229450.0, + "twoDays": 276471.0, + "sevenDaysAvg": 1718117.0, + "thirtyDaysAvg": 107357.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Ludovit Reis", + "marketChangeToday": 161750.0 + }, + { + "id": "3450", + "teamId": "10", + "firstName": "Markus", + "lastName": "Kolke", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png", + "number": 25.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Kolke", + "marketChangeToday": 0.0 + }, + { + "id": "3481", + "teamId": "10", + "firstName": "Jens", + "lastName": "Stage", + "marketValue": 16209682.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -674246.0, + "yesterday": -707959.0, + "twoDays": -818809.0, + "sevenDaysAvg": -3977266.0, + "thirtyDaysAvg": -975451.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Stage", + "marketChangeToday": -674246.0 + }, + { + "id": "6174", + "teamId": "10", + "firstName": "", + "lastName": "Arthur", + "marketValue": 4844992.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a28a9e98bd2945ceb8e30bed14cd51f9.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 342686.0, + "yesterday": 414880.0, + "twoDays": 422434.0, + "sevenDaysAvg": 1781426.0, + "thirtyDaysAvg": -1091770.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Arthur", + "marketChangeToday": 342686.0 + }, + { + "id": "7167", + "teamId": "10", + "firstName": "Senne", + "lastName": "Lynen", + "marketValue": 8331997.0, + "averagePoints": 0.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 2812.0, + "totalPoints": 0.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -277729.0, + "yesterday": -283652.0, + "twoDays": -327349.0, + "sevenDaysAvg": -1878974.0, + "thirtyDaysAvg": 1729200.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 3, + "name": "Senne Lynen", + "marketChangeToday": -277729.0 + }, + { + "id": "7282", + "teamId": "10", + "firstName": "Olivier", + "lastName": "Deman", + "marketValue": 9111797.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -200708.0, + "yesterday": -275711.0, + "twoDays": -302136.0, + "sevenDaysAvg": -1087471.0, + "thirtyDaysAvg": 1131777.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Olivier Deman", + "marketChangeToday": -200708.0 + }, + { + "id": "7469", + "teamId": "10", + "firstName": "Julián", + "lastName": "Malatini", + "marketValue": 2592563.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133754.0, + "yesterday": -142699.0, + "twoDays": -142256.0, + "sevenDaysAvg": -962547.0, + "thirtyDaysAvg": 196982.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Julián Malatini", + "marketChangeToday": -133754.0 + }, + { + "id": "7721", + "teamId": "10", + "firstName": "Marco", + "lastName": "Grüll", + "marketValue": 6316678.0, + "averagePoints": 127.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5156.0, + "totalPoints": 127.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": null, + "marketChange": { + "today": 230908.0, + "yesterday": 196435.0, + "twoDays": 170637.0, + "sevenDaysAvg": -287037.0, + "thirtyDaysAvg": 3527363.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 1, + "name": "Marco Grüll", + "marketChangeToday": 230908.0 + }, + { + "id": "8166", + "teamId": "10", + "firstName": "", + "lastName": "Chuki", + "marketValue": 7100284.0, + "averagePoints": 19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -269605.0, + "yesterday": -311176.0, + "twoDays": -308970.0, + "sevenDaysAvg": -2033440.0, + "thirtyDaysAvg": -2137923.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 2, + "name": "Chuki", + "marketChangeToday": -269605.0 + }, + { + "id": "9513", + "teamId": "10", + "firstName": "Karl", + "lastName": "Hein", + "marketValue": 12718260.0, + "averagePoints": 8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 8.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -351591.0, + "yesterday": -252762.0, + "twoDays": -78571.0, + "sevenDaysAvg": -469622.0, + "thirtyDaysAvg": 1830620.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 8 + } + ], + "startProbability": 1, + "name": "Karl Hein", + "marketChangeToday": -351591.0 + }, + { + "id": "9600", + "teamId": "10", + "firstName": "Alexander", + "lastName": "Schlager", + "marketValue": 2210295.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -140066.0, + "yesterday": -143504.0, + "twoDays": -143881.0, + "sevenDaysAvg": -998985.0, + "thirtyDaysAvg": -4826786.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schlager", + "marketChangeToday": -140066.0 + }, + { + "id": "10131", + "teamId": "10", + "firstName": "Dariusz", + "lastName": "Stalmach", + "marketValue": 2750987.0, + "averagePoints": 147.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 147.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 53.0, + "pointsStdDev": null, + "marketChange": { + "today": 360315.0, + "yesterday": 352262.0, + "twoDays": 296735.0, + "sevenDaysAvg": 888013.0, + "thirtyDaysAvg": -2591152.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 147 + } + ], + "startProbability": 4, + "name": "Dariusz Stalmach", + "marketChangeToday": 360315.0 + }, + { + "id": "10134", + "teamId": "10", + "firstName": "Mick", + "lastName": "Schmetgens", + "marketValue": 6616761.0, + "averagePoints": 0.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 0.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -397550.0, + "yesterday": -408235.0, + "twoDays": -434836.0, + "sevenDaysAvg": -1766017.0, + "thirtyDaysAvg": 4095418.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 4, + "name": "Mick Schmetgens", + "marketChangeToday": -397550.0 + }, + { + "id": "11262", + "teamId": "10", + "firstName": "Salim Amani", + "lastName": "Musah", + "marketValue": 4306228.0, + "averagePoints": -5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1955.0, + "totalPoints": -5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -114389.0, + "yesterday": -111939.0, + "twoDays": -142111.0, + "sevenDaysAvg": -1787848.0, + "thirtyDaysAvg": 1269349.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + } + ], + "startProbability": 4, + "name": "Salim Amani Musah", + "marketChangeToday": -114389.0 + }, + { + "id": "13449", + "teamId": "10", + "firstName": "Moussa", + "lastName": "Ndiaye", + "marketValue": 2210735.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/066179dad78f4ab3ac05e77c965aeb07.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 340428.0, + "yesterday": 1870307.0, + "twoDays": 0.0, + "sevenDaysAvg": 2210735.0, + "thirtyDaysAvg": 2210735.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Moussa Ndiaye", + "marketChangeToday": 340428.0 + }, + { + "id": "14923", + "teamId": "10", + "firstName": "Kenny", + "lastName": "Quetant", + "marketValue": 1320600.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -83035.0, + "yesterday": -110625.0, + "twoDays": -136553.0, + "sevenDaysAvg": -847901.0, + "thirtyDaysAvg": -5025159.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kenny Quetant", + "marketChangeToday": -83035.0 + }, + { + "id": "14926", + "teamId": "10", + "firstName": "Darwin", + "lastName": "Soylu", + "marketValue": 1198331.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -89396.0, + "yesterday": -109855.0, + "twoDays": -133005.0, + "sevenDaysAvg": -893316.0, + "thirtyDaysAvg": -4887581.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Darwin Soylu", + "marketChangeToday": -89396.0 + }, + { + "id": "15256", + "teamId": "10", + "firstName": "Oskar", + "lastName": "Wójcik", + "marketValue": 2774637.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -132999.0, + "yesterday": -136673.0, + "twoDays": -141404.0, + "sevenDaysAvg": -948732.0, + "thirtyDaysAvg": -4926043.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oskar Wójcik", + "marketChangeToday": -132999.0 + }, + { + "id": "15313", + "teamId": "10", + "firstName": "Paul", + "lastName": "Erevbenagie", + "marketValue": 4234004.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113993.0, + "yesterday": -119131.0, + "twoDays": -136461.0, + "sevenDaysAvg": -1691933.0, + "thirtyDaysAvg": 3734004.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Paul Erevbenagie", + "marketChangeToday": -113993.0 + }, + { + "id": "17288", + "teamId": "10", + "firstName": "Youri", + "lastName": "Regeer", + "marketValue": 5907714.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b586f192e55340e3a8b7dc8b3acc2272.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 146965.0, + "yesterday": 5260749.0, + "twoDays": 500000.0, + "sevenDaysAvg": 5907714.0, + "thirtyDaysAvg": 5907714.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Youri Regeer", + "marketChangeToday": 146965.0 + }, + { + "id": "493", + "teamId": "13", + "firstName": "Michael", + "lastName": "Gregoritsch", + "marketValue": 11838343.0, + "averagePoints": 195.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5002.0, + "totalPoints": 195.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 197636.0, + "yesterday": 213933.0, + "twoDays": 229579.0, + "sevenDaysAvg": 1192723.0, + "thirtyDaysAvg": 3797786.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 2, + "name": "Michael Gregoritsch", + "marketChangeToday": 197636.0 + }, + { + "id": "1809", + "teamId": "13", + "firstName": "Marius", + "lastName": "Wolf", + "marketValue": 7286438.0, + "averagePoints": 238.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5475.0, + "totalPoints": 238.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 32.0, + "pointsStdDev": null, + "marketChange": { + "today": 355641.0, + "yesterday": 372908.0, + "twoDays": 395628.0, + "sevenDaysAvg": 2462552.0, + "thirtyDaysAvg": 5857053.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 238 + } + ], + "startProbability": 2, + "name": "Marius Wolf", + "marketChangeToday": 355641.0 + }, + { + "id": "1811", + "teamId": "13", + "firstName": "Jeffrey", + "lastName": "Gouweleeuw", + "marketValue": 8065482.0, + "averagePoints": 22.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 194.0, + "totalPoints": 22.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 633.0, + "yesterday": 21289.0, + "twoDays": -62591.0, + "sevenDaysAvg": -808451.0, + "thirtyDaysAvg": -1124556.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 22 + } + ], + "startProbability": 3, + "name": "Jeffrey Gouweleeuw", + "marketChangeToday": 633.0 + }, + { + "id": "2195", + "teamId": "13", + "firstName": "Finn", + "lastName": "Dahmen", + "marketValue": 16265431.0, + "averagePoints": 213.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 213.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 37476.0, + "yesterday": 44999.0, + "twoDays": 61518.0, + "sevenDaysAvg": -212561.0, + "thirtyDaysAvg": 1518179.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 213 + } + ], + "startProbability": 1, + "name": "Finn Dahmen", + "marketChangeToday": 37476.0 + }, + { + "id": "2764", + "teamId": "13", + "firstName": "Yannik", + "lastName": "Keitel", + "marketValue": 1962705.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 642.0, + "totalPoints": 23.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": -64036.0, + "yesterday": -95225.0, + "twoDays": -106374.0, + "sevenDaysAvg": -703226.0, + "thirtyDaysAvg": -2045316.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 5, + "name": "Yannik Keitel", + "marketChangeToday": -64036.0 + }, + { + "id": "3143", + "teamId": "13", + "firstName": "Kristijan", + "lastName": "Jakić", + "marketValue": 4331762.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 229869.0, + "yesterday": 330915.0, + "twoDays": 356535.0, + "sevenDaysAvg": 1926417.0, + "thirtyDaysAvg": 1026958.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kristijan Jakić", + "marketChangeToday": 229869.0 + }, + { + "id": "3176", + "teamId": "13", + "firstName": "Arijon", + "lastName": "Ibrahimović", + "marketValue": 5078041.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0101c31264db4c379d811e76b8c784b4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 340033.0, + "yesterday": 369952.0, + "twoDays": 381828.0, + "sevenDaysAvg": 1559395.0, + "thirtyDaysAvg": -1664316.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Arijon Ibrahimović", + "marketChangeToday": 340033.0 + }, + { + "id": "3183", + "teamId": "13", + "firstName": "Anton", + "lastName": "Kade", + "marketValue": 14090814.0, + "averagePoints": 273.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 273.0, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": null, + "marketChange": { + "today": 217059.0, + "yesterday": 229632.0, + "twoDays": 234331.0, + "sevenDaysAvg": 1092355.0, + "thirtyDaysAvg": 5123442.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 273 + } + ], + "startProbability": 3, + "name": "Anton Kade", + "marketChangeToday": 217059.0 + }, + { + "id": "4654", + "teamId": "13", + "firstName": "Mert", + "lastName": "Kömür", + "marketValue": 4615469.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1062.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": -89921.0, + "yesterday": -110182.0, + "twoDays": -321642.0, + "sevenDaysAvg": -1641553.0, + "thirtyDaysAvg": 1567669.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Mert Kömür", + "marketChangeToday": -89921.0 + }, + { + "id": "6168", + "teamId": "13", + "firstName": "Robin", + "lastName": "Fellhauer", + "marketValue": 10308758.0, + "averagePoints": 58.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4587.0, + "totalPoints": 58.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -53720.0, + "yesterday": 27332.0, + "twoDays": 95268.0, + "sevenDaysAvg": 638734.0, + "thirtyDaysAvg": 2493224.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + } + ], + "startProbability": 2, + "name": "Robin Fellhauer", + "marketChangeToday": -53720.0 + }, + { + "id": "7283", + "teamId": "13", + "firstName": "Calvin", + "lastName": "Brackelmann", + "marketValue": 6146301.0, + "averagePoints": 146.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5455.0, + "totalPoints": 146.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": null, + "marketChange": { + "today": 229497.0, + "yesterday": 269274.0, + "twoDays": 303022.0, + "sevenDaysAvg": 1973063.0, + "thirtyDaysAvg": -2340948.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 146 + } + ], + "startProbability": 3, + "name": "Calvin Brackelmann", + "marketChangeToday": 229497.0 + }, + { + "id": "7336", + "teamId": "13", + "firstName": "Sima", + "lastName": "Suso", + "marketValue": 1236070.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -103304.0, + "yesterday": -123627.0, + "twoDays": -130478.0, + "sevenDaysAvg": -915395.0, + "thirtyDaysAvg": -4672473.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sima Suso", + "marketChangeToday": -103304.0 + }, + { + "id": "7676", + "teamId": "13", + "firstName": "Fabian", + "lastName": "Rieder", + "marketValue": 15880227.0, + "averagePoints": 195.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5007.0, + "totalPoints": 195.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png", + "number": 32.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 133616.0, + "yesterday": 176544.0, + "twoDays": 192179.0, + "sevenDaysAvg": 1009484.0, + "thirtyDaysAvg": 5179493.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Fabian Rieder", + "marketChangeToday": 133616.0 + }, + { + "id": "7696", + "teamId": "13", + "firstName": "Nediljko", + "lastName": "Labrović", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png", + "number": 22.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": -34555.0, + "sevenDaysAvg": -549849.0, + "thirtyDaysAvg": -952228.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nediljko Labrović", + "marketChangeToday": 0.0 + }, + { + "id": "8355", + "teamId": "13", + "firstName": "Noahkai", + "lastName": "Banks", + "marketValue": 8470353.0, + "averagePoints": 145.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 145.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 345146.0, + "yesterday": 385753.0, + "twoDays": 390388.0, + "sevenDaysAvg": 2281395.0, + "thirtyDaysAvg": 2723480.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 2, + "name": "Noahkai Banks", + "marketChangeToday": 345146.0 + }, + { + "id": "9642", + "teamId": "13", + "firstName": "Chrislain", + "lastName": "Matsima", + "marketValue": 14169201.0, + "averagePoints": 138.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 138.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 158522.0, + "yesterday": 192603.0, + "twoDays": 212884.0, + "sevenDaysAvg": 1158720.0, + "thirtyDaysAvg": 4286729.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 138 + } + ], + "startProbability": 1, + "name": "Chrislain Matsima", + "marketChangeToday": 158522.0 + }, + { + "id": "9684", + "teamId": "13", + "firstName": "Alexis", + "lastName": "Claude-Maurice", + "marketValue": 6924823.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -264940.0, + "yesterday": -255891.0, + "twoDays": -250765.0, + "sevenDaysAvg": -1458167.0, + "thirtyDaysAvg": -4187066.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexis Claude-Maurice", + "marketChangeToday": -264940.0 + }, + { + "id": "9754", + "teamId": "13", + "firstName": "Juma", + "lastName": "Bah", + "marketValue": 8544752.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8cefb7d268494f6e8dab2a3e3937e7c4.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 56429.0, + "yesterday": 8488323.0, + "twoDays": 0.0, + "sevenDaysAvg": 8544752.0, + "thirtyDaysAvg": 8544752.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Juma Bah", + "marketChangeToday": 56429.0 + }, + { + "id": "9965", + "teamId": "13", + "firstName": "Faik", + "lastName": "Sakar", + "marketValue": 3320072.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133392.0, + "yesterday": -138596.0, + "twoDays": -140003.0, + "sevenDaysAvg": -982552.0, + "thirtyDaysAvg": 1133236.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Faik Sakar", + "marketChangeToday": -133392.0 + }, + { + "id": "10049", + "teamId": "13", + "firstName": "Hennes", + "lastName": "Behrens", + "marketValue": 12089471.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 143.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 136626.0, + "yesterday": 153336.0, + "twoDays": 166632.0, + "sevenDaysAvg": 639321.0, + "thirtyDaysAvg": 5584233.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Hennes Behrens", + "marketChangeToday": 136626.0 + }, + { + "id": "11556", + "teamId": "13", + "firstName": "Han-Noah", + "lastName": "Massengo", + "marketValue": 10855911.0, + "averagePoints": 155.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 155.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": null, + "marketChange": { + "today": 167997.0, + "yesterday": 183113.0, + "twoDays": 178350.0, + "sevenDaysAvg": 656748.0, + "thirtyDaysAvg": 3490298.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 155 + } + ], + "startProbability": 1, + "name": "Han-Noah Massengo", + "marketChangeToday": 167997.0 + }, + { + "id": "12341", + "teamId": "13", + "firstName": "Rodrigo", + "lastName": "Ribeiro", + "marketValue": 4145993.0, + "averagePoints": 103.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 647.0, + "totalPoints": 103.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": null, + "marketChange": { + "today": 322904.0, + "yesterday": 310667.0, + "twoDays": 238746.0, + "sevenDaysAvg": 798325.0, + "thirtyDaysAvg": -1057390.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 4, + "name": "Rodrigo Ribeiro", + "marketChangeToday": 322904.0 + }, + { + "id": "13479", + "teamId": "13", + "firstName": "Uchenna", + "lastName": "Ogundu", + "marketValue": 3409997.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -129864.0, + "yesterday": -138422.0, + "twoDays": -145379.0, + "sevenDaysAvg": -973834.0, + "thirtyDaysAvg": 946009.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Uchenna Ogundu", + "marketChangeToday": -129864.0 + }, + { + "id": "13671", + "teamId": "13", + "firstName": "Tom", + "lastName": "Wisbereit", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/487a6f69783d4bf69fa8c1b023e108e1.png", + "number": 48.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Wisbereit", + "marketChangeToday": 0.0 + }, + { + "id": "13806", + "teamId": "13", + "firstName": "Young-Woo", + "lastName": "Seol", + "marketValue": 3116736.0, + "averagePoints": 73.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 174.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": null, + "marketChange": { + "today": 122666.0, + "yesterday": 83685.0, + "twoDays": 9852.0, + "sevenDaysAvg": -285531.0, + "thirtyDaysAvg": 3116736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Young-Woo Seol", + "marketChangeToday": 122666.0 + }, + { + "id": "32", + "teamId": "8", + "firstName": "Loris", + "lastName": "Karius", + "marketValue": 16623305.0, + "averagePoints": 142.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 142.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -7798.0, + "yesterday": 5428.0, + "twoDays": 25361.0, + "sevenDaysAvg": -289096.0, + "thirtyDaysAvg": 2214249.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + } + ], + "startProbability": 1, + "name": "Loris Karius", + "marketChangeToday": -7798.0 + }, + { + "id": "670", + "teamId": "8", + "firstName": "Kenan", + "lastName": "Karaman", + "marketValue": 8938812.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -285832.0, + "yesterday": -269276.0, + "twoDays": -282486.0, + "sevenDaysAvg": -2707866.0, + "thirtyDaysAvg": -5228502.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Kenan Karaman", + "marketChangeToday": -285832.0 + }, + { + "id": "755", + "teamId": "8", + "firstName": "Kevin", + "lastName": "Müller", + "marketValue": 2122368.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 137865.0, + "yesterday": 205678.0, + "twoDays": 236432.0, + "sevenDaysAvg": 1498271.0, + "thirtyDaysAvg": -210852.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kevin Müller", + "marketChangeToday": 137865.0 + }, + { + "id": "1012", + "teamId": "8", + "firstName": "Edin", + "lastName": "Džeko", + "marketValue": 8274494.0, + "averagePoints": -30.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1052.0, + "totalPoints": -30.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -298368.0, + "yesterday": -329775.0, + "twoDays": -362049.0, + "sevenDaysAvg": -1555685.0, + "thirtyDaysAvg": 7774494.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -30 + } + ], + "startProbability": 5, + "name": "Edin Džeko", + "marketChangeToday": -298368.0 + }, + { + "id": "1691", + "teamId": "8", + "firstName": "Finn", + "lastName": "Porath", + "marketValue": 2215054.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -123792.0, + "yesterday": -139405.0, + "twoDays": -144930.0, + "sevenDaysAvg": -993223.0, + "thirtyDaysAvg": -860219.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Finn Porath", + "marketChangeToday": -123792.0 + }, + { + "id": "2449", + "teamId": "8", + "firstName": "Hee-Chan", + "lastName": "Hwang", + "marketValue": 4866223.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dda0f6c796e426bb5c5519a765d80de.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -32569.0, + "yesterday": -467435.0, + "twoDays": 0.0, + "sevenDaysAvg": 2499996.0, + "thirtyDaysAvg": 2499996.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Hee-Chan Hwang", + "marketChangeToday": -32569.0 + }, + { + "id": "2762", + "teamId": "8", + "firstName": "Timo", + "lastName": "Becker", + "marketValue": 9427028.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 148243.0, + "yesterday": 227215.0, + "twoDays": 259516.0, + "sevenDaysAvg": 1636251.0, + "thirtyDaysAvg": 2852721.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 3, + "name": "Timo Becker", + "marketChangeToday": 148243.0 + }, + { + "id": "2876", + "teamId": "8", + "firstName": "Ron", + "lastName": "Schallenberg", + "marketValue": 4203865.0, + "averagePoints": -54.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3776.0, + "totalPoints": -54.0, + "status": 8, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -127918.0, + "yesterday": -130820.0, + "twoDays": -139831.0, + "sevenDaysAvg": -997541.0, + "thirtyDaysAvg": -1805805.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -54 + } + ], + "startProbability": 5, + "name": "Ron Schallenberg", + "marketChangeToday": -127918.0 + }, + { + "id": "2967", + "teamId": "8", + "firstName": "Soufiane", + "lastName": "El-Faouzi", + "marketValue": 13226210.0, + "averagePoints": 60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 60.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -366558.0, + "yesterday": -380810.0, + "twoDays": -435681.0, + "sevenDaysAvg": -1753595.0, + "thirtyDaysAvg": 909283.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 1, + "name": "Soufiane El-Faouzi", + "marketChangeToday": -366558.0 + }, + { + "id": "3029", + "teamId": "8", + "firstName": "Dejan", + "lastName": "Ljubičić", + "marketValue": 7063943.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 254426.0, + "yesterday": 283682.0, + "twoDays": 307708.0, + "sevenDaysAvg": 1942362.0, + "thirtyDaysAvg": -1546387.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 2, + "name": "Dejan Ljubičić", + "marketChangeToday": 254426.0 + }, + { + "id": "3307", + "teamId": "8", + "firstName": "Janik", + "lastName": "Bachmann", + "marketValue": 562730.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 26327.0, + "yesterday": -24552.0, + "twoDays": -73434.0, + "sevenDaysAvg": -400498.0, + "thirtyDaysAvg": -3567901.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janik Bachmann", + "marketChangeToday": 26327.0 + }, + { + "id": "4406", + "teamId": "8", + "firstName": "Éric", + "lastName": "Dina Ebimbe", + "marketValue": 6059443.0, + "averagePoints": -19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1921.0, + "totalPoints": -19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -328344.0, + "yesterday": -43002.0, + "twoDays": 34188.0, + "sevenDaysAvg": -86370.0, + "thirtyDaysAvg": 5559443.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -19 + } + ], + "startProbability": 3, + "name": "Éric Dina Ebimbe", + "marketChangeToday": -328344.0 + }, + { + "id": "4606", + "teamId": "8", + "firstName": "Hasan", + "lastName": "Kuruçay", + "marketValue": 9070711.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3726.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -280007.0, + "yesterday": -314289.0, + "twoDays": -599821.0, + "sevenDaysAvg": -2312628.0, + "thirtyDaysAvg": -2223721.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 2, + "name": "Hasan Kuruçay", + "marketChangeToday": -280007.0 + }, + { + "id": "6172", + "teamId": "8", + "firstName": "Junior", + "lastName": "Adamu", + "marketValue": 6852563.0, + "averagePoints": 24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3727.0, + "totalPoints": 24.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 166045.0, + "yesterday": 220882.0, + "twoDays": 241771.0, + "sevenDaysAvg": 1135338.0, + "thirtyDaysAvg": -2694462.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + } + ], + "startProbability": 3, + "name": "Junior Adamu", + "marketChangeToday": 166045.0 + }, + { + "id": "7156", + "teamId": "8", + "firstName": "Maximilian", + "lastName": "Wöber", + "marketValue": 2427556.0, + "averagePoints": -77.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1923.0, + "totalPoints": -77.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -99821.0, + "yesterday": -104624.0, + "twoDays": -124861.0, + "sevenDaysAvg": -796478.0, + "thirtyDaysAvg": -2218463.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -77 + } + ], + "startProbability": 4, + "name": "Maximilian Wöber", + "marketChangeToday": -99821.0 + }, + { + "id": "7242", + "teamId": "8", + "firstName": "Robin", + "lastName": "Gosens", + "marketValue": 8426739.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1923.0, + "totalPoints": -9.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -265816.0, + "yesterday": -299645.0, + "twoDays": -338071.0, + "sevenDaysAvg": -2567603.0, + "thirtyDaysAvg": -2730038.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Robin Gosens", + "marketChangeToday": -265816.0 + }, + { + "id": "8222", + "teamId": "8", + "firstName": "Moussa", + "lastName": "Sylla", + "marketValue": 9155556.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 21.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -193366.0, + "yesterday": 23127.0, + "twoDays": 100279.0, + "sevenDaysAvg": 311262.0, + "thirtyDaysAvg": 1724390.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 2, + "name": "Moussa Sylla", + "marketChangeToday": -193366.0 + }, + { + "id": "8235", + "teamId": "8", + "firstName": "Adrian", + "lastName": "Gantenbein", + "marketValue": 1173570.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -183448.0, + "yesterday": -142537.0, + "twoDays": 16060.0, + "sevenDaysAvg": 120553.0, + "thirtyDaysAvg": -645107.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Adrian Gantenbein", + "marketChangeToday": -183448.0 + }, + { + "id": "8277", + "teamId": "8", + "firstName": "Vitalie", + "lastName": "Becker", + "marketValue": 4821835.0, + "averagePoints": 16.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3726.0, + "totalPoints": 16.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -259323.0, + "yesterday": -283875.0, + "twoDays": -303348.0, + "sevenDaysAvg": -1782524.0, + "thirtyDaysAvg": -399266.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 3, + "name": "Vitalie Becker", + "marketChangeToday": -259323.0 + }, + { + "id": "10916", + "teamId": "8", + "firstName": "Mert Can", + "lastName": "Ayhan", + "marketValue": 4644410.0, + "averagePoints": -24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 468.0, + "totalPoints": -24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -111616.0, + "yesterday": -319885.0, + "twoDays": -336149.0, + "sevenDaysAvg": -2034880.0, + "thirtyDaysAvg": -3739828.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -24 + } + ], + "startProbability": 3, + "name": "Mert Can Ayhan", + "marketChangeToday": -111616.0 + }, + { + "id": "11255", + "teamId": "8", + "firstName": "Nikola", + "lastName": "Katic", + "marketValue": 11763612.0, + "averagePoints": 67.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4596.0, + "totalPoints": 67.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -566660.0, + "yesterday": -521431.0, + "twoDays": -474571.0, + "sevenDaysAvg": -2889436.0, + "thirtyDaysAvg": -804762.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 67 + } + ], + "startProbability": 3, + "name": "Nikola Katic", + "marketChangeToday": -566660.0 + }, + { + "id": "12158", + "teamId": "8", + "firstName": "Luca", + "lastName": "Vozar", + "marketValue": 2476905.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -137344.0, + "yesterday": -146409.0, + "twoDays": -171270.0, + "sevenDaysAvg": -985124.0, + "thirtyDaysAvg": 1976905.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Vozar", + "marketChangeToday": -137344.0 + }, + { + "id": "12297", + "teamId": "8", + "firstName": "Satoshi", + "lastName": "Tanaka", + "marketValue": 5034417.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 239854.0, + "yesterday": 189536.0, + "twoDays": 52422.0, + "sevenDaysAvg": 376762.0, + "thirtyDaysAvg": -3980221.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Satoshi Tanaka", + "marketChangeToday": 239854.0 + }, + { + "id": "13431", + "teamId": "8", + "firstName": "Johannes Simon", + "lastName": "Siebeking", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png", + "number": 36.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -472700.0, + "thirtyDaysAvg": -2697927.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Johannes Simon Siebeking", + "marketChangeToday": 0.0 + }, + { + "id": "13448", + "teamId": "8", + "firstName": "Adil", + "lastName": "Aouchiche", + "marketValue": 12532718.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5180.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -447036.0, + "yesterday": -471597.0, + "twoDays": -504608.0, + "sevenDaysAvg": -2706842.0, + "thirtyDaysAvg": -133371.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 1, + "name": "Adil Aouchiche", + "marketChangeToday": -447036.0 + } +] \ No newline at end of file diff --git a/outputs/kbstats/players/kbstats_players_20260904_104843_+0200.csv b/outputs/kbstats/players/kbstats_players_20260904_104843_+0200.csv new file mode 100644 index 0000000..952c0dc --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260904_104843_+0200.csv @@ -0,0 +1,468 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg +173,2,Jonathan,Tah,33630269.0,35.0,1.0,1.0,0.0,693.0,35.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 35}]",3,Jonathan Tah,-637454.0,-637454.0,-561808.0,-515197.0,-3266044.0,-2432780.0 +237,2,Manuel,Neuer,14552983.0,145.0,1.0,1.0,1.0,5767.0,145.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 145}]",1,Manuel Neuer,92910.0,92910.0,131517.0,144356.0,718702.0,2317397.0 +383,2,Sven,Ulreich,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png,26.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sven Ulreich,0.0,0.0,0.0,0.0,-41527.0,-11636.0 +1685,2,Joshua,Kimmich,59870453.0,303.0,1.0,1.0,1.0,5767.0,303.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,4003.0,4003.0,8506.0,13275.0,-5874.0,559689.0 +1961,2,Serge,Gnabry,12468509.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png,7.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Serge Gnabry,21249.0,21249.0,40444.0,2029.0,-1061834.0,-6140271.0 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0 +2038,2,Konrad,Laimer,32157097.0,107.0,1.0,1.0,1.0,5767.0,107.0,0,2,https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png,27.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 107}]",3,Konrad Laimer,-17665.0,-17665.0,6215.0,19873.0,13902.0,-1559675.0 +2300,2,Josip,Stanišić,19607562.0,43.0,1.0,1.0,0.0,1298.0,43.0,0,2,https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png,44.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 43}]",3,Josip Stanišić,-527635.0,-527635.0,-455122.0,-475937.0,-2648093.0,-9298081.0 +2366,2,Alphonso,Davies,13370225.0,153.0,1.0,1.0,1.0,4468.0,153.0,0,2,https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png,19.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 153}]",3,Alphonso Davies,248326.0,248326.0,259979.0,273440.0,1547623.0,-2073019.0 +2804,2,Jamal,Musiala,24644739.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jamal Musiala,-462189.0,-462189.0,-443431.0,-476849.0,-3713013.0,-9771048.0 +3072,2,Jonas,Urbig,5336755.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jonas Urbig,-240821.0,-240821.0,-262763.0,-265634.0,-1812507.0,-7126104.0 +3089,2,Hiroki,Ito,4511557.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png,21.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Hiroki Ito,-102637.0,-102637.0,-110053.0,-128566.0,-1449636.0,-2211679.0 +3120,2,Tom,Bischof,19731020.0,40.0,1.0,1.0,0.0,697.0,40.0,0,3,https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png,8.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 40}]",4,Tom Bischof,-446415.0,-446415.0,-496828.0,-471013.0,-2850479.0,-730649.0 +3543,2,Nathaniel,Brown,29978590.0,60.0,1.0,1.0,1.0,3686.0,60.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 60}]",3,Nathaniel Brown,-144941.0,-144941.0,-5264.0,30080.0,235272.0,2140457.0 +6080,2,Aleksandar,Pavlović,33224416.0,256.0,1.0,1.0,1.0,5069.0,256.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 256}]",2,Aleksandar Pavlović,72222.0,72222.0,88333.0,106619.0,601866.0,2583483.0 +6668,2,Kim,Minjae,12115429.0,110.0,1.0,1.0,1.0,5073.0,110.0,0,2,https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png,3.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 110}]",3,Kim Minjae,172387.0,172387.0,208539.0,235521.0,1366046.0,721645.0 +7226,2,Harry,Kane,68891954.0,124.0,1.0,1.0,1.0,5071.0,124.0,0,4,https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png,9.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 124}]",1,Harry Kane,177.0,177.0,5251.0,9841.0,53218.0,618902.0 +8329,2,Michael,Olise,65005159.0,249.0,1.0,1.0,1.0,5767.0,249.0,0,3,https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png,17.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 249}]",1,Michael Olise,13155.0,13155.0,15873.0,19112.0,133833.0,867243.0 +10789,2,Lennart,Karl,20549394.0,21.0,1.0,1.0,0.0,695.0,21.0,0,3,https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png,42.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Lennart Karl,60407.0,60407.0,65993.0,58245.0,-18400.0,-5491736.0 +11675,2,Luis,Díaz,53739205.0,215.0,1.0,1.0,1.0,5767.0,215.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 215}]",1,Luis Díaz,12367.0,12367.0,16688.0,21298.0,141299.0,897477.0 +12314,2,Bara Sapoko,Ndiaye,1662344.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Bara Sapoko Ndiaye,-48475.0,-48475.0,-72676.0,-81106.0,-492152.0,-1995144.0 +14251,2,Ismael,Saibari,30426316.0,180.0,1.0,1.0,0.0,2080.0,180.0,0,4,https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png,34.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 180}]",3,Ismael Saibari,52409.0,52409.0,77799.0,90332.0,372910.0,1493995.0 +15502,2,Tim,Binder,2416037.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Binder,-135370.0,-135370.0,-145109.0,-146370.0,-1054384.0,1916037.0 +1664,9,Maximilian,Mittelstädt,26576170.0,79.0,1.0,1.0,1.0,5767.0,79.0,0,2,https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png,7.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 79}]",1,Maximilian Mittelstädt,44183.0,44183.0,59332.0,66538.0,274667.0,-1941357.0 +1671,9,Grischa,Prömel,15180015.0,35.0,1.0,1.0,1.0,5767.0,35.0,0,3,https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png,21.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 35}]",1,Grischa Prömel,140368.0,140368.0,163167.0,190591.0,1079214.0,3619699.0 +2068,9,Dan-Axel,Zagadou,1415002.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Dan-Axel Zagadou,-103308.0,-103308.0,-116945.0,-130067.0,-869599.0,-3328886.0 +2120,9,Nikolas,Nartey,4691312.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nikolas Nartey,-133126.0,-133126.0,-141289.0,-381504.0,-2155147.0,-1088600.0 +2172,9,Chris,Führich,20626278.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png,10.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Chris Führich,-166180.0,-166180.0,-246062.0,-367314.0,-2375110.0,-3064795.0 +2199,9,Josha,Vagnoman,8301622.0,73.0,1.0,1.0,1.0,5767.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,308497.0,308497.0,328703.0,354832.0,2466120.0,2507205.0 +2214,9,Atakan,Karazor,4035357.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Atakan Karazor,-90273.0,-90273.0,-91296.0,-115681.0,-744440.0,-6448928.0 +2237,9,Fabian,Bredlow,12223174.0,111.0,1.0,1.0,1.0,5767.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,111820.0,111820.0,146961.0,178756.0,1003846.0,7255992.0 +2445,9,Marius,Funk,2568973.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marius Funk,-152724.0,-152724.0,-155293.0,-150128.0,-1054805.0,1082242.0 +2694,9,Angelo,Stiller,34331734.0,25.0,1.0,1.0,1.0,5330.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png,6.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 25}]",1,Angelo Stiller,-327639.0,-327639.0,-248277.0,-305597.0,-2055504.0,-1892071.0 +2854,9,Ermedin,Demirović,15870738.0,-4.0,1.0,1.0,0.0,1976.0,-4.0,0,4,https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png,9.0,2,,,"[{""hasPlayed"": true, ""points"": -4}]",3,Ermedin Demirović,-65533.0,-65533.0,-207153.0,-319190.0,-2338448.0,-9308844.0 +2988,9,Jamie,Leweling,21468560.0,-3.0,1.0,1.0,0.0,1986.0,-3.0,0,3,https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png,18.0,2,,,"[{""hasPlayed"": true, ""points"": -3}]",2,Jamie Leweling,33055.0,33055.0,1865.0,-193031.0,-1752231.0,-5164767.0 +3190,9,Jeff,Chabot,22738699.0,17.0,1.0,1.0,1.0,4488.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png,24.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 17}]",1,Jeff Chabot,-42005.0,-42005.0,-59324.0,-127852.0,-1126210.0,-2614771.0 +3193,9,,Tiago Tomás,9460597.0,35.0,1.0,1.0,1.0,3780.0,35.0,1,4,https://kickbase.b-cdn.net/content/file/bc4ccccad9f44c0fa4e3f4e7a406cb75.png,8.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 35}]",5,Tiago Tomás,-49698.0,-49698.0,296635.0,331620.0,1984181.0,4118625.0 +4296,9,Dzenan,Pejcinovic,10929287.0,-6.0,1.0,1.0,1.0,3790.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,,4.0,"[{""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejcinovic,184353.0,184353.0,209826.0,228561.0,2227748.0,8050225.0 +4589,9,Justin,Diehl,1194012.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Justin Diehl,-182301.0,-182301.0,-26928.0,85974.0,411041.0,694012.0 +6085,9,Dennis,Seimen,6278094.0,,,,,,,4,1,https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png,41.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Dennis Seimen,157485.0,157485.0,221843.0,242936.0,1343040.0,-2550165.0 +7158,9,Deniz,Undav,42017605.0,-11.0,1.0,1.0,1.0,4480.0,-11.0,0,4,https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png,26.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",1,Deniz Undav,-399961.0,-399961.0,-437671.0,-317881.0,-2202015.0,-1046678.0 +7257,9,Leonidas,Stergiou,2250011.0,-8.0,1.0,1.0,0.0,1286.0,-8.0,0,2,https://kickbase.b-cdn.net/content/file/5969fcecc82d4c039732fa615901d1b2.png,20.0,2,,,"[{""hasPlayed"": true, ""points"": -8}]",4,Leonidas Stergiou,-61374.0,-61374.0,-85490.0,-105609.0,-765571.0,-1104222.0 +7349,9,Finn,Jeltsch,15906881.0,16.0,1.0,1.0,1.0,5767.0,16.0,0,2,https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png,29.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 16}]",1,Finn Jeltsch,102471.0,102471.0,133093.0,156334.0,909397.0,4476304.0 +7781,9,Leo,Sauer,3170261.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png,44.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Leo Sauer,-88563.0,-88563.0,-104712.0,-109887.0,-726053.0,-3738914.0 +8247,9,Ramon,Hendriks,9617704.0,32.0,1.0,1.0,1.0,5767.0,32.0,0,2,https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png,3.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 32}]",3,Ramon Hendriks,137618.0,137618.0,170283.0,146807.0,368888.0,-1208715.0 +9615,9,Ameen,Al Dakhil,1328709.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ameen Al Dakhil,-77471.0,-77471.0,-96963.0,-121729.0,-777392.0,-2737482.0 +10112,9,Luca,Jaquez,2206631.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Jaquez,-113707.0,-113707.0,-117009.0,-117490.0,-810182.0,-3369727.0 +11043,9,Lorenz,Assignon,3413252.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lorenz Assignon,-119210.0,-119210.0,-133293.0,-130501.0,-961002.0,2472414.0 +11947,9,Badredine,Bouanani,3038496.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b67847cbe4cc438ebd753c2290658271.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Badredine Bouanani,-148284.0,-148284.0,-135876.0,-146518.0,-581901.0,282219.0 +11955,9,Bilal,El Khannouss,18401286.0,-60.0,1.0,1.0,0.0,1279.0,-60.0,0,3,https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png,11.0,2,,,"[{""hasPlayed"": true, ""points"": -60}]",4,Bilal El Khannouss,-426441.0,-426441.0,-427784.0,-469071.0,-2603106.0,-6847439.0 +12293,9,Jeremy,Arévalo,1549251.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/7237c08d471f43358fb271abcdf961e9.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jeremy Arévalo,-125770.0,-125770.0,-133630.0,-141757.0,-992922.0,-966717.0 +859,77,Jan,Gyamerah,5465927.0,63.0,1.0,1.0,1.0,4630.0,63.0,0,2,https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png,30.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 63}]",2,Jan Gyamerah,95804.0,95804.0,69789.0,-28568.0,-796597.0,2672039.0 +1745,77,Amara,Condé,906654.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Amara Condé,-48224.0,-48224.0,-99607.0,-121021.0,-696976.0,-3246395.0 +2495,77,Tim,Boss,2265478.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Boss,-147474.0,-147474.0,-149689.0,-145818.0,-1060554.0,-551158.0 +2928,77,Lukas Emanuel,Petkov,10945541.0,233.0,1.0,1.0,1.0,5894.0,233.0,0,3,https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png,25.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Lukas Emanuel Petkov,185131.0,185131.0,226731.0,240469.0,1132417.0,42923.0 +3026,77,Lasse,Günther,7957728.0,74.0,1.0,1.0,1.0,5894.0,74.0,0,2,https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png,21.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 74}]",1,Lasse Günther,43836.0,43836.0,10172.0,-65162.0,-617702.0,620413.0 +3232,77,Luca,Pfeiffer,2157095.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Pfeiffer,-118924.0,-118924.0,-126988.0,-134083.0,-946988.0,-1864089.0 +3284,77,Maximilian,Rohr,9651515.0,87.0,1.0,1.0,1.0,5039.0,87.0,0,2,https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png,31.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 87}]",1,Maximilian Rohr,203605.0,203605.0,220432.0,237553.0,902026.0,-500901.0 +3350,77,Felix,Keidel,8292373.0,66.0,1.0,1.0,1.0,5894.0,66.0,0,2,https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png,43.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 66}]",1,Felix Keidel,116688.0,116688.0,130325.0,170424.0,610651.0,7377328.0 +6148,77,Lukas,Pinckert,9202599.0,112.0,1.0,1.0,1.0,5894.0,112.0,0,2,https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png,19.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 112}]",1,Lukas Pinckert,199919.0,199919.0,246974.0,247105.0,723098.0,1592079.0 +6149,77,Frank,Lehmann,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png,1.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Frank Lehmann,0.0,0.0,0.0,0.0,0.0,-194058.0 +6158,77,Luca,Schnellbacher,4528682.0,15.0,1.0,1.0,0.0,1273.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png,24.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Luca Schnellbacher,-118398.0,-118398.0,-136670.0,-404493.0,-1963526.0,3592115.0 +6160,77,Nicolas,Kristof,12426659.0,83.0,1.0,1.0,1.0,5894.0,83.0,0,1,https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png,20.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 83}]",1,Nicolas Kristof,-145285.0,-145285.0,-131398.0,-97175.0,-810884.0,1659207.0 +6183,77,Noel,Futkeu,7152883.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Noel Futkeu,-298027.0,-298027.0,-300649.0,-320365.0,-2053823.0,-3794982.0 +7278,77,Lukasz,Poreba,8029620.0,75.0,1.0,1.0,1.0,5894.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png,8.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 75}]",1,Lukasz Poreba,-16531.0,-16531.0,-66664.0,-88315.0,-745012.0,333045.0 +7441,77,Cole,Campbell,9112815.0,144.0,1.0,1.0,1.0,4001.0,144.0,0,3,https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png,39.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 144}]",1,Cole Campbell,323279.0,323279.0,355405.0,373424.0,2077617.0,3497368.0 +7463,77,Francis,Onyeka,9041165.0,139.0,1.0,1.0,1.0,3999.0,139.0,0,3,https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png,40.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 139}]",2,Francis Onyeka,334871.0,334871.0,349626.0,371539.0,1773972.0,-1305189.0 +7514,77,Florian,Le Joncour,1075569.0,20.0,1.0,1.0,0.0,855.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png,3.0,2,18.0,,"[{""hasPlayed"": true, ""points"": 20}]",5,Florian Le Joncour,-5673.0,-5673.0,-57924.0,-82258.0,-502956.0,-3408460.0 +8252,77,Maurice,Krattenmacher,1621631.0,13.0,1.0,1.0,0.0,1892.0,13.0,0,3,https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png,7.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 13}]",5,Maurice Krattenmacher,2871.0,2871.0,-35700.0,-61410.0,-434372.0,-3018893.0 +8296,77,Frederik,Schmahl,3123632.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Frederik Schmahl,-137347.0,-137347.0,-138173.0,-146634.0,-995277.0,1657048.0 +8301,77,Luca,Sirch,3337278.0,10.0,1.0,1.0,0.0,1264.0,10.0,0,2,https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png,26.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 10}]",4,Luca Sirch,-97596.0,-97596.0,-110160.0,-129333.0,-760643.0,-1420528.0 +9224,77,Tom,Zimmerschied,2166433.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png,29.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tom Zimmerschied,-122363.0,-122363.0,-121243.0,-122599.0,-903402.0,-6509928.0 +9384,77,Noah,Darvich,5291204.0,12.0,1.0,1.0,0.0,1895.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png,10.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 12}]",4,Noah Darvich,-293838.0,-293838.0,-319464.0,-337459.0,-1929889.0,-978349.0 +9995,77,David,Mokwa,4835386.0,148.0,1.0,1.0,1.0,4620.0,148.0,0,4,https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png,42.0,1,30.0,,"[{""hasPlayed"": true, ""points"": 148}]",2,David Mokwa,471705.0,471705.0,488192.0,443505.0,1959474.0,254280.0 +11253,77,Nicholas,Mickelson,3879018.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nicholas Mickelson,-140981.0,-140981.0,-146185.0,-155058.0,-1368416.0,3260093.0 +12317,77,Raif,Adam,3420548.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Raif Adam,-130517.0,-130517.0,-135591.0,-145988.0,-999303.0,1501203.0 +4,7,Janis,Blaswich,2653917.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Janis Blaswich,78383.0,78383.0,178063.0,207387.0,1248959.0,91328.0 +72,7,Mark,Flekken,14456982.0,47.0,1.0,1.0,1.0,5894.0,47.0,0,1,https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png,1.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 47}]",1,Mark Flekken,-303167.0,-303167.0,-225975.0,-235269.0,-1185561.0,1521012.0 +78,7,Jonas,Hofmann,2912116.0,43.0,1.0,1.0,0.0,1881.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png,7.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 43}]",5,Jonas Hofmann,297872.0,297872.0,312993.0,335089.0,1794955.0,129825.0 +663,7,Robert,Andrich,4389967.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Robert Andrich,-81739.0,-81739.0,-75733.0,-80183.0,-994974.0,-6522607.0 +2661,7,Moussa,Diaby,25567268.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Moussa Diaby,-45229.0,-45229.0,-1000000.0,0.0,-12573288.0,-12573288.0 +2746,7,Patrik,Schick,29753919.0,135.0,1.0,1.0,1.0,5894.0,135.0,0,4,https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png,14.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 135}]",1,Patrik Schick,34652.0,34652.0,49271.0,64574.0,313031.0,1100527.0 +2783,7,Edmond,Tapsoba,29368948.0,-26.0,1.0,1.0,1.0,5894.0,-26.0,0,2,https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png,12.0,2,,,"[{""hasPlayed"": true, ""points"": -26}]",1,Edmond Tapsoba,-571177.0,-571177.0,-676973.0,-719310.0,-3332726.0,-2032030.0 +2846,7,Malik,Tillman,15458499.0,74.0,1.0,1.0,1.0,4013.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png,10.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 74}]",3,Malik Tillman,113962.0,113962.0,196907.0,225956.0,1418172.0,-421817.0 +3754,7,Lucas,Vázquez,8034510.0,-6.0,1.0,1.0,1.0,3399.0,-6.0,0,2,https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png,17.0,1,,,"[{""hasPlayed"": true, ""points"": -6}]",3,Lucas Vázquez,182964.0,182964.0,240392.0,287199.0,2067442.0,4526118.0 +3759,7,Miguel,Gutiérrez,22040694.0,117.0,1.0,1.0,1.0,5894.0,117.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,93827.0,93827.0,124602.0,152999.0,885108.0,22040694.0 +4199,7,Aleix,García,39179941.0,98.0,1.0,1.0,1.0,5894.0,98.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 98}]",1,Aleix García,-56513.0,-56513.0,6638.0,16577.0,122628.0,2429299.0 +4318,7,Tim,Oermann,3331596.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tim Oermann,-133615.0,-133615.0,-136735.0,-143317.0,-983512.0,887979.0 +4563,7,Loïc,Badé,12756356.0,30.0,1.0,1.0,1.0,3389.0,30.0,0,2,https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png,5.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",3,Loïc Badé,-578373.0,-578373.0,-110439.0,47031.0,-231187.0,-878616.0 +6061,7,Ibrahim,Maza,30294764.0,107.0,1.0,1.0,1.0,5894.0,107.0,0,3,https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png,30.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 107}]",1,Ibrahim Maza,16034.0,16034.0,33587.0,42981.0,242971.0,1962819.0 +6745,7,Victor,Boniface,4862893.0,43.0,1.0,1.0,0.0,667.0,43.0,0,4,https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png,22.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 43}]",5,Victor Boniface,-164644.0,-164644.0,-199438.0,-208746.0,-1817430.0,-1441468.0 +7269,7,Nathan,Tella,5623520.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nathan Tella,40322.0,40322.0,123126.0,120410.0,527761.0,-3940015.0 +7963,7,Jarell,Quansah,17178917.0,50.0,1.0,1.0,0.0,2505.0,50.0,0,2,https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png,4.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 50}]",3,Jarell Quansah,-405492.0,-405492.0,-374202.0,-407468.0,-2993525.0,-3141281.0 +8374,7,Martin,Terrier,1069422.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Martin Terrier,-63551.0,-63551.0,-96768.0,-113476.0,-584782.0,-2994600.0 +11513,7,Christian,Kofane,9602228.0,109.0,1.0,1.0,0.0,2494.0,109.0,0,4,https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png,35.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 109}]",4,Christian Kofane,235269.0,235269.0,271382.0,280203.0,747293.0,-1191380.0 +11680,7,Kennet,Eichhorn,3153971.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kennet Eichhorn,-122326.0,-122326.0,-116432.0,-120356.0,-839961.0,-6520581.0 +11756,7,Montrell,Culbreath,2115331.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png,42.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Montrell Culbreath,-110131.0,-110131.0,-114022.0,-123661.0,-814288.0,-4595017.0 +11956,7,Ezequiél,Fernández,10727689.0,39.0,1.0,1.0,1.0,3394.0,39.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 39}]",3,Ezequiél Fernández,100951.0,100951.0,173044.0,204610.0,1782588.0,6968584.0 +11957,7,Eliesse,Ben Seghir,2695603.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Eliesse Ben Seghir,207966.0,207966.0,234592.0,260574.0,1609211.0,-581761.0 +13888,7,Guéla,Doué,18532785.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Guéla Doué,103420.0,103420.0,18429365.0,0.0,18532785.0,18532785.0 +14241,7,Facundo,Medina,8559759.0,21.0,1.0,1.0,0.0,2499.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Facundo Medina,-115280.0,-115280.0,-191168.0,-229459.0,-1864513.0,8559759.0 +15199,7,Afonso,Moreira,24654434.0,5.0,1.0,1.0,1.0,5226.0,5.0,0,4,https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png,9.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 5}]",1,Afonso Moreira,-182523.0,-182523.0,-129787.0,-78470.0,-17666.0,5058364.0 +417,28,Ron-Robert,Zieler,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ron-Robert Zieler,-39887.0,-39887.0,-124235.0,-130045.0,-839288.0,-753296.0 +737,28,Luca,Waldschmidt,3365460.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Waldschmidt,-130332.0,-130332.0,-129274.0,-129685.0,-941150.0,1200816.0 +1580,28,Marvin,Schwäbe,15587596.0,176.0,1.0,1.0,1.0,5806.0,176.0,0,1,https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png,1.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 176}]",1,Marvin Schwäbe,25473.0,25473.0,54118.0,85592.0,290523.0,3206070.0 +2069,28,Timo,Hübers,822191.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timo Hübers,-39591.0,-39591.0,-78890.0,-106068.0,-617488.0,-3134175.0 +2201,28,Linton,Maina,7335505.0,99.0,1.0,1.0,0.0,1830.0,99.0,0,4,https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png,37.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 99}]",3,Linton Maina,218917.0,218917.0,250151.0,268233.0,1010974.0,2305301.0 +2247,28,Borna,Sosa,4516100.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/2fb487395552486f9ce09b372fa7cffe.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Borna Sosa,-8198.0,-8198.0,-150806.0,0.0,-10994268.0,-10994268.0 +2358,28,Tom,Krauß,9284886.0,74.0,1.0,1.0,1.0,5444.0,74.0,0,3,https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png,5.0,2,7.0,,"[{""hasPlayed"": true, ""points"": 74}]",2,Tom Krauß,-117673.0,-117673.0,-87531.0,-55649.0,-710401.0,2735518.0 +2536,28,Matthias,Köbbing,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png,44.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Matthias Köbbing,0.0,0.0,0.0,0.0,0.0,0.0 +2552,28,Marius,Bülter,6686223.0,19.0,1.0,1.0,0.0,362.0,19.0,0,4,https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png,30.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 19}]",4,Marius Bülter,-347444.0,-347444.0,-368783.0,-399813.0,-1818498.0,2469738.0 +2718,28,Ellyes,Skhiri,7286564.0,46.0,1.0,1.0,0.0,1817.0,46.0,0,3,https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png,6.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 46}]",3,Ellyes Skhiri,258894.0,258894.0,299879.0,312279.0,1571403.0,2966229.0 +2765,28,Jan,Thielmann,6147482.0,82.0,1.0,1.0,1.0,5806.0,82.0,0,3,https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png,29.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 82}]",3,Jan Thielmann,199120.0,199120.0,221075.0,195022.0,303328.0,3172060.0 +2855,28,Ragnar,Ache,15606748.0,91.0,1.0,1.0,1.0,3996.0,91.0,0,4,https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 91}]",1,Ragnar Ache,83434.0,83434.0,107254.0,127985.0,620419.0,4148548.0 +7219,28,Ísak,Jóhannesson,11011464.0,168.0,1.0,1.0,1.0,5806.0,168.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 168}]",1,Ísak Jóhannesson,182829.0,182829.0,207043.0,216191.0,1003268.0,5080317.0 +8001,28,Luka,Lochoshvili,10654168.0,121.0,1.0,1.0,1.0,5806.0,121.0,0,2,https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png,24.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 121}]",1,Luka Lochoshvili,125935.0,125935.0,148699.0,161973.0,432080.0,3508716.0 +8274,28,Said,El Mala,26097398.0,143.0,1.0,1.0,1.0,3976.0,143.0,2,3,https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png,10.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 143}]",5,Said El Mala,-110285.0,-110285.0,50452.0,97504.0,204510.0,1553088.0 +10024,28,Joël,Schmied,1186130.0,20.0,1.0,1.0,0.0,185.0,20.0,0,2,https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png,2.0,2,16.0,,"[{""hasPlayed"": true, ""points"": 20}]",5,Joël Schmied,-29236.0,-29236.0,-62941.0,-92686.0,-517972.0,-3215810.0 +11570,28,Sebastian,Sebulonsen,1889549.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sebastian Sebulonsen,-107796.0,-107796.0,-123204.0,-127729.0,-879594.0,-3918810.0 +11875,28,Rav,van den Berg,1363090.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rav van den Berg,-59678.0,-59678.0,-94676.0,-111066.0,-631889.0,-2111202.0 +11958,28,Alessio,Castro-Montes,10067669.0,63.0,1.0,1.0,1.0,5621.0,63.0,0,3,https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png,17.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 63}]",1,Alessio Castro-Montes,121167.0,121167.0,207639.0,247293.0,1297573.0,6757045.0 +12321,28,Jahmai,Simpson-Pusey,11249704.0,62.0,1.0,1.0,1.0,5806.0,62.0,0,2,https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png,22.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 62}]",1,Jahmai Simpson-Pusey,-288961.0,-288961.0,-296848.0,-324777.0,-1385016.0,2094537.0 +14140,28,Gideon,Mensah,10136403.0,87.0,1.0,1.0,1.0,5806.0,87.0,0,2,https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png,14.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 87}]",2,Gideon Mensah,216322.0,216322.0,232695.0,275725.0,1199569.0,2366348.0 +14300,28,Paul,Okon-Engstler,4362835.0,55.0,1.0,1.0,1.0,3989.0,55.0,0,3,https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png,23.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 55}]",3,Paul Okon-Engstler,93769.0,93769.0,54373.0,1238.0,-150350.0,3862835.0 +15373,28,Reigan,Heskey,4172190.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Reigan Heskey,-116313.0,-116313.0,-126207.0,-128862.0,-1532910.0,-3184071.0 +16945,28,Thijs,Dallinga,7590773.0,240.0,1.0,1.0,0.0,1810.0,240.0,2,4,https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png,27.0,1,31.0,,"[{""hasPlayed"": true, ""points"": 240}]",5,Thijs Dallinga,209604.0,209604.0,340869.0,378553.0,1133474.0,7590773.0 +17282,28,Mikey,Moore,10838513.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/374ad94ed404446c906b8264faa1e140.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Mikey Moore,148066.0,148066.0,10190447.0,500000.0,10838513.0,10838513.0 +524,14,Oliver,Baumann,17429161.0,129.0,1.0,1.0,1.0,5806.0,129.0,0,1,https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png,1.0,2,7.0,,"[{""hasPlayed"": true, ""points"": 129}]",1,Oliver Baumann,-155042.0,-155042.0,-109484.0,-35624.0,-882191.0,-2427411.0 +1815,14,Andrej,Kramarić,14291539.0,-3.0,1.0,1.0,0.0,513.0,-3.0,0,3,https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png,27.0,2,,,"[{""hasPlayed"": true, ""points"": -3}]",4,Andrej Kramarić,-488434.0,-488434.0,-429177.0,-456376.0,-2458620.0,-10755299.0 +1954,14,,Bernardo,7156102.0,62.0,1.0,1.0,1.0,3268.0,62.0,2,2,https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png,13.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 62}]",3,Bernardo,107550.0,107550.0,160481.0,175706.0,571548.0,-3160068.0 +2373,14,Ozan,Kabak,23455965.0,201.0,1.0,1.0,1.0,5806.0,201.0,0,2,https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png,5.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 201}]",1,Ozan Kabak,77664.0,77664.0,113642.0,154455.0,780896.0,4326788.0 +2803,14,Tim,Lemperle,11039530.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",1,Tim Lemperle,199429.0,199429.0,218466.0,218721.0,1207694.0,-1123618.0 +2852,14,Luca,Philipp,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png,37.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Philipp,0.0,0.0,0.0,0.0,0.0,0.0 +3124,14,Patrick,Wimmer,10569853.0,76.0,1.0,1.0,1.0,4308.0,76.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 76}]",3,Patrick Wimmer,102374.0,102374.0,188622.0,328313.0,2043870.0,1480870.0 +3158,14,Fisnik,Asllani,19218371.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png,11.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fisnik Asllani,-565074.0,-565074.0,-557007.0,-555652.0,-3735115.0,-7005884.0 +3204,14,Bambasé,Conté,9198968.0,106.0,1.0,1.0,1.0,5806.0,106.0,0,4,https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png,20.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 106}]",3,Bambasé Conté,268004.0,268004.0,289350.0,292127.0,1081496.0,-553455.0 +3471,14,Adam,Hložek,10464637.0,47.0,1.0,1.0,1.0,3276.0,47.0,0,4,https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png,10.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 47}]",3,Adam Hložek,-548338.0,-548338.0,-297077.0,2881.0,-453483.0,5318796.0 +7543,14,Max,Moerstedt,5198349.0,-75.0,1.0,1.0,0.0,2530.0,-75.0,0,4,https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png,9.0,1,,,"[{""hasPlayed"": true, ""points"": -75}]",3,Max Moerstedt,149470.0,149470.0,178386.0,104429.0,592515.0,938959.0 +7673,14,Albian,Hajdari,16947023.0,56.0,1.0,1.0,1.0,5299.0,56.0,0,2,https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png,21.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 56}]",2,Albian Hajdari,-533354.0,-533354.0,-592713.0,-604788.0,-2189236.0,1456789.0 +7717,14,Alexander,Prass,2142269.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Prass,-108793.0,-108793.0,-123791.0,-129957.0,-825981.0,-3387439.0 +7745,14,Vladimír,Coufal,25950835.0,136.0,1.0,1.0,1.0,5806.0,136.0,0,2,https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png,34.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 136}]",1,Vladimír Coufal,1333.0,1333.0,18660.0,29749.0,51366.0,2058042.0 +7750,14,Robin,Hranác,3637052.0,44.0,1.0,1.0,0.0,2538.0,44.0,0,2,https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png,2.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 44}]",3,Robin Hranác,289153.0,289153.0,184499.0,77060.0,375061.0,-1455698.0 +8289,14,Lúkas,Petersson,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lúkas Petersson,0.0,0.0,0.0,0.0,0.0,0.0 +9598,14,Valentin,Gendrey,2052575.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Valentin Gendrey,-104223.0,-104223.0,-121090.0,-136259.0,-907334.0,-1395252.0 +9682,14,Arthur,Chaves,1228860.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Arthur Chaves,-77859.0,-77859.0,-95390.0,-121374.0,-696842.0,-3315320.0 +11161,14,Koki,Machida,2681741.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png,28.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Koki Machida,242122.0,242122.0,266882.0,294516.0,1672848.0,-1040963.0 +11162,14,Leon,Avdullahu,16908390.0,75.0,1.0,1.0,1.0,5806.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png,7.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 75}]",1,Leon Avdullahu,-102784.0,-102784.0,11266.0,49507.0,55219.0,3774634.0 +11591,14,Cajetan,Lenz,1564100.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Cajetan Lenz,-92510.0,-92510.0,-118368.0,-132987.0,-884880.0,-4657245.0 +11631,14,Wouter,Burger,22847398.0,63.0,1.0,1.0,1.0,5806.0,63.0,0,3,https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png,18.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 63}]",1,Wouter Burger,-515481.0,-515481.0,-535113.0,-432202.0,-1521546.0,2029532.0 +11959,14,Adam,Daghim,9661959.0,163.0,1.0,1.0,1.0,5293.0,163.0,0,4,https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png,14.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 163}]",2,Adam Daghim,266121.0,266121.0,289115.0,331490.0,1381480.0,9161959.0 +15193,14,Mats,Rots,7852193.0,-14.0,1.0,1.0,0.0,507.0,-14.0,0,2,https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png,39.0,2,,,"[{""hasPlayed"": true, ""points"": -14}]",3,Mats Rots,-362948.0,-362948.0,-416381.0,-389336.0,-890138.0,-2426023.0 +15262,14,Nathan,De Cat,15282957.0,-9.0,1.0,1.0,0.0,1497.0,-9.0,0,3,https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png,17.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",3,Nathan De Cat,-589093.0,-589093.0,-647115.0,-773716.0,-3095901.0,1389406.0 +51,40,Rani,Khedira,7871307.0,51.0,1.0,1.0,1.0,6161.0,51.0,0,3,https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png,8.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 51}]",1,Rani Khedira,-158886.0,-158886.0,-203285.0,-225040.0,-1009989.0,3659001.0 +1223,40,Marvin,Friedrich,2305001.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marvin Friedrich,-131642.0,-131642.0,-137460.0,-139443.0,-1048827.0,39454.0 +1553,40,Janik,Haberer,2270675.0,29.0,1.0,1.0,0.0,1181.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png,19.0,2,12.0,,"[{""hasPlayed"": true, ""points"": 29}]",4,Janik Haberer,-45965.0,-45965.0,-81501.0,-94882.0,-675008.0,-1296113.0 +1955,40,Oliver,Burke,2606279.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Oliver Burke,-123742.0,-123742.0,-127987.0,-137943.0,-911669.0,-308911.0 +2065,40,Felix,Uduokhai,4838159.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Felix Uduokhai,98197.0,98197.0,43587.0,-24791.0,-860379.0,-3860379.0 +2279,40,Frederik,Rönnow,7573723.0,,,,,,,2,1,https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png,1.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Frederik Rönnow,-1718.0,-1718.0,53809.0,51672.0,-69728.0,-1079927.0 +2302,40,Woo-Yeong,Jeong,5367590.0,61.0,1.0,1.0,0.0,2061.0,61.0,0,3,https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png,11.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 61}]",3,Woo-Yeong Jeong,242141.0,242141.0,340428.0,380292.0,2161090.0,728854.0 +2400,40,Christopher,Trimmel,3023838.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Christopher Trimmel,-116187.0,-116187.0,-122757.0,-129738.0,-792472.0,-1009895.0 +2491,40,Tim,Skarke,4678359.0,140.0,1.0,1.0,0.0,2075.0,140.0,0,3,https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png,21.0,1,29.0,,"[{""hasPlayed"": true, ""points"": 140}]",3,Tim Skarke,331253.0,331253.0,364386.0,356716.0,1215131.0,1726705.0 +2717,40,Robert,Skov,874031.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Robert Skov,-37627.0,-37627.0,-76555.0,-116217.0,-699985.0,-2256979.0 +3102,40,Tom,Rothe,10351472.0,78.0,1.0,1.0,1.0,6161.0,78.0,0,2,https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png,15.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 78}]",1,Tom Rothe,68793.0,68793.0,96913.0,88200.0,199309.0,6085753.0 +3187,40,András,Schäfer,4615535.0,37.0,1.0,1.0,1.0,4100.0,37.0,0,3,https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png,13.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,András Schäfer,-69316.0,-69316.0,-98107.0,-138589.0,-650718.0,686097.0 +3364,40,Carl,Klaus,3634039.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png,25.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Carl Klaus,-146088.0,-146088.0,-149158.0,-151462.0,-1155419.0,3020865.0 +3419,40,Matheo,Raab,6262159.0,9.0,1.0,1.0,1.0,6161.0,9.0,0,1,https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png,31.0,1,1.0,,"[{""hasPlayed"": true, ""points"": 9}]",2,Matheo Raab,276684.0,276684.0,309728.0,329921.0,2403309.0,4660470.0 +3453,40,Derrick,Köhn,1365769.0,19.0,1.0,1.0,0.0,811.0,19.0,0,2,https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png,17.0,2,13.0,,"[{""hasPlayed"": true, ""points"": 19}]",5,Derrick Köhn,-14147.0,-14147.0,-46173.0,-78251.0,-350295.0,-2313864.0 +4352,40,Stanley,Nsoki,2320136.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Stanley Nsoki,-140414.0,-140414.0,-144889.0,-147829.0,-1052087.0,166665.0 +4446,40,Aljoscha,Kemlein,8467721.0,56.0,1.0,1.0,1.0,4980.0,56.0,0,3,https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png,6.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 56}]",1,Aljoscha Kemlein,-168683.0,-168683.0,-212849.0,-225690.0,-1458171.0,2650959.0 +4598,40,Josip,Juranović,10237973.0,216.0,1.0,1.0,1.0,6161.0,216.0,0,2,https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png,18.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 216}]",1,Josip Juranović,346479.0,346479.0,375804.0,403384.0,2285221.0,5444582.0 +7684,40,Michel,Aebischer,4858101.0,25.0,1.0,1.0,1.0,4096.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png,20.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 25}]",3,Michel Aebischer,-212851.0,-212851.0,-246147.0,-326482.0,-1700117.0,4858101.0 +7723,40,Leopold,Querfeld,15211615.0,257.0,1.0,1.0,1.0,6161.0,257.0,0,2,https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png,14.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 257}]",3,Leopold Querfeld,123735.0,123735.0,177160.0,200698.0,979272.0,2606691.0 +8381,40,Livan,Burcu,6813438.0,27.0,1.0,1.0,0.0,2065.0,27.0,0,3,https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png,9.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 27}]",3,Livan Burcu,-308703.0,-308703.0,-348075.0,-383736.0,-2322305.0,898756.0 +9683,40,Andrej,Ilic,4248881.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Andrej Ilic,-87647.0,-87647.0,-86653.0,-83334.0,-600857.0,-4242325.0 +10106,40,Marin,Ljubicic,5707465.0,23.0,1.0,1.0,1.0,5350.0,23.0,0,4,https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png,27.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 23}]",3,Marin Ljubicic,153602.0,153602.0,202273.0,244867.0,1926105.0,3099900.0 +12763,40,Emmanuel,Latte Lath,10777163.0,96.0,1.0,1.0,1.0,4086.0,96.0,0,4,https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png,29.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 96}]",2,Emmanuel Latte Lath,91231.0,91231.0,135117.0,153931.0,851599.0,10277163.0 +13629,40,Linus,Güther,2488849.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png,49.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Linus Güther,-142505.0,-142505.0,-153384.0,-165741.0,-1088028.0,1988849.0 +14917,40,Zeno,Van den Bosch,10816253.0,91.0,1.0,1.0,1.0,6161.0,91.0,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 91}]",2,Zeno Van den Bosch,-136934.0,-136934.0,-232077.0,-300627.0,-2059888.0,-451644.0 +17306,40,Kastriot,Imeri,4098937.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/35e95c83657447b79b7b77f552c56abb.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kastriot Imeri,108894.0,108894.0,3990043.0,0.0,4098937.0,4098937.0 +357,4,Jens,Grahl,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png,33.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Grahl,0.0,0.0,0.0,0.0,0.0,0.0 +461,4,Timothy,Chandler,1531171.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timothy Chandler,-108991.0,-108991.0,-127470.0,-154169.0,-830921.0,1031171.0 +513,4,Mario,Götze,4259516.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Mario Götze,-83389.0,-83389.0,-98984.0,-105155.0,-795074.0,1854001.0 +2144,4,Robin,Koch,24285098.0,132.0,1.0,1.0,1.0,6161.0,132.0,0,2,https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png,4.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 132}]",1,Robin Koch,44003.0,44003.0,80154.0,108058.0,453697.0,2506577.0 +2255,4,Jonathan,Burkardt,26548616.0,46.0,1.0,1.0,1.0,4425.0,46.0,0,4,https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png,9.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 46}]",1,Jonathan Burkardt,-212185.0,-212185.0,-60911.0,4859.0,-248319.0,1745584.0 +2863,4,Ansgar,Knauff,4409983.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ansgar Knauff,-129277.0,-129277.0,-130962.0,-131641.0,-1770821.0,-446060.0 +2864,4,Nnamdi,Collins,6715067.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nnamdi Collins,-313422.0,-313422.0,-297214.0,-318608.0,-2185752.0,-5109722.0 +2887,4,Ritsu,Dōan,15616189.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Ritsu Dōan,-306298.0,-306298.0,-320013.0,-432687.0,-3610209.0,-3101848.0 +3019,4,Noah,Atubolu,12346370.0,130.0,1.0,1.0,1.0,6161.0,130.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,252291.0,252291.0,273276.0,279205.0,1775095.0,1335461.0 +6081,4,Can,Uzun,28934183.0,65.0,1.0,1.0,1.0,5217.0,65.0,0,3,https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png,42.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 65}]",1,Can Uzun,16105.0,16105.0,37896.0,48628.0,367952.0,2434839.0 +7275,4,Kauã,Santos,4864391.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kauã Santos,-354602.0,-354602.0,-370807.0,-379397.0,-2657463.0,-3655706.0 +7277,4,Farès,Chaïbi,8413247.0,79.0,1.0,1.0,1.0,6161.0,79.0,0,3,https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png,8.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 79}]",3,Farès Chaïbi,315040.0,315040.0,342901.0,339055.0,1145710.0,-4044742.0 +7325,4,Elias,Baum,13047167.0,181.0,1.0,1.0,1.0,6161.0,181.0,0,2,https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png,2.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 181}]",1,Elias Baum,207383.0,207383.0,223482.0,239079.0,1379634.0,6364616.0 +7417,4,Noël,Aséko,4652605.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png,15.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Noël Aséko,-71158.0,-71158.0,-56944.0,-81777.0,-1025080.0,-3976817.0 +8351,4,Oscar,Højlund,5467650.0,1.0,1.0,1.0,0.0,945.0,1.0,0,3,https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png,6.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 1}]",4,Oscar Højlund,-332649.0,-332649.0,-47592.0,49948.0,-25674.0,1080307.0 +10004,4,Younes,Ebnoutalib,13829405.0,304.0,1.0,1.0,1.0,5549.0,304.0,0,4,https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png,11.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 304}]",1,Younes Ebnoutalib,282029.0,282029.0,295781.0,299382.0,1802456.0,3464125.0 +11186,4,Jeremiaha,Maluze,2840751.0,194.0,1.0,1.0,1.0,6161.0,194.0,0,2,https://kickbase.b-cdn.net/content/file/41180e5bf4d046fbb3c24268c49459cb.png,37.0,1,68.0,,"[{""hasPlayed"": true, ""points"": 194}]",3,Jeremiaha Maluze,438796.0,438796.0,483731.0,493220.0,2340751.0,2340751.0 +12284,4,Keita,Kosugi,11004052.0,64.0,1.0,1.0,1.0,6161.0,64.0,0,2,https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png,26.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 64}]",3,Keita Kosugi,17798.0,17798.0,109637.0,140443.0,843447.0,7738955.0 +12285,4,Love,Arrhov,1894016.0,-6.0,1.0,1.0,0.0,944.0,-6.0,0,3,https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png,31.0,2,,,"[{""hasPlayed"": true, ""points"": -6}]",5,Love Arrhov,-86280.0,-86280.0,-112973.0,-127149.0,-840080.0,-2064336.0 +12294,4,Ayoube,Amaimouni,7750482.0,73.0,1.0,1.0,1.0,5216.0,73.0,0,3,https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png,29.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Ayoube Amaimouni,269321.0,269321.0,317707.0,365760.0,2455466.0,1645556.0 +14920,4,Malik,Pimpong,2486661.0,6.0,1.0,1.0,0.0,1736.0,6.0,0,4,https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png,35.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 6}]",5,Malik Pimpong,-62880.0,-62880.0,-97369.0,-114027.0,-783670.0,-4847815.0 +15589,4,,Otávio,8134100.0,-1.0,1.0,1.0,0.0,611.0,-1.0,0,2,https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png,5.0,2,,,"[{""hasPlayed"": true, ""points"": -1}]",4,Otávio,-385779.0,-385779.0,-420065.0,-535221.0,-2093000.0,5121432.0 +16369,4,Raphael,Onyedika,14446532.0,28.0,1.0,1.0,1.0,6161.0,28.0,0,3,https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png,25.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 28}]",1,Raphael Onyedika,-484193.0,-484193.0,-425748.0,-185825.0,-902930.0,3451320.0 +17285,4,Lilian,Brassier,12149607.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/9ee0a3622cb8465089f59da17d232a32.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Lilian Brassier,133766.0,133766.0,11515841.0,500000.0,12149607.0,12149607.0 +60,18,Dominik,Kohr,7767004.0,96.0,1.0,1.0,1.0,4824.0,96.0,1,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,2,12.0,,"[{""hasPlayed"": true, ""points"": 96}]",5,Dominik Kohr,-389904.0,-389904.0,-409080.0,-494913.0,-2937531.0,976633.0 +550,18,Stefan,Bell,1254895.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Stefan Bell,-75872.0,-75872.0,-113981.0,-114346.0,-360224.0,-2629103.0 +620,18,Alexander,Schwolow,3160870.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Schwolow,-139656.0,-139656.0,-143106.0,-142650.0,-1027282.0,2202369.0 +1540,18,Danny,Da Costa,10629521.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Danny Da Costa,190328.0,190328.0,216028.0,354525.0,1444535.0,3521854.0 +1590,18,Robin,Zentner,14851882.0,104.0,1.0,1.0,1.0,5731.0,104.0,0,1,https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png,27.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 104}]",1,Robin Zentner,49056.0,49056.0,75634.0,110383.0,546141.0,3863459.0 +1639,18,Nadiem,Amiri,34579759.0,167.0,1.0,1.0,1.0,5731.0,167.0,0,3,https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png,10.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 167}]",1,Nadiem Amiri,54147.0,54147.0,61023.0,86905.0,565477.0,3012557.0 +2006,18,Stefan,Posch,9140054.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Stefan Posch,-323122.0,-323122.0,-568969.0,-594891.0,-2753615.0,791281.0 +2030,18,Phillip,Tietz,15282961.0,85.0,1.0,1.0,1.0,5731.0,85.0,0,4,https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 85}]",1,Phillip Tietz,109675.0,109675.0,129468.0,165917.0,1062229.0,5061651.0 +2232,18,Philipp,Mwene,10778261.0,71.0,1.0,1.0,1.0,5731.0,71.0,0,2,https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png,2.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Philipp Mwene,148618.0,148618.0,171744.0,199962.0,1417727.0,3761401.0 +2399,18,Lennard,Maloney,2429548.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png,15.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lennard Maloney,235101.0,235101.0,288051.0,304804.0,1561477.0,-182648.0 +2476,18,Jae-Sung,Lee,12801050.0,104.0,1.0,1.0,1.0,4091.0,104.0,0,3,https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 104}]",2,Jae-Sung Lee,136477.0,136477.0,155283.0,173183.0,1036773.0,5485133.0 +2646,18,Sheraldo,Becker,14318840.0,49.0,1.0,1.0,1.0,4095.0,49.0,0,4,https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png,23.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 49}]",2,Sheraldo Becker,-357050.0,-357050.0,-344388.0,-129115.0,-742413.0,3017145.0 +2702,18,Eric,Martel,2923853.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Eric Martel,-97338.0,-97338.0,-97085.0,-96956.0,-752510.0,-6550081.0 +2822,18,,Silas,1352120.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png,26.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Silas,-113507.0,-113507.0,-126747.0,-139973.0,-1051587.0,-218616.0 +2895,18,Paul,Nebel,4100041.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Paul Nebel,-113391.0,-113391.0,-104191.0,-100874.0,-711103.0,-8230838.0 +3041,18,Silvan,Widmer,1833175.0,29.0,1.0,1.0,0.0,1324.0,29.0,0,2,https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png,30.0,2,15.0,,"[{""hasPlayed"": true, ""points"": 29}]",5,Silvan Widmer,-20107.0,-20107.0,-55968.0,-92178.0,-376886.0,-1838913.0 +3318,18,Ransford,Königsdörffer,4768888.0,17.0,1.0,1.0,0.0,1640.0,17.0,0,4,https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png,11.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 17}]",4,Ransford Königsdörffer,-93439.0,-93439.0,-278775.0,-302402.0,-1655967.0,-2198616.0 +3470,18,Anthony,Caci,12200501.0,124.0,1.0,1.0,1.0,4406.0,124.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 124}]",1,Anthony Caci,138416.0,138416.0,177707.0,211663.0,1097059.0,6280247.0 +6111,18,Benedict,Hollerbach,2659741.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Benedict Hollerbach,-105255.0,-105255.0,-118689.0,-130985.0,-860187.0,283000.0 +8307,18,Kaishu,Sano,17598961.0,133.0,1.0,1.0,1.0,5731.0,133.0,0,3,https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png,6.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 133}]",1,Kaishu Sano,137541.0,137541.0,165862.0,204018.0,1080786.0,4589334.0 +10122,18,Fabio,Gruber,11459773.0,130.0,1.0,1.0,1.0,5731.0,130.0,0,2,https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png,3.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 130}]",2,Fabio Gruber,151995.0,151995.0,155366.0,149801.0,-7322.0,421886.0 +11261,18,Sota,Kawasaki,3158793.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png,24.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sota Kawasaki,-126869.0,-126869.0,-133372.0,-144204.0,-961541.0,618309.0 +11665,18,Kacper,Potulski,5135028.0,28.0,1.0,1.0,0.0,907.0,28.0,0,2,https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png,48.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 28}]",3,Kacper Potulski,321191.0,321191.0,278292.0,138826.0,528439.0,-2015897.0 +11666,18,Maximilian,Kinzig,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png,40.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Maximilian Kinzig,0.0,0.0,0.0,0.0,0.0,0.0 +13438,18,Otto,Ruoppi,1730896.0,15.0,1.0,1.0,0.0,1636.0,15.0,0,3,https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png,20.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Otto Ruoppi,-60565.0,-60565.0,-83468.0,-108520.0,-747117.0,-3666332.0 +17179,18,Rael-Tshimbela,Nakuzola,2394984.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png,47.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rael-Tshimbela Nakuzola,157265.0,157265.0,251237.0,310773.0,1894984.0,2394984.0 +168,29,Sven,Michel,621128.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png,11.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sven Michel,83697.0,83697.0,37431.0,-53103.0,-435868.0,-3586327.0 +1964,29,Felix,Götze,5115160.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Felix Götze,-365285.0,-365285.0,-378186.0,-381370.0,-2579192.0,-1189355.0 +2015,29,Raphael,Obermair,8274699.0,90.0,1.0,1.0,1.0,5731.0,90.0,0,3,https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png,23.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 90}]",1,Raphael Obermair,81103.0,81103.0,54480.0,44519.0,-95208.0,577491.0 +2301,29,Oliver,Batista Meier,5138584.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png,7.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Oliver Batista Meier,-349029.0,-349029.0,-342902.0,-385254.0,-2505324.0,-1486424.0 +2471,29,Markus,Schubert,2358186.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Markus Schubert,-144206.0,-144206.0,-150174.0,-152706.0,-1044529.0,-340307.0 +2498,29,Tom,Baack,2541663.0,12.0,1.0,1.0,0.0,1187.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png,6.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 12}]",4,Tom Baack,-106012.0,-106012.0,-122703.0,-131702.0,-894864.0,-1085901.0 +2749,29,Steffen,Tigges,4594448.0,32.0,1.0,1.0,0.0,1650.0,32.0,0,4,https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png,27.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 32}]",4,Steffen Tigges,195941.0,195941.0,259090.0,247701.0,1125132.0,3240281.0 +2977,29,Nahuel,Noll,13134485.0,111.0,1.0,1.0,1.0,5731.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png,15.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Nahuel Noll,19009.0,19009.0,46053.0,72844.0,181146.0,2441404.0 +3027,29,Marvin,Pieringer,3311263.0,64.0,1.0,1.0,1.0,5548.0,64.0,0,4,https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png,18.0,1,19.0,107.0,"[{""hasPlayed"": true, ""points"": 64}]",1,Marvin Pieringer,350888.0,350888.0,348016.0,394311.0,2222015.0,2066746.0 +3081,29,Gabriel,Vidović,8283245.0,72.0,1.0,1.0,1.0,5731.0,72.0,0,3,https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png,40.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 72}]",1,Gabriel Vidović,198202.0,198202.0,239285.0,272502.0,1456089.0,7783245.0 +3336,29,Stefano,Marino,6403327.0,35.0,1.0,1.0,1.0,4081.0,35.0,0,4,https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png,30.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 35}]",3,Stefano Marino,-293916.0,-293916.0,-315157.0,-329180.0,-1969909.0,-812818.0 +3491,29,Sebastian,Klaas,2559794.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png,26.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sebastian Klaas,91498.0,91498.0,161490.0,199082.0,1106048.0,2059794.0 +3492,29,Marcel,Hoffmeier,4172922.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Marcel Hoffmeier,-139622.0,-139622.0,-143271.0,-147907.0,-1969172.0,-1899328.0 +3559,29,Laurin,Ulrich,8191598.0,44.0,1.0,1.0,1.0,4543.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png,28.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 44}]",2,Laurin Ulrich,118359.0,118359.0,164460.0,190300.0,819190.0,7691598.0 +6197,29,Laurin,Curda,10450371.0,187.0,1.0,1.0,1.0,5731.0,187.0,0,2,https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png,17.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 187}]",1,Laurin Curda,168008.0,168008.0,206900.0,337273.0,1176088.0,-702245.0 +6217,29,Rayan,Philippe,2152617.0,-1.0,1.0,1.0,0.0,341.0,-1.0,0,4,https://kickbase.b-cdn.net/content/file/78b421e2e307474ba1b2de95d956ed80.png,9.0,1,,,"[{""hasPlayed"": true, ""points"": -1}]",3,Rayan Philippe,140409.0,140409.0,84918.0,-15255.0,-204232.0,-2510962.0 +6292,29,Mattes,Hansen,4567668.0,64.0,1.0,1.0,1.0,4535.0,64.0,0,2,https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png,22.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 64}]",2,Mattes Hansen,259616.0,259616.0,246422.0,164334.0,596664.0,3234722.0 +6751,29,Florian,Pruhs,2729972.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png,31.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Pruhs,-153961.0,-153961.0,-153162.0,-150969.0,-1060308.0,2033180.0 +7320,29,Tjark,Scheller,7492604.0,133.0,1.0,1.0,1.0,5731.0,133.0,0,2,https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png,25.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 133}]",1,Tjark Scheller,306421.0,306421.0,353202.0,365977.0,2155680.0,952293.0 +7616,29,Jano,ter Horst,8644480.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png,21.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Jano ter Horst,307214.0,307214.0,354524.0,381380.0,2243716.0,3373558.0 +8292,29,Santiago,Castañeda,8874086.0,101.0,1.0,1.0,1.0,5731.0,101.0,0,3,https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png,5.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 101}]",1,Santiago Castañeda,217799.0,217799.0,257238.0,232149.0,666458.0,1110676.0 +8872,29,Jonah,Sticker,3758360.0,21.0,1.0,1.0,0.0,1196.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png,3.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 21}]",4,Jonah Sticker,-117360.0,-117360.0,-131513.0,-136505.0,-878178.0,1927768.0 +8984,29,Nyamekye,Awortwie-Grant,1892782.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nyamekye Awortwie-Grant,28667.0,28667.0,125393.0,193546.0,1095033.0,1383012.0 +9283,29,Deniz,Zeitler,3307080.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Deniz Zeitler,-126200.0,-126200.0,-137109.0,-156625.0,-1133768.0,2807080.0 +10048,29,Luka,Duric,2435399.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Luka Duric,-122769.0,-122769.0,-135775.0,-148591.0,-998399.0,-1394615.0 +11170,29,Ruben,Müller,3338178.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Ruben Müller,-142071.0,-142071.0,-144433.0,-147140.0,-1034656.0,2393879.0 +12262,29,Albert Frank,Millgramm,3425230.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Albert Frank Millgramm,-124891.0,-124891.0,-140977.0,-143222.0,-902986.0,-465422.0 +14911,29,Clemens,Lippmann,726712.0,2.0,1.0,1.0,0.0,182.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png,29.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 2}]",5,Clemens Lippmann,37801.0,37801.0,-15341.0,-61344.0,-362977.0,-3439583.0 +14914,29,Timur,Gayret,1122466.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png,44.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Timur Gayret,69723.0,69723.0,131823.0,134594.0,622466.0,622466.0 +1225,43,Leopold,Zingerle,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Leopold Zingerle,0.0,0.0,0.0,0.0,0.0,0.0 +1246,43,Willi,Orban,30773806.0,171.0,1.0,1.0,1.0,5846.0,171.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 171}]",2,Willi Orban,-63444.0,-63444.0,9807.0,10447.0,-665506.0,568027.0 +1333,43,Lukas,Klostermann,884076.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png,16.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Lukas Klostermann,-47521.0,-47521.0,-86989.0,-114281.0,-642419.0,-2930355.0 +1689,43,Benjamin,Henrichs,5568405.0,34.0,1.0,1.0,0.0,1393.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/c091f35a668e446caa75ecc93b1084dd.png,39.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 34}]",5,Benjamin Henrichs,-242614.0,-242614.0,-283118.0,-290433.0,-2099860.0,967970.0 +1728,43,Örjan,Nyland,2991624.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png,1.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Örjan Nyland,-143094.0,-143094.0,-145733.0,-144903.0,-1003814.0,2491624.0 +2141,43,Ridle ,Baku,19653208.0,233.0,1.0,1.0,1.0,4453.0,233.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Ridle Baku,209561.0,209561.0,233597.0,258057.0,1411843.0,670682.0 +2275,43,Christoph,Baumgartner,13160210.0,,,,,,,4,3,https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Christoph Baumgartner,-499927.0,-499927.0,-468685.0,-456371.0,-3133133.0,-5834852.0 +2522,43,David,Raum,34774717.0,149.0,1.0,1.0,1.0,5846.0,149.0,0,2,https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png,22.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 149}]",1,David Raum,22054.0,22054.0,41379.0,58142.0,376444.0,2570878.0 +2687,43,Christopher,Nkunku,25538024.0,111.0,1.0,1.0,0.0,1904.0,111.0,0,4,https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png,28.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 111}]",2,Christopher Nkunku,97494.0,97494.0,110159.0,126976.0,874151.0,-14009597.0 +2897,43,Rocco,Reitz,13728441.0,208.0,1.0,1.0,1.0,5072.0,208.0,1,3,https://kickbase.b-cdn.net/content/file/4186115eb899498fbec64508ec48475c.png,20.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 208}]",5,Rocco Reitz,-251694.0,-251694.0,276854.0,281970.0,640896.0,599935.0 +4596,43,Brajan,Gruda,21790679.0,128.0,1.0,1.0,1.0,4446.0,128.0,2,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 128}]",3,Brajan Gruda,162588.0,162588.0,205272.0,215829.0,1475735.0,7229598.0 +6104,43,,Guiu,10533232.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Guiu,118446.0,118446.0,10414786.0,0.0,10533232.0,10533232.0 +6176,43,Nicolas,Seiwald,18806979.0,109.0,1.0,1.0,1.0,5846.0,109.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 109}]",1,Nicolas Seiwald,101325.0,101325.0,113295.0,155979.0,750161.0,4413750.0 +6300,43,Assan,Ouédraogo,8487229.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Assan Ouédraogo,-236798.0,-236798.0,-264069.0,-263609.0,-2071533.0,-13200965.0 +7224,43,Lukeba,Castello Jr.,20753508.0,199.0,1.0,1.0,1.0,5846.0,199.0,0,2,https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png,23.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 199}]",2,Lukeba Castello Jr.,191791.0,191791.0,227026.0,245302.0,1440112.0,192865.0 +7239,43,Max,Finkgräfe,3966957.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png,35.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Max Finkgräfe,-133911.0,-133911.0,-140443.0,-138861.0,-1149348.0,1916574.0 +7493,43,Arthur,Vermeeren,3694110.0,25.0,1.0,1.0,0.0,774.0,25.0,0,3,https://kickbase.b-cdn.net/content/file/28309f4b1c4c473aa6280f2b96bf6c95.png,48.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 25}]",4,Arthur Vermeeren,-89209.0,-89209.0,-105896.0,-120010.0,-795893.0,1584325.0 +8061,43,Johan,Bakayoko,8923087.0,15.0,1.0,1.0,0.0,1400.0,15.0,0,4,https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png,11.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 15}]",4,Johan Bakayoko,-317512.0,-317512.0,-327064.0,-385789.0,-2746364.0,1821026.0 +8227,43,Maarten,Vandevoordt,17386069.0,187.0,1.0,1.0,1.0,5846.0,187.0,0,1,https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png,26.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 187}]",1,Maarten Vandevoordt,47911.0,47911.0,83682.0,120849.0,603329.0,3982131.0 +9507,43,Antonio,Nusa,26660682.0,226.0,1.0,1.0,1.0,5846.0,226.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 226}]",1,Antonio Nusa,102553.0,102553.0,114197.0,129640.0,670771.0,3102609.0 +9776,43,Andrija,Maksimovic,3410094.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Andrija Maksimovic,-125787.0,-125787.0,-134907.0,-143739.0,-960274.0,588492.0 +10113,43,Tidiam,Gomis,8176061.0,176.0,1.0,1.0,1.0,3942.0,176.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,361854.0,361854.0,395255.0,403990.0,2501297.0,3925049.0 +11008,43,Ezechiel,Banzuzi,11245732.0,103.0,1.0,1.0,1.0,5074.0,103.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 103}]",1,Ezechiel Banzuzi,191689.0,191689.0,210865.0,248273.0,1859135.0,7613135.0 +11886,43,,Rômulo,13349383.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png,40.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rômulo,-607024.0,-607024.0,-605010.0,-602212.0,-4134917.0,-5278504.0 +14249,43,Neil,El Aynaoui,15140682.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Neil El Aynaoui,72028.0,72028.0,15068654.0,0.0,15140682.0,15140682.0 +14896,43,Abdoul,Koné,2156815.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png,2.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Abdoul Koné,-96093.0,-96093.0,-112310.0,-129693.0,-833771.0,-5752738.0 +15376,43,Maxime,Estève,9396990.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Maxime Estève,-254219.0,-254219.0,-300625.0,-486636.0,-2596907.0,-7380217.0 +577,15,Daniel,Batz,939454.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png,33.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Daniel Batz,-135621.0,-135621.0,-137458.0,-132438.0,-916948.0,-3616433.0 +619,15,Kevin,Stöger,10130124.0,-2.0,1.0,1.0,1.0,3907.0,-2.0,0,3,https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png,7.0,1,,,"[{""hasPlayed"": true, ""points"": -2}]",2,Kevin Stöger,50070.0,50070.0,106768.0,128396.0,919407.0,7000221.0 +849,15,Tim,Kleindienst,19378961.0,-21.0,1.0,1.0,1.0,5846.0,-21.0,0,4,https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png,11.0,1,,,"[{""hasPlayed"": true, ""points"": -21}]",1,Tim Kleindienst,20840.0,20840.0,51915.0,74517.0,559052.0,4559380.0 +1883,15,Moritz,Nicolas,18426919.0,189.0,1.0,1.0,1.0,5846.0,189.0,0,1,https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 189}]",1,Moritz Nicolas,4413.0,4413.0,24456.0,36480.0,-177392.0,551916.0 +2074,15,Robin,Hack,9655042.0,12.0,1.0,1.0,1.0,3892.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png,25.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",3,Robin Hack,-56371.0,-56371.0,-95747.0,-150137.0,-690674.0,2793138.0 +2126,15,Nicolas,Kühn,6944491.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Nicolas Kühn,-9324.0,-9324.0,-62682.0,0.0,6444491.0,6444491.0 +2261,15,Florian,Neuhaus,2369505.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png,10.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Neuhaus,238330.0,238330.0,267892.0,262742.0,1184814.0,-1223321.0 +2560,15,Philipp,Sander,11512381.0,12.0,1.0,1.0,1.0,5846.0,12.0,0,3,https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png,16.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",1,Philipp Sander,-388263.0,-388263.0,-478052.0,-425463.0,-1586100.0,1465298.0 +2850,15,Jan,Olschowsky,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png,23.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jan Olschowsky,0.0,0.0,0.0,0.0,0.0,0.0 +2862,15,Jens,Castrop,2310206.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Castrop,-137624.0,-137624.0,-140184.0,-145491.0,-1028927.0,-6469128.0 +2941,15,Joseph,Scally,4026003.0,-4.0,1.0,1.0,0.0,1241.0,-4.0,0,2,https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png,29.0,1,,,"[{""hasPlayed"": true, ""points"": -4}]",2,Joseph Scally,227930.0,227930.0,143933.0,40792.0,165312.0,-3073402.0 +3063,15,Fabio,Chiarodia,3688849.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png,2.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fabio Chiarodia,246743.0,246743.0,240940.0,259702.0,1664448.0,911619.0 +3129,15,Ko,Itakura,12065411.0,34.0,1.0,1.0,1.0,5846.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png,6.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 34}]",1,Ko Itakura,138887.0,138887.0,163997.0,177072.0,1034405.0,-1542386.0 +3516,15,Enzo,Leopold,6336864.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Enzo Leopold,-528492.0,-528492.0,-375908.0,-333527.0,-2599731.0,-6516444.0 +4292,15,David,Herold,4058785.0,5.0,1.0,1.0,0.0,1934.0,5.0,0,2,https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png,20.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 5}]",3,David Herold,-39429.0,-39429.0,-60773.0,-92373.0,-653976.0,-5341772.0 +4333,15,Lukas,Ullrich,7611205.0,17.0,1.0,1.0,1.0,3908.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png,26.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",3,Lukas Ullrich,-303909.0,-303909.0,-343597.0,-372826.0,-1534577.0,4469101.0 +6199,15,Shuto,Machino,3405100.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png,18.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Shuto Machino,-112309.0,-112309.0,-135267.0,-146719.0,-866560.0,1992701.0 +6319,15,Franck,Honorat,9095848.0,75.0,1.0,1.0,0.0,1939.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 75}]",3,Franck Honorat,217645.0,217645.0,225400.0,168229.0,415156.0,149948.0 +7774,15,Yukhym,Konoplia,1008553.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Yukhym Konoplia,-24500.0,-24500.0,-73763.0,-112273.0,-722966.0,-4164062.0 +9540,15,Isac,Lidberg,4670852.0,-8.0,1.0,1.0,0.0,1954.0,-8.0,0,4,https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png,3.0,2,,,"[{""hasPlayed"": true, ""points"": -8}]",4,Isac Lidberg,-110014.0,-110014.0,-308728.0,-318421.0,-1971512.0,-6291614.0 +11010,15,Kevin,Diks,17415557.0,29.0,1.0,1.0,1.0,5846.0,29.0,0,2,https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png,4.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 29}]",1,Kevin Diks,-321415.0,-321415.0,-95699.0,5546.0,-313001.0,3499297.0 +11748,15,Wael,Mohya,8872902.0,11.0,1.0,1.0,1.0,3912.0,11.0,0,3,https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png,36.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 11}]",3,Wael Mohya,-222365.0,-222365.0,-252980.0,-256366.0,-1991857.0,504387.0 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0 +15181,15,Jan,Leszczynski,4828650.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Jan Leszczynski,-251287.0,-251287.0,-282477.0,-307079.0,-2122325.0,-1401530.0 +15202,15,Zento,Uno,874716.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png,47.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Zento Uno,-25843.0,-25843.0,-76513.0,-109539.0,-667622.0,-3665528.0 +15613,15,Daiki,Hashioka,7805137.0,17.0,1.0,1.0,1.0,4604.0,17.0,2,2,https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png,14.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",5,Daiki Hashioka,-388665.0,-388665.0,-401492.0,-437882.0,-2868020.0,3495055.0 +16564,15,Mathieu,Nguefack,2125379.0,17.0,1.0,1.0,0.0,1938.0,17.0,0,3,https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png,34.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 17}]",4,Mathieu Nguefack,291851.0,291851.0,347336.0,377020.0,1625379.0,2125379.0 +54,3,Emre,Can,2293842.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png,23.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Emre Can,99489.0,99489.0,175466.0,209651.0,1281565.0,-568976.0 +75,3,Patrick,Drewes,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png,30.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Patrick Drewes,0.0,0.0,0.0,0.0,0.0,0.0 +1704,3,Waldemar,Anton,34107606.0,158.0,1.0,1.0,1.0,5806.0,158.0,0,2,https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png,3.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 158}]",1,Waldemar Anton,-44946.0,-44946.0,11473.0,24457.0,8398.0,1198377.0 +1856,3,Marcel,Sabitzer,6495751.0,37.0,1.0,1.0,0.0,2457.0,37.0,0,3,https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png,20.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,Marcel Sabitzer,158314.0,158314.0,102269.0,35546.0,-228811.0,-4089847.0 +1873,3,Gregor,Kobel,20971104.0,169.0,1.0,1.0,1.0,5806.0,169.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,8.0,,"[{""hasPlayed"": true, ""points"": 169}]",1,Gregor Kobel,-137889.0,-137889.0,-54688.0,-3916.0,-802866.0,-1728544.0 +1920,3,Serhou,Guirassy,30479722.0,180.0,1.0,1.0,1.0,5806.0,180.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 180}]",1,Serhou Guirassy,67916.0,67916.0,86831.0,102985.0,588262.0,2970468.0 +2148,3,Alexander,Meyer,2193462.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png,33.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Meyer,92608.0,92608.0,187804.0,235313.0,1493870.0,-129582.0 +2383,3,Nico,Schlotterbeck,23923125.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nico Schlotterbeck,42205.0,42205.0,79389.0,84341.0,-34816.0,-11503006.0 +2395,3,Julian,Ryerson,26219996.0,80.0,1.0,1.0,1.0,4566.0,80.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 80}]",1,Julian Ryerson,-8491.0,-8491.0,14758.0,28097.0,93916.0,881476.0 +2714,3,Maximilian,Beier,21789272.0,165.0,1.0,1.0,1.0,5173.0,165.0,0,4,https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png,14.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 165}]",2,Maximilian Beier,153505.0,153505.0,160523.0,152665.0,-74703.0,-3440877.0 +2736,3,Ramy,Bensebaini,16969705.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png,5.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Ramy Bensebaini,-457323.0,-457323.0,-397537.0,-346578.0,-2948800.0,-1392408.0 +3069,3,Felix,Nmecha,28054306.0,123.0,1.0,1.0,1.0,4567.0,123.0,0,3,https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png,8.0,1,4.0,,"[{""hasPlayed"": true, ""points"": 123}]",1,Felix Nmecha,66078.0,66078.0,80779.0,101951.0,611306.0,3799510.0 +7737,3,Joey,Veerman,17735481.0,36.0,1.0,1.0,0.0,1238.0,36.0,0,3,https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png,25.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 36}]",4,Joey Veerman,-576844.0,-576844.0,-395932.0,-74205.0,-808152.0,17735481.0 +9440,3,Filippo,Mane,6203679.0,17.0,1.0,1.0,0.0,1239.0,17.0,0,2,https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png,39.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 17}]",3,Filippo Mane,226963.0,226963.0,289708.0,309189.0,2272228.0,1740169.0 +9698,3,,Fábio Silva,7928365.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Fábio Silva,171903.0,171903.0,227476.0,234043.0,1282280.0,-766066.0 +10114,3,Carney,Chukwuemeka,2721389.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Carney Chukwuemeka,-27747.0,-27747.0,-50568.0,-83522.0,-459074.0,-3477611.0 +10115,3,Daniel,Svensson,18060603.0,163.0,1.0,1.0,1.0,5806.0,163.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,218422.0,218422.0,234522.0,253930.0,1400237.0,-1426466.0 +11099,3,Jobe,Bellingham,17476020.0,156.0,1.0,1.0,1.0,5806.0,156.0,0,3,https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png,7.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 156}]",2,Jobe Bellingham,189000.0,189000.0,212767.0,223545.0,674726.0,-510736.0 +11100,3,Samuele,Inácio,6879244.0,-60.0,1.0,1.0,0.0,155.0,-60.0,8,3,https://kickbase.b-cdn.net/content/file/3990db0656bc411cac06104a42bdb903.png,40.0,2,,,"[{""hasPlayed"": true, ""points"": -60}]",5,Samuele Inácio,-263975.0,-263975.0,-242213.0,-318524.0,-2067143.0,-5076239.0 +13472,3,Luca,Reggiani,2693852.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png,49.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Reggiani,-94206.0,-94206.0,-112012.0,-123182.0,-702643.0,-2987644.0 +14662,3,Justin,Lerma,3288424.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Justin Lerma,-144507.0,-144507.0,-148851.0,-150297.0,-1038144.0,-5979603.0 +14899,3,Kauã,Prates,2575587.0,34.0,1.0,1.0,0.0,632.0,34.0,0,2,https://kickbase.b-cdn.net/content/file/3c7f16c226b44240b9d55d65798e5f29.png,36.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 34}]",4,Kauã Prates,246157.0,246157.0,205141.0,82450.0,329053.0,-2657759.0 +15211,3,Joane,Gadou,25596027.0,132.0,1.0,1.0,1.0,5806.0,132.0,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 132}]",1,Joane Gadou,42544.0,42544.0,54700.0,82909.0,454314.0,4232520.0 +16378,3,Konstantinos,Karetsas,25941150.0,214.0,1.0,1.0,1.0,4573.0,214.0,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 214}]",1,Konstantinos Karetsas,133401.0,133401.0,129761.0,148723.0,1109053.0,7368427.0 +16948,3,Giannis,Konstantelias,15403044.0,181.0,1.0,1.0,1.0,3348.0,181.0,1,3,https://kickbase.b-cdn.net/content/file/222864c862d743758c5cdcbcbd1bba48.png,45.0,2,11.0,,"[{""hasPlayed"": true, ""points"": 181}]",5,Giannis Konstantelias,-682426.0,-682426.0,-743357.0,-831918.0,-3707613.0,15403044.0 +17309,3,Ethan,Nwaneri,18286222.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Ethan Nwaneri,136676.0,136676.0,18149546.0,0.0,18286222.0,18286222.0 +1863,6,Daniel,Heuer Fernandes,14685701.0,97.0,1.0,1.0,1.0,5806.0,97.0,0,1,https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png,1.0,2,6.0,,"[{""hasPlayed"": true, ""points"": 97}]",1,Daniel Heuer Fernandes,-189246.0,-189246.0,-190108.0,-73479.0,-524331.0,2411338.0 +1865,6,Yussuf,Poulsen,1712068.0,-9.0,1.0,1.0,0.0,744.0,-9.0,0,4,https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png,15.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",5,Yussuf Poulsen,-63980.0,-63980.0,-93787.0,-116722.0,-720596.0,-2002591.0 +1889,6,Bakery,Jatta,8296921.0,29.0,1.0,1.0,1.0,5061.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png,18.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 29}]",4,Bakery Jatta,137230.0,137230.0,228849.0,269260.0,1466674.0,4017971.0 +1978,6,Jordan,Torunarigha,9296731.0,2.0,1.0,1.0,1.0,5047.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png,23.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",1,Jordan Torunarigha,-90195.0,-90195.0,-141260.0,-181249.0,-1512174.0,-468090.0 +2725,6,Sebastiaan,Bornauw,10167637.0,26.0,1.0,1.0,1.0,5806.0,26.0,0,2,https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png,33.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 26}]",1,Sebastiaan Bornauw,-113680.0,-113680.0,-201800.0,-284888.0,-876007.0,9631249.0 +3277,6,Miro,Muheim,4750997.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png,28.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Miro Muheim,-109113.0,-109113.0,-284608.0,-306969.0,-1941590.0,-2165137.0 +6201,6,Nicolai,Remberg,10585215.0,47.0,1.0,1.0,1.0,5806.0,47.0,0,3,https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png,21.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 47}]",1,Nicolai Remberg,-243528.0,-243528.0,-291950.0,-344472.0,-1939016.0,331209.0 +7350,6,Otto,Stange,4461795.0,-6.0,1.0,1.0,0.0,1626.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png,19.0,2,,,"[{""hasPlayed"": true, ""points"": -6}]",3,Otto Stange,-102791.0,-102791.0,-120679.0,-368596.0,-1578252.0,454131.0 +7394,6,Kofi,Amoako,1618536.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kofi Amoako,-90911.0,-90911.0,-116705.0,-127175.0,-856866.0,-4618225.0 +8367,6,Albert,Sambi Lokonga,9707930.0,44.0,1.0,1.0,1.0,5806.0,44.0,0,3,https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png,6.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 44}]",1,Albert Sambi Lokonga,-40181.0,-40181.0,-160699.0,-366495.0,-1192795.0,933799.0 +9605,6,Albert,Grønbæk,13039678.0,30.0,1.0,1.0,1.0,5806.0,30.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,106797.0,106797.0,121124.0,152238.0,887271.0,3518615.0 +10120,6,Alexander,Røssing-Lelesiit,556404.0,,,,,,,4,4,https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Røssing-Lelesiit,13980.0,13980.0,-24285.0,-64690.0,-394846.0,-2640309.0 +11512,6,Nicolás,Capaldo,10125665.0,53.0,1.0,1.0,1.0,5806.0,53.0,0,2,https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png,24.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 53}]",1,Nicolás Capaldo,119042.0,119042.0,225070.0,214190.0,819606.0,317653.0 +11752,6,Warmed,Omari,2225537.0,,,,,,,1,2,https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Warmed Omari,-127131.0,-127131.0,-134231.0,-138061.0,-974551.0,-4569948.0 +11949,6,Shafiq,Nandja,3265757.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Shafiq Nandja,1898.0,1898.0,142519.0,212784.0,1304365.0,2765757.0 +11967,6,Fábio,Vieira,18763541.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/414fce47375f4c90a66f4e92d4256411.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Fábio Vieira,176606.0,176606.0,0.0,0.0,176606.0,176606.0 +12368,6,Sander,Tangvik,1775696.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png,12.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sander Tangvik,-135424.0,-135424.0,-145132.0,-149524.0,-933753.0,-62686.0 +13433,6,Louis,Lemke,7493330.0,2.0,1.0,1.0,1.0,5464.0,2.0,0,2,https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png,37.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",3,Louis Lemke,71453.0,71453.0,181722.0,244979.0,1544685.0,6993330.0 +14256,6,Zakaria,El Ouahdi,10314210.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e5706256ea604e1aa6d6a9c833629782.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",2,Zakaria El Ouahdi,144695.0,144695.0,10169515.0,0.0,10314210.0,10314210.0 +14425,6,David,Møller Wolfe,9228459.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f5ee255c59424da8af7dff9c275a059c.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,David Møller Wolfe,144658.0,144658.0,9083801.0,0.0,9228459.0,9228459.0 +15283,6,Martin,Adeline,6036301.0,3.0,1.0,1.0,1.0,4179.0,3.0,0,3,https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png,5.0,1,0.0,,"[{""hasPlayed"": true, ""points"": 3}]",3,Martin Adeline,118824.0,118824.0,187137.0,196080.0,695059.0,-3990502.0 +15472,6,Patson,Daka,11305025.0,12.0,1.0,1.0,1.0,4174.0,12.0,0,4,https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png,27.0,2,1.0,,"[{""hasPlayed"": true, ""points"": 12}]",2,Patson Daka,-307551.0,-307551.0,-307174.0,-85398.0,-652023.0,3430265.0 +15478,6,Bilal,Nadir,2054557.0,-11.0,1.0,1.0,0.0,758.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png,4.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",5,Bilal Nadir,-112806.0,-112806.0,-122527.0,-134183.0,-862179.0,-3759907.0 +17203,6,Terem,Moffi,4516763.0,2.0,1.0,1.0,0.0,1631.0,2.0,0,4,https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png,9.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",4,Terem Moffi,-70032.0,-70032.0,-73853.0,-95701.0,-733961.0,4516763.0 +49,5,Matthias,Ginter,26652603.0,194.0,1.0,1.0,1.0,5706.0,194.0,0,2,https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png,28.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 194}]",1,Matthias Ginter,22893.0,22893.0,31754.0,43183.0,-119626.0,787688.0 +89,5,Christian,Günter,4475531.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Christian Günter,-84070.0,-84070.0,-117586.0,-343316.0,-1764817.0,1052243.0 +118,5,Vincenzo,Grifo,9834347.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png,32.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Vincenzo Grifo,-500348.0,-500348.0,-559291.0,-601838.0,-3051750.0,-758473.0 +1257,5,Lukas,Kübler,6001014.0,102.0,1.0,1.0,1.0,4221.0,102.0,0,2,https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png,17.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 102}]",4,Lukas Kübler,293322.0,293322.0,344120.0,355315.0,1952332.0,836957.0 +1645,5,Maximilian,Eggestein,16890282.0,119.0,1.0,1.0,1.0,5706.0,119.0,0,3,https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png,8.0,1,7.0,,"[{""hasPlayed"": true, ""points"": 119}]",1,Maximilian Eggestein,119513.0,119513.0,139120.0,170083.0,638470.0,4050953.0 +1767,5,Jannik,Huth,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png,24.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jannik Huth,0.0,0.0,0.0,0.0,0.0,0.0 +1858,5,Anthony,Jung,2535895.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Anthony Jung,252187.0,252187.0,311538.0,329832.0,1586126.0,-133674.0 +1910,5,Florian,Müller,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png,21.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Florian Müller,0.0,0.0,0.0,0.0,0.0,0.0 +2084,5,Philipp,Lienhart,13704154.0,127.0,1.0,1.0,1.0,4214.0,127.0,0,2,https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png,3.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 127}]",3,Philipp Lienhart,97879.0,97879.0,119899.0,115576.0,67034.0,3359035.0 +2125,5,Jan-Niklas,Beste,13228041.0,128.0,1.0,1.0,1.0,2812.0,128.0,0,3,https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png,19.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 128}]",2,Jan-Niklas Beste,152290.0,152290.0,145434.0,153609.0,836928.0,5065689.0 +2176,5,Lucas,Höler,5826291.0,37.0,1.0,1.0,0.0,1224.0,37.0,0,4,https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png,9.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 37}]",5,Lucas Höler,104894.0,104894.0,157635.0,190998.0,984467.0,2356897.0 +2722,5,Patrick,Osterhage,2797866.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Patrick Osterhage,-122594.0,-122594.0,-124860.0,-132896.0,-900385.0,-214703.0 +3209,5,Yannik,Engelhardt,11640454.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,117912.0,117912.0,131908.0,144198.0,646039.0,5177382.0 +3218,5,Mio,Backhaus,15746416.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,1,https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png,1.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Mio Backhaus,-302496.0,-302496.0,-305642.0,-247418.0,-1658263.0,201148.0 +3304,5,Igor,Matanović,20829723.0,291.0,1.0,1.0,1.0,4481.0,291.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,184401.0,184401.0,203744.0,239631.0,1148539.0,4880222.0 +4335,5,Derry,Scherhant,9387562.0,144.0,1.0,1.0,1.0,5706.0,144.0,0,3,https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png,7.0,1,15.0,,"[{""hasPlayed"": true, ""points"": 144}]",3,Derry Scherhant,323756.0,323756.0,364167.0,384939.0,2081623.0,4703938.0 +6209,5,Philipp,Treu,10398667.0,31.0,1.0,1.0,0.0,1485.0,31.0,0,2,https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png,29.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 31}]",2,Philipp Treu,-302264.0,-302264.0,-404825.0,-500371.0,-1816668.0,1107566.0 +7215,5,Jordy,Makengo,7962354.0,90.0,1.0,1.0,1.0,5706.0,90.0,0,2,https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png,33.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 90}]",3,Jordy Makengo,287012.0,287012.0,326847.0,351095.0,2194835.0,4996107.0 +7216,5,Max,Rosenfelder,4553310.0,37.0,1.0,1.0,0.0,1491.0,37.0,0,2,https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png,37.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 37}]",3,Max Rosenfelder,286558.0,286558.0,379197.0,385885.0,1838759.0,141941.0 +8363,5,Berkay,Yilmaz,4091090.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Berkay Yilmaz,-123908.0,-123908.0,-131364.0,-132350.0,-1238825.0,-4387428.0 +8364,5,Bruno,Ogbus,2726343.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png,43.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Bruno Ogbus,232071.0,232071.0,271898.0,272088.0,1302448.0,-764396.0 +11006,5,Yuito,Suzuki,15435382.0,395.0,1.0,1.0,1.0,4860.0,395.0,0,3,https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png,14.0,1,25.0,,"[{""hasPlayed"": true, ""points"": 395}]",1,Yuito Suzuki,243914.0,243914.0,248024.0,254301.0,1088881.0,4757317.0 +11007,5,Cyriaque,Irié,3746391.0,60.0,1.0,1.0,0.0,2965.0,60.0,0,3,https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png,22.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 60}]",4,Cyriaque Irié,355862.0,355862.0,287597.0,141248.0,668553.0,-4545.0 +14048,5,Keisuke,Goto,3631574.0,11.0,1.0,1.0,0.0,846.0,11.0,0,4,https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png,42.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 11}]",5,Keisuke Goto,-82400.0,-82400.0,-101548.0,-116911.0,-656529.0,-5856159.0 +15196,5,Rihito,Yamamoto,3512853.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Rihito Yamamoto,-118334.0,-118334.0,-130793.0,-135112.0,-878051.0,-6651314.0 +43,10,Mitchell,Weiser,5202361.0,,,,,,,2,2,https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png,8.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Mitchell Weiser,249056.0,249056.0,325529.0,324744.0,1221503.0,-2007737.0 +157,10,Niklas,Stark,2853049.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png,4.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Niklas Stark,237049.0,237049.0,272455.0,276999.0,1309681.0,-1503229.0 +608,10,Niclas,Füllkrug,12765383.0,-46.0,1.0,1.0,1.0,3756.0,-46.0,0,4,https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png,10.0,2,,,"[{""hasPlayed"": true, ""points"": -46}]",2,Niclas Füllkrug,-114255.0,-114255.0,-18522.0,56391.0,646475.0,-11364985.0 +1996,10,Marco,Friedl,12459910.0,70.0,1.0,1.0,1.0,5706.0,70.0,0,2,https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png,32.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 70}]",1,Marco Friedl,-332640.0,-332640.0,-354369.0,-348830.0,-1360027.0,1710656.0 +2294,10,Amos,Pieper,11874955.0,95.0,1.0,1.0,1.0,5706.0,95.0,0,2,https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png,5.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 95}]",1,Amos Pieper,72965.0,72965.0,99643.0,84279.0,348110.0,4551080.0 +2842,10,Felix,Agu,2237324.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Felix Agu,-115237.0,-115237.0,-115347.0,-131825.0,-885868.0,-1311563.0 +2939,10,Eren Sami,Dinkçi,4832894.0,-11.0,1.0,1.0,0.0,548.0,-11.0,0,3,https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png,18.0,2,,,"[{""hasPlayed"": true, ""points"": -11}]",3,Eren Sami Dinkçi,53659.0,53659.0,-33249.0,-112282.0,-1255662.0,199430.0 +3139,10,Cédric,Itten,4425002.0,14.0,1.0,1.0,0.0,1949.0,14.0,0,4,https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png,26.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 14}]",4,Cédric Itten,-98307.0,-98307.0,-108369.0,-114979.0,-1364854.0,-5670641.0 +3166,10,Keke,Topp,557821.0,,,,,,,1,4,https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png,9.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Keke Topp,-69266.0,-69266.0,-111996.0,-143749.0,-517310.0,-448331.0 +3228,10,Justin,Njinmah,5969303.0,2.0,1.0,1.0,1.0,3750.0,2.0,1,4,https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png,11.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 2}]",5,Justin Njinmah,-474243.0,-474243.0,-517694.0,39854.0,-78074.0,-14167.0 +3281,10,Ludovit,Reis,8654640.0,29.0,1.0,1.0,1.0,5157.0,29.0,0,3,https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png,15.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 29}]",1,Ludovit Reis,161750.0,161750.0,229450.0,276471.0,1718117.0,107357.0 +3450,10,Markus,Kolke,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png,25.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Markus Kolke,0.0,0.0,0.0,0.0,0.0,0.0 +3481,10,Jens,Stage,16209682.0,,,,,,,1,3,https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png,6.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Jens Stage,-674246.0,-674246.0,-707959.0,-818809.0,-3977266.0,-975451.0 +6174,10,,Arthur,4844992.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/a28a9e98bd2945ceb8e30bed14cd51f9.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",2,Arthur,342686.0,342686.0,414880.0,422434.0,1781426.0,-1091770.0 +7167,10,Senne,Lynen,8331997.0,0.0,1.0,1.0,1.0,2812.0,0.0,2,3,https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png,14.0,2,,,"[{""hasPlayed"": true, ""points"": 0}]",3,Senne Lynen,-277729.0,-277729.0,-283652.0,-327349.0,-1878974.0,1729200.0 +7282,10,Olivier,Deman,9111797.0,23.0,1.0,1.0,1.0,5706.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",1,Olivier Deman,-200708.0,-200708.0,-275711.0,-302136.0,-1087471.0,1131777.0 +7469,10,Julián,Malatini,2592563.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png,22.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Julián Malatini,-133754.0,-133754.0,-142699.0,-142256.0,-962547.0,196982.0 +7721,10,Marco,Grüll,6316678.0,127.0,1.0,1.0,1.0,5156.0,127.0,0,3,https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png,17.0,1,20.0,,"[{""hasPlayed"": true, ""points"": 127}]",1,Marco Grüll,230908.0,230908.0,196435.0,170637.0,-287037.0,3527363.0 +8166,10,,Chuki,7100284.0,19.0,1.0,1.0,1.0,5706.0,19.0,0,3,https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png,20.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 19}]",2,Chuki,-269605.0,-269605.0,-311176.0,-308970.0,-2033440.0,-2137923.0 +9513,10,Karl,Hein,12718260.0,8.0,1.0,1.0,1.0,5706.0,8.0,0,1,https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png,1.0,2,0.0,,"[{""hasPlayed"": true, ""points"": 8}]",1,Karl Hein,-351591.0,-351591.0,-252762.0,-78571.0,-469622.0,1830620.0 +9600,10,Alexander,Schlager,2210295.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png,30.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexander Schlager,-140066.0,-140066.0,-143504.0,-143881.0,-998985.0,-4826786.0 +10131,10,Dariusz,Stalmach,2750987.0,147.0,1.0,1.0,0.0,2965.0,147.0,0,3,https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png,23.0,1,53.0,,"[{""hasPlayed"": true, ""points"": 147}]",4,Dariusz Stalmach,360315.0,360315.0,352262.0,296735.0,888013.0,-2591152.0 +10134,10,Mick,Schmetgens,6616761.0,0.0,1.0,1.0,1.0,5706.0,0.0,0,2,https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png,33.0,2,,,"[{""hasPlayed"": true, ""points"": 0}]",4,Mick Schmetgens,-397550.0,-397550.0,-408235.0,-434836.0,-1766017.0,4095418.0 +11262,10,Salim Amani,Musah,4306228.0,-5.0,1.0,1.0,0.0,1955.0,-5.0,0,4,https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png,29.0,2,,,"[{""hasPlayed"": true, ""points"": -5}]",4,Salim Amani Musah,-114389.0,-114389.0,-111939.0,-142111.0,-1787848.0,1269349.0 +13449,10,Moussa,Ndiaye,2210735.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/066179dad78f4ab3ac05e77c965aeb07.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Moussa Ndiaye,340428.0,340428.0,1870307.0,0.0,2210735.0,2210735.0 +14923,10,Kenny,Quetant,1320600.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kenny Quetant,-83035.0,-83035.0,-110625.0,-136553.0,-847901.0,-5025159.0 +14926,10,Darwin,Soylu,1198331.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png,34.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Darwin Soylu,-89396.0,-89396.0,-109855.0,-133005.0,-893316.0,-4887581.0 +15256,10,Oskar,Wójcik,2774637.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png,3.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Oskar Wójcik,-132999.0,-132999.0,-136673.0,-141404.0,-948732.0,-4926043.0 +15313,10,Paul,Erevbenagie,4234004.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",3,Paul Erevbenagie,-113993.0,-113993.0,-119131.0,-136461.0,-1691933.0,3734004.0 +17288,10,Youri,Regeer,5907714.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/b586f192e55340e3a8b7dc8b3acc2272.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Youri Regeer,146965.0,146965.0,5260749.0,500000.0,5907714.0,5907714.0 +493,13,Michael,Gregoritsch,11838343.0,195.0,1.0,1.0,1.0,5002.0,195.0,0,4,https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png,11.0,1,16.0,,"[{""hasPlayed"": true, ""points"": 195}]",2,Michael Gregoritsch,197636.0,197636.0,213933.0,229579.0,1192723.0,3797786.0 +1809,13,Marius,Wolf,7286438.0,238.0,1.0,1.0,1.0,5475.0,238.0,0,3,https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png,27.0,1,32.0,,"[{""hasPlayed"": true, ""points"": 238}]",2,Marius Wolf,355641.0,355641.0,372908.0,395628.0,2462552.0,5857053.0 +1811,13,Jeffrey,Gouweleeuw,8065482.0,22.0,1.0,1.0,0.0,194.0,22.0,0,2,https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png,6.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 22}]",3,Jeffrey Gouweleeuw,633.0,633.0,21289.0,-62591.0,-808451.0,-1124556.0 +2195,13,Finn,Dahmen,16265431.0,213.0,1.0,1.0,1.0,5649.0,213.0,0,1,https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png,1.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 213}]",1,Finn Dahmen,37476.0,37476.0,44999.0,61518.0,-212561.0,1518179.0 +2764,13,Yannik,Keitel,1962705.0,23.0,1.0,1.0,0.0,642.0,23.0,0,3,https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png,14.0,2,11.0,,"[{""hasPlayed"": true, ""points"": 23}]",5,Yannik Keitel,-64036.0,-64036.0,-95225.0,-106374.0,-703226.0,-2045316.0 +3143,13,Kristijan,Jakić,4331762.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png,17.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kristijan Jakić,229869.0,229869.0,330915.0,356535.0,1926417.0,1026958.0 +3176,13,Arijon,Ibrahimović,5078041.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/0101c31264db4c379d811e76b8c784b4.png,21.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",3,Arijon Ibrahimović,340033.0,340033.0,369952.0,381828.0,1559395.0,-1664316.0 +3183,13,Anton,Kade,14090814.0,273.0,1.0,1.0,1.0,5649.0,273.0,2,4,https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png,30.0,1,19.0,,"[{""hasPlayed"": true, ""points"": 273}]",3,Anton Kade,217059.0,217059.0,229632.0,234331.0,1092355.0,5123442.0 +4654,13,Mert,Kömür,4615469.0,43.0,1.0,1.0,0.0,1062.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png,10.0,2,9.0,,"[{""hasPlayed"": true, ""points"": 43}]",3,Mert Kömür,-89921.0,-89921.0,-110182.0,-321642.0,-1641553.0,1567669.0 +6168,13,Robin,Fellhauer,10308758.0,58.0,1.0,1.0,1.0,4587.0,58.0,0,3,https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png,19.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 58}]",2,Robin Fellhauer,-53720.0,-53720.0,27332.0,95268.0,638734.0,2493224.0 +7283,13,Calvin,Brackelmann,6146301.0,146.0,1.0,1.0,1.0,5455.0,146.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,229497.0,229497.0,269274.0,303022.0,1973063.0,-2340948.0 +7336,13,Sima,Suso,1236070.0,,,,,,,2,3,https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png,8.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Sima Suso,-103304.0,-103304.0,-123627.0,-130478.0,-915395.0,-4672473.0 +7676,13,Fabian,Rieder,15880227.0,195.0,1.0,1.0,1.0,5007.0,195.0,0,3,https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png,32.0,1,12.0,,"[{""hasPlayed"": true, ""points"": 195}]",1,Fabian Rieder,133616.0,133616.0,176544.0,192179.0,1009484.0,5179493.0 +7696,13,Nediljko,Labrović,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png,22.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Nediljko Labrović,0.0,0.0,0.0,-34555.0,-549849.0,-952228.0 +8355,13,Noahkai,Banks,8470353.0,145.0,1.0,1.0,1.0,5649.0,145.0,0,2,https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png,40.0,1,17.0,,"[{""hasPlayed"": true, ""points"": 145}]",2,Noahkai Banks,345146.0,345146.0,385753.0,390388.0,2281395.0,2723480.0 +9642,13,Chrislain,Matsima,14169201.0,138.0,1.0,1.0,1.0,5649.0,138.0,0,2,https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png,5.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 138}]",1,Chrislain Matsima,158522.0,158522.0,192603.0,212884.0,1158720.0,4286729.0 +9684,13,Alexis,Claude-Maurice,6924823.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png,20.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Alexis Claude-Maurice,-264940.0,-264940.0,-255891.0,-250765.0,-1458167.0,-4187066.0 +9754,13,Juma,Bah,8544752.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/8cefb7d268494f6e8dab2a3e3937e7c4.png,0.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",4,Juma Bah,56429.0,56429.0,8488323.0,0.0,8544752.0,8544752.0 +9965,13,Faik,Sakar,3320072.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png,23.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Faik Sakar,-133392.0,-133392.0,-138596.0,-140003.0,-982552.0,1133236.0 +10049,13,Hennes,Behrens,12089471.0,143.0,1.0,1.0,1.0,5649.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png,16.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Hennes Behrens,136626.0,136626.0,153336.0,166632.0,639321.0,5584233.0 +11556,13,Han-Noah,Massengo,10855911.0,155.0,1.0,1.0,1.0,5649.0,155.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,14.0,,"[{""hasPlayed"": true, ""points"": 155}]",1,Han-Noah Massengo,167997.0,167997.0,183113.0,178350.0,656748.0,3490298.0 +12341,13,Rodrigo,Ribeiro,4145993.0,103.0,1.0,1.0,0.0,647.0,103.0,0,4,https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png,9.0,1,24.0,,"[{""hasPlayed"": true, ""points"": 103}]",4,Rodrigo Ribeiro,322904.0,322904.0,310667.0,238746.0,798325.0,-1057390.0 +13479,13,Uchenna,Ogundu,3409997.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png,39.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Uchenna Ogundu,-129864.0,-129864.0,-138422.0,-145379.0,-973834.0,946009.0 +13671,13,Tom,Wisbereit,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/487a6f69783d4bf69fa8c1b023e108e1.png,48.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Tom Wisbereit,0.0,0.0,0.0,0.0,0.0,0.0 +13806,13,Young-Woo,Seol,3116736.0,73.0,1.0,1.0,0.0,174.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png,7.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 73}]",4,Young-Woo Seol,122666.0,122666.0,83685.0,9852.0,-285531.0,3116736.0 +32,8,Loris,Karius,16623305.0,142.0,1.0,1.0,1.0,5649.0,142.0,0,1,https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png,1.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 142}]",1,Loris Karius,-7798.0,-7798.0,5428.0,25361.0,-289096.0,2214249.0 +670,8,Kenan,Karaman,8938812.0,,,,,,,2,4,https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png,19.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Kenan Karaman,-285832.0,-285832.0,-269276.0,-282486.0,-2707866.0,-5228502.0 +755,8,Kevin,Müller,2122368.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",5,Kevin Müller,137865.0,137865.0,205678.0,236432.0,1498271.0,-210852.0 +1012,8,Edin,Džeko,8274494.0,-30.0,1.0,1.0,0.0,1052.0,-30.0,0,4,https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png,10.0,2,,,"[{""hasPlayed"": true, ""points"": -30}]",5,Edin Džeko,-298368.0,-298368.0,-329775.0,-362049.0,-1555685.0,7774494.0 +1691,8,Finn,Porath,2215054.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png,27.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Finn Porath,-123792.0,-123792.0,-139405.0,-144930.0,-993223.0,-860219.0 +2449,8,Hee-Chan,Hwang,4866223.0,,,,,,,0,4,https://kickbase.b-cdn.net/content/file/4dda0f6c796e426bb5c5519a765d80de.png,0.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",4,Hee-Chan Hwang,-32569.0,-32569.0,-467435.0,0.0,2499996.0,2499996.0 +2762,8,Timo,Becker,9427028.0,23.0,1.0,1.0,1.0,5649.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png,5.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",3,Timo Becker,148243.0,148243.0,227215.0,259516.0,1636251.0,2852721.0 +2876,8,Ron,Schallenberg,4203865.0,-54.0,1.0,1.0,1.0,3776.0,-54.0,8,3,https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png,6.0,2,,,"[{""hasPlayed"": true, ""points"": -54}]",5,Ron Schallenberg,-127918.0,-127918.0,-130820.0,-139831.0,-997541.0,-1805805.0 +2967,8,Soufiane,El-Faouzi,13226210.0,60.0,1.0,1.0,1.0,5649.0,60.0,0,3,https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png,23.0,2,4.0,,"[{""hasPlayed"": true, ""points"": 60}]",1,Soufiane El-Faouzi,-366558.0,-366558.0,-380810.0,-435681.0,-1753595.0,909283.0 +3029,8,Dejan,Ljubičić,7063943.0,43.0,1.0,1.0,1.0,5649.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png,21.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 43}]",2,Dejan Ljubičić,254426.0,254426.0,283682.0,307708.0,1942362.0,-1546387.0 +3307,8,Janik,Bachmann,562730.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png,14.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Janik Bachmann,26327.0,26327.0,-24552.0,-73434.0,-400498.0,-3567901.0 +4406,8,Éric,Dina Ebimbe,6059443.0,-19.0,1.0,1.0,0.0,1921.0,-19.0,0,3,https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png,29.0,2,,,"[{""hasPlayed"": true, ""points"": -19}]",3,Éric Dina Ebimbe,-328344.0,-328344.0,-43002.0,34188.0,-86370.0,5559443.0 +4606,8,Hasan,Kuruçay,9070711.0,23.0,1.0,1.0,1.0,3726.0,23.0,0,2,https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png,4.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 23}]",2,Hasan Kuruçay,-280007.0,-280007.0,-314289.0,-599821.0,-2312628.0,-2223721.0 +6172,8,Junior,Adamu,6852563.0,24.0,1.0,1.0,1.0,3727.0,24.0,0,4,https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png,20.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 24}]",3,Junior Adamu,166045.0,166045.0,220882.0,241771.0,1135338.0,-2694462.0 +7156,8,Maximilian,Wöber,2427556.0,-77.0,1.0,1.0,0.0,1923.0,-77.0,0,2,https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png,39.0,2,,,"[{""hasPlayed"": true, ""points"": -77}]",4,Maximilian Wöber,-99821.0,-99821.0,-104624.0,-124861.0,-796478.0,-2218463.0 +7242,8,Robin,Gosens,8426739.0,-9.0,1.0,1.0,0.0,1923.0,-9.0,0,2,https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png,8.0,2,,,"[{""hasPlayed"": true, ""points"": -9}]",3,Robin Gosens,-265816.0,-265816.0,-299645.0,-338071.0,-2567603.0,-2730038.0 +8222,8,Moussa,Sylla,9155556.0,21.0,1.0,1.0,1.0,5649.0,21.0,0,4,https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png,9.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",2,Moussa Sylla,-193366.0,-193366.0,23127.0,100279.0,311262.0,1724390.0 +8235,8,Adrian,Gantenbein,1173570.0,,,,,,,4,2,https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png,17.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Adrian Gantenbein,-183448.0,-183448.0,-142537.0,16060.0,120553.0,-645107.0 +8277,8,Vitalie,Becker,4821835.0,16.0,1.0,1.0,1.0,3726.0,16.0,0,2,https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png,33.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 16}]",3,Vitalie Becker,-259323.0,-259323.0,-283875.0,-303348.0,-1782524.0,-399266.0 +10916,8,Mert Can,Ayhan,4644410.0,-24.0,1.0,1.0,0.0,468.0,-24.0,0,2,https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png,43.0,2,,,"[{""hasPlayed"": true, ""points"": -24}]",3,Mert Can Ayhan,-111616.0,-111616.0,-319885.0,-336149.0,-2034880.0,-3739828.0 +11255,8,Nikola,Katic,11763612.0,67.0,1.0,1.0,1.0,4596.0,67.0,0,2,https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png,25.0,2,5.0,,"[{""hasPlayed"": true, ""points"": 67}]",3,Nikola Katic,-566660.0,-566660.0,-521431.0,-474571.0,-2889436.0,-804762.0 +12158,8,Luca,Vozar,2476905.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png,38.0,2,,,"[{""hasPlayed"": false, ""points"": null}]",5,Luca Vozar,-137344.0,-137344.0,-146409.0,-171270.0,-985124.0,1976905.0 +12297,8,Satoshi,Tanaka,5034417.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png,13.0,1,,,"[{""hasPlayed"": false, ""points"": null}]",1,Satoshi Tanaka,239854.0,239854.0,189536.0,52422.0,376762.0,-3980221.0 +13431,8,Johannes Simon,Siebeking,500000.0,,,,,,,0,1,https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png,36.0,0,,,"[{""hasPlayed"": false, ""points"": null}]",5,Johannes Simon Siebeking,0.0,0.0,0.0,0.0,-472700.0,-2697927.0 +13448,8,Adil,Aouchiche,12532718.0,43.0,1.0,1.0,1.0,5180.0,43.0,0,3,https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png,24.0,2,3.0,,"[{""hasPlayed"": true, ""points"": 43}]",1,Adil Aouchiche,-447036.0,-447036.0,-471597.0,-504608.0,-2706842.0,-133371.0 diff --git a/outputs/kbstats/players/kbstats_players_20260904_104843_+0200.json b/outputs/kbstats/players/kbstats_players_20260904_104843_+0200.json new file mode 100644 index 0000000..17de197 --- /dev/null +++ b/outputs/kbstats/players/kbstats_players_20260904_104843_+0200.json @@ -0,0 +1,16814 @@ +[ + { + "id": "173", + "teamId": "2", + "firstName": "Jonathan", + "lastName": "Tah", + "marketValue": 33630269.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 693.0, + "totalPoints": 35.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -637454.0, + "yesterday": -561808.0, + "twoDays": -515197.0, + "sevenDaysAvg": -3266044.0, + "thirtyDaysAvg": -2432780.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 3, + "name": "Jonathan Tah", + "marketChangeToday": -637454.0 + }, + { + "id": "237", + "teamId": "2", + "firstName": "Manuel", + "lastName": "Neuer", + "marketValue": 14552983.0, + "averagePoints": 145.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 145.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 92910.0, + "yesterday": 131517.0, + "twoDays": 144356.0, + "sevenDaysAvg": 718702.0, + "thirtyDaysAvg": 2317397.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 1, + "name": "Manuel Neuer", + "marketChangeToday": 92910.0 + }, + { + "id": "383", + "teamId": "2", + "firstName": "Sven", + "lastName": "Ulreich", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0535504fe45c48b6a905e9a14da5851d.png", + "number": 26.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -41527.0, + "thirtyDaysAvg": -11636.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Ulreich", + "marketChangeToday": 0.0 + }, + { + "id": "1685", + "teamId": "2", + "firstName": "Joshua", + "lastName": "Kimmich", + "marketValue": 59870453.0, + "averagePoints": 303.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 303.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 4003.0, + "yesterday": 8506.0, + "twoDays": 13275.0, + "sevenDaysAvg": -5874.0, + "thirtyDaysAvg": 559689.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 303 + } + ], + "startProbability": 1, + "name": "Joshua Kimmich", + "marketChangeToday": 4003.0 + }, + { + "id": "1961", + "teamId": "2", + "firstName": "Serge", + "lastName": "Gnabry", + "marketValue": 12468509.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a28d7fc999e415eb4aba7e837b0384c.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 21249.0, + "yesterday": 40444.0, + "twoDays": 2029.0, + "sevenDaysAvg": -1061834.0, + "thirtyDaysAvg": -6140271.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Serge Gnabry", + "marketChangeToday": 21249.0 + }, + { + "id": "1991", + "teamId": "2", + "firstName": "Dayot", + "lastName": "Upamecano", + "marketValue": 33398087.0, + "averagePoints": 272.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 272.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 34235.0, + "yesterday": 35892.0, + "twoDays": 50670.0, + "sevenDaysAvg": 108246.0, + "thirtyDaysAvg": 659825.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 272 + } + ], + "startProbability": 2, + "name": "Dayot Upamecano", + "marketChangeToday": 34235.0 + }, + { + "id": "2038", + "teamId": "2", + "firstName": "Konrad", + "lastName": "Laimer", + "marketValue": 32157097.0, + "averagePoints": 107.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 107.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cb9d5de1bbd14bf0915f1ec819569c17.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -17665.0, + "yesterday": 6215.0, + "twoDays": 19873.0, + "sevenDaysAvg": 13902.0, + "thirtyDaysAvg": -1559675.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 3, + "name": "Konrad Laimer", + "marketChangeToday": -17665.0 + }, + { + "id": "2300", + "teamId": "2", + "firstName": "Josip", + "lastName": "Stanišić", + "marketValue": 19607562.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1298.0, + "totalPoints": 43.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e5f36d7812254f3cb4534802eb6cd7e9.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -527635.0, + "yesterday": -455122.0, + "twoDays": -475937.0, + "sevenDaysAvg": -2648093.0, + "thirtyDaysAvg": -9298081.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Josip Stanišić", + "marketChangeToday": -527635.0 + }, + { + "id": "2366", + "teamId": "2", + "firstName": "Alphonso", + "lastName": "Davies", + "marketValue": 13370225.0, + "averagePoints": 153.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4468.0, + "totalPoints": 153.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1321be6fb58f47b592a91f17f6b2bf68.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 248326.0, + "yesterday": 259979.0, + "twoDays": 273440.0, + "sevenDaysAvg": 1547623.0, + "thirtyDaysAvg": -2073019.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 153 + } + ], + "startProbability": 3, + "name": "Alphonso Davies", + "marketChangeToday": 248326.0 + }, + { + "id": "2804", + "teamId": "2", + "firstName": "Jamal", + "lastName": "Musiala", + "marketValue": 24644739.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ac203768a94e169fa6c6b87130a94e.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -462189.0, + "yesterday": -443431.0, + "twoDays": -476849.0, + "sevenDaysAvg": -3713013.0, + "thirtyDaysAvg": -9771048.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jamal Musiala", + "marketChangeToday": -462189.0 + }, + { + "id": "3072", + "teamId": "2", + "firstName": "Jonas", + "lastName": "Urbig", + "marketValue": 5336755.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/7305496deb014e31a4001d36894c457d.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -240821.0, + "yesterday": -262763.0, + "twoDays": -265634.0, + "sevenDaysAvg": -1812507.0, + "thirtyDaysAvg": -7126104.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jonas Urbig", + "marketChangeToday": -240821.0 + }, + { + "id": "3089", + "teamId": "2", + "firstName": "Hiroki", + "lastName": "Ito", + "marketValue": 4511557.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d48858483334caca6c4315882270919.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -102637.0, + "yesterday": -110053.0, + "twoDays": -128566.0, + "sevenDaysAvg": -1449636.0, + "thirtyDaysAvg": -2211679.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Hiroki Ito", + "marketChangeToday": -102637.0 + }, + { + "id": "3120", + "teamId": "2", + "firstName": "Tom", + "lastName": "Bischof", + "marketValue": 19731020.0, + "averagePoints": 40.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 697.0, + "totalPoints": 40.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9d622fb218a14c90ad0a75266080e027.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -446415.0, + "yesterday": -496828.0, + "twoDays": -471013.0, + "sevenDaysAvg": -2850479.0, + "thirtyDaysAvg": -730649.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 40 + } + ], + "startProbability": 4, + "name": "Tom Bischof", + "marketChangeToday": -446415.0 + }, + { + "id": "3543", + "teamId": "2", + "firstName": "Nathaniel", + "lastName": "Brown", + "marketValue": 29978590.0, + "averagePoints": 60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3686.0, + "totalPoints": 60.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -144941.0, + "yesterday": -5264.0, + "twoDays": 30080.0, + "sevenDaysAvg": 235272.0, + "thirtyDaysAvg": 2140457.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 3, + "name": "Nathaniel Brown", + "marketChangeToday": -144941.0 + }, + { + "id": "6080", + "teamId": "2", + "firstName": "Aleksandar", + "lastName": "Pavlović", + "marketValue": 33224416.0, + "averagePoints": 256.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5069.0, + "totalPoints": 256.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png", + "number": 45.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 72222.0, + "yesterday": 88333.0, + "twoDays": 106619.0, + "sevenDaysAvg": 601866.0, + "thirtyDaysAvg": 2583483.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 256 + } + ], + "startProbability": 2, + "name": "Aleksandar Pavlović", + "marketChangeToday": 72222.0 + }, + { + "id": "6668", + "teamId": "2", + "firstName": "Kim", + "lastName": "Minjae", + "marketValue": 12115429.0, + "averagePoints": 110.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5073.0, + "totalPoints": 110.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df81f5e57ca4e278fb6bc229ed6e05d.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 172387.0, + "yesterday": 208539.0, + "twoDays": 235521.0, + "sevenDaysAvg": 1366046.0, + "thirtyDaysAvg": 721645.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 110 + } + ], + "startProbability": 3, + "name": "Kim Minjae", + "marketChangeToday": 172387.0 + }, + { + "id": "7226", + "teamId": "2", + "firstName": "Harry", + "lastName": "Kane", + "marketValue": 68891954.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5071.0, + "totalPoints": 124.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/8558eff47626439593b2acd71e400ab3.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 177.0, + "yesterday": 5251.0, + "twoDays": 9841.0, + "sevenDaysAvg": 53218.0, + "thirtyDaysAvg": 618902.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Harry Kane", + "marketChangeToday": 177.0 + }, + { + "id": "8329", + "teamId": "2", + "firstName": "Michael", + "lastName": "Olise", + "marketValue": 65005159.0, + "averagePoints": 249.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 249.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d1bffc491014bb582c5d1c622b0ee37.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 13155.0, + "yesterday": 15873.0, + "twoDays": 19112.0, + "sevenDaysAvg": 133833.0, + "thirtyDaysAvg": 867243.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 249 + } + ], + "startProbability": 1, + "name": "Michael Olise", + "marketChangeToday": 13155.0 + }, + { + "id": "10789", + "teamId": "2", + "firstName": "Lennart", + "lastName": "Karl", + "marketValue": 20549394.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 695.0, + "totalPoints": 21.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/64b2f60104dd4a96af2c8b9d4af6f07d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 60407.0, + "yesterday": 65993.0, + "twoDays": 58245.0, + "sevenDaysAvg": -18400.0, + "thirtyDaysAvg": -5491736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Lennart Karl", + "marketChangeToday": 60407.0 + }, + { + "id": "11675", + "teamId": "2", + "firstName": "Luis", + "lastName": "Díaz", + "marketValue": 53739205.0, + "averagePoints": 215.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 215.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 12367.0, + "yesterday": 16688.0, + "twoDays": 21298.0, + "sevenDaysAvg": 141299.0, + "thirtyDaysAvg": 897477.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 215 + } + ], + "startProbability": 1, + "name": "Luis Díaz", + "marketChangeToday": 12367.0 + }, + { + "id": "12314", + "teamId": "2", + "firstName": "Bara Sapoko", + "lastName": "Ndiaye", + "marketValue": 1662344.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/68a7688ebea44fc49865d84afbf17a38.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -48475.0, + "yesterday": -72676.0, + "twoDays": -81106.0, + "sevenDaysAvg": -492152.0, + "thirtyDaysAvg": -1995144.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bara Sapoko Ndiaye", + "marketChangeToday": -48475.0 + }, + { + "id": "14251", + "teamId": "2", + "firstName": "Ismael", + "lastName": "Saibari", + "marketValue": 30426316.0, + "averagePoints": 180.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2080.0, + "totalPoints": 180.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8113275ef93446185b8dd4966df1834.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 52409.0, + "yesterday": 77799.0, + "twoDays": 90332.0, + "sevenDaysAvg": 372910.0, + "thirtyDaysAvg": 1493995.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 3, + "name": "Ismael Saibari", + "marketChangeToday": 52409.0 + }, + { + "id": "15502", + "teamId": "2", + "firstName": "Tim", + "lastName": "Binder", + "marketValue": 2416037.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bd4ad2cb101841eab3aa5641a51ee891.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -135370.0, + "yesterday": -145109.0, + "twoDays": -146370.0, + "sevenDaysAvg": -1054384.0, + "thirtyDaysAvg": 1916037.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Binder", + "marketChangeToday": -135370.0 + }, + { + "id": "1664", + "teamId": "9", + "firstName": "Maximilian", + "lastName": "Mittelstädt", + "marketValue": 26576170.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 79.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eb576d01f97f40aa86c36b009d8502ec.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 44183.0, + "yesterday": 59332.0, + "twoDays": 66538.0, + "sevenDaysAvg": 274667.0, + "thirtyDaysAvg": -1941357.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 1, + "name": "Maximilian Mittelstädt", + "marketChangeToday": 44183.0 + }, + { + "id": "1671", + "teamId": "9", + "firstName": "Grischa", + "lastName": "Prömel", + "marketValue": 15180015.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 35.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08b903ec758e4ca3be71c96efaf7d324.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 140368.0, + "yesterday": 163167.0, + "twoDays": 190591.0, + "sevenDaysAvg": 1079214.0, + "thirtyDaysAvg": 3619699.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 1, + "name": "Grischa Prömel", + "marketChangeToday": 140368.0 + }, + { + "id": "2068", + "teamId": "9", + "firstName": "Dan-Axel", + "lastName": "Zagadou", + "marketValue": 1415002.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b356ec2b4bb34ae28c670dafbe1077c8.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -103308.0, + "yesterday": -116945.0, + "twoDays": -130067.0, + "sevenDaysAvg": -869599.0, + "thirtyDaysAvg": -3328886.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dan-Axel Zagadou", + "marketChangeToday": -103308.0 + }, + { + "id": "2120", + "teamId": "9", + "firstName": "Nikolas", + "lastName": "Nartey", + "marketValue": 4691312.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2133891e0645414dbdd7c340023656af.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133126.0, + "yesterday": -141289.0, + "twoDays": -381504.0, + "sevenDaysAvg": -2155147.0, + "thirtyDaysAvg": -1088600.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nikolas Nartey", + "marketChangeToday": -133126.0 + }, + { + "id": "2172", + "teamId": "9", + "firstName": "Chris", + "lastName": "Führich", + "marketValue": 20626278.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a804bbfd5e14d84a33ca8e11ba3feb7.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -166180.0, + "yesterday": -246062.0, + "twoDays": -367314.0, + "sevenDaysAvg": -2375110.0, + "thirtyDaysAvg": -3064795.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Chris Führich", + "marketChangeToday": -166180.0 + }, + { + "id": "2199", + "teamId": "9", + "firstName": "Josha", + "lastName": "Vagnoman", + "marketValue": 8301622.0, + "averagePoints": 73.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 308497.0, + "yesterday": 328703.0, + "twoDays": 354832.0, + "sevenDaysAvg": 2466120.0, + "thirtyDaysAvg": 2507205.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Josha Vagnoman", + "marketChangeToday": 308497.0 + }, + { + "id": "2214", + "teamId": "9", + "firstName": "Atakan", + "lastName": "Karazor", + "marketValue": 4035357.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/219e2119996649e0846de7d6cd41906d.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -90273.0, + "yesterday": -91296.0, + "twoDays": -115681.0, + "sevenDaysAvg": -744440.0, + "thirtyDaysAvg": -6448928.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Atakan Karazor", + "marketChangeToday": -90273.0 + }, + { + "id": "2237", + "teamId": "9", + "firstName": "Fabian", + "lastName": "Bredlow", + "marketValue": 12223174.0, + "averagePoints": 111.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 111.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 111820.0, + "yesterday": 146961.0, + "twoDays": 178756.0, + "sevenDaysAvg": 1003846.0, + "thirtyDaysAvg": 7255992.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Fabian Bredlow", + "marketChangeToday": 111820.0 + }, + { + "id": "2445", + "teamId": "9", + "firstName": "Marius", + "lastName": "Funk", + "marketValue": 2568973.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0e9c65b96cb040e5bd1a1d2127c167c9.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -152724.0, + "yesterday": -155293.0, + "twoDays": -150128.0, + "sevenDaysAvg": -1054805.0, + "thirtyDaysAvg": 1082242.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marius Funk", + "marketChangeToday": -152724.0 + }, + { + "id": "2694", + "teamId": "9", + "firstName": "Angelo", + "lastName": "Stiller", + "marketValue": 34331734.0, + "averagePoints": 25.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5330.0, + "totalPoints": 25.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/11b094668fbf453fa70c2bcce7ffa8e8.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -327639.0, + "yesterday": -248277.0, + "twoDays": -305597.0, + "sevenDaysAvg": -2055504.0, + "thirtyDaysAvg": -1892071.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 1, + "name": "Angelo Stiller", + "marketChangeToday": -327639.0 + }, + { + "id": "2854", + "teamId": "9", + "firstName": "Ermedin", + "lastName": "Demirović", + "marketValue": 15870738.0, + "averagePoints": -4.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1976.0, + "totalPoints": -4.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/80dff151ca80494294c4872fe9d6d725.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -65533.0, + "yesterday": -207153.0, + "twoDays": -319190.0, + "sevenDaysAvg": -2338448.0, + "thirtyDaysAvg": -9308844.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 3, + "name": "Ermedin Demirović", + "marketChangeToday": -65533.0 + }, + { + "id": "2988", + "teamId": "9", + "firstName": "Jamie", + "lastName": "Leweling", + "marketValue": 21468560.0, + "averagePoints": -3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1986.0, + "totalPoints": -3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9e7ad1b174e48d8aaf075b0bc0bb13d.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 33055.0, + "yesterday": 1865.0, + "twoDays": -193031.0, + "sevenDaysAvg": -1752231.0, + "thirtyDaysAvg": -5164767.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 2, + "name": "Jamie Leweling", + "marketChangeToday": 33055.0 + }, + { + "id": "3190", + "teamId": "9", + "firstName": "Jeff", + "lastName": "Chabot", + "marketValue": 22738699.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4488.0, + "totalPoints": 17.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ee6e1ec0b942485d99b3293e1c9d42f9.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -42005.0, + "yesterday": -59324.0, + "twoDays": -127852.0, + "sevenDaysAvg": -1126210.0, + "thirtyDaysAvg": -2614771.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 1, + "name": "Jeff Chabot", + "marketChangeToday": -42005.0 + }, + { + "id": "3193", + "teamId": "9", + "firstName": "", + "lastName": "Tiago Tomás", + "marketValue": 9460597.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3780.0, + "totalPoints": 35.0, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bc4ccccad9f44c0fa4e3f4e7a406cb75.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -49698.0, + "yesterday": 296635.0, + "twoDays": 331620.0, + "sevenDaysAvg": 1984181.0, + "thirtyDaysAvg": 4118625.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 5, + "name": "Tiago Tomás", + "marketChangeToday": -49698.0 + }, + { + "id": "4296", + "teamId": "9", + "firstName": "Dzenan", + "lastName": "Pejcinovic", + "marketValue": 10929287.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3790.0, + "totalPoints": -6.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": 4.0, + "marketChange": { + "today": 184353.0, + "yesterday": 209826.0, + "twoDays": 228561.0, + "sevenDaysAvg": 2227748.0, + "thirtyDaysAvg": 8050225.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Dzenan Pejcinovic", + "marketChangeToday": 184353.0 + }, + { + "id": "4589", + "teamId": "9", + "firstName": "Justin", + "lastName": "Diehl", + "marketValue": 1194012.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/30199653f3bb49e4893c86fb81d21361.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -182301.0, + "yesterday": -26928.0, + "twoDays": 85974.0, + "sevenDaysAvg": 411041.0, + "thirtyDaysAvg": 694012.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Diehl", + "marketChangeToday": -182301.0 + }, + { + "id": "6085", + "teamId": "9", + "firstName": "Dennis", + "lastName": "Seimen", + "marketValue": 6278094.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6d05c64ea8014ede879dd27ed387ef4e.png", + "number": 41.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 157485.0, + "yesterday": 221843.0, + "twoDays": 242936.0, + "sevenDaysAvg": 1343040.0, + "thirtyDaysAvg": -2550165.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Dennis Seimen", + "marketChangeToday": 157485.0 + }, + { + "id": "7158", + "teamId": "9", + "firstName": "Deniz", + "lastName": "Undav", + "marketValue": 42017605.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4480.0, + "totalPoints": -11.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/09b0fa82db54498db93794d443c5dd46.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -399961.0, + "yesterday": -437671.0, + "twoDays": -317881.0, + "sevenDaysAvg": -2202015.0, + "thirtyDaysAvg": -1046678.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 1, + "name": "Deniz Undav", + "marketChangeToday": -399961.0 + }, + { + "id": "7257", + "teamId": "9", + "firstName": "Leonidas", + "lastName": "Stergiou", + "marketValue": 2250011.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1286.0, + "totalPoints": -8.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5969fcecc82d4c039732fa615901d1b2.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -61374.0, + "yesterday": -85490.0, + "twoDays": -105609.0, + "sevenDaysAvg": -765571.0, + "thirtyDaysAvg": -1104222.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Leonidas Stergiou", + "marketChangeToday": -61374.0 + }, + { + "id": "7349", + "teamId": "9", + "firstName": "Finn", + "lastName": "Jeltsch", + "marketValue": 15906881.0, + "averagePoints": 16.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 16.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/256dbc8d5e474b4caea5b04904175a7d.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 102471.0, + "yesterday": 133093.0, + "twoDays": 156334.0, + "sevenDaysAvg": 909397.0, + "thirtyDaysAvg": 4476304.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 1, + "name": "Finn Jeltsch", + "marketChangeToday": 102471.0 + }, + { + "id": "7781", + "teamId": "9", + "firstName": "Leo", + "lastName": "Sauer", + "marketValue": 3170261.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/79854e5f8e024f4cac5b935b26f557ef.png", + "number": 44.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -88563.0, + "yesterday": -104712.0, + "twoDays": -109887.0, + "sevenDaysAvg": -726053.0, + "thirtyDaysAvg": -3738914.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leo Sauer", + "marketChangeToday": -88563.0 + }, + { + "id": "8247", + "teamId": "9", + "firstName": "Ramon", + "lastName": "Hendriks", + "marketValue": 9617704.0, + "averagePoints": 32.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5767.0, + "totalPoints": 32.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/105193e4d2f8459290802db43899091e.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 137618.0, + "yesterday": 170283.0, + "twoDays": 146807.0, + "sevenDaysAvg": 368888.0, + "thirtyDaysAvg": -1208715.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 3, + "name": "Ramon Hendriks", + "marketChangeToday": 137618.0 + }, + { + "id": "9615", + "teamId": "9", + "firstName": "Ameen", + "lastName": "Al Dakhil", + "marketValue": 1328709.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4aee2e4168564f5e94d30aa4876c1170.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -77471.0, + "yesterday": -96963.0, + "twoDays": -121729.0, + "sevenDaysAvg": -777392.0, + "thirtyDaysAvg": -2737482.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ameen Al Dakhil", + "marketChangeToday": -77471.0 + }, + { + "id": "10112", + "teamId": "9", + "firstName": "Luca", + "lastName": "Jaquez", + "marketValue": 2206631.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/723a3008f59f42d2bc35e506cca0cae0.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113707.0, + "yesterday": -117009.0, + "twoDays": -117490.0, + "sevenDaysAvg": -810182.0, + "thirtyDaysAvg": -3369727.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Jaquez", + "marketChangeToday": -113707.0 + }, + { + "id": "11043", + "teamId": "9", + "firstName": "Lorenz", + "lastName": "Assignon", + "marketValue": 3413252.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a09f4c605aa4708839026cfa823e807.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -119210.0, + "yesterday": -133293.0, + "twoDays": -130501.0, + "sevenDaysAvg": -961002.0, + "thirtyDaysAvg": 2472414.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lorenz Assignon", + "marketChangeToday": -119210.0 + }, + { + "id": "11947", + "teamId": "9", + "firstName": "Badredine", + "lastName": "Bouanani", + "marketValue": 3038496.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b67847cbe4cc438ebd753c2290658271.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -148284.0, + "yesterday": -135876.0, + "twoDays": -146518.0, + "sevenDaysAvg": -581901.0, + "thirtyDaysAvg": 282219.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Badredine Bouanani", + "marketChangeToday": -148284.0 + }, + { + "id": "11955", + "teamId": "9", + "firstName": "Bilal", + "lastName": "El Khannouss", + "marketValue": 18401286.0, + "averagePoints": -60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1279.0, + "totalPoints": -60.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5647309665b04428a87e221756ac45de.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -426441.0, + "yesterday": -427784.0, + "twoDays": -469071.0, + "sevenDaysAvg": -2603106.0, + "thirtyDaysAvg": -6847439.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 4, + "name": "Bilal El Khannouss", + "marketChangeToday": -426441.0 + }, + { + "id": "12293", + "teamId": "9", + "firstName": "Jeremy", + "lastName": "Arévalo", + "marketValue": 1549251.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7237c08d471f43358fb271abcdf961e9.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -125770.0, + "yesterday": -133630.0, + "twoDays": -141757.0, + "sevenDaysAvg": -992922.0, + "thirtyDaysAvg": -966717.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jeremy Arévalo", + "marketChangeToday": -125770.0 + }, + { + "id": "859", + "teamId": "77", + "firstName": "Jan", + "lastName": "Gyamerah", + "marketValue": 5465927.0, + "averagePoints": 63.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4630.0, + "totalPoints": 63.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/605c8e04a1e448d28636a175391a6394.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 95804.0, + "yesterday": 69789.0, + "twoDays": -28568.0, + "sevenDaysAvg": -796597.0, + "thirtyDaysAvg": 2672039.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 2, + "name": "Jan Gyamerah", + "marketChangeToday": 95804.0 + }, + { + "id": "1745", + "teamId": "77", + "firstName": "Amara", + "lastName": "Condé", + "marketValue": 906654.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4a59adaeaa34d489c40d0fc80a957a6.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -48224.0, + "yesterday": -99607.0, + "twoDays": -121021.0, + "sevenDaysAvg": -696976.0, + "thirtyDaysAvg": -3246395.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Amara Condé", + "marketChangeToday": -48224.0 + }, + { + "id": "2495", + "teamId": "77", + "firstName": "Tim", + "lastName": "Boss", + "marketValue": 2265478.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/56d626009997411d96ea41f2355a4a62.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -147474.0, + "yesterday": -149689.0, + "twoDays": -145818.0, + "sevenDaysAvg": -1060554.0, + "thirtyDaysAvg": -551158.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Boss", + "marketChangeToday": -147474.0 + }, + { + "id": "2928", + "teamId": "77", + "firstName": "Lukas Emanuel", + "lastName": "Petkov", + "marketValue": 10945541.0, + "averagePoints": 233.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 233.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/128565baaabc492cb4552221f5309f70.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 185131.0, + "yesterday": 226731.0, + "twoDays": 240469.0, + "sevenDaysAvg": 1132417.0, + "thirtyDaysAvg": 42923.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Lukas Emanuel Petkov", + "marketChangeToday": 185131.0 + }, + { + "id": "3026", + "teamId": "77", + "firstName": "Lasse", + "lastName": "Günther", + "marketValue": 7957728.0, + "averagePoints": 74.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 74.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/efd54edaa770405ba5107ab4d8e895ec.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 43836.0, + "yesterday": 10172.0, + "twoDays": -65162.0, + "sevenDaysAvg": -617702.0, + "thirtyDaysAvg": 620413.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 1, + "name": "Lasse Günther", + "marketChangeToday": 43836.0 + }, + { + "id": "3232", + "teamId": "77", + "firstName": "Luca", + "lastName": "Pfeiffer", + "marketValue": 2157095.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/31027969e84a49f6955ebbed0c02920c.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -118924.0, + "yesterday": -126988.0, + "twoDays": -134083.0, + "sevenDaysAvg": -946988.0, + "thirtyDaysAvg": -1864089.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Pfeiffer", + "marketChangeToday": -118924.0 + }, + { + "id": "3284", + "teamId": "77", + "firstName": "Maximilian", + "lastName": "Rohr", + "marketValue": 9651515.0, + "averagePoints": 87.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5039.0, + "totalPoints": 87.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/42996bfe19eb43e8ab7a10cabb206982.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 203605.0, + "yesterday": 220432.0, + "twoDays": 237553.0, + "sevenDaysAvg": 902026.0, + "thirtyDaysAvg": -500901.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 1, + "name": "Maximilian Rohr", + "marketChangeToday": 203605.0 + }, + { + "id": "3350", + "teamId": "77", + "firstName": "Felix", + "lastName": "Keidel", + "marketValue": 8292373.0, + "averagePoints": 66.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 66.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6f20538ad104c5cb3d4ba7d427f874d.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 116688.0, + "yesterday": 130325.0, + "twoDays": 170424.0, + "sevenDaysAvg": 610651.0, + "thirtyDaysAvg": 7377328.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 66 + } + ], + "startProbability": 1, + "name": "Felix Keidel", + "marketChangeToday": 116688.0 + }, + { + "id": "6148", + "teamId": "77", + "firstName": "Lukas", + "lastName": "Pinckert", + "marketValue": 9202599.0, + "averagePoints": 112.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 112.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f8f4bead9d74021b33b2641418a1631.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 199919.0, + "yesterday": 246974.0, + "twoDays": 247105.0, + "sevenDaysAvg": 723098.0, + "thirtyDaysAvg": 1592079.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 112 + } + ], + "startProbability": 1, + "name": "Lukas Pinckert", + "marketChangeToday": 199919.0 + }, + { + "id": "6149", + "teamId": "77", + "firstName": "Frank", + "lastName": "Lehmann", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d396d4eb04c8406a99e09a3ad8cbd7d5.png", + "number": 1.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": -194058.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frank Lehmann", + "marketChangeToday": 0.0 + }, + { + "id": "6158", + "teamId": "77", + "firstName": "Luca", + "lastName": "Schnellbacher", + "marketValue": 4528682.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1273.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/082f309a17cb4c1b99372df2de90cc87.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -118398.0, + "yesterday": -136670.0, + "twoDays": -404493.0, + "sevenDaysAvg": -1963526.0, + "thirtyDaysAvg": 3592115.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 4, + "name": "Luca Schnellbacher", + "marketChangeToday": -118398.0 + }, + { + "id": "6160", + "teamId": "77", + "firstName": "Nicolas", + "lastName": "Kristof", + "marketValue": 12426659.0, + "averagePoints": 83.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 83.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e88c0be37ac84419974461264ed59e68.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -145285.0, + "yesterday": -131398.0, + "twoDays": -97175.0, + "sevenDaysAvg": -810884.0, + "thirtyDaysAvg": 1659207.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 83 + } + ], + "startProbability": 1, + "name": "Nicolas Kristof", + "marketChangeToday": -145285.0 + }, + { + "id": "6183", + "teamId": "77", + "firstName": "Noel", + "lastName": "Futkeu", + "marketValue": 7152883.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/dfbdf3f14b144658845ce17d14108e74.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -298027.0, + "yesterday": -300649.0, + "twoDays": -320365.0, + "sevenDaysAvg": -2053823.0, + "thirtyDaysAvg": -3794982.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noel Futkeu", + "marketChangeToday": -298027.0 + }, + { + "id": "7278", + "teamId": "77", + "firstName": "Lukasz", + "lastName": "Poreba", + "marketValue": 8029620.0, + "averagePoints": 75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 75.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e041a72fb7e245b5935420398b495e80.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": -16531.0, + "yesterday": -66664.0, + "twoDays": -88315.0, + "sevenDaysAvg": -745012.0, + "thirtyDaysAvg": 333045.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Lukasz Poreba", + "marketChangeToday": -16531.0 + }, + { + "id": "7441", + "teamId": "77", + "firstName": "Cole", + "lastName": "Campbell", + "marketValue": 9112815.0, + "averagePoints": 144.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4001.0, + "totalPoints": 144.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/669458754d454557bed29bb138f25294.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 323279.0, + "yesterday": 355405.0, + "twoDays": 373424.0, + "sevenDaysAvg": 2077617.0, + "thirtyDaysAvg": 3497368.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 1, + "name": "Cole Campbell", + "marketChangeToday": 323279.0 + }, + { + "id": "7463", + "teamId": "77", + "firstName": "Francis", + "lastName": "Onyeka", + "marketValue": 9041165.0, + "averagePoints": 139.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3999.0, + "totalPoints": 139.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a2f3b7f876a41d09094a01b0c8e60e6.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 334871.0, + "yesterday": 349626.0, + "twoDays": 371539.0, + "sevenDaysAvg": 1773972.0, + "thirtyDaysAvg": -1305189.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 139 + } + ], + "startProbability": 2, + "name": "Francis Onyeka", + "marketChangeToday": 334871.0 + }, + { + "id": "7514", + "teamId": "77", + "firstName": "Florian", + "lastName": "Le Joncour", + "marketValue": 1075569.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 855.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bd59eb88ca624feda29aaaea681b7e05.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 18.0, + "pointsStdDev": null, + "marketChange": { + "today": -5673.0, + "yesterday": -57924.0, + "twoDays": -82258.0, + "sevenDaysAvg": -502956.0, + "thirtyDaysAvg": -3408460.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Florian Le Joncour", + "marketChangeToday": -5673.0 + }, + { + "id": "8252", + "teamId": "77", + "firstName": "Maurice", + "lastName": "Krattenmacher", + "marketValue": 1621631.0, + "averagePoints": 13.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1892.0, + "totalPoints": 13.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ba6541c944d41ee80df738763e91701.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 2871.0, + "yesterday": -35700.0, + "twoDays": -61410.0, + "sevenDaysAvg": -434372.0, + "thirtyDaysAvg": -3018893.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 13 + } + ], + "startProbability": 5, + "name": "Maurice Krattenmacher", + "marketChangeToday": 2871.0 + }, + { + "id": "8296", + "teamId": "77", + "firstName": "Frederik", + "lastName": "Schmahl", + "marketValue": 3123632.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fee028433d344a29b6c94e9ee65fa19.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -137347.0, + "yesterday": -138173.0, + "twoDays": -146634.0, + "sevenDaysAvg": -995277.0, + "thirtyDaysAvg": 1657048.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Frederik Schmahl", + "marketChangeToday": -137347.0 + }, + { + "id": "8301", + "teamId": "77", + "firstName": "Luca", + "lastName": "Sirch", + "marketValue": 3337278.0, + "averagePoints": 10.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1264.0, + "totalPoints": 10.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90e50e09e0d6425aa1c094d337ea2d95.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -97596.0, + "yesterday": -110160.0, + "twoDays": -129333.0, + "sevenDaysAvg": -760643.0, + "thirtyDaysAvg": -1420528.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 10 + } + ], + "startProbability": 4, + "name": "Luca Sirch", + "marketChangeToday": -97596.0 + }, + { + "id": "9224", + "teamId": "77", + "firstName": "Tom", + "lastName": "Zimmerschied", + "marketValue": 2166433.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0800bc0d18427ebfd3b4a9089dd165.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122363.0, + "yesterday": -121243.0, + "twoDays": -122599.0, + "sevenDaysAvg": -903402.0, + "thirtyDaysAvg": -6509928.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Zimmerschied", + "marketChangeToday": -122363.0 + }, + { + "id": "9384", + "teamId": "77", + "firstName": "Noah", + "lastName": "Darvich", + "marketValue": 5291204.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1895.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a152e089e0e747c58731e76c4f5b58e2.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -293838.0, + "yesterday": -319464.0, + "twoDays": -337459.0, + "sevenDaysAvg": -1929889.0, + "thirtyDaysAvg": -978349.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 4, + "name": "Noah Darvich", + "marketChangeToday": -293838.0 + }, + { + "id": "9995", + "teamId": "77", + "firstName": "David", + "lastName": "Mokwa", + "marketValue": 4835386.0, + "averagePoints": 148.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4620.0, + "totalPoints": 148.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f876a96f8bbc45c9801216e1a536b532.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 30.0, + "pointsStdDev": null, + "marketChange": { + "today": 471705.0, + "yesterday": 488192.0, + "twoDays": 443505.0, + "sevenDaysAvg": 1959474.0, + "thirtyDaysAvg": 254280.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 148 + } + ], + "startProbability": 2, + "name": "David Mokwa", + "marketChangeToday": 471705.0 + }, + { + "id": "11253", + "teamId": "77", + "firstName": "Nicholas", + "lastName": "Mickelson", + "marketValue": 3879018.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f16357c0983747ef91bacb8d05cc8499.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -140981.0, + "yesterday": -146185.0, + "twoDays": -155058.0, + "sevenDaysAvg": -1368416.0, + "thirtyDaysAvg": 3260093.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nicholas Mickelson", + "marketChangeToday": -140981.0 + }, + { + "id": "12317", + "teamId": "77", + "firstName": "Raif", + "lastName": "Adam", + "marketValue": 3420548.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/47b81129a6b9411b92255354f3e36834.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -130517.0, + "yesterday": -135591.0, + "twoDays": -145988.0, + "sevenDaysAvg": -999303.0, + "thirtyDaysAvg": 1501203.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Raif Adam", + "marketChangeToday": -130517.0 + }, + { + "id": "4", + "teamId": "7", + "firstName": "Janis", + "lastName": "Blaswich", + "marketValue": 2653917.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d17035064d4a480484cb35d2dab54e46.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 78383.0, + "yesterday": 178063.0, + "twoDays": 207387.0, + "sevenDaysAvg": 1248959.0, + "thirtyDaysAvg": 91328.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janis Blaswich", + "marketChangeToday": 78383.0 + }, + { + "id": "72", + "teamId": "7", + "firstName": "Mark", + "lastName": "Flekken", + "marketValue": 14456982.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 47.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ea8901b970421b88f6a41a3137142f.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -303167.0, + "yesterday": -225975.0, + "twoDays": -235269.0, + "sevenDaysAvg": -1185561.0, + "thirtyDaysAvg": 1521012.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Mark Flekken", + "marketChangeToday": -303167.0 + }, + { + "id": "78", + "teamId": "7", + "firstName": "Jonas", + "lastName": "Hofmann", + "marketValue": 2912116.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1881.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/328114051c1e42df84e2a6ac3e93cf42.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": null, + "marketChange": { + "today": 297872.0, + "yesterday": 312993.0, + "twoDays": 335089.0, + "sevenDaysAvg": 1794955.0, + "thirtyDaysAvg": 129825.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Jonas Hofmann", + "marketChangeToday": 297872.0 + }, + { + "id": "663", + "teamId": "7", + "firstName": "Robert", + "lastName": "Andrich", + "marketValue": 4389967.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0cdcdb27004443c09d112462f32ace2c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -81739.0, + "yesterday": -75733.0, + "twoDays": -80183.0, + "sevenDaysAvg": -994974.0, + "thirtyDaysAvg": -6522607.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Andrich", + "marketChangeToday": -81739.0 + }, + { + "id": "2661", + "teamId": "7", + "firstName": "Moussa", + "lastName": "Diaby", + "marketValue": 25567268.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/488ec35e9ff84260ac5ff526d6a9cd67.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -45229.0, + "yesterday": -1000000.0, + "twoDays": 0.0, + "sevenDaysAvg": -12573288.0, + "thirtyDaysAvg": -12573288.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Moussa Diaby", + "marketChangeToday": -45229.0 + }, + { + "id": "2746", + "teamId": "7", + "firstName": "Patrik", + "lastName": "Schick", + "marketValue": 29753919.0, + "averagePoints": 135.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 135.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f0daa3f23514ac7a72c46ba81396a95.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 34652.0, + "yesterday": 49271.0, + "twoDays": 64574.0, + "sevenDaysAvg": 313031.0, + "thirtyDaysAvg": 1100527.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 135 + } + ], + "startProbability": 1, + "name": "Patrik Schick", + "marketChangeToday": 34652.0 + }, + { + "id": "2783", + "teamId": "7", + "firstName": "Edmond", + "lastName": "Tapsoba", + "marketValue": 29368948.0, + "averagePoints": -26.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": -26.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/21031db97a054165806a98d2f0c0d73b.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -571177.0, + "yesterday": -676973.0, + "twoDays": -719310.0, + "sevenDaysAvg": -3332726.0, + "thirtyDaysAvg": -2032030.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -26 + } + ], + "startProbability": 1, + "name": "Edmond Tapsoba", + "marketChangeToday": -571177.0 + }, + { + "id": "2846", + "teamId": "7", + "firstName": "Malik", + "lastName": "Tillman", + "marketValue": 15458499.0, + "averagePoints": 74.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4013.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/04966a0af0e2477db734c91fdd98d4e1.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 113962.0, + "yesterday": 196907.0, + "twoDays": 225956.0, + "sevenDaysAvg": 1418172.0, + "thirtyDaysAvg": -421817.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 3, + "name": "Malik Tillman", + "marketChangeToday": 113962.0 + }, + { + "id": "3754", + "teamId": "7", + "firstName": "Lucas", + "lastName": "Vázquez", + "marketValue": 8034510.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3399.0, + "totalPoints": -6.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1636c5905fe44210aa3526352673cb13.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 182964.0, + "yesterday": 240392.0, + "twoDays": 287199.0, + "sevenDaysAvg": 2067442.0, + "thirtyDaysAvg": 4526118.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Lucas Vázquez", + "marketChangeToday": 182964.0 + }, + { + "id": "3759", + "teamId": "7", + "firstName": "Miguel", + "lastName": "Gutiérrez", + "marketValue": 22040694.0, + "averagePoints": 117.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 117.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 93827.0, + "yesterday": 124602.0, + "twoDays": 152999.0, + "sevenDaysAvg": 885108.0, + "thirtyDaysAvg": 22040694.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 117 + } + ], + "startProbability": 1, + "name": "Miguel Gutiérrez", + "marketChangeToday": 93827.0 + }, + { + "id": "4199", + "teamId": "7", + "firstName": "Aleix", + "lastName": "García", + "marketValue": 39179941.0, + "averagePoints": 98.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 98.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -56513.0, + "yesterday": 6638.0, + "twoDays": 16577.0, + "sevenDaysAvg": 122628.0, + "thirtyDaysAvg": 2429299.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 98 + } + ], + "startProbability": 1, + "name": "Aleix García", + "marketChangeToday": -56513.0 + }, + { + "id": "4318", + "teamId": "7", + "firstName": "Tim", + "lastName": "Oermann", + "marketValue": 3331596.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b9857e88faaf4de1a3450f6301c5448e.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133615.0, + "yesterday": -136735.0, + "twoDays": -143317.0, + "sevenDaysAvg": -983512.0, + "thirtyDaysAvg": 887979.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tim Oermann", + "marketChangeToday": -133615.0 + }, + { + "id": "4563", + "teamId": "7", + "firstName": "Loïc", + "lastName": "Badé", + "marketValue": 12756356.0, + "averagePoints": 30.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3389.0, + "totalPoints": 30.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f11505e8d445ae827aefe485b1c4c7.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -578373.0, + "yesterday": -110439.0, + "twoDays": 47031.0, + "sevenDaysAvg": -231187.0, + "thirtyDaysAvg": -878616.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 3, + "name": "Loïc Badé", + "marketChangeToday": -578373.0 + }, + { + "id": "6061", + "teamId": "7", + "firstName": "Ibrahim", + "lastName": "Maza", + "marketValue": 30294764.0, + "averagePoints": 107.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5894.0, + "totalPoints": 107.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ff9728d20544b96a1fe698af86f9f2f.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 16034.0, + "yesterday": 33587.0, + "twoDays": 42981.0, + "sevenDaysAvg": 242971.0, + "thirtyDaysAvg": 1962819.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 107 + } + ], + "startProbability": 1, + "name": "Ibrahim Maza", + "marketChangeToday": 16034.0 + }, + { + "id": "6745", + "teamId": "7", + "firstName": "Victor", + "lastName": "Boniface", + "marketValue": 4862893.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 667.0, + "totalPoints": 43.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f5f3d11be23443cb9e4c8c472288e093.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -164644.0, + "yesterday": -199438.0, + "twoDays": -208746.0, + "sevenDaysAvg": -1817430.0, + "thirtyDaysAvg": -1441468.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 5, + "name": "Victor Boniface", + "marketChangeToday": -164644.0 + }, + { + "id": "7269", + "teamId": "7", + "firstName": "Nathan", + "lastName": "Tella", + "marketValue": 5623520.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e0df07546d38465080767efd17a0898e.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 40322.0, + "yesterday": 123126.0, + "twoDays": 120410.0, + "sevenDaysAvg": 527761.0, + "thirtyDaysAvg": -3940015.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nathan Tella", + "marketChangeToday": 40322.0 + }, + { + "id": "7963", + "teamId": "7", + "firstName": "Jarell", + "lastName": "Quansah", + "marketValue": 17178917.0, + "averagePoints": 50.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2505.0, + "totalPoints": 50.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c1361cbb456a4b23a8e3d178290141cd.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -405492.0, + "yesterday": -374202.0, + "twoDays": -407468.0, + "sevenDaysAvg": -2993525.0, + "thirtyDaysAvg": -3141281.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 50 + } + ], + "startProbability": 3, + "name": "Jarell Quansah", + "marketChangeToday": -405492.0 + }, + { + "id": "8374", + "teamId": "7", + "firstName": "Martin", + "lastName": "Terrier", + "marketValue": 1069422.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/039e1528fe214c32ad0653b911ea944e.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -63551.0, + "yesterday": -96768.0, + "twoDays": -113476.0, + "sevenDaysAvg": -584782.0, + "thirtyDaysAvg": -2994600.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Martin Terrier", + "marketChangeToday": -63551.0 + }, + { + "id": "11513", + "teamId": "7", + "firstName": "Christian", + "lastName": "Kofane", + "marketValue": 9602228.0, + "averagePoints": 109.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2494.0, + "totalPoints": 109.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce8356c51b154a87a40a56f723f2e3e3.png", + "number": 35.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 235269.0, + "yesterday": 271382.0, + "twoDays": 280203.0, + "sevenDaysAvg": 747293.0, + "thirtyDaysAvg": -1191380.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 4, + "name": "Christian Kofane", + "marketChangeToday": 235269.0 + }, + { + "id": "11680", + "teamId": "7", + "firstName": "Kennet", + "lastName": "Eichhorn", + "marketValue": 3153971.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ceafc42e35aa446595952bcbdf873954.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122326.0, + "yesterday": -116432.0, + "twoDays": -120356.0, + "sevenDaysAvg": -839961.0, + "thirtyDaysAvg": -6520581.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kennet Eichhorn", + "marketChangeToday": -122326.0 + }, + { + "id": "11756", + "teamId": "7", + "firstName": "Montrell", + "lastName": "Culbreath", + "marketValue": 2115331.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/43c4c26e99f3442ab58db3d049e5f1ae.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -110131.0, + "yesterday": -114022.0, + "twoDays": -123661.0, + "sevenDaysAvg": -814288.0, + "thirtyDaysAvg": -4595017.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Montrell Culbreath", + "marketChangeToday": -110131.0 + }, + { + "id": "11956", + "teamId": "7", + "firstName": "Ezequiél", + "lastName": "Fernández", + "marketValue": 10727689.0, + "averagePoints": 39.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3394.0, + "totalPoints": 39.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 100951.0, + "yesterday": 173044.0, + "twoDays": 204610.0, + "sevenDaysAvg": 1782588.0, + "thirtyDaysAvg": 6968584.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 39 + } + ], + "startProbability": 3, + "name": "Ezequiél Fernández", + "marketChangeToday": 100951.0 + }, + { + "id": "11957", + "teamId": "7", + "firstName": "Eliesse", + "lastName": "Ben Seghir", + "marketValue": 2695603.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/83c0ccd07e1e42d0ac339779564cd1f4.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 207966.0, + "yesterday": 234592.0, + "twoDays": 260574.0, + "sevenDaysAvg": 1609211.0, + "thirtyDaysAvg": -581761.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eliesse Ben Seghir", + "marketChangeToday": 207966.0 + }, + { + "id": "13888", + "teamId": "7", + "firstName": "Guéla", + "lastName": "Doué", + "marketValue": 18532785.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a775bc428eb743ada780edee411bfb8c.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 103420.0, + "yesterday": 18429365.0, + "twoDays": 0.0, + "sevenDaysAvg": 18532785.0, + "thirtyDaysAvg": 18532785.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Guéla Doué", + "marketChangeToday": 103420.0 + }, + { + "id": "14241", + "teamId": "7", + "firstName": "Facundo", + "lastName": "Medina", + "marketValue": 8559759.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2499.0, + "totalPoints": 21.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -115280.0, + "yesterday": -191168.0, + "twoDays": -229459.0, + "sevenDaysAvg": -1864513.0, + "thirtyDaysAvg": 8559759.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 3, + "name": "Facundo Medina", + "marketChangeToday": -115280.0 + }, + { + "id": "15199", + "teamId": "7", + "firstName": "Afonso", + "lastName": "Moreira", + "marketValue": 24654434.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5226.0, + "totalPoints": 5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/91b4b5c394a1464f98589ffa59af5aec.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -182523.0, + "yesterday": -129787.0, + "twoDays": -78470.0, + "sevenDaysAvg": -17666.0, + "thirtyDaysAvg": 5058364.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 1, + "name": "Afonso Moreira", + "marketChangeToday": -182523.0 + }, + { + "id": "417", + "teamId": "28", + "firstName": "Ron-Robert", + "lastName": "Zieler", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/87bb56a22db74cfd99e639824b703f30.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -39887.0, + "yesterday": -124235.0, + "twoDays": -130045.0, + "sevenDaysAvg": -839288.0, + "thirtyDaysAvg": -753296.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ron-Robert Zieler", + "marketChangeToday": -39887.0 + }, + { + "id": "737", + "teamId": "28", + "firstName": "Luca", + "lastName": "Waldschmidt", + "marketValue": 3365460.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c6c99717a5834cacbb3161877ca3f29f.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -130332.0, + "yesterday": -129274.0, + "twoDays": -129685.0, + "sevenDaysAvg": -941150.0, + "thirtyDaysAvg": 1200816.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Waldschmidt", + "marketChangeToday": -130332.0 + }, + { + "id": "1580", + "teamId": "28", + "firstName": "Marvin", + "lastName": "Schwäbe", + "marketValue": 15587596.0, + "averagePoints": 176.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 176.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/2708fddc28474a2299885f3eb69be6bc.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 25473.0, + "yesterday": 54118.0, + "twoDays": 85592.0, + "sevenDaysAvg": 290523.0, + "thirtyDaysAvg": 3206070.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 1, + "name": "Marvin Schwäbe", + "marketChangeToday": 25473.0 + }, + { + "id": "2069", + "teamId": "28", + "firstName": "Timo", + "lastName": "Hübers", + "marketValue": 822191.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6dbad3a67b1c4ffa892f8bef224e9f85.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -39591.0, + "yesterday": -78890.0, + "twoDays": -106068.0, + "sevenDaysAvg": -617488.0, + "thirtyDaysAvg": -3134175.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timo Hübers", + "marketChangeToday": -39591.0 + }, + { + "id": "2201", + "teamId": "28", + "firstName": "Linton", + "lastName": "Maina", + "marketValue": 7335505.0, + "averagePoints": 99.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1830.0, + "totalPoints": 99.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/54aad91024e84cf59b75e3c363775d71.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 218917.0, + "yesterday": 250151.0, + "twoDays": 268233.0, + "sevenDaysAvg": 1010974.0, + "thirtyDaysAvg": 2305301.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 99 + } + ], + "startProbability": 3, + "name": "Linton Maina", + "marketChangeToday": 218917.0 + }, + { + "id": "2247", + "teamId": "28", + "firstName": "Borna", + "lastName": "Sosa", + "marketValue": 4516100.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2fb487395552486f9ce09b372fa7cffe.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -8198.0, + "yesterday": -150806.0, + "twoDays": 0.0, + "sevenDaysAvg": -10994268.0, + "thirtyDaysAvg": -10994268.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Borna Sosa", + "marketChangeToday": -8198.0 + }, + { + "id": "2358", + "teamId": "28", + "firstName": "Tom", + "lastName": "Krauß", + "marketValue": 9284886.0, + "averagePoints": 74.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5444.0, + "totalPoints": 74.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c214adfaba4a839c1bb19ad5a5f8ed.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": -117673.0, + "yesterday": -87531.0, + "twoDays": -55649.0, + "sevenDaysAvg": -710401.0, + "thirtyDaysAvg": 2735518.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 74 + } + ], + "startProbability": 2, + "name": "Tom Krauß", + "marketChangeToday": -117673.0 + }, + { + "id": "2536", + "teamId": "28", + "firstName": "Matthias", + "lastName": "Köbbing", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7d4847201364186986efefd11b55766.png", + "number": 44.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Matthias Köbbing", + "marketChangeToday": 0.0 + }, + { + "id": "2552", + "teamId": "28", + "firstName": "Marius", + "lastName": "Bülter", + "marketValue": 6686223.0, + "averagePoints": 19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 362.0, + "totalPoints": 19.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/020abec0763842a7af00f1ec5aafeea4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -347444.0, + "yesterday": -368783.0, + "twoDays": -399813.0, + "sevenDaysAvg": -1818498.0, + "thirtyDaysAvg": 2469738.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 4, + "name": "Marius Bülter", + "marketChangeToday": -347444.0 + }, + { + "id": "2718", + "teamId": "28", + "firstName": "Ellyes", + "lastName": "Skhiri", + "marketValue": 7286564.0, + "averagePoints": 46.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1817.0, + "totalPoints": 46.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1274d4acfc8845a789f74d858afe1168.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 258894.0, + "yesterday": 299879.0, + "twoDays": 312279.0, + "sevenDaysAvg": 1571403.0, + "thirtyDaysAvg": 2966229.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 3, + "name": "Ellyes Skhiri", + "marketChangeToday": 258894.0 + }, + { + "id": "2765", + "teamId": "28", + "firstName": "Jan", + "lastName": "Thielmann", + "marketValue": 6147482.0, + "averagePoints": 82.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 82.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bae198375c644308ba2bff1d0f3f0569.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 199120.0, + "yesterday": 221075.0, + "twoDays": 195022.0, + "sevenDaysAvg": 303328.0, + "thirtyDaysAvg": 3172060.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 82 + } + ], + "startProbability": 3, + "name": "Jan Thielmann", + "marketChangeToday": 199120.0 + }, + { + "id": "2855", + "teamId": "28", + "firstName": "Ragnar", + "lastName": "Ache", + "marketValue": 15606748.0, + "averagePoints": 91.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3996.0, + "totalPoints": 91.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/659aab812d23451ba8e47f520a7d0754.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 83434.0, + "yesterday": 107254.0, + "twoDays": 127985.0, + "sevenDaysAvg": 620419.0, + "thirtyDaysAvg": 4148548.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 1, + "name": "Ragnar Ache", + "marketChangeToday": 83434.0 + }, + { + "id": "7219", + "teamId": "28", + "firstName": "Ísak", + "lastName": "Jóhannesson", + "marketValue": 11011464.0, + "averagePoints": 168.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 168.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 182829.0, + "yesterday": 207043.0, + "twoDays": 216191.0, + "sevenDaysAvg": 1003268.0, + "thirtyDaysAvg": 5080317.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 168 + } + ], + "startProbability": 1, + "name": "Ísak Jóhannesson", + "marketChangeToday": 182829.0 + }, + { + "id": "8001", + "teamId": "28", + "firstName": "Luka", + "lastName": "Lochoshvili", + "marketValue": 10654168.0, + "averagePoints": 121.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 121.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f6faf6be6d674e898fbfa189b9c2ad5c.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 125935.0, + "yesterday": 148699.0, + "twoDays": 161973.0, + "sevenDaysAvg": 432080.0, + "thirtyDaysAvg": 3508716.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 121 + } + ], + "startProbability": 1, + "name": "Luka Lochoshvili", + "marketChangeToday": 125935.0 + }, + { + "id": "8274", + "teamId": "28", + "firstName": "Said", + "lastName": "El Mala", + "marketValue": 26097398.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3976.0, + "totalPoints": 143.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f56e6d60e40c49189c830fb4ff65d4bf.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -110285.0, + "yesterday": 50452.0, + "twoDays": 97504.0, + "sevenDaysAvg": 204510.0, + "thirtyDaysAvg": 1553088.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 5, + "name": "Said El Mala", + "marketChangeToday": -110285.0 + }, + { + "id": "10024", + "teamId": "28", + "firstName": "Joël", + "lastName": "Schmied", + "marketValue": 1186130.0, + "averagePoints": 20.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 185.0, + "totalPoints": 20.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/312960f02c6e4acab4db65b9c63eaf01.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": -29236.0, + "yesterday": -62941.0, + "twoDays": -92686.0, + "sevenDaysAvg": -517972.0, + "thirtyDaysAvg": -3215810.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 20 + } + ], + "startProbability": 5, + "name": "Joël Schmied", + "marketChangeToday": -29236.0 + }, + { + "id": "11570", + "teamId": "28", + "firstName": "Sebastian", + "lastName": "Sebulonsen", + "marketValue": 1889549.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f9cbbaaccb148a6ad251ba707b4f099.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -107796.0, + "yesterday": -123204.0, + "twoDays": -127729.0, + "sevenDaysAvg": -879594.0, + "thirtyDaysAvg": -3918810.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Sebulonsen", + "marketChangeToday": -107796.0 + }, + { + "id": "11875", + "teamId": "28", + "firstName": "Rav", + "lastName": "van den Berg", + "marketValue": 1363090.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0825c755c7df4f7ba70b3f8922154f99.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -59678.0, + "yesterday": -94676.0, + "twoDays": -111066.0, + "sevenDaysAvg": -631889.0, + "thirtyDaysAvg": -2111202.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rav van den Berg", + "marketChangeToday": -59678.0 + }, + { + "id": "11958", + "teamId": "28", + "firstName": "Alessio", + "lastName": "Castro-Montes", + "marketValue": 10067669.0, + "averagePoints": 63.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5621.0, + "totalPoints": 63.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4df59c76b9024563892682f996043056.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 121167.0, + "yesterday": 207639.0, + "twoDays": 247293.0, + "sevenDaysAvg": 1297573.0, + "thirtyDaysAvg": 6757045.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Alessio Castro-Montes", + "marketChangeToday": 121167.0 + }, + { + "id": "12321", + "teamId": "28", + "firstName": "Jahmai", + "lastName": "Simpson-Pusey", + "marketValue": 11249704.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 62.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83f61dc46de468bb38cb6a9d9f51205.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -288961.0, + "yesterday": -296848.0, + "twoDays": -324777.0, + "sevenDaysAvg": -1385016.0, + "thirtyDaysAvg": 2094537.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 1, + "name": "Jahmai Simpson-Pusey", + "marketChangeToday": -288961.0 + }, + { + "id": "14140", + "teamId": "28", + "firstName": "Gideon", + "lastName": "Mensah", + "marketValue": 10136403.0, + "averagePoints": 87.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 87.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf365776d1d461fac56322c9e84e7ab.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 216322.0, + "yesterday": 232695.0, + "twoDays": 275725.0, + "sevenDaysAvg": 1199569.0, + "thirtyDaysAvg": 2366348.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 87 + } + ], + "startProbability": 2, + "name": "Gideon Mensah", + "marketChangeToday": 216322.0 + }, + { + "id": "14300", + "teamId": "28", + "firstName": "Paul", + "lastName": "Okon-Engstler", + "marketValue": 4362835.0, + "averagePoints": 55.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3989.0, + "totalPoints": 55.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cfde74fcc93247699da56f08049928c0.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 93769.0, + "yesterday": 54373.0, + "twoDays": 1238.0, + "sevenDaysAvg": -150350.0, + "thirtyDaysAvg": 3862835.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 55 + } + ], + "startProbability": 3, + "name": "Paul Okon-Engstler", + "marketChangeToday": 93769.0 + }, + { + "id": "15373", + "teamId": "28", + "firstName": "Reigan", + "lastName": "Heskey", + "marketValue": 4172190.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ceda4e80b804183b8af45a55f8bbb24.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -116313.0, + "yesterday": -126207.0, + "twoDays": -128862.0, + "sevenDaysAvg": -1532910.0, + "thirtyDaysAvg": -3184071.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Reigan Heskey", + "marketChangeToday": -116313.0 + }, + { + "id": "16945", + "teamId": "28", + "firstName": "Thijs", + "lastName": "Dallinga", + "marketValue": 7590773.0, + "averagePoints": 240.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1810.0, + "totalPoints": 240.0, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fab92b426a354aacae1fe7f26e0e6ab0.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 31.0, + "pointsStdDev": null, + "marketChange": { + "today": 209604.0, + "yesterday": 340869.0, + "twoDays": 378553.0, + "sevenDaysAvg": 1133474.0, + "thirtyDaysAvg": 7590773.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 240 + } + ], + "startProbability": 5, + "name": "Thijs Dallinga", + "marketChangeToday": 209604.0 + }, + { + "id": "17282", + "teamId": "28", + "firstName": "Mikey", + "lastName": "Moore", + "marketValue": 10838513.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/374ad94ed404446c906b8264faa1e140.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 148066.0, + "yesterday": 10190447.0, + "twoDays": 500000.0, + "sevenDaysAvg": 10838513.0, + "thirtyDaysAvg": 10838513.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mikey Moore", + "marketChangeToday": 148066.0 + }, + { + "id": "524", + "teamId": "14", + "firstName": "Oliver", + "lastName": "Baumann", + "marketValue": 17429161.0, + "averagePoints": 129.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 129.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e2c878756924da4a6fa4c11b8e4480c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": -155042.0, + "yesterday": -109484.0, + "twoDays": -35624.0, + "sevenDaysAvg": -882191.0, + "thirtyDaysAvg": -2427411.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 129 + } + ], + "startProbability": 1, + "name": "Oliver Baumann", + "marketChangeToday": -155042.0 + }, + { + "id": "1815", + "teamId": "14", + "firstName": "Andrej", + "lastName": "Kramarić", + "marketValue": 14291539.0, + "averagePoints": -3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 513.0, + "totalPoints": -3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/26cffab4e6be4195a3d2817f15c60ee2.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -488434.0, + "yesterday": -429177.0, + "twoDays": -456376.0, + "sevenDaysAvg": -2458620.0, + "thirtyDaysAvg": -10755299.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -3 + } + ], + "startProbability": 4, + "name": "Andrej Kramarić", + "marketChangeToday": -488434.0 + }, + { + "id": "1954", + "teamId": "14", + "firstName": null, + "lastName": "Bernardo", + "marketValue": 7156102.0, + "averagePoints": 62.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3268.0, + "totalPoints": 62.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2e01b620f1354d0f9383cc0003c49d97.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 107550.0, + "yesterday": 160481.0, + "twoDays": 175706.0, + "sevenDaysAvg": 571548.0, + "thirtyDaysAvg": -3160068.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 62 + } + ], + "startProbability": 3, + "name": "Bernardo", + "marketChangeToday": 107550.0 + }, + { + "id": "2373", + "teamId": "14", + "firstName": "Ozan", + "lastName": "Kabak", + "marketValue": 23455965.0, + "averagePoints": 201.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 201.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c84298d75b4e86b4f46a133f91f33d.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 77664.0, + "yesterday": 113642.0, + "twoDays": 154455.0, + "sevenDaysAvg": 780896.0, + "thirtyDaysAvg": 4326788.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 201 + } + ], + "startProbability": 1, + "name": "Ozan Kabak", + "marketChangeToday": 77664.0 + }, + { + "id": "2803", + "teamId": "14", + "firstName": "Tim", + "lastName": "Lemperle", + "marketValue": 11039530.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/531648f7c8e7446883243fb819e94d82.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 199429.0, + "yesterday": 218466.0, + "twoDays": 218721.0, + "sevenDaysAvg": 1207694.0, + "thirtyDaysAvg": -1123618.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Tim Lemperle", + "marketChangeToday": 199429.0 + }, + { + "id": "2852", + "teamId": "14", + "firstName": "Luca", + "lastName": "Philipp", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e45a165d68934e8e8a2bbc33ecbbbc96.png", + "number": 37.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Philipp", + "marketChangeToday": 0.0 + }, + { + "id": "3124", + "teamId": "14", + "firstName": "Patrick", + "lastName": "Wimmer", + "marketValue": 10569853.0, + "averagePoints": 76.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4308.0, + "totalPoints": 76.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 102374.0, + "yesterday": 188622.0, + "twoDays": 328313.0, + "sevenDaysAvg": 2043870.0, + "thirtyDaysAvg": 1480870.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 76 + } + ], + "startProbability": 3, + "name": "Patrick Wimmer", + "marketChangeToday": 102374.0 + }, + { + "id": "3158", + "teamId": "14", + "firstName": "Fisnik", + "lastName": "Asllani", + "marketValue": 19218371.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/61214fe54f31411ea068f8fb8b3c1e49.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -565074.0, + "yesterday": -557007.0, + "twoDays": -555652.0, + "sevenDaysAvg": -3735115.0, + "thirtyDaysAvg": -7005884.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fisnik Asllani", + "marketChangeToday": -565074.0 + }, + { + "id": "3204", + "teamId": "14", + "firstName": "Bambasé", + "lastName": "Conté", + "marketValue": 9198968.0, + "averagePoints": 106.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 106.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fa595ccc62ce4fdeafca00ccfc95088b.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 268004.0, + "yesterday": 289350.0, + "twoDays": 292127.0, + "sevenDaysAvg": 1081496.0, + "thirtyDaysAvg": -553455.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 106 + } + ], + "startProbability": 3, + "name": "Bambasé Conté", + "marketChangeToday": 268004.0 + }, + { + "id": "3471", + "teamId": "14", + "firstName": "Adam", + "lastName": "Hložek", + "marketValue": 10464637.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3276.0, + "totalPoints": 47.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a70373665abe402993add63ac96b77de.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -548338.0, + "yesterday": -297077.0, + "twoDays": 2881.0, + "sevenDaysAvg": -453483.0, + "thirtyDaysAvg": 5318796.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 3, + "name": "Adam Hložek", + "marketChangeToday": -548338.0 + }, + { + "id": "7543", + "teamId": "14", + "firstName": "Max", + "lastName": "Moerstedt", + "marketValue": 5198349.0, + "averagePoints": -75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2530.0, + "totalPoints": -75.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/901ac71d98064e48b7b250786d8ac1d2.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 149470.0, + "yesterday": 178386.0, + "twoDays": 104429.0, + "sevenDaysAvg": 592515.0, + "thirtyDaysAvg": 938959.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -75 + } + ], + "startProbability": 3, + "name": "Max Moerstedt", + "marketChangeToday": 149470.0 + }, + { + "id": "7673", + "teamId": "14", + "firstName": "Albian", + "lastName": "Hajdari", + "marketValue": 16947023.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5299.0, + "totalPoints": 56.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f60a3cd21c94cc4913d13f811e532a9.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -533354.0, + "yesterday": -592713.0, + "twoDays": -604788.0, + "sevenDaysAvg": -2189236.0, + "thirtyDaysAvg": 1456789.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 2, + "name": "Albian Hajdari", + "marketChangeToday": -533354.0 + }, + { + "id": "7717", + "teamId": "14", + "firstName": "Alexander", + "lastName": "Prass", + "marketValue": 2142269.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f9e6ef6646eb4d248d5ce3ee24abda2d.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -108793.0, + "yesterday": -123791.0, + "twoDays": -129957.0, + "sevenDaysAvg": -825981.0, + "thirtyDaysAvg": -3387439.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Prass", + "marketChangeToday": -108793.0 + }, + { + "id": "7745", + "teamId": "14", + "firstName": "Vladimír", + "lastName": "Coufal", + "marketValue": 25950835.0, + "averagePoints": 136.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 136.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c057d49604e74af1ea35ac7411a4a.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 1333.0, + "yesterday": 18660.0, + "twoDays": 29749.0, + "sevenDaysAvg": 51366.0, + "thirtyDaysAvg": 2058042.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 136 + } + ], + "startProbability": 1, + "name": "Vladimír Coufal", + "marketChangeToday": 1333.0 + }, + { + "id": "7750", + "teamId": "14", + "firstName": "Robin", + "lastName": "Hranác", + "marketValue": 3637052.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2538.0, + "totalPoints": 44.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/378ad76b9745472cb56cc5de220ea9f9.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 289153.0, + "yesterday": 184499.0, + "twoDays": 77060.0, + "sevenDaysAvg": 375061.0, + "thirtyDaysAvg": -1455698.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 3, + "name": "Robin Hranác", + "marketChangeToday": 289153.0 + }, + { + "id": "8289", + "teamId": "14", + "firstName": "Lúkas", + "lastName": "Petersson", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e12887e5419f4c63a3e0c0b0213fb3cc.png", + "number": 36.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lúkas Petersson", + "marketChangeToday": 0.0 + }, + { + "id": "9598", + "teamId": "14", + "firstName": "Valentin", + "lastName": "Gendrey", + "marketValue": 2052575.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/963aa0e9a1bf4537bba171631d3ef595.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -104223.0, + "yesterday": -121090.0, + "twoDays": -136259.0, + "sevenDaysAvg": -907334.0, + "thirtyDaysAvg": -1395252.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Valentin Gendrey", + "marketChangeToday": -104223.0 + }, + { + "id": "9682", + "teamId": "14", + "firstName": "Arthur", + "lastName": "Chaves", + "marketValue": 1228860.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/833cf51fd2394b6dbc29f93960eec13a.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -77859.0, + "yesterday": -95390.0, + "twoDays": -121374.0, + "sevenDaysAvg": -696842.0, + "thirtyDaysAvg": -3315320.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Arthur Chaves", + "marketChangeToday": -77859.0 + }, + { + "id": "11161", + "teamId": "14", + "firstName": "Koki", + "lastName": "Machida", + "marketValue": 2681741.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/80f0a50727b54ea5a90a99a754cc7a6c.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 242122.0, + "yesterday": 266882.0, + "twoDays": 294516.0, + "sevenDaysAvg": 1672848.0, + "thirtyDaysAvg": -1040963.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Koki Machida", + "marketChangeToday": 242122.0 + }, + { + "id": "11162", + "teamId": "14", + "firstName": "Leon", + "lastName": "Avdullahu", + "marketValue": 16908390.0, + "averagePoints": 75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 75.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/805fdf4f3bec4018a1ff6bc85cc95546.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -102784.0, + "yesterday": 11266.0, + "twoDays": 49507.0, + "sevenDaysAvg": 55219.0, + "thirtyDaysAvg": 3774634.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 1, + "name": "Leon Avdullahu", + "marketChangeToday": -102784.0 + }, + { + "id": "11591", + "teamId": "14", + "firstName": "Cajetan", + "lastName": "Lenz", + "marketValue": 1564100.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2d15f1ede167438698d92ddc037e6abe.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -92510.0, + "yesterday": -118368.0, + "twoDays": -132987.0, + "sevenDaysAvg": -884880.0, + "thirtyDaysAvg": -4657245.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Cajetan Lenz", + "marketChangeToday": -92510.0 + }, + { + "id": "11631", + "teamId": "14", + "firstName": "Wouter", + "lastName": "Burger", + "marketValue": 22847398.0, + "averagePoints": 63.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 63.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50a59d7c22f64565b2f31bba1dfae5bd.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -515481.0, + "yesterday": -535113.0, + "twoDays": -432202.0, + "sevenDaysAvg": -1521546.0, + "thirtyDaysAvg": 2029532.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 63 + } + ], + "startProbability": 1, + "name": "Wouter Burger", + "marketChangeToday": -515481.0 + }, + { + "id": "11959", + "teamId": "14", + "firstName": "Adam", + "lastName": "Daghim", + "marketValue": 9661959.0, + "averagePoints": 163.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5293.0, + "totalPoints": 163.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1919dcbd4fb6447aad155fb3c72f3e38.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 266121.0, + "yesterday": 289115.0, + "twoDays": 331490.0, + "sevenDaysAvg": 1381480.0, + "thirtyDaysAvg": 9161959.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 2, + "name": "Adam Daghim", + "marketChangeToday": 266121.0 + }, + { + "id": "15193", + "teamId": "14", + "firstName": "Mats", + "lastName": "Rots", + "marketValue": 7852193.0, + "averagePoints": -14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 507.0, + "totalPoints": -14.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d96dc40ca1674b38aef03dff83ae8ab0.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -362948.0, + "yesterday": -416381.0, + "twoDays": -389336.0, + "sevenDaysAvg": -890138.0, + "thirtyDaysAvg": -2426023.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -14 + } + ], + "startProbability": 3, + "name": "Mats Rots", + "marketChangeToday": -362948.0 + }, + { + "id": "15262", + "teamId": "14", + "firstName": "Nathan", + "lastName": "De Cat", + "marketValue": 15282957.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1497.0, + "totalPoints": -9.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c55d861342c440b9966f1cd6dc86f29.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -589093.0, + "yesterday": -647115.0, + "twoDays": -773716.0, + "sevenDaysAvg": -3095901.0, + "thirtyDaysAvg": 1389406.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Nathan De Cat", + "marketChangeToday": -589093.0 + }, + { + "id": "51", + "teamId": "40", + "firstName": "Rani", + "lastName": "Khedira", + "marketValue": 7871307.0, + "averagePoints": 51.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 51.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ecae4fccb2648b8b2bd92c4cac3f955.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -158886.0, + "yesterday": -203285.0, + "twoDays": -225040.0, + "sevenDaysAvg": -1009989.0, + "thirtyDaysAvg": 3659001.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 51 + } + ], + "startProbability": 1, + "name": "Rani Khedira", + "marketChangeToday": -158886.0 + }, + { + "id": "1223", + "teamId": "40", + "firstName": "Marvin", + "lastName": "Friedrich", + "marketValue": 2305001.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0e7e99776b0c460eaaf8702878b90869.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -131642.0, + "yesterday": -137460.0, + "twoDays": -139443.0, + "sevenDaysAvg": -1048827.0, + "thirtyDaysAvg": 39454.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marvin Friedrich", + "marketChangeToday": -131642.0 + }, + { + "id": "1553", + "teamId": "40", + "firstName": "Janik", + "lastName": "Haberer", + "marketValue": 2270675.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1181.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce496ba0469a4a3b80d18b665d7466c0.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": -45965.0, + "yesterday": -81501.0, + "twoDays": -94882.0, + "sevenDaysAvg": -675008.0, + "thirtyDaysAvg": -1296113.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Janik Haberer", + "marketChangeToday": -45965.0 + }, + { + "id": "1955", + "teamId": "40", + "firstName": "Oliver", + "lastName": "Burke", + "marketValue": 2606279.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/a76d8d4a531548f58ceb241fe4958952.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -123742.0, + "yesterday": -127987.0, + "twoDays": -137943.0, + "sevenDaysAvg": -911669.0, + "thirtyDaysAvg": -308911.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oliver Burke", + "marketChangeToday": -123742.0 + }, + { + "id": "2065", + "teamId": "40", + "firstName": "Felix", + "lastName": "Uduokhai", + "marketValue": 4838159.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e407afb596ac48f2bab3f2f63a37f2c2.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 98197.0, + "yesterday": 43587.0, + "twoDays": -24791.0, + "sevenDaysAvg": -860379.0, + "thirtyDaysAvg": -3860379.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Felix Uduokhai", + "marketChangeToday": 98197.0 + }, + { + "id": "2279", + "teamId": "40", + "firstName": "Frederik", + "lastName": "Rönnow", + "marketValue": 7573723.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/a74539007fa347f28af0ce83caafef6f.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -1718.0, + "yesterday": 53809.0, + "twoDays": 51672.0, + "sevenDaysAvg": -69728.0, + "thirtyDaysAvg": -1079927.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Frederik Rönnow", + "marketChangeToday": -1718.0 + }, + { + "id": "2302", + "teamId": "40", + "firstName": "Woo-Yeong", + "lastName": "Jeong", + "marketValue": 5367590.0, + "averagePoints": 61.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2061.0, + "totalPoints": 61.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/167f780b883445c1bb79e00354f1e807.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 242141.0, + "yesterday": 340428.0, + "twoDays": 380292.0, + "sevenDaysAvg": 2161090.0, + "thirtyDaysAvg": 728854.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 61 + } + ], + "startProbability": 3, + "name": "Woo-Yeong Jeong", + "marketChangeToday": 242141.0 + }, + { + "id": "2400", + "teamId": "40", + "firstName": "Christopher", + "lastName": "Trimmel", + "marketValue": 3023838.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0133043125be433d91c3b93eb502aebe.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -116187.0, + "yesterday": -122757.0, + "twoDays": -129738.0, + "sevenDaysAvg": -792472.0, + "thirtyDaysAvg": -1009895.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christopher Trimmel", + "marketChangeToday": -116187.0 + }, + { + "id": "2491", + "teamId": "40", + "firstName": "Tim", + "lastName": "Skarke", + "marketValue": 4678359.0, + "averagePoints": 140.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2075.0, + "totalPoints": 140.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/530ba96741b943798d9be4d5dcc151f5.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 29.0, + "pointsStdDev": null, + "marketChange": { + "today": 331253.0, + "yesterday": 364386.0, + "twoDays": 356716.0, + "sevenDaysAvg": 1215131.0, + "thirtyDaysAvg": 1726705.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 140 + } + ], + "startProbability": 3, + "name": "Tim Skarke", + "marketChangeToday": 331253.0 + }, + { + "id": "2717", + "teamId": "40", + "firstName": "Robert", + "lastName": "Skov", + "marketValue": 874031.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ebae4e5c0fec43ebaed2b2aae064a346.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -37627.0, + "yesterday": -76555.0, + "twoDays": -116217.0, + "sevenDaysAvg": -699985.0, + "thirtyDaysAvg": -2256979.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Robert Skov", + "marketChangeToday": -37627.0 + }, + { + "id": "3102", + "teamId": "40", + "firstName": "Tom", + "lastName": "Rothe", + "marketValue": 10351472.0, + "averagePoints": 78.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 78.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/82917858d1a74a7f90a2d9dfca456b71.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 68793.0, + "yesterday": 96913.0, + "twoDays": 88200.0, + "sevenDaysAvg": 199309.0, + "thirtyDaysAvg": 6085753.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 78 + } + ], + "startProbability": 1, + "name": "Tom Rothe", + "marketChangeToday": 68793.0 + }, + { + "id": "3187", + "teamId": "40", + "firstName": "András", + "lastName": "Schäfer", + "marketValue": 4615535.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4100.0, + "totalPoints": 37.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/433f8b676b6b4b898ad3ede98e20f79d.png", + "number": 13.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -69316.0, + "yesterday": -98107.0, + "twoDays": -138589.0, + "sevenDaysAvg": -650718.0, + "thirtyDaysAvg": 686097.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "András Schäfer", + "marketChangeToday": -69316.0 + }, + { + "id": "3364", + "teamId": "40", + "firstName": "Carl", + "lastName": "Klaus", + "marketValue": 3634039.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/03530ee1979440f6865c5fc39260c63a.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -146088.0, + "yesterday": -149158.0, + "twoDays": -151462.0, + "sevenDaysAvg": -1155419.0, + "thirtyDaysAvg": 3020865.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carl Klaus", + "marketChangeToday": -146088.0 + }, + { + "id": "3419", + "teamId": "40", + "firstName": "Matheo", + "lastName": "Raab", + "marketValue": 6262159.0, + "averagePoints": 9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 9.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/6f65c492a85a491b94cd3b8a37bae6f8.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": 276684.0, + "yesterday": 309728.0, + "twoDays": 329921.0, + "sevenDaysAvg": 2403309.0, + "thirtyDaysAvg": 4660470.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 9 + } + ], + "startProbability": 2, + "name": "Matheo Raab", + "marketChangeToday": 276684.0 + }, + { + "id": "3453", + "teamId": "40", + "firstName": "Derrick", + "lastName": "Köhn", + "marketValue": 1365769.0, + "averagePoints": 19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 811.0, + "totalPoints": 19.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/336162df73db46fdb0d35c73c0928582.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": -14147.0, + "yesterday": -46173.0, + "twoDays": -78251.0, + "sevenDaysAvg": -350295.0, + "thirtyDaysAvg": -2313864.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 5, + "name": "Derrick Köhn", + "marketChangeToday": -14147.0 + }, + { + "id": "4352", + "teamId": "40", + "firstName": "Stanley", + "lastName": "Nsoki", + "marketValue": 2320136.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c54070a804d4f15acb3d09b63af882a.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -140414.0, + "yesterday": -144889.0, + "twoDays": -147829.0, + "sevenDaysAvg": -1052087.0, + "thirtyDaysAvg": 166665.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stanley Nsoki", + "marketChangeToday": -140414.0 + }, + { + "id": "4446", + "teamId": "40", + "firstName": "Aljoscha", + "lastName": "Kemlein", + "marketValue": 8467721.0, + "averagePoints": 56.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4980.0, + "totalPoints": 56.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/2dc45e5315ff4262a38925af69a6e745.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -168683.0, + "yesterday": -212849.0, + "twoDays": -225690.0, + "sevenDaysAvg": -1458171.0, + "thirtyDaysAvg": 2650959.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 56 + } + ], + "startProbability": 1, + "name": "Aljoscha Kemlein", + "marketChangeToday": -168683.0 + }, + { + "id": "4598", + "teamId": "40", + "firstName": "Josip", + "lastName": "Juranović", + "marketValue": 10237973.0, + "averagePoints": 216.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 216.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/17ce8593891544bbae052579071e5c45.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 346479.0, + "yesterday": 375804.0, + "twoDays": 403384.0, + "sevenDaysAvg": 2285221.0, + "thirtyDaysAvg": 5444582.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 216 + } + ], + "startProbability": 1, + "name": "Josip Juranović", + "marketChangeToday": 346479.0 + }, + { + "id": "7684", + "teamId": "40", + "firstName": "Michel", + "lastName": "Aebischer", + "marketValue": 4858101.0, + "averagePoints": 25.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4096.0, + "totalPoints": 25.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/53d3916429e94e6c8ea54b7c96c1fd91.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -212851.0, + "yesterday": -246147.0, + "twoDays": -326482.0, + "sevenDaysAvg": -1700117.0, + "thirtyDaysAvg": 4858101.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 3, + "name": "Michel Aebischer", + "marketChangeToday": -212851.0 + }, + { + "id": "7723", + "teamId": "40", + "firstName": "Leopold", + "lastName": "Querfeld", + "marketValue": 15211615.0, + "averagePoints": 257.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 257.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b9dfbb26ed9347b9a1585f29718c9d76.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 123735.0, + "yesterday": 177160.0, + "twoDays": 200698.0, + "sevenDaysAvg": 979272.0, + "thirtyDaysAvg": 2606691.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 257 + } + ], + "startProbability": 3, + "name": "Leopold Querfeld", + "marketChangeToday": 123735.0 + }, + { + "id": "8381", + "teamId": "40", + "firstName": "Livan", + "lastName": "Burcu", + "marketValue": 6813438.0, + "averagePoints": 27.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2065.0, + "totalPoints": 27.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee1048c9191462c82b58e23f1dbf647.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -308703.0, + "yesterday": -348075.0, + "twoDays": -383736.0, + "sevenDaysAvg": -2322305.0, + "thirtyDaysAvg": 898756.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 27 + } + ], + "startProbability": 3, + "name": "Livan Burcu", + "marketChangeToday": -308703.0 + }, + { + "id": "9683", + "teamId": "40", + "firstName": "Andrej", + "lastName": "Ilic", + "marketValue": 4248881.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a56a70bd0c1483894bc78d61bf30f46.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -87647.0, + "yesterday": -86653.0, + "twoDays": -83334.0, + "sevenDaysAvg": -600857.0, + "thirtyDaysAvg": -4242325.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Andrej Ilic", + "marketChangeToday": -87647.0 + }, + { + "id": "10106", + "teamId": "40", + "firstName": "Marin", + "lastName": "Ljubicic", + "marketValue": 5707465.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5350.0, + "totalPoints": 23.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fcb660bdc74f41ef85fd3f45ac56962e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 153602.0, + "yesterday": 202273.0, + "twoDays": 244867.0, + "sevenDaysAvg": 1926105.0, + "thirtyDaysAvg": 3099900.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 3, + "name": "Marin Ljubicic", + "marketChangeToday": 153602.0 + }, + { + "id": "12763", + "teamId": "40", + "firstName": "Emmanuel", + "lastName": "Latte Lath", + "marketValue": 10777163.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4086.0, + "totalPoints": 96.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d94f619b8cda4f03a559f3b3b10c2ffc.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 91231.0, + "yesterday": 135117.0, + "twoDays": 153931.0, + "sevenDaysAvg": 851599.0, + "thirtyDaysAvg": 10277163.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 2, + "name": "Emmanuel Latte Lath", + "marketChangeToday": 91231.0 + }, + { + "id": "13629", + "teamId": "40", + "firstName": "Linus", + "lastName": "Güther", + "marketValue": 2488849.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d92375c9bb9640858ef3fa4deebadf84.png", + "number": 49.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -142505.0, + "yesterday": -153384.0, + "twoDays": -165741.0, + "sevenDaysAvg": -1088028.0, + "thirtyDaysAvg": 1988849.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Linus Güther", + "marketChangeToday": -142505.0 + }, + { + "id": "14917", + "teamId": "40", + "firstName": "Zeno", + "lastName": "Van den Bosch", + "marketValue": 10816253.0, + "averagePoints": 91.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 91.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -136934.0, + "yesterday": -232077.0, + "twoDays": -300627.0, + "sevenDaysAvg": -2059888.0, + "thirtyDaysAvg": -451644.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 91 + } + ], + "startProbability": 2, + "name": "Zeno Van den Bosch", + "marketChangeToday": -136934.0 + }, + { + "id": "17306", + "teamId": "40", + "firstName": "Kastriot", + "lastName": "Imeri", + "marketValue": 4098937.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/35e95c83657447b79b7b77f552c56abb.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 108894.0, + "yesterday": 3990043.0, + "twoDays": 0.0, + "sevenDaysAvg": 4098937.0, + "thirtyDaysAvg": 4098937.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kastriot Imeri", + "marketChangeToday": 108894.0 + }, + { + "id": "357", + "teamId": "4", + "firstName": "Jens", + "lastName": "Grahl", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/e76a9805862d4c849883f4035d7912a7.png", + "number": 33.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Grahl", + "marketChangeToday": 0.0 + }, + { + "id": "461", + "teamId": "4", + "firstName": "Timothy", + "lastName": "Chandler", + "marketValue": 1531171.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7c03911a4054596904af25c839e49a8.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -108991.0, + "yesterday": -127470.0, + "twoDays": -154169.0, + "sevenDaysAvg": -830921.0, + "thirtyDaysAvg": 1031171.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timothy Chandler", + "marketChangeToday": -108991.0 + }, + { + "id": "513", + "teamId": "4", + "firstName": "Mario", + "lastName": "Götze", + "marketValue": 4259516.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3877d0c416e4d30a99efbd5a673b455.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -83389.0, + "yesterday": -98984.0, + "twoDays": -105155.0, + "sevenDaysAvg": -795074.0, + "thirtyDaysAvg": 1854001.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Mario Götze", + "marketChangeToday": -83389.0 + }, + { + "id": "2144", + "teamId": "4", + "firstName": "Robin", + "lastName": "Koch", + "marketValue": 24285098.0, + "averagePoints": 132.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 132.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ec4a1262fb84d21b3b5458cc97f9cf3.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 44003.0, + "yesterday": 80154.0, + "twoDays": 108058.0, + "sevenDaysAvg": 453697.0, + "thirtyDaysAvg": 2506577.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Robin Koch", + "marketChangeToday": 44003.0 + }, + { + "id": "2255", + "teamId": "4", + "firstName": "Jonathan", + "lastName": "Burkardt", + "marketValue": 26548616.0, + "averagePoints": 46.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4425.0, + "totalPoints": 46.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f11b49646cad49699fd37664e712e9c9.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -212185.0, + "yesterday": -60911.0, + "twoDays": 4859.0, + "sevenDaysAvg": -248319.0, + "thirtyDaysAvg": 1745584.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 46 + } + ], + "startProbability": 1, + "name": "Jonathan Burkardt", + "marketChangeToday": -212185.0 + }, + { + "id": "2863", + "teamId": "4", + "firstName": "Ansgar", + "lastName": "Knauff", + "marketValue": 4409983.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/df49f152f9bc4fd99f45742758ff5cfc.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -129277.0, + "yesterday": -130962.0, + "twoDays": -131641.0, + "sevenDaysAvg": -1770821.0, + "thirtyDaysAvg": -446060.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ansgar Knauff", + "marketChangeToday": -129277.0 + }, + { + "id": "2864", + "teamId": "4", + "firstName": "Nnamdi", + "lastName": "Collins", + "marketValue": 6715067.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/47efb7c32b294c238dcddcc3bd26ac21.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -313422.0, + "yesterday": -297214.0, + "twoDays": -318608.0, + "sevenDaysAvg": -2185752.0, + "thirtyDaysAvg": -5109722.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nnamdi Collins", + "marketChangeToday": -313422.0 + }, + { + "id": "2887", + "teamId": "4", + "firstName": "Ritsu", + "lastName": "Dōan", + "marketValue": 15616189.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ad9394d1b4e4df9b692dad3a7539c1d.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -306298.0, + "yesterday": -320013.0, + "twoDays": -432687.0, + "sevenDaysAvg": -3610209.0, + "thirtyDaysAvg": -3101848.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ritsu Dōan", + "marketChangeToday": -306298.0 + }, + { + "id": "3019", + "teamId": "4", + "firstName": "Noah", + "lastName": "Atubolu", + "marketValue": 12346370.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 130.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 252291.0, + "yesterday": 273276.0, + "twoDays": 279205.0, + "sevenDaysAvg": 1775095.0, + "thirtyDaysAvg": 1335461.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 1, + "name": "Noah Atubolu", + "marketChangeToday": 252291.0 + }, + { + "id": "6081", + "teamId": "4", + "firstName": "Can", + "lastName": "Uzun", + "marketValue": 28934183.0, + "averagePoints": 65.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5217.0, + "totalPoints": 65.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d508a06c367e48b4a6ad92a95ee8612d.png", + "number": 42.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 16105.0, + "yesterday": 37896.0, + "twoDays": 48628.0, + "sevenDaysAvg": 367952.0, + "thirtyDaysAvg": 2434839.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 65 + } + ], + "startProbability": 1, + "name": "Can Uzun", + "marketChangeToday": 16105.0 + }, + { + "id": "7275", + "teamId": "4", + "firstName": "Kauã", + "lastName": "Santos", + "marketValue": 4864391.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2d99e5647f41be9c144d86afcdde54.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -354602.0, + "yesterday": -370807.0, + "twoDays": -379397.0, + "sevenDaysAvg": -2657463.0, + "thirtyDaysAvg": -3655706.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kauã Santos", + "marketChangeToday": -354602.0 + }, + { + "id": "7277", + "teamId": "4", + "firstName": "Farès", + "lastName": "Chaïbi", + "marketValue": 8413247.0, + "averagePoints": 79.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 79.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/774d9ee4bd994b9dae8672fbf45215fe.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 315040.0, + "yesterday": 342901.0, + "twoDays": 339055.0, + "sevenDaysAvg": 1145710.0, + "thirtyDaysAvg": -4044742.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 79 + } + ], + "startProbability": 3, + "name": "Farès Chaïbi", + "marketChangeToday": 315040.0 + }, + { + "id": "7325", + "teamId": "4", + "firstName": "Elias", + "lastName": "Baum", + "marketValue": 13047167.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 181.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0f3d607126284679ac5bc7ee81f890ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 207383.0, + "yesterday": 223482.0, + "twoDays": 239079.0, + "sevenDaysAvg": 1379634.0, + "thirtyDaysAvg": 6364616.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 1, + "name": "Elias Baum", + "marketChangeToday": 207383.0 + }, + { + "id": "7417", + "teamId": "4", + "firstName": "Noël", + "lastName": "Aséko", + "marketValue": 4652605.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4c3b212857824d74bed5f3922ab26e64.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -71158.0, + "yesterday": -56944.0, + "twoDays": -81777.0, + "sevenDaysAvg": -1025080.0, + "thirtyDaysAvg": -3976817.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Noël Aséko", + "marketChangeToday": -71158.0 + }, + { + "id": "8351", + "teamId": "4", + "firstName": "Oscar", + "lastName": "Højlund", + "marketValue": 5467650.0, + "averagePoints": 1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 945.0, + "totalPoints": 1.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f25f3c48efd47488db3f0fea31226bc.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -332649.0, + "yesterday": -47592.0, + "twoDays": 49948.0, + "sevenDaysAvg": -25674.0, + "thirtyDaysAvg": 1080307.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 1 + } + ], + "startProbability": 4, + "name": "Oscar Højlund", + "marketChangeToday": -332649.0 + }, + { + "id": "10004", + "teamId": "4", + "firstName": "Younes", + "lastName": "Ebnoutalib", + "marketValue": 13829405.0, + "averagePoints": 304.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5549.0, + "totalPoints": 304.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0a607bef8a9448cabbf3308c90e0dc6f.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 282029.0, + "yesterday": 295781.0, + "twoDays": 299382.0, + "sevenDaysAvg": 1802456.0, + "thirtyDaysAvg": 3464125.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 304 + } + ], + "startProbability": 1, + "name": "Younes Ebnoutalib", + "marketChangeToday": 282029.0 + }, + { + "id": "11186", + "teamId": "4", + "firstName": "Jeremiaha", + "lastName": "Maluze", + "marketValue": 2840751.0, + "averagePoints": 194.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 194.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/41180e5bf4d046fbb3c24268c49459cb.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 68.0, + "pointsStdDev": null, + "marketChange": { + "today": 438796.0, + "yesterday": 483731.0, + "twoDays": 493220.0, + "sevenDaysAvg": 2340751.0, + "thirtyDaysAvg": 2340751.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 3, + "name": "Jeremiaha Maluze", + "marketChangeToday": 438796.0 + }, + { + "id": "12284", + "teamId": "4", + "firstName": "Keita", + "lastName": "Kosugi", + "marketValue": 11004052.0, + "averagePoints": 64.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 64.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4626c41eb1dd44d5b36bfde09dc9f229.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 17798.0, + "yesterday": 109637.0, + "twoDays": 140443.0, + "sevenDaysAvg": 843447.0, + "thirtyDaysAvg": 7738955.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 3, + "name": "Keita Kosugi", + "marketChangeToday": 17798.0 + }, + { + "id": "12285", + "teamId": "4", + "firstName": "Love", + "lastName": "Arrhov", + "marketValue": 1894016.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 944.0, + "totalPoints": -6.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02ec19133f8a43768226917be968f9f8.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -86280.0, + "yesterday": -112973.0, + "twoDays": -127149.0, + "sevenDaysAvg": -840080.0, + "thirtyDaysAvg": -2064336.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 5, + "name": "Love Arrhov", + "marketChangeToday": -86280.0 + }, + { + "id": "12294", + "teamId": "4", + "firstName": "Ayoube", + "lastName": "Amaimouni", + "marketValue": 7750482.0, + "averagePoints": 73.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5216.0, + "totalPoints": 73.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f68ec42f258435a8233881431dc3c75.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 269321.0, + "yesterday": 317707.0, + "twoDays": 365760.0, + "sevenDaysAvg": 2455466.0, + "thirtyDaysAvg": 1645556.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 3, + "name": "Ayoube Amaimouni", + "marketChangeToday": 269321.0 + }, + { + "id": "14920", + "teamId": "4", + "firstName": "Malik", + "lastName": "Pimpong", + "marketValue": 2486661.0, + "averagePoints": 6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1736.0, + "totalPoints": 6.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0800fc3bf36841cbb6450f1a83cf8ee3.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -62880.0, + "yesterday": -97369.0, + "twoDays": -114027.0, + "sevenDaysAvg": -783670.0, + "thirtyDaysAvg": -4847815.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 6 + } + ], + "startProbability": 5, + "name": "Malik Pimpong", + "marketChangeToday": -62880.0 + }, + { + "id": "15589", + "teamId": "4", + "firstName": "", + "lastName": "Otávio", + "marketValue": 8134100.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 611.0, + "totalPoints": -1.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -385779.0, + "yesterday": -420065.0, + "twoDays": -535221.0, + "sevenDaysAvg": -2093000.0, + "thirtyDaysAvg": 5121432.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 4, + "name": "Otávio", + "marketChangeToday": -385779.0 + }, + { + "id": "16369", + "teamId": "4", + "firstName": "Raphael", + "lastName": "Onyedika", + "marketValue": 14446532.0, + "averagePoints": 28.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 6161.0, + "totalPoints": 28.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4413ed18fac54a58a6e94d858ea72074.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -484193.0, + "yesterday": -425748.0, + "twoDays": -185825.0, + "sevenDaysAvg": -902930.0, + "thirtyDaysAvg": 3451320.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 1, + "name": "Raphael Onyedika", + "marketChangeToday": -484193.0 + }, + { + "id": "17285", + "teamId": "4", + "firstName": "Lilian", + "lastName": "Brassier", + "marketValue": 12149607.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/9ee0a3622cb8465089f59da17d232a32.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 133766.0, + "yesterday": 11515841.0, + "twoDays": 500000.0, + "sevenDaysAvg": 12149607.0, + "thirtyDaysAvg": 12149607.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Lilian Brassier", + "marketChangeToday": 133766.0 + }, + { + "id": "60", + "teamId": "18", + "firstName": "Dominik", + "lastName": "Kohr", + "marketValue": 7767004.0, + "averagePoints": 96.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4824.0, + "totalPoints": 96.0, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": -389904.0, + "yesterday": -409080.0, + "twoDays": -494913.0, + "sevenDaysAvg": -2937531.0, + "thirtyDaysAvg": 976633.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 96 + } + ], + "startProbability": 5, + "name": "Dominik Kohr", + "marketChangeToday": -389904.0 + }, + { + "id": "550", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Bell", + "marketValue": 1254895.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b5f9d86fa6414225acae1ed532dfb2e7.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -75872.0, + "yesterday": -113981.0, + "twoDays": -114346.0, + "sevenDaysAvg": -360224.0, + "thirtyDaysAvg": -2629103.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Stefan Bell", + "marketChangeToday": -75872.0 + }, + { + "id": "620", + "teamId": "18", + "firstName": "Alexander", + "lastName": "Schwolow", + "marketValue": 3160870.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8c632c3299954c0f8703f77102907955.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -139656.0, + "yesterday": -143106.0, + "twoDays": -142650.0, + "sevenDaysAvg": -1027282.0, + "thirtyDaysAvg": 2202369.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schwolow", + "marketChangeToday": -139656.0 + }, + { + "id": "1540", + "teamId": "18", + "firstName": "Danny", + "lastName": "Da Costa", + "marketValue": 10629521.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 143.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 190328.0, + "yesterday": 216028.0, + "twoDays": 354525.0, + "sevenDaysAvg": 1444535.0, + "thirtyDaysAvg": 3521854.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Danny Da Costa", + "marketChangeToday": 190328.0 + }, + { + "id": "1590", + "teamId": "18", + "firstName": "Robin", + "lastName": "Zentner", + "marketValue": 14851882.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 104.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/dad81a3053174c60b16a47385173f2d5.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 49056.0, + "yesterday": 75634.0, + "twoDays": 110383.0, + "sevenDaysAvg": 546141.0, + "thirtyDaysAvg": 3863459.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 1, + "name": "Robin Zentner", + "marketChangeToday": 49056.0 + }, + { + "id": "1639", + "teamId": "18", + "firstName": "Nadiem", + "lastName": "Amiri", + "marketValue": 34579759.0, + "averagePoints": 167.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 167.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d4c71e7f54e4886a93df87cf4f3987c.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 54147.0, + "yesterday": 61023.0, + "twoDays": 86905.0, + "sevenDaysAvg": 565477.0, + "thirtyDaysAvg": 3012557.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 167 + } + ], + "startProbability": 1, + "name": "Nadiem Amiri", + "marketChangeToday": 54147.0 + }, + { + "id": "2006", + "teamId": "18", + "firstName": "Stefan", + "lastName": "Posch", + "marketValue": 9140054.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/890290d8b9bd491fb3c624f1c57d47bd.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -323122.0, + "yesterday": -568969.0, + "twoDays": -594891.0, + "sevenDaysAvg": -2753615.0, + "thirtyDaysAvg": 791281.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Stefan Posch", + "marketChangeToday": -323122.0 + }, + { + "id": "2030", + "teamId": "18", + "firstName": "Phillip", + "lastName": "Tietz", + "marketValue": 15282961.0, + "averagePoints": 85.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 85.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2acf94096d5443fcb6d70524c93fb74e.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 109675.0, + "yesterday": 129468.0, + "twoDays": 165917.0, + "sevenDaysAvg": 1062229.0, + "thirtyDaysAvg": 5061651.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 85 + } + ], + "startProbability": 1, + "name": "Phillip Tietz", + "marketChangeToday": 109675.0 + }, + { + "id": "2232", + "teamId": "18", + "firstName": "Philipp", + "lastName": "Mwene", + "marketValue": 10778261.0, + "averagePoints": 71.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 71.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/90c9ea6f2e3c49fd8dc4455a289facd0.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 148618.0, + "yesterday": 171744.0, + "twoDays": 199962.0, + "sevenDaysAvg": 1417727.0, + "thirtyDaysAvg": 3761401.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Philipp Mwene", + "marketChangeToday": 148618.0 + }, + { + "id": "2399", + "teamId": "18", + "firstName": "Lennard", + "lastName": "Maloney", + "marketValue": 2429548.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ae05919f4ae4c4a8ea0e0fdc6e08e32.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 235101.0, + "yesterday": 288051.0, + "twoDays": 304804.0, + "sevenDaysAvg": 1561477.0, + "thirtyDaysAvg": -182648.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lennard Maloney", + "marketChangeToday": 235101.0 + }, + { + "id": "2476", + "teamId": "18", + "firstName": "Jae-Sung", + "lastName": "Lee", + "marketValue": 12801050.0, + "averagePoints": 104.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4091.0, + "totalPoints": 104.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b0241527f3d94a8c976c749e2004944d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 136477.0, + "yesterday": 155283.0, + "twoDays": 173183.0, + "sevenDaysAvg": 1036773.0, + "thirtyDaysAvg": 5485133.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 104 + } + ], + "startProbability": 2, + "name": "Jae-Sung Lee", + "marketChangeToday": 136477.0 + }, + { + "id": "2646", + "teamId": "18", + "firstName": "Sheraldo", + "lastName": "Becker", + "marketValue": 14318840.0, + "averagePoints": 49.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4095.0, + "totalPoints": 49.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e279d94dff1f46ea8a7f16ea6656528c.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -357050.0, + "yesterday": -344388.0, + "twoDays": -129115.0, + "sevenDaysAvg": -742413.0, + "thirtyDaysAvg": 3017145.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 49 + } + ], + "startProbability": 2, + "name": "Sheraldo Becker", + "marketChangeToday": -357050.0 + }, + { + "id": "2702", + "teamId": "18", + "firstName": "Eric", + "lastName": "Martel", + "marketValue": 2923853.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8744ec1d907e4042b8afa0f7d030628c.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -97338.0, + "yesterday": -97085.0, + "twoDays": -96956.0, + "sevenDaysAvg": -752510.0, + "thirtyDaysAvg": -6550081.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Eric Martel", + "marketChangeToday": -97338.0 + }, + { + "id": "2822", + "teamId": "18", + "firstName": "", + "lastName": "Silas", + "marketValue": 1352120.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9d8809a21ab421eae753d788da8f8e3.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113507.0, + "yesterday": -126747.0, + "twoDays": -139973.0, + "sevenDaysAvg": -1051587.0, + "thirtyDaysAvg": -218616.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Silas", + "marketChangeToday": -113507.0 + }, + { + "id": "2895", + "teamId": "18", + "firstName": "Paul", + "lastName": "Nebel", + "marketValue": 4100041.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/03b835615e0c4ae3850ce2970f9cec04.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113391.0, + "yesterday": -104191.0, + "twoDays": -100874.0, + "sevenDaysAvg": -711103.0, + "thirtyDaysAvg": -8230838.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Paul Nebel", + "marketChangeToday": -113391.0 + }, + { + "id": "3041", + "teamId": "18", + "firstName": "Silvan", + "lastName": "Widmer", + "marketValue": 1833175.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1324.0, + "totalPoints": 29.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0c5f8e3a3a1145cfadc9fbe799559ed4.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": -20107.0, + "yesterday": -55968.0, + "twoDays": -92178.0, + "sevenDaysAvg": -376886.0, + "thirtyDaysAvg": -1838913.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 5, + "name": "Silvan Widmer", + "marketChangeToday": -20107.0 + }, + { + "id": "3318", + "teamId": "18", + "firstName": "Ransford", + "lastName": "Königsdörffer", + "marketValue": 4768888.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1640.0, + "totalPoints": 17.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f3abfff728148fda062801c5af46204.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -93439.0, + "yesterday": -278775.0, + "twoDays": -302402.0, + "sevenDaysAvg": -1655967.0, + "thirtyDaysAvg": -2198616.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 4, + "name": "Ransford Königsdörffer", + "marketChangeToday": -93439.0 + }, + { + "id": "3470", + "teamId": "18", + "firstName": "Anthony", + "lastName": "Caci", + "marketValue": 12200501.0, + "averagePoints": 124.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4406.0, + "totalPoints": 124.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 138416.0, + "yesterday": 177707.0, + "twoDays": 211663.0, + "sevenDaysAvg": 1097059.0, + "thirtyDaysAvg": 6280247.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 124 + } + ], + "startProbability": 1, + "name": "Anthony Caci", + "marketChangeToday": 138416.0 + }, + { + "id": "6111", + "teamId": "18", + "firstName": "Benedict", + "lastName": "Hollerbach", + "marketValue": 2659741.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/212f0c9603f04c869640c40bdbb0a396.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -105255.0, + "yesterday": -118689.0, + "twoDays": -130985.0, + "sevenDaysAvg": -860187.0, + "thirtyDaysAvg": 283000.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Benedict Hollerbach", + "marketChangeToday": -105255.0 + }, + { + "id": "8307", + "teamId": "18", + "firstName": "Kaishu", + "lastName": "Sano", + "marketValue": 17598961.0, + "averagePoints": 133.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 133.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa2bb0e7fba5493db89b7b6646147ddc.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 137541.0, + "yesterday": 165862.0, + "twoDays": 204018.0, + "sevenDaysAvg": 1080786.0, + "thirtyDaysAvg": 4589334.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Kaishu Sano", + "marketChangeToday": 137541.0 + }, + { + "id": "10122", + "teamId": "18", + "firstName": "Fabio", + "lastName": "Gruber", + "marketValue": 11459773.0, + "averagePoints": 130.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 130.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/278ee138191a434c98f6a644a68e553c.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 151995.0, + "yesterday": 155366.0, + "twoDays": 149801.0, + "sevenDaysAvg": -7322.0, + "thirtyDaysAvg": 421886.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 130 + } + ], + "startProbability": 2, + "name": "Fabio Gruber", + "marketChangeToday": 151995.0 + }, + { + "id": "11261", + "teamId": "18", + "firstName": "Sota", + "lastName": "Kawasaki", + "marketValue": 3158793.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4678b1fe37904abeb5122cf3927324dc.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -126869.0, + "yesterday": -133372.0, + "twoDays": -144204.0, + "sevenDaysAvg": -961541.0, + "thirtyDaysAvg": 618309.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sota Kawasaki", + "marketChangeToday": -126869.0 + }, + { + "id": "11665", + "teamId": "18", + "firstName": "Kacper", + "lastName": "Potulski", + "marketValue": 5135028.0, + "averagePoints": 28.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 907.0, + "totalPoints": 28.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b1ee33c0ce864060a4d44adf70936760.png", + "number": 48.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 321191.0, + "yesterday": 278292.0, + "twoDays": 138826.0, + "sevenDaysAvg": 528439.0, + "thirtyDaysAvg": -2015897.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 28 + } + ], + "startProbability": 3, + "name": "Kacper Potulski", + "marketChangeToday": 321191.0 + }, + { + "id": "11666", + "teamId": "18", + "firstName": "Maximilian", + "lastName": "Kinzig", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/7add439bbfdf4921bf609edc2ed32e8e.png", + "number": 40.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Maximilian Kinzig", + "marketChangeToday": 0.0 + }, + { + "id": "13438", + "teamId": "18", + "firstName": "Otto", + "lastName": "Ruoppi", + "marketValue": 1730896.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1636.0, + "totalPoints": 15.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/87f2fcbedcfd4094b1aa3112efb54de3.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -60565.0, + "yesterday": -83468.0, + "twoDays": -108520.0, + "sevenDaysAvg": -747117.0, + "thirtyDaysAvg": -3666332.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 4, + "name": "Otto Ruoppi", + "marketChangeToday": -60565.0 + }, + { + "id": "17179", + "teamId": "18", + "firstName": "Rael-Tshimbela", + "lastName": "Nakuzola", + "marketValue": 2394984.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6c0a23ba3672480f9163c215c36670c8.png", + "number": 47.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 157265.0, + "yesterday": 251237.0, + "twoDays": 310773.0, + "sevenDaysAvg": 1894984.0, + "thirtyDaysAvg": 2394984.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rael-Tshimbela Nakuzola", + "marketChangeToday": 157265.0 + }, + { + "id": "168", + "teamId": "29", + "firstName": "Sven", + "lastName": "Michel", + "marketValue": 621128.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/e03c92ddb64b4dfaa85fddc8832168ef.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 83697.0, + "yesterday": 37431.0, + "twoDays": -53103.0, + "sevenDaysAvg": -435868.0, + "thirtyDaysAvg": -3586327.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sven Michel", + "marketChangeToday": 83697.0 + }, + { + "id": "1964", + "teamId": "29", + "firstName": "Felix", + "lastName": "Götze", + "marketValue": 5115160.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/211c165645f84bc08e3bac17e3ba0dcf.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -365285.0, + "yesterday": -378186.0, + "twoDays": -381370.0, + "sevenDaysAvg": -2579192.0, + "thirtyDaysAvg": -1189355.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Götze", + "marketChangeToday": -365285.0 + }, + { + "id": "2015", + "teamId": "29", + "firstName": "Raphael", + "lastName": "Obermair", + "marketValue": 8274699.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 90.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0d9820e6e0904252b629770883bf6ed2.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 81103.0, + "yesterday": 54480.0, + "twoDays": 44519.0, + "sevenDaysAvg": -95208.0, + "thirtyDaysAvg": 577491.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 1, + "name": "Raphael Obermair", + "marketChangeToday": 81103.0 + }, + { + "id": "2301", + "teamId": "29", + "firstName": "Oliver", + "lastName": "Batista Meier", + "marketValue": 5138584.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/80153ba03a7849fdae3b398764d24b18.png", + "number": 7.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -349029.0, + "yesterday": -342902.0, + "twoDays": -385254.0, + "sevenDaysAvg": -2505324.0, + "thirtyDaysAvg": -1486424.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Oliver Batista Meier", + "marketChangeToday": -349029.0 + }, + { + "id": "2471", + "teamId": "29", + "firstName": "Markus", + "lastName": "Schubert", + "marketValue": 2358186.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1602a8ef777540f4ac5390f258ed237c.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -144206.0, + "yesterday": -150174.0, + "twoDays": -152706.0, + "sevenDaysAvg": -1044529.0, + "thirtyDaysAvg": -340307.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Schubert", + "marketChangeToday": -144206.0 + }, + { + "id": "2498", + "teamId": "29", + "firstName": "Tom", + "lastName": "Baack", + "marketValue": 2541663.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1187.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e009e7eb6946411f8f86641cb56174fe.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -106012.0, + "yesterday": -122703.0, + "twoDays": -131702.0, + "sevenDaysAvg": -894864.0, + "thirtyDaysAvg": -1085901.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 4, + "name": "Tom Baack", + "marketChangeToday": -106012.0 + }, + { + "id": "2749", + "teamId": "29", + "firstName": "Steffen", + "lastName": "Tigges", + "marketValue": 4594448.0, + "averagePoints": 32.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1650.0, + "totalPoints": 32.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/10d7abeb491e42818537662e1ceba8d1.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 195941.0, + "yesterday": 259090.0, + "twoDays": 247701.0, + "sevenDaysAvg": 1125132.0, + "thirtyDaysAvg": 3240281.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 4, + "name": "Steffen Tigges", + "marketChangeToday": 195941.0 + }, + { + "id": "2977", + "teamId": "29", + "firstName": "Nahuel", + "lastName": "Noll", + "marketValue": 13134485.0, + "averagePoints": 111.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 111.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/48b2c904ac8c41fdaa5c9503ba6e81ca.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 19009.0, + "yesterday": 46053.0, + "twoDays": 72844.0, + "sevenDaysAvg": 181146.0, + "thirtyDaysAvg": 2441404.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 1, + "name": "Nahuel Noll", + "marketChangeToday": 19009.0 + }, + { + "id": "3027", + "teamId": "29", + "firstName": "Marvin", + "lastName": "Pieringer", + "marketValue": 3311263.0, + "averagePoints": 64.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5548.0, + "totalPoints": 64.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/599aac2ada574e618a4b2ef6956cd9b3.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": 107.0, + "marketChange": { + "today": 350888.0, + "yesterday": 348016.0, + "twoDays": 394311.0, + "sevenDaysAvg": 2222015.0, + "thirtyDaysAvg": 2066746.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 1, + "name": "Marvin Pieringer", + "marketChangeToday": 350888.0 + }, + { + "id": "3081", + "teamId": "29", + "firstName": "Gabriel", + "lastName": "Vidović", + "marketValue": 8283245.0, + "averagePoints": 72.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 72.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbf9ad550a164e0392e43ae723e2d83d.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 198202.0, + "yesterday": 239285.0, + "twoDays": 272502.0, + "sevenDaysAvg": 1456089.0, + "thirtyDaysAvg": 7783245.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 72 + } + ], + "startProbability": 1, + "name": "Gabriel Vidović", + "marketChangeToday": 198202.0 + }, + { + "id": "3336", + "teamId": "29", + "firstName": "Stefano", + "lastName": "Marino", + "marketValue": 6403327.0, + "averagePoints": 35.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4081.0, + "totalPoints": 35.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/197aeeb1c0994cb68e398212e6941782.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -293916.0, + "yesterday": -315157.0, + "twoDays": -329180.0, + "sevenDaysAvg": -1969909.0, + "thirtyDaysAvg": -812818.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 35 + } + ], + "startProbability": 3, + "name": "Stefano Marino", + "marketChangeToday": -293916.0 + }, + { + "id": "3491", + "teamId": "29", + "firstName": "Sebastian", + "lastName": "Klaas", + "marketValue": 2559794.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/889217c751e5403eaf39162d4dc54b9a.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 91498.0, + "yesterday": 161490.0, + "twoDays": 199082.0, + "sevenDaysAvg": 1106048.0, + "thirtyDaysAvg": 2059794.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sebastian Klaas", + "marketChangeToday": 91498.0 + }, + { + "id": "3492", + "teamId": "29", + "firstName": "Marcel", + "lastName": "Hoffmeier", + "marketValue": 4172922.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b4ad73b6a3334bf8a2efdbe5b1d7e19c.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -139622.0, + "yesterday": -143271.0, + "twoDays": -147907.0, + "sevenDaysAvg": -1969172.0, + "thirtyDaysAvg": -1899328.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Marcel Hoffmeier", + "marketChangeToday": -139622.0 + }, + { + "id": "3559", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Ulrich", + "marketValue": 8191598.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4543.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48e50490d07242cb9b0ecf6bcdc688f2.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 118359.0, + "yesterday": 164460.0, + "twoDays": 190300.0, + "sevenDaysAvg": 819190.0, + "thirtyDaysAvg": 7691598.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 2, + "name": "Laurin Ulrich", + "marketChangeToday": 118359.0 + }, + { + "id": "6197", + "teamId": "29", + "firstName": "Laurin", + "lastName": "Curda", + "marketValue": 10450371.0, + "averagePoints": 187.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 187.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba195e9442954a30a3835950c99832a5.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 168008.0, + "yesterday": 206900.0, + "twoDays": 337273.0, + "sevenDaysAvg": 1176088.0, + "thirtyDaysAvg": -702245.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Laurin Curda", + "marketChangeToday": 168008.0 + }, + { + "id": "6217", + "teamId": "29", + "firstName": "Rayan", + "lastName": "Philippe", + "marketValue": 2152617.0, + "averagePoints": -1.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 341.0, + "totalPoints": -1.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/78b421e2e307474ba1b2de95d956ed80.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 140409.0, + "yesterday": 84918.0, + "twoDays": -15255.0, + "sevenDaysAvg": -204232.0, + "thirtyDaysAvg": -2510962.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -1 + } + ], + "startProbability": 3, + "name": "Rayan Philippe", + "marketChangeToday": 140409.0 + }, + { + "id": "6292", + "teamId": "29", + "firstName": "Mattes", + "lastName": "Hansen", + "marketValue": 4567668.0, + "averagePoints": 64.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4535.0, + "totalPoints": 64.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c747e1ad35ed44f4afbc5de1075d8bf1.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": null, + "marketChange": { + "today": 259616.0, + "yesterday": 246422.0, + "twoDays": 164334.0, + "sevenDaysAvg": 596664.0, + "thirtyDaysAvg": 3234722.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 64 + } + ], + "startProbability": 2, + "name": "Mattes Hansen", + "marketChangeToday": 259616.0 + }, + { + "id": "6751", + "teamId": "29", + "firstName": "Florian", + "lastName": "Pruhs", + "marketValue": 2729972.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/3878770830244658b3841f0074466ab7.png", + "number": 31.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -153961.0, + "yesterday": -153162.0, + "twoDays": -150969.0, + "sevenDaysAvg": -1060308.0, + "thirtyDaysAvg": 2033180.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Pruhs", + "marketChangeToday": -153961.0 + }, + { + "id": "7320", + "teamId": "29", + "firstName": "Tjark", + "lastName": "Scheller", + "marketValue": 7492604.0, + "averagePoints": 133.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 133.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06f63d14a0f4493faf04f78ea6aa5f10.png", + "number": 25.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 306421.0, + "yesterday": 353202.0, + "twoDays": 365977.0, + "sevenDaysAvg": 2155680.0, + "thirtyDaysAvg": 952293.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 133 + } + ], + "startProbability": 1, + "name": "Tjark Scheller", + "marketChangeToday": 306421.0 + }, + { + "id": "7616", + "teamId": "29", + "firstName": "Jano", + "lastName": "ter Horst", + "marketValue": 8644480.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 143.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a931e1f10bb84a9bb35b795a7857b8ee.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 307214.0, + "yesterday": 354524.0, + "twoDays": 381380.0, + "sevenDaysAvg": 2243716.0, + "thirtyDaysAvg": 3373558.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Jano ter Horst", + "marketChangeToday": 307214.0 + }, + { + "id": "8292", + "teamId": "29", + "firstName": "Santiago", + "lastName": "Castañeda", + "marketValue": 8874086.0, + "averagePoints": 101.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5731.0, + "totalPoints": 101.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/37ddcd7042414ce59c844f52d87ee300.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 217799.0, + "yesterday": 257238.0, + "twoDays": 232149.0, + "sevenDaysAvg": 666458.0, + "thirtyDaysAvg": 1110676.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 101 + } + ], + "startProbability": 1, + "name": "Santiago Castañeda", + "marketChangeToday": 217799.0 + }, + { + "id": "8872", + "teamId": "29", + "firstName": "Jonah", + "lastName": "Sticker", + "marketValue": 3758360.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1196.0, + "totalPoints": 21.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74f3dad539cd4e30aabca849e8e8bc64.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -117360.0, + "yesterday": -131513.0, + "twoDays": -136505.0, + "sevenDaysAvg": -878178.0, + "thirtyDaysAvg": 1927768.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 4, + "name": "Jonah Sticker", + "marketChangeToday": -117360.0 + }, + { + "id": "8984", + "teamId": "29", + "firstName": "Nyamekye", + "lastName": "Awortwie-Grant", + "marketValue": 1892782.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6b0e71018bd542b0b17a0e0a3e9058ac.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 28667.0, + "yesterday": 125393.0, + "twoDays": 193546.0, + "sevenDaysAvg": 1095033.0, + "thirtyDaysAvg": 1383012.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nyamekye Awortwie-Grant", + "marketChangeToday": 28667.0 + }, + { + "id": "9283", + "teamId": "29", + "firstName": "Deniz", + "lastName": "Zeitler", + "marketValue": 3307080.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b3f504e1c3274815a84cd32d2a63477f.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -126200.0, + "yesterday": -137109.0, + "twoDays": -156625.0, + "sevenDaysAvg": -1133768.0, + "thirtyDaysAvg": 2807080.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Deniz Zeitler", + "marketChangeToday": -126200.0 + }, + { + "id": "10048", + "teamId": "29", + "firstName": "Luka", + "lastName": "Duric", + "marketValue": 2435399.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fdce53ba9bff4a39b30dda997ad991ee.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122769.0, + "yesterday": -135775.0, + "twoDays": -148591.0, + "sevenDaysAvg": -998399.0, + "thirtyDaysAvg": -1394615.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Luka Duric", + "marketChangeToday": -122769.0 + }, + { + "id": "11170", + "teamId": "29", + "firstName": "Ruben", + "lastName": "Müller", + "marketValue": 3338178.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/30dea41b80454a638771929f17e0d368.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -142071.0, + "yesterday": -144433.0, + "twoDays": -147140.0, + "sevenDaysAvg": -1034656.0, + "thirtyDaysAvg": 2393879.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Ruben Müller", + "marketChangeToday": -142071.0 + }, + { + "id": "12262", + "teamId": "29", + "firstName": "Albert Frank", + "lastName": "Millgramm", + "marketValue": 3425230.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/0635ef3343fb4b138fd946cc4a199637.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -124891.0, + "yesterday": -140977.0, + "twoDays": -143222.0, + "sevenDaysAvg": -902986.0, + "thirtyDaysAvg": -465422.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Albert Frank Millgramm", + "marketChangeToday": -124891.0 + }, + { + "id": "14911", + "teamId": "29", + "firstName": "Clemens", + "lastName": "Lippmann", + "marketValue": 726712.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 182.0, + "totalPoints": 2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7462061e1e7843ffb7efaa2fe7e2b5f5.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 37801.0, + "yesterday": -15341.0, + "twoDays": -61344.0, + "sevenDaysAvg": -362977.0, + "thirtyDaysAvg": -3439583.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Clemens Lippmann", + "marketChangeToday": 37801.0 + }, + { + "id": "14914", + "teamId": "29", + "firstName": "Timur", + "lastName": "Gayret", + "marketValue": 1122466.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174077d2fba447fbb8a0e46a12d28245.png", + "number": 44.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 69723.0, + "yesterday": 131823.0, + "twoDays": 134594.0, + "sevenDaysAvg": 622466.0, + "thirtyDaysAvg": 622466.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Timur Gayret", + "marketChangeToday": 69723.0 + }, + { + "id": "1225", + "teamId": "43", + "firstName": "Leopold", + "lastName": "Zingerle", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d257ae98474e45c4ad7082fbe5adde82.png", + "number": 25.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Leopold Zingerle", + "marketChangeToday": 0.0 + }, + { + "id": "1246", + "teamId": "43", + "firstName": "Willi", + "lastName": "Orban", + "marketValue": 30773806.0, + "averagePoints": 171.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 171.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -63444.0, + "yesterday": 9807.0, + "twoDays": 10447.0, + "sevenDaysAvg": -665506.0, + "thirtyDaysAvg": 568027.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 171 + } + ], + "startProbability": 2, + "name": "Willi Orban", + "marketChangeToday": -63444.0 + }, + { + "id": "1333", + "teamId": "43", + "firstName": "Lukas", + "lastName": "Klostermann", + "marketValue": 884076.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/91ea3cbf0389453ca1c0add22d52e089.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -47521.0, + "yesterday": -86989.0, + "twoDays": -114281.0, + "sevenDaysAvg": -642419.0, + "thirtyDaysAvg": -2930355.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Lukas Klostermann", + "marketChangeToday": -47521.0 + }, + { + "id": "1689", + "teamId": "43", + "firstName": "Benjamin", + "lastName": "Henrichs", + "marketValue": 5568405.0, + "averagePoints": 34.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1393.0, + "totalPoints": 34.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c091f35a668e446caa75ecc93b1084dd.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -242614.0, + "yesterday": -283118.0, + "twoDays": -290433.0, + "sevenDaysAvg": -2099860.0, + "thirtyDaysAvg": 967970.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 5, + "name": "Benjamin Henrichs", + "marketChangeToday": -242614.0 + }, + { + "id": "1728", + "teamId": "43", + "firstName": "Örjan", + "lastName": "Nyland", + "marketValue": 2991624.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/361c8899e8db48868bb66d49e2cd4d2d.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -143094.0, + "yesterday": -145733.0, + "twoDays": -144903.0, + "sevenDaysAvg": -1003814.0, + "thirtyDaysAvg": 2491624.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Örjan Nyland", + "marketChangeToday": -143094.0 + }, + { + "id": "2141", + "teamId": "43", + "firstName": "Ridle ", + "lastName": "Baku", + "marketValue": 19653208.0, + "averagePoints": 233.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4453.0, + "totalPoints": 233.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 209561.0, + "yesterday": 233597.0, + "twoDays": 258057.0, + "sevenDaysAvg": 1411843.0, + "thirtyDaysAvg": 670682.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 233 + } + ], + "startProbability": 1, + "name": "Ridle Baku", + "marketChangeToday": 209561.0 + }, + { + "id": "2275", + "teamId": "43", + "firstName": "Christoph", + "lastName": "Baumgartner", + "marketValue": 13160210.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/de86594ccecb4a7899a87cdd662e1a9c.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -499927.0, + "yesterday": -468685.0, + "twoDays": -456371.0, + "sevenDaysAvg": -3133133.0, + "thirtyDaysAvg": -5834852.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Christoph Baumgartner", + "marketChangeToday": -499927.0 + }, + { + "id": "2522", + "teamId": "43", + "firstName": "David", + "lastName": "Raum", + "marketValue": 34774717.0, + "averagePoints": 149.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 149.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/ff40a7c5554548ee8a8a51168c408d77.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 22054.0, + "yesterday": 41379.0, + "twoDays": 58142.0, + "sevenDaysAvg": 376444.0, + "thirtyDaysAvg": 2570878.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 149 + } + ], + "startProbability": 1, + "name": "David Raum", + "marketChangeToday": 22054.0 + }, + { + "id": "2687", + "teamId": "43", + "firstName": "Christopher", + "lastName": "Nkunku", + "marketValue": 25538024.0, + "averagePoints": 111.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1904.0, + "totalPoints": 111.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/bf619920e0d34e138aa57fe52dbcde21.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 97494.0, + "yesterday": 110159.0, + "twoDays": 126976.0, + "sevenDaysAvg": 874151.0, + "thirtyDaysAvg": -14009597.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 111 + } + ], + "startProbability": 2, + "name": "Christopher Nkunku", + "marketChangeToday": 97494.0 + }, + { + "id": "2897", + "teamId": "43", + "firstName": "Rocco", + "lastName": "Reitz", + "marketValue": 13728441.0, + "averagePoints": 208.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5072.0, + "totalPoints": 208.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4186115eb899498fbec64508ec48475c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": -251694.0, + "yesterday": 276854.0, + "twoDays": 281970.0, + "sevenDaysAvg": 640896.0, + "thirtyDaysAvg": 599935.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 208 + } + ], + "startProbability": 5, + "name": "Rocco Reitz", + "marketChangeToday": -251694.0 + }, + { + "id": "4596", + "teamId": "43", + "firstName": "Brajan", + "lastName": "Gruda", + "marketValue": 21790679.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4446.0, + "totalPoints": 128.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 162588.0, + "yesterday": 205272.0, + "twoDays": 215829.0, + "sevenDaysAvg": 1475735.0, + "thirtyDaysAvg": 7229598.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 3, + "name": "Brajan Gruda", + "marketChangeToday": 162588.0 + }, + { + "id": "6104", + "teamId": "43", + "firstName": null, + "lastName": "Guiu", + "marketValue": 10533232.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/89d3dea2dc2f4834a2c84a269d63745f.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 118446.0, + "yesterday": 10414786.0, + "twoDays": 0.0, + "sevenDaysAvg": 10533232.0, + "thirtyDaysAvg": 10533232.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Guiu", + "marketChangeToday": 118446.0 + }, + { + "id": "6176", + "teamId": "43", + "firstName": "Nicolas", + "lastName": "Seiwald", + "marketValue": 18806979.0, + "averagePoints": 109.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 109.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 101325.0, + "yesterday": 113295.0, + "twoDays": 155979.0, + "sevenDaysAvg": 750161.0, + "thirtyDaysAvg": 4413750.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 109 + } + ], + "startProbability": 1, + "name": "Nicolas Seiwald", + "marketChangeToday": 101325.0 + }, + { + "id": "6300", + "teamId": "43", + "firstName": "Assan", + "lastName": "Ouédraogo", + "marketValue": 8487229.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/44f5198b463047fc88626d9698f3a2d0.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -236798.0, + "yesterday": -264069.0, + "twoDays": -263609.0, + "sevenDaysAvg": -2071533.0, + "thirtyDaysAvg": -13200965.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Assan Ouédraogo", + "marketChangeToday": -236798.0 + }, + { + "id": "7224", + "teamId": "43", + "firstName": "Lukeba", + "lastName": "Castello Jr.", + "marketValue": 20753508.0, + "averagePoints": 199.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 199.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/52117c9891144d3998de1b87b91ca123.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 191791.0, + "yesterday": 227026.0, + "twoDays": 245302.0, + "sevenDaysAvg": 1440112.0, + "thirtyDaysAvg": 192865.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 199 + } + ], + "startProbability": 2, + "name": "Lukeba Castello Jr.", + "marketChangeToday": 191791.0 + }, + { + "id": "7239", + "teamId": "43", + "firstName": "Max", + "lastName": "Finkgräfe", + "marketValue": 3966957.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/14ced344f69a48a5aeed3cbdcd5938da.png", + "number": 35.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133911.0, + "yesterday": -140443.0, + "twoDays": -138861.0, + "sevenDaysAvg": -1149348.0, + "thirtyDaysAvg": 1916574.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Max Finkgräfe", + "marketChangeToday": -133911.0 + }, + { + "id": "7493", + "teamId": "43", + "firstName": "Arthur", + "lastName": "Vermeeren", + "marketValue": 3694110.0, + "averagePoints": 25.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 774.0, + "totalPoints": 25.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/28309f4b1c4c473aa6280f2b96bf6c95.png", + "number": 48.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -89209.0, + "yesterday": -105896.0, + "twoDays": -120010.0, + "sevenDaysAvg": -795893.0, + "thirtyDaysAvg": 1584325.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 25 + } + ], + "startProbability": 4, + "name": "Arthur Vermeeren", + "marketChangeToday": -89209.0 + }, + { + "id": "8061", + "teamId": "43", + "firstName": "Johan", + "lastName": "Bakayoko", + "marketValue": 8923087.0, + "averagePoints": 15.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1400.0, + "totalPoints": 15.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b1b3bd47f834642b2d8169d2b018ec2.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -317512.0, + "yesterday": -327064.0, + "twoDays": -385789.0, + "sevenDaysAvg": -2746364.0, + "thirtyDaysAvg": 1821026.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 15 + } + ], + "startProbability": 4, + "name": "Johan Bakayoko", + "marketChangeToday": -317512.0 + }, + { + "id": "8227", + "teamId": "43", + "firstName": "Maarten", + "lastName": "Vandevoordt", + "marketValue": 17386069.0, + "averagePoints": 187.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 187.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/1aa808600ddb4c5b9883e7caedba5966.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 47911.0, + "yesterday": 83682.0, + "twoDays": 120849.0, + "sevenDaysAvg": 603329.0, + "thirtyDaysAvg": 3982131.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 187 + } + ], + "startProbability": 1, + "name": "Maarten Vandevoordt", + "marketChangeToday": 47911.0 + }, + { + "id": "9507", + "teamId": "43", + "firstName": "Antonio", + "lastName": "Nusa", + "marketValue": 26660682.0, + "averagePoints": 226.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 226.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 102553.0, + "yesterday": 114197.0, + "twoDays": 129640.0, + "sevenDaysAvg": 670771.0, + "thirtyDaysAvg": 3102609.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 226 + } + ], + "startProbability": 1, + "name": "Antonio Nusa", + "marketChangeToday": 102553.0 + }, + { + "id": "9776", + "teamId": "43", + "firstName": "Andrija", + "lastName": "Maksimovic", + "marketValue": 3410094.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b987894fd8842a69a0341460d5ebc51.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -125787.0, + "yesterday": -134907.0, + "twoDays": -143739.0, + "sevenDaysAvg": -960274.0, + "thirtyDaysAvg": 588492.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Andrija Maksimovic", + "marketChangeToday": -125787.0 + }, + { + "id": "10113", + "teamId": "43", + "firstName": "Tidiam", + "lastName": "Gomis", + "marketValue": 8176061.0, + "averagePoints": 176.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3942.0, + "totalPoints": 176.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 21.0, + "pointsStdDev": null, + "marketChange": { + "today": 361854.0, + "yesterday": 395255.0, + "twoDays": 403990.0, + "sevenDaysAvg": 2501297.0, + "thirtyDaysAvg": 3925049.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 176 + } + ], + "startProbability": 3, + "name": "Tidiam Gomis", + "marketChangeToday": 361854.0 + }, + { + "id": "11008", + "teamId": "43", + "firstName": "Ezechiel", + "lastName": "Banzuzi", + "marketValue": 11245732.0, + "averagePoints": 103.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5074.0, + "totalPoints": 103.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 191689.0, + "yesterday": 210865.0, + "twoDays": 248273.0, + "sevenDaysAvg": 1859135.0, + "thirtyDaysAvg": 7613135.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 1, + "name": "Ezechiel Banzuzi", + "marketChangeToday": 191689.0 + }, + { + "id": "11886", + "teamId": "43", + "firstName": "", + "lastName": "Rômulo", + "marketValue": 13349383.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/040691ff56a547f291aae153a0681fac.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -607024.0, + "yesterday": -605010.0, + "twoDays": -602212.0, + "sevenDaysAvg": -4134917.0, + "thirtyDaysAvg": -5278504.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rômulo", + "marketChangeToday": -607024.0 + }, + { + "id": "14249", + "teamId": "43", + "firstName": "Neil", + "lastName": "El Aynaoui", + "marketValue": 15140682.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ae7c14cb829b461a81b00042ef20e8c6.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 72028.0, + "yesterday": 15068654.0, + "twoDays": 0.0, + "sevenDaysAvg": 15140682.0, + "thirtyDaysAvg": 15140682.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Neil El Aynaoui", + "marketChangeToday": 72028.0 + }, + { + "id": "14896", + "teamId": "43", + "firstName": "Abdoul", + "lastName": "Koné", + "marketValue": 2156815.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4ca128a18c804aa59eeca0345b142d1c.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -96093.0, + "yesterday": -112310.0, + "twoDays": -129693.0, + "sevenDaysAvg": -833771.0, + "thirtyDaysAvg": -5752738.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Abdoul Koné", + "marketChangeToday": -96093.0 + }, + { + "id": "15376", + "teamId": "43", + "firstName": "Maxime", + "lastName": "Estève", + "marketValue": 9396990.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a7416c976f85479b8ca67947eda7ef58.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -254219.0, + "yesterday": -300625.0, + "twoDays": -486636.0, + "sevenDaysAvg": -2596907.0, + "thirtyDaysAvg": -7380217.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Maxime Estève", + "marketChangeToday": -254219.0 + }, + { + "id": "577", + "teamId": "15", + "firstName": "Daniel", + "lastName": "Batz", + "marketValue": 939454.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/61c6f55172674b6eb750e6263b23da0d.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -135621.0, + "yesterday": -137458.0, + "twoDays": -132438.0, + "sevenDaysAvg": -916948.0, + "thirtyDaysAvg": -3616433.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Daniel Batz", + "marketChangeToday": -135621.0 + }, + { + "id": "619", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Stöger", + "marketValue": 10130124.0, + "averagePoints": -2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3907.0, + "totalPoints": -2.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ec9e6d0723944f8d846da3ac937cd7b3.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 50070.0, + "yesterday": 106768.0, + "twoDays": 128396.0, + "sevenDaysAvg": 919407.0, + "thirtyDaysAvg": 7000221.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -2 + } + ], + "startProbability": 2, + "name": "Kevin Stöger", + "marketChangeToday": 50070.0 + }, + { + "id": "849", + "teamId": "15", + "firstName": "Tim", + "lastName": "Kleindienst", + "marketValue": 19378961.0, + "averagePoints": -21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": -21.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c5a005a8dbaa4237a4d0cb0304ac67a0.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 20840.0, + "yesterday": 51915.0, + "twoDays": 74517.0, + "sevenDaysAvg": 559052.0, + "thirtyDaysAvg": 4559380.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -21 + } + ], + "startProbability": 1, + "name": "Tim Kleindienst", + "marketChangeToday": 20840.0 + }, + { + "id": "1883", + "teamId": "15", + "firstName": "Moritz", + "lastName": "Nicolas", + "marketValue": 18426919.0, + "averagePoints": 189.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 189.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/02e615fb0e3043649fe830816e2860ba.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 10.0, + "pointsStdDev": null, + "marketChange": { + "today": 4413.0, + "yesterday": 24456.0, + "twoDays": 36480.0, + "sevenDaysAvg": -177392.0, + "thirtyDaysAvg": 551916.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 189 + } + ], + "startProbability": 1, + "name": "Moritz Nicolas", + "marketChangeToday": 4413.0 + }, + { + "id": "2074", + "teamId": "15", + "firstName": "Robin", + "lastName": "Hack", + "marketValue": 9655042.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3892.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/05225d0ae1a74293a432710302565e54.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -56371.0, + "yesterday": -95747.0, + "twoDays": -150137.0, + "sevenDaysAvg": -690674.0, + "thirtyDaysAvg": 2793138.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 3, + "name": "Robin Hack", + "marketChangeToday": -56371.0 + }, + { + "id": "2126", + "teamId": "15", + "firstName": "Nicolas", + "lastName": "Kühn", + "marketValue": 6944491.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1b20e25d138a411aa09e746b44660051.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -9324.0, + "yesterday": -62682.0, + "twoDays": 0.0, + "sevenDaysAvg": 6444491.0, + "thirtyDaysAvg": 6444491.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Nicolas Kühn", + "marketChangeToday": -9324.0 + }, + { + "id": "2261", + "teamId": "15", + "firstName": "Florian", + "lastName": "Neuhaus", + "marketValue": 2369505.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0244f54c08f14d5e98d1ec66bd2bca77.png", + "number": 10.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 238330.0, + "yesterday": 267892.0, + "twoDays": 262742.0, + "sevenDaysAvg": 1184814.0, + "thirtyDaysAvg": -1223321.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Neuhaus", + "marketChangeToday": 238330.0 + }, + { + "id": "2560", + "teamId": "15", + "firstName": "Philipp", + "lastName": "Sander", + "marketValue": 11512381.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 12.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/fb578835ac86440a8189e44877f9bcc8.png", + "number": 16.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -388263.0, + "yesterday": -478052.0, + "twoDays": -425463.0, + "sevenDaysAvg": -1586100.0, + "thirtyDaysAvg": 1465298.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 1, + "name": "Philipp Sander", + "marketChangeToday": -388263.0 + }, + { + "id": "2850", + "teamId": "15", + "firstName": "Jan", + "lastName": "Olschowsky", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/871dd19a11bc47da8b9d1105bec98909.png", + "number": 23.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jan Olschowsky", + "marketChangeToday": 0.0 + }, + { + "id": "2862", + "teamId": "15", + "firstName": "Jens", + "lastName": "Castrop", + "marketValue": 2310206.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7c1e6725133e4dc5abd4022a37be73f3.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -137624.0, + "yesterday": -140184.0, + "twoDays": -145491.0, + "sevenDaysAvg": -1028927.0, + "thirtyDaysAvg": -6469128.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Castrop", + "marketChangeToday": -137624.0 + }, + { + "id": "2941", + "teamId": "15", + "firstName": "Joseph", + "lastName": "Scally", + "marketValue": 4026003.0, + "averagePoints": -4.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1241.0, + "totalPoints": -4.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d6ec0ce09dc940e7ae1e339aba844c03.png", + "number": 29.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 227930.0, + "yesterday": 143933.0, + "twoDays": 40792.0, + "sevenDaysAvg": 165312.0, + "thirtyDaysAvg": -3073402.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -4 + } + ], + "startProbability": 2, + "name": "Joseph Scally", + "marketChangeToday": 227930.0 + }, + { + "id": "3063", + "teamId": "15", + "firstName": "Fabio", + "lastName": "Chiarodia", + "marketValue": 3688849.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/b20e95c99c5c414dba98788ce536d7ad.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 246743.0, + "yesterday": 240940.0, + "twoDays": 259702.0, + "sevenDaysAvg": 1664448.0, + "thirtyDaysAvg": 911619.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fabio Chiarodia", + "marketChangeToday": 246743.0 + }, + { + "id": "3129", + "teamId": "15", + "firstName": "Ko", + "lastName": "Itakura", + "marketValue": 12065411.0, + "averagePoints": 34.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 34.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b21780a283045729069fef7f989f200.png", + "number": 6.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 138887.0, + "yesterday": 163997.0, + "twoDays": 177072.0, + "sevenDaysAvg": 1034405.0, + "thirtyDaysAvg": -1542386.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 1, + "name": "Ko Itakura", + "marketChangeToday": 138887.0 + }, + { + "id": "3516", + "teamId": "15", + "firstName": "Enzo", + "lastName": "Leopold", + "marketValue": 6336864.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/55c63aaaf1484294892e8cc74ad7b53d.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -528492.0, + "yesterday": -375908.0, + "twoDays": -333527.0, + "sevenDaysAvg": -2599731.0, + "thirtyDaysAvg": -6516444.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Enzo Leopold", + "marketChangeToday": -528492.0 + }, + { + "id": "4292", + "teamId": "15", + "firstName": "David", + "lastName": "Herold", + "marketValue": 4058785.0, + "averagePoints": 5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1934.0, + "totalPoints": 5.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/78e179f9be5248c887e00608eaee10bc.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -39429.0, + "yesterday": -60773.0, + "twoDays": -92373.0, + "sevenDaysAvg": -653976.0, + "thirtyDaysAvg": -5341772.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 5 + } + ], + "startProbability": 3, + "name": "David Herold", + "marketChangeToday": -39429.0 + }, + { + "id": "4333", + "teamId": "15", + "firstName": "Lukas", + "lastName": "Ullrich", + "marketValue": 7611205.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3908.0, + "totalPoints": 17.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/27f19d9713034a05b1a7dedcb527f48d.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -303909.0, + "yesterday": -343597.0, + "twoDays": -372826.0, + "sevenDaysAvg": -1534577.0, + "thirtyDaysAvg": 4469101.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Lukas Ullrich", + "marketChangeToday": -303909.0 + }, + { + "id": "6199", + "teamId": "15", + "firstName": "Shuto", + "lastName": "Machino", + "marketValue": 3405100.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/cefff6eb5d884a94b7d3b2ffb53b760c.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -112309.0, + "yesterday": -135267.0, + "twoDays": -146719.0, + "sevenDaysAvg": -866560.0, + "thirtyDaysAvg": 1992701.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shuto Machino", + "marketChangeToday": -112309.0 + }, + { + "id": "6319", + "teamId": "15", + "firstName": "Franck", + "lastName": "Honorat", + "marketValue": 9095848.0, + "averagePoints": 75.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1939.0, + "totalPoints": 75.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 217645.0, + "yesterday": 225400.0, + "twoDays": 168229.0, + "sevenDaysAvg": 415156.0, + "thirtyDaysAvg": 149948.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 75 + } + ], + "startProbability": 3, + "name": "Franck Honorat", + "marketChangeToday": 217645.0 + }, + { + "id": "7774", + "teamId": "15", + "firstName": "Yukhym", + "lastName": "Konoplia", + "marketValue": 1008553.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/37facc3b42e54ca4aa5a24fb0c96cc4d.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -24500.0, + "yesterday": -73763.0, + "twoDays": -112273.0, + "sevenDaysAvg": -722966.0, + "thirtyDaysAvg": -4164062.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Yukhym Konoplia", + "marketChangeToday": -24500.0 + }, + { + "id": "9540", + "teamId": "15", + "firstName": "Isac", + "lastName": "Lidberg", + "marketValue": 4670852.0, + "averagePoints": -8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1954.0, + "totalPoints": -8.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b759181ffa3546828a627f5efb974b06.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -110014.0, + "yesterday": -308728.0, + "twoDays": -318421.0, + "sevenDaysAvg": -1971512.0, + "thirtyDaysAvg": -6291614.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -8 + } + ], + "startProbability": 4, + "name": "Isac Lidberg", + "marketChangeToday": -110014.0 + }, + { + "id": "11010", + "teamId": "15", + "firstName": "Kevin", + "lastName": "Diks", + "marketValue": 17415557.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 29.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2963465030854dafa3b90fbfd15f4a89.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -321415.0, + "yesterday": -95699.0, + "twoDays": 5546.0, + "sevenDaysAvg": -313001.0, + "thirtyDaysAvg": 3499297.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Kevin Diks", + "marketChangeToday": -321415.0 + }, + { + "id": "11748", + "teamId": "15", + "firstName": "Wael", + "lastName": "Mohya", + "marketValue": 8872902.0, + "averagePoints": 11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3912.0, + "totalPoints": 11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4fc954ae0ffd4f5ab6d58a98b51cccd9.png", + "number": 36.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -222365.0, + "yesterday": -252980.0, + "twoDays": -256366.0, + "sevenDaysAvg": -1991857.0, + "thirtyDaysAvg": 504387.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 3, + "name": "Wael Mohya", + "marketChangeToday": -222365.0 + }, + { + "id": "13442", + "teamId": "15", + "firstName": "Hugo", + "lastName": "Bolin", + "marketValue": 11456465.0, + "averagePoints": 32.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5846.0, + "totalPoints": 32.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png", + "number": 38.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 98529.0, + "yesterday": 111044.0, + "twoDays": 128909.0, + "sevenDaysAvg": 818070.0, + "thirtyDaysAvg": 6172557.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 32 + } + ], + "startProbability": 1, + "name": "Hugo Bolin", + "marketChangeToday": 98529.0 + }, + { + "id": "15181", + "teamId": "15", + "firstName": "Jan", + "lastName": "Leszczynski", + "marketValue": 4828650.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/43eddfa24a0f4db3a737bf045f96d849.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -251287.0, + "yesterday": -282477.0, + "twoDays": -307079.0, + "sevenDaysAvg": -2122325.0, + "thirtyDaysAvg": -1401530.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Jan Leszczynski", + "marketChangeToday": -251287.0 + }, + { + "id": "15202", + "teamId": "15", + "firstName": "Zento", + "lastName": "Uno", + "marketValue": 874716.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9c1b0bb28e67413dad79f8a99c4eda88.png", + "number": 47.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -25843.0, + "yesterday": -76513.0, + "twoDays": -109539.0, + "sevenDaysAvg": -667622.0, + "thirtyDaysAvg": -3665528.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Zento Uno", + "marketChangeToday": -25843.0 + }, + { + "id": "15613", + "teamId": "15", + "firstName": "Daiki", + "lastName": "Hashioka", + "marketValue": 7805137.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4604.0, + "totalPoints": 17.0, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/dc4f94ffdb854af9a954313e8b974d4c.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -388665.0, + "yesterday": -401492.0, + "twoDays": -437882.0, + "sevenDaysAvg": -2868020.0, + "thirtyDaysAvg": 3495055.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 5, + "name": "Daiki Hashioka", + "marketChangeToday": -388665.0 + }, + { + "id": "16564", + "teamId": "15", + "firstName": "Mathieu", + "lastName": "Nguefack", + "marketValue": 2125379.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1938.0, + "totalPoints": 17.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e571de447a2c48c996992e7b729aeb55.png", + "number": 34.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 291851.0, + "yesterday": 347336.0, + "twoDays": 377020.0, + "sevenDaysAvg": 1625379.0, + "thirtyDaysAvg": 2125379.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 4, + "name": "Mathieu Nguefack", + "marketChangeToday": 291851.0 + }, + { + "id": "54", + "teamId": "3", + "firstName": "Emre", + "lastName": "Can", + "marketValue": 2293842.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fe3cc9ba92274b29890b3d2888584906.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 99489.0, + "yesterday": 175466.0, + "twoDays": 209651.0, + "sevenDaysAvg": 1281565.0, + "thirtyDaysAvg": -568976.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Emre Can", + "marketChangeToday": 99489.0 + }, + { + "id": "75", + "teamId": "3", + "firstName": "Patrick", + "lastName": "Drewes", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/d4b85a111f624b02a8519a1a07c23e7f.png", + "number": 30.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Drewes", + "marketChangeToday": 0.0 + }, + { + "id": "1704", + "teamId": "3", + "firstName": "Waldemar", + "lastName": "Anton", + "marketValue": 34107606.0, + "averagePoints": 158.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 158.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cbbbb34725b43dba3f7f4f6835b98f0.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -44946.0, + "yesterday": 11473.0, + "twoDays": 24457.0, + "sevenDaysAvg": 8398.0, + "thirtyDaysAvg": 1198377.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 158 + } + ], + "startProbability": 1, + "name": "Waldemar Anton", + "marketChangeToday": -44946.0 + }, + { + "id": "1856", + "teamId": "3", + "firstName": "Marcel", + "lastName": "Sabitzer", + "marketValue": 6495751.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2457.0, + "totalPoints": 37.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/579e192bcc2b413185587ba2eb3c082c.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 158314.0, + "yesterday": 102269.0, + "twoDays": 35546.0, + "sevenDaysAvg": -228811.0, + "thirtyDaysAvg": -4089847.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Marcel Sabitzer", + "marketChangeToday": 158314.0 + }, + { + "id": "1873", + "teamId": "3", + "firstName": "Gregor", + "lastName": "Kobel", + "marketValue": 20971104.0, + "averagePoints": 169.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 169.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -137889.0, + "yesterday": -54688.0, + "twoDays": -3916.0, + "sevenDaysAvg": -802866.0, + "thirtyDaysAvg": -1728544.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 169 + } + ], + "startProbability": 1, + "name": "Gregor Kobel", + "marketChangeToday": -137889.0 + }, + { + "id": "1920", + "teamId": "3", + "firstName": "Serhou", + "lastName": "Guirassy", + "marketValue": 30479722.0, + "averagePoints": 180.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 180.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 67916.0, + "yesterday": 86831.0, + "twoDays": 102985.0, + "sevenDaysAvg": 588262.0, + "thirtyDaysAvg": 2970468.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 180 + } + ], + "startProbability": 1, + "name": "Serhou Guirassy", + "marketChangeToday": 67916.0 + }, + { + "id": "2148", + "teamId": "3", + "firstName": "Alexander", + "lastName": "Meyer", + "marketValue": 2193462.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5502ac110b6c42ddad9d1cdb351cbbcc.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 92608.0, + "yesterday": 187804.0, + "twoDays": 235313.0, + "sevenDaysAvg": 1493870.0, + "thirtyDaysAvg": -129582.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Meyer", + "marketChangeToday": 92608.0 + }, + { + "id": "2383", + "teamId": "3", + "firstName": "Nico", + "lastName": "Schlotterbeck", + "marketValue": 23923125.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bc913364cbca4d48b0393c36b9f01728.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 42205.0, + "yesterday": 79389.0, + "twoDays": 84341.0, + "sevenDaysAvg": -34816.0, + "thirtyDaysAvg": -11503006.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nico Schlotterbeck", + "marketChangeToday": 42205.0 + }, + { + "id": "2395", + "teamId": "3", + "firstName": "Julian", + "lastName": "Ryerson", + "marketValue": 26219996.0, + "averagePoints": 80.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4566.0, + "totalPoints": 80.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png", + "number": 26.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -8491.0, + "yesterday": 14758.0, + "twoDays": 28097.0, + "sevenDaysAvg": 93916.0, + "thirtyDaysAvg": 881476.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 80 + } + ], + "startProbability": 1, + "name": "Julian Ryerson", + "marketChangeToday": -8491.0 + }, + { + "id": "2714", + "teamId": "3", + "firstName": "Maximilian", + "lastName": "Beier", + "marketValue": 21789272.0, + "averagePoints": 165.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5173.0, + "totalPoints": 165.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d9ef0f909c4c4610aef2af20def367ba.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 153505.0, + "yesterday": 160523.0, + "twoDays": 152665.0, + "sevenDaysAvg": -74703.0, + "thirtyDaysAvg": -3440877.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 165 + } + ], + "startProbability": 2, + "name": "Maximilian Beier", + "marketChangeToday": 153505.0 + }, + { + "id": "2736", + "teamId": "3", + "firstName": "Ramy", + "lastName": "Bensebaini", + "marketValue": 16969705.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2e48e2f879643559eb9d2cdb6db0d7a.png", + "number": 5.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -457323.0, + "yesterday": -397537.0, + "twoDays": -346578.0, + "sevenDaysAvg": -2948800.0, + "thirtyDaysAvg": -1392408.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Ramy Bensebaini", + "marketChangeToday": -457323.0 + }, + { + "id": "3069", + "teamId": "3", + "firstName": "Felix", + "lastName": "Nmecha", + "marketValue": 28054306.0, + "averagePoints": 123.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4567.0, + "totalPoints": 123.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f83b3a24df594aaf81be1d58da773656.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": 66078.0, + "yesterday": 80779.0, + "twoDays": 101951.0, + "sevenDaysAvg": 611306.0, + "thirtyDaysAvg": 3799510.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 123 + } + ], + "startProbability": 1, + "name": "Felix Nmecha", + "marketChangeToday": 66078.0 + }, + { + "id": "7737", + "teamId": "3", + "firstName": "Joey", + "lastName": "Veerman", + "marketValue": 17735481.0, + "averagePoints": 36.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1238.0, + "totalPoints": 36.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/529a765a8c184857a82fa881408360cf.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -576844.0, + "yesterday": -395932.0, + "twoDays": -74205.0, + "sevenDaysAvg": -808152.0, + "thirtyDaysAvg": 17735481.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 36 + } + ], + "startProbability": 4, + "name": "Joey Veerman", + "marketChangeToday": -576844.0 + }, + { + "id": "9440", + "teamId": "3", + "firstName": "Filippo", + "lastName": "Mane", + "marketValue": 6203679.0, + "averagePoints": 17.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1239.0, + "totalPoints": 17.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/c944b500e3224366ad9e5a494a84ee47.png", + "number": 39.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 226963.0, + "yesterday": 289708.0, + "twoDays": 309189.0, + "sevenDaysAvg": 2272228.0, + "thirtyDaysAvg": 1740169.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 17 + } + ], + "startProbability": 3, + "name": "Filippo Mane", + "marketChangeToday": 226963.0 + }, + { + "id": "9698", + "teamId": "3", + "firstName": "", + "lastName": "Fábio Silva", + "marketValue": 7928365.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/2aaeda6f5123438e95f1958a10ce0058.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 171903.0, + "yesterday": 227476.0, + "twoDays": 234043.0, + "sevenDaysAvg": 1282280.0, + "thirtyDaysAvg": -766066.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Fábio Silva", + "marketChangeToday": 171903.0 + }, + { + "id": "10114", + "teamId": "3", + "firstName": "Carney", + "lastName": "Chukwuemeka", + "marketValue": 2721389.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d823612bd32f4715b90b0c7b626973ac.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -27747.0, + "yesterday": -50568.0, + "twoDays": -83522.0, + "sevenDaysAvg": -459074.0, + "thirtyDaysAvg": -3477611.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Carney Chukwuemeka", + "marketChangeToday": -27747.0 + }, + { + "id": "10115", + "teamId": "3", + "firstName": "Daniel", + "lastName": "Svensson", + "marketValue": 18060603.0, + "averagePoints": 163.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 163.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 218422.0, + "yesterday": 234522.0, + "twoDays": 253930.0, + "sevenDaysAvg": 1400237.0, + "thirtyDaysAvg": -1426466.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 163 + } + ], + "startProbability": 1, + "name": "Daniel Svensson", + "marketChangeToday": 218422.0 + }, + { + "id": "11099", + "teamId": "3", + "firstName": "Jobe", + "lastName": "Bellingham", + "marketValue": 17476020.0, + "averagePoints": 156.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 156.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5f42cc7cc7c5447aa341c17ba41ebcbe.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 189000.0, + "yesterday": 212767.0, + "twoDays": 223545.0, + "sevenDaysAvg": 674726.0, + "thirtyDaysAvg": -510736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 156 + } + ], + "startProbability": 2, + "name": "Jobe Bellingham", + "marketChangeToday": 189000.0 + }, + { + "id": "11100", + "teamId": "3", + "firstName": "Samuele", + "lastName": "Inácio", + "marketValue": 6879244.0, + "averagePoints": -60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 155.0, + "totalPoints": -60.0, + "status": 8, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/3990db0656bc411cac06104a42bdb903.png", + "number": 40.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -263975.0, + "yesterday": -242213.0, + "twoDays": -318524.0, + "sevenDaysAvg": -2067143.0, + "thirtyDaysAvg": -5076239.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -60 + } + ], + "startProbability": 5, + "name": "Samuele Inácio", + "marketChangeToday": -263975.0 + }, + { + "id": "13472", + "teamId": "3", + "firstName": "Luca", + "lastName": "Reggiani", + "marketValue": 2693852.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8250a085897d474a87bd2a15e5558528.png", + "number": 49.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -94206.0, + "yesterday": -112012.0, + "twoDays": -123182.0, + "sevenDaysAvg": -702643.0, + "thirtyDaysAvg": -2987644.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Reggiani", + "marketChangeToday": -94206.0 + }, + { + "id": "14662", + "teamId": "3", + "firstName": "Justin", + "lastName": "Lerma", + "marketValue": 3288424.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/ec7bf8e163864c2fb47fb324c7a06a82.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -144507.0, + "yesterday": -148851.0, + "twoDays": -150297.0, + "sevenDaysAvg": -1038144.0, + "thirtyDaysAvg": -5979603.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Justin Lerma", + "marketChangeToday": -144507.0 + }, + { + "id": "14899", + "teamId": "3", + "firstName": "Kauã", + "lastName": "Prates", + "marketValue": 2575587.0, + "averagePoints": 34.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 632.0, + "totalPoints": 34.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/3c7f16c226b44240b9d55d65798e5f29.png", + "number": 36.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 246157.0, + "yesterday": 205141.0, + "twoDays": 82450.0, + "sevenDaysAvg": 329053.0, + "thirtyDaysAvg": -2657759.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 34 + } + ], + "startProbability": 4, + "name": "Kauã Prates", + "marketChangeToday": 246157.0 + }, + { + "id": "15211", + "teamId": "3", + "firstName": "Joane", + "lastName": "Gadou", + "marketValue": 25596027.0, + "averagePoints": 132.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 132.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 42544.0, + "yesterday": 54700.0, + "twoDays": 82909.0, + "sevenDaysAvg": 454314.0, + "thirtyDaysAvg": 4232520.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 132 + } + ], + "startProbability": 1, + "name": "Joane Gadou", + "marketChangeToday": 42544.0 + }, + { + "id": "16378", + "teamId": "3", + "firstName": "Konstantinos", + "lastName": "Karetsas", + "marketValue": 25941150.0, + "averagePoints": 214.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4573.0, + "totalPoints": 214.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 133401.0, + "yesterday": 129761.0, + "twoDays": 148723.0, + "sevenDaysAvg": 1109053.0, + "thirtyDaysAvg": 7368427.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 214 + } + ], + "startProbability": 1, + "name": "Konstantinos Karetsas", + "marketChangeToday": 133401.0 + }, + { + "id": "16948", + "teamId": "3", + "firstName": "Giannis", + "lastName": "Konstantelias", + "marketValue": 15403044.0, + "averagePoints": 181.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3348.0, + "totalPoints": 181.0, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/222864c862d743758c5cdcbcbd1bba48.png", + "number": 45.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": -682426.0, + "yesterday": -743357.0, + "twoDays": -831918.0, + "sevenDaysAvg": -3707613.0, + "thirtyDaysAvg": 15403044.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 181 + } + ], + "startProbability": 5, + "name": "Giannis Konstantelias", + "marketChangeToday": -682426.0 + }, + { + "id": "17309", + "teamId": "3", + "firstName": "Ethan", + "lastName": "Nwaneri", + "marketValue": 18286222.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/354de6f8743a4426a15410f1d9e73558.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 136676.0, + "yesterday": 18149546.0, + "twoDays": 0.0, + "sevenDaysAvg": 18286222.0, + "thirtyDaysAvg": 18286222.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Ethan Nwaneri", + "marketChangeToday": 136676.0 + }, + { + "id": "1863", + "teamId": "6", + "firstName": "Daniel", + "lastName": "Heuer Fernandes", + "marketValue": 14685701.0, + "averagePoints": 97.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 97.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/25bb5ce570244f8296d6e817316ad707.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": -189246.0, + "yesterday": -190108.0, + "twoDays": -73479.0, + "sevenDaysAvg": -524331.0, + "thirtyDaysAvg": 2411338.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 97 + } + ], + "startProbability": 1, + "name": "Daniel Heuer Fernandes", + "marketChangeToday": -189246.0 + }, + { + "id": "1865", + "teamId": "6", + "firstName": "Yussuf", + "lastName": "Poulsen", + "marketValue": 1712068.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 744.0, + "totalPoints": -9.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b3e645c3a34347808d97e722fcbe2ced.png", + "number": 15.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -63980.0, + "yesterday": -93787.0, + "twoDays": -116722.0, + "sevenDaysAvg": -720596.0, + "thirtyDaysAvg": -2002591.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 5, + "name": "Yussuf Poulsen", + "marketChangeToday": -63980.0 + }, + { + "id": "1889", + "teamId": "6", + "firstName": "Bakery", + "lastName": "Jatta", + "marketValue": 8296921.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5061.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b147e15dd4b4df4bddb50f00fa8ce4e.png", + "number": 18.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 137230.0, + "yesterday": 228849.0, + "twoDays": 269260.0, + "sevenDaysAvg": 1466674.0, + "thirtyDaysAvg": 4017971.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 4, + "name": "Bakery Jatta", + "marketChangeToday": 137230.0 + }, + { + "id": "1978", + "teamId": "6", + "firstName": "Jordan", + "lastName": "Torunarigha", + "marketValue": 9296731.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5047.0, + "totalPoints": 2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/58a51dcb3fef41de90e23a162e7fe44e.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -90195.0, + "yesterday": -141260.0, + "twoDays": -181249.0, + "sevenDaysAvg": -1512174.0, + "thirtyDaysAvg": -468090.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 1, + "name": "Jordan Torunarigha", + "marketChangeToday": -90195.0 + }, + { + "id": "2725", + "teamId": "6", + "firstName": "Sebastiaan", + "lastName": "Bornauw", + "marketValue": 10167637.0, + "averagePoints": 26.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 26.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/06472f6d8eb24eccaeae4898fa81b045.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -113680.0, + "yesterday": -201800.0, + "twoDays": -284888.0, + "sevenDaysAvg": -876007.0, + "thirtyDaysAvg": 9631249.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 26 + } + ], + "startProbability": 1, + "name": "Sebastiaan Bornauw", + "marketChangeToday": -113680.0 + }, + { + "id": "3277", + "teamId": "6", + "firstName": "Miro", + "lastName": "Muheim", + "marketValue": 4750997.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6b31cba3484c46c98c5575fe4f79b349.png", + "number": 28.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -109113.0, + "yesterday": -284608.0, + "twoDays": -306969.0, + "sevenDaysAvg": -1941590.0, + "thirtyDaysAvg": -2165137.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Miro Muheim", + "marketChangeToday": -109113.0 + }, + { + "id": "6201", + "teamId": "6", + "firstName": "Nicolai", + "lastName": "Remberg", + "marketValue": 10585215.0, + "averagePoints": 47.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 47.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8838a772b69f4284a8f34b1d63f406d8.png", + "number": 21.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -243528.0, + "yesterday": -291950.0, + "twoDays": -344472.0, + "sevenDaysAvg": -1939016.0, + "thirtyDaysAvg": 331209.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 47 + } + ], + "startProbability": 1, + "name": "Nicolai Remberg", + "marketChangeToday": -243528.0 + }, + { + "id": "7350", + "teamId": "6", + "firstName": "Otto", + "lastName": "Stange", + "marketValue": 4461795.0, + "averagePoints": -6.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1626.0, + "totalPoints": -6.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/d876e417d53e4983b76765c28cb2825d.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -102791.0, + "yesterday": -120679.0, + "twoDays": -368596.0, + "sevenDaysAvg": -1578252.0, + "thirtyDaysAvg": 454131.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -6 + } + ], + "startProbability": 3, + "name": "Otto Stange", + "marketChangeToday": -102791.0 + }, + { + "id": "7394", + "teamId": "6", + "firstName": "Kofi", + "lastName": "Amoako", + "marketValue": 1618536.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6faaaadc0c43454aa7802b77b1455f2e.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -90911.0, + "yesterday": -116705.0, + "twoDays": -127175.0, + "sevenDaysAvg": -856866.0, + "thirtyDaysAvg": -4618225.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kofi Amoako", + "marketChangeToday": -90911.0 + }, + { + "id": "8367", + "teamId": "6", + "firstName": "Albert", + "lastName": "Sambi Lokonga", + "marketValue": 9707930.0, + "averagePoints": 44.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 44.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9c716c7e03d47078ca74b707b1577a9.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -40181.0, + "yesterday": -160699.0, + "twoDays": -366495.0, + "sevenDaysAvg": -1192795.0, + "thirtyDaysAvg": 933799.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 44 + } + ], + "startProbability": 1, + "name": "Albert Sambi Lokonga", + "marketChangeToday": -40181.0 + }, + { + "id": "9605", + "teamId": "6", + "firstName": "Albert", + "lastName": "Grønbæk", + "marketValue": 13039678.0, + "averagePoints": 30.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 30.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 106797.0, + "yesterday": 121124.0, + "twoDays": 152238.0, + "sevenDaysAvg": 887271.0, + "thirtyDaysAvg": 3518615.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 30 + } + ], + "startProbability": 1, + "name": "Albert Grønbæk", + "marketChangeToday": 106797.0 + }, + { + "id": "10120", + "teamId": "6", + "firstName": "Alexander", + "lastName": "Røssing-Lelesiit", + "marketValue": 556404.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/1e0140e6053349279a689f6bac4fdc91.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 13980.0, + "yesterday": -24285.0, + "twoDays": -64690.0, + "sevenDaysAvg": -394846.0, + "thirtyDaysAvg": -2640309.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Røssing-Lelesiit", + "marketChangeToday": 13980.0 + }, + { + "id": "11512", + "teamId": "6", + "firstName": "Nicolás", + "lastName": "Capaldo", + "marketValue": 10125665.0, + "averagePoints": 53.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5806.0, + "totalPoints": 53.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/bb8ff3d0932d47bd9d7fa4a4f38068ef.png", + "number": 24.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": 119042.0, + "yesterday": 225070.0, + "twoDays": 214190.0, + "sevenDaysAvg": 819606.0, + "thirtyDaysAvg": 317653.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 53 + } + ], + "startProbability": 1, + "name": "Nicolás Capaldo", + "marketChangeToday": 119042.0 + }, + { + "id": "11752", + "teamId": "6", + "firstName": "Warmed", + "lastName": "Omari", + "marketValue": 2225537.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6565bd5f9c14426aad721f006cf6f971.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -127131.0, + "yesterday": -134231.0, + "twoDays": -138061.0, + "sevenDaysAvg": -974551.0, + "thirtyDaysAvg": -4569948.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Warmed Omari", + "marketChangeToday": -127131.0 + }, + { + "id": "11949", + "teamId": "6", + "firstName": "Shafiq", + "lastName": "Nandja", + "marketValue": 3265757.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d769a877844fa1bf2f65f53f4fb91f.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 1898.0, + "yesterday": 142519.0, + "twoDays": 212784.0, + "sevenDaysAvg": 1304365.0, + "thirtyDaysAvg": 2765757.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Shafiq Nandja", + "marketChangeToday": 1898.0 + }, + { + "id": "11967", + "teamId": "6", + "firstName": "Fábio", + "lastName": "Vieira", + "marketValue": 18763541.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/414fce47375f4c90a66f4e92d4256411.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 176606.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 176606.0, + "thirtyDaysAvg": 176606.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Fábio Vieira", + "marketChangeToday": 176606.0 + }, + { + "id": "12368", + "teamId": "6", + "firstName": "Sander", + "lastName": "Tangvik", + "marketValue": 1775696.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/3d7ab89b5e874e77bbb6b1fb6724745f.png", + "number": 12.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -135424.0, + "yesterday": -145132.0, + "twoDays": -149524.0, + "sevenDaysAvg": -933753.0, + "thirtyDaysAvg": -62686.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sander Tangvik", + "marketChangeToday": -135424.0 + }, + { + "id": "13433", + "teamId": "6", + "firstName": "Louis", + "lastName": "Lemke", + "marketValue": 7493330.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5464.0, + "totalPoints": 2.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/46eac50def834b9983f1475d94d28249.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": 71453.0, + "yesterday": 181722.0, + "twoDays": 244979.0, + "sevenDaysAvg": 1544685.0, + "thirtyDaysAvg": 6993330.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 3, + "name": "Louis Lemke", + "marketChangeToday": 71453.0 + }, + { + "id": "14256", + "teamId": "6", + "firstName": "Zakaria", + "lastName": "El Ouahdi", + "marketValue": 10314210.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e5706256ea604e1aa6d6a9c833629782.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 144695.0, + "yesterday": 10169515.0, + "twoDays": 0.0, + "sevenDaysAvg": 10314210.0, + "thirtyDaysAvg": 10314210.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Zakaria El Ouahdi", + "marketChangeToday": 144695.0 + }, + { + "id": "14425", + "teamId": "6", + "firstName": "David", + "lastName": "Møller Wolfe", + "marketValue": 9228459.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f5ee255c59424da8af7dff9c275a059c.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 144658.0, + "yesterday": 9083801.0, + "twoDays": 0.0, + "sevenDaysAvg": 9228459.0, + "thirtyDaysAvg": 9228459.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "David Møller Wolfe", + "marketChangeToday": 144658.0 + }, + { + "id": "15283", + "teamId": "6", + "firstName": "Martin", + "lastName": "Adeline", + "marketValue": 6036301.0, + "averagePoints": 3.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4179.0, + "totalPoints": 3.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a88b98f2845e4a508b7e59e2bce5ff27.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": 118824.0, + "yesterday": 187137.0, + "twoDays": 196080.0, + "sevenDaysAvg": 695059.0, + "thirtyDaysAvg": -3990502.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 3 + } + ], + "startProbability": 3, + "name": "Martin Adeline", + "marketChangeToday": 118824.0 + }, + { + "id": "15472", + "teamId": "6", + "firstName": "Patson", + "lastName": "Daka", + "marketValue": 11305025.0, + "averagePoints": 12.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4174.0, + "totalPoints": 12.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/218db4a2d0cb4f89be008597b2e2d9a7.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": 1.0, + "pointsStdDev": null, + "marketChange": { + "today": -307551.0, + "yesterday": -307174.0, + "twoDays": -85398.0, + "sevenDaysAvg": -652023.0, + "thirtyDaysAvg": 3430265.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 12 + } + ], + "startProbability": 2, + "name": "Patson Daka", + "marketChangeToday": -307551.0 + }, + { + "id": "15478", + "teamId": "6", + "firstName": "Bilal", + "lastName": "Nadir", + "marketValue": 2054557.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 758.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d153e6d5703a4637bf8ee1c23c857608.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -112806.0, + "yesterday": -122527.0, + "twoDays": -134183.0, + "sevenDaysAvg": -862179.0, + "thirtyDaysAvg": -3759907.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 5, + "name": "Bilal Nadir", + "marketChangeToday": -112806.0 + }, + { + "id": "17203", + "teamId": "6", + "firstName": "Terem", + "lastName": "Moffi", + "marketValue": 4516763.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1631.0, + "totalPoints": 2.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/84e882059fcb4accba56e1b212d31e8f.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -70032.0, + "yesterday": -73853.0, + "twoDays": -95701.0, + "sevenDaysAvg": -733961.0, + "thirtyDaysAvg": 4516763.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 4, + "name": "Terem Moffi", + "marketChangeToday": -70032.0 + }, + { + "id": "49", + "teamId": "5", + "firstName": "Matthias", + "lastName": "Ginter", + "marketValue": 26652603.0, + "averagePoints": 194.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 194.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a8c1cfae192947a6b91e1c32238cf2d6.png", + "number": 28.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 22893.0, + "yesterday": 31754.0, + "twoDays": 43183.0, + "sevenDaysAvg": -119626.0, + "thirtyDaysAvg": 787688.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 194 + } + ], + "startProbability": 1, + "name": "Matthias Ginter", + "marketChangeToday": 22893.0 + }, + { + "id": "89", + "teamId": "5", + "firstName": "Christian", + "lastName": "Günter", + "marketValue": 4475531.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6cf382255517427e83824869e5a182d9.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -84070.0, + "yesterday": -117586.0, + "twoDays": -343316.0, + "sevenDaysAvg": -1764817.0, + "thirtyDaysAvg": 1052243.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Christian Günter", + "marketChangeToday": -84070.0 + }, + { + "id": "118", + "teamId": "5", + "firstName": "Vincenzo", + "lastName": "Grifo", + "marketValue": 9834347.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/eabed4e9dee0416bbcc8ff5864f44ea5.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -500348.0, + "yesterday": -559291.0, + "twoDays": -601838.0, + "sevenDaysAvg": -3051750.0, + "thirtyDaysAvg": -758473.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Vincenzo Grifo", + "marketChangeToday": -500348.0 + }, + { + "id": "1257", + "teamId": "5", + "firstName": "Lukas", + "lastName": "Kübler", + "marketValue": 6001014.0, + "averagePoints": 102.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4221.0, + "totalPoints": 102.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a2d24146b6354e6f9b967bb58061f2ac.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 293322.0, + "yesterday": 344120.0, + "twoDays": 355315.0, + "sevenDaysAvg": 1952332.0, + "thirtyDaysAvg": 836957.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 102 + } + ], + "startProbability": 4, + "name": "Lukas Kübler", + "marketChangeToday": 293322.0 + }, + { + "id": "1645", + "teamId": "5", + "firstName": "Maximilian", + "lastName": "Eggestein", + "marketValue": 16890282.0, + "averagePoints": 119.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 119.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/7b762754c912496287f84b3c38b24a82.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": 7.0, + "pointsStdDev": null, + "marketChange": { + "today": 119513.0, + "yesterday": 139120.0, + "twoDays": 170083.0, + "sevenDaysAvg": 638470.0, + "thirtyDaysAvg": 4050953.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 119 + } + ], + "startProbability": 1, + "name": "Maximilian Eggestein", + "marketChangeToday": 119513.0 + }, + { + "id": "1767", + "teamId": "5", + "firstName": "Jannik", + "lastName": "Huth", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/32936879ffa043938bf688dd5dbca746.png", + "number": 24.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jannik Huth", + "marketChangeToday": 0.0 + }, + { + "id": "1858", + "teamId": "5", + "firstName": "Anthony", + "lastName": "Jung", + "marketValue": 2535895.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/5de873b60e7a46eb83255e4a5297a974.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 252187.0, + "yesterday": 311538.0, + "twoDays": 329832.0, + "sevenDaysAvg": 1586126.0, + "thirtyDaysAvg": -133674.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Anthony Jung", + "marketChangeToday": 252187.0 + }, + { + "id": "1910", + "teamId": "5", + "firstName": "Florian", + "lastName": "Müller", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/812a2cedbff7444099345ed29acae1a0.png", + "number": 21.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Florian Müller", + "marketChangeToday": 0.0 + }, + { + "id": "2084", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Lienhart", + "marketValue": 13704154.0, + "averagePoints": 127.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4214.0, + "totalPoints": 127.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/748f11f6c0294a41850137ab1c162436.png", + "number": 3.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 97879.0, + "yesterday": 119899.0, + "twoDays": 115576.0, + "sevenDaysAvg": 67034.0, + "thirtyDaysAvg": 3359035.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 3, + "name": "Philipp Lienhart", + "marketChangeToday": 97879.0 + }, + { + "id": "2125", + "teamId": "5", + "firstName": "Jan-Niklas", + "lastName": "Beste", + "marketValue": 13228041.0, + "averagePoints": 128.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 2812.0, + "totalPoints": 128.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/50008e312d584e419fc78f1d54151bc3.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 152290.0, + "yesterday": 145434.0, + "twoDays": 153609.0, + "sevenDaysAvg": 836928.0, + "thirtyDaysAvg": 5065689.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 128 + } + ], + "startProbability": 2, + "name": "Jan-Niklas Beste", + "marketChangeToday": 152290.0 + }, + { + "id": "2176", + "teamId": "5", + "firstName": "Lucas", + "lastName": "Höler", + "marketValue": 5826291.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1224.0, + "totalPoints": 37.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd6c0b5e138c4a7382c1f0eade49e3f9.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 104894.0, + "yesterday": 157635.0, + "twoDays": 190998.0, + "sevenDaysAvg": 984467.0, + "thirtyDaysAvg": 2356897.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 5, + "name": "Lucas Höler", + "marketChangeToday": 104894.0 + }, + { + "id": "2722", + "teamId": "5", + "firstName": "Patrick", + "lastName": "Osterhage", + "marketValue": 2797866.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/60fae74949d64f7dbfc181f788ffc48c.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -122594.0, + "yesterday": -124860.0, + "twoDays": -132896.0, + "sevenDaysAvg": -900385.0, + "thirtyDaysAvg": -214703.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Patrick Osterhage", + "marketChangeToday": -122594.0 + }, + { + "id": "3209", + "teamId": "5", + "firstName": "Yannik", + "lastName": "Engelhardt", + "marketValue": 11640454.0, + "averagePoints": 71.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 71.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 117912.0, + "yesterday": 131908.0, + "twoDays": 144198.0, + "sevenDaysAvg": 646039.0, + "thirtyDaysAvg": 5177382.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Yannik Engelhardt", + "marketChangeToday": 117912.0 + }, + { + "id": "3218", + "teamId": "5", + "firstName": "Mio", + "lastName": "Backhaus", + "marketValue": 15746416.0, + "averagePoints": 71.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 71.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/5b9a29bca41244bb8c7e691643d00e7d.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -302496.0, + "yesterday": -305642.0, + "twoDays": -247418.0, + "sevenDaysAvg": -1658263.0, + "thirtyDaysAvg": 201148.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 71 + } + ], + "startProbability": 1, + "name": "Mio Backhaus", + "marketChangeToday": -302496.0 + }, + { + "id": "3304", + "teamId": "5", + "firstName": "Igor", + "lastName": "Matanović", + "marketValue": 20829723.0, + "averagePoints": 291.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4481.0, + "totalPoints": 291.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png", + "number": 31.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 184401.0, + "yesterday": 203744.0, + "twoDays": 239631.0, + "sevenDaysAvg": 1148539.0, + "thirtyDaysAvg": 4880222.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 291 + } + ], + "startProbability": 1, + "name": "Igor Matanović", + "marketChangeToday": 184401.0 + }, + { + "id": "4335", + "teamId": "5", + "firstName": "Derry", + "lastName": "Scherhant", + "marketValue": 9387562.0, + "averagePoints": 144.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 144.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bef26d4942154c3483dbb80207a36d4d.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 15.0, + "pointsStdDev": null, + "marketChange": { + "today": 323756.0, + "yesterday": 364167.0, + "twoDays": 384939.0, + "sevenDaysAvg": 2081623.0, + "thirtyDaysAvg": 4703938.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 144 + } + ], + "startProbability": 3, + "name": "Derry Scherhant", + "marketChangeToday": 323756.0 + }, + { + "id": "6209", + "teamId": "5", + "firstName": "Philipp", + "lastName": "Treu", + "marketValue": 10398667.0, + "averagePoints": 31.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1485.0, + "totalPoints": 31.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/76b764f7f4a448e39454f846207e2071.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -302264.0, + "yesterday": -404825.0, + "twoDays": -500371.0, + "sevenDaysAvg": -1816668.0, + "thirtyDaysAvg": 1107566.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 31 + } + ], + "startProbability": 2, + "name": "Philipp Treu", + "marketChangeToday": -302264.0 + }, + { + "id": "7215", + "teamId": "5", + "firstName": "Jordy", + "lastName": "Makengo", + "marketValue": 7962354.0, + "averagePoints": 90.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 90.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/fd0567aa1f2a49ac97f7b4bdc6aa87a7.png", + "number": 33.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 287012.0, + "yesterday": 326847.0, + "twoDays": 351095.0, + "sevenDaysAvg": 2194835.0, + "thirtyDaysAvg": 4996107.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 90 + } + ], + "startProbability": 3, + "name": "Jordy Makengo", + "marketChangeToday": 287012.0 + }, + { + "id": "7216", + "teamId": "5", + "firstName": "Max", + "lastName": "Rosenfelder", + "marketValue": 4553310.0, + "averagePoints": 37.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1491.0, + "totalPoints": 37.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e433049f58c743a5959513619885f55b.png", + "number": 37.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 286558.0, + "yesterday": 379197.0, + "twoDays": 385885.0, + "sevenDaysAvg": 1838759.0, + "thirtyDaysAvg": 141941.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 37 + } + ], + "startProbability": 3, + "name": "Max Rosenfelder", + "marketChangeToday": 286558.0 + }, + { + "id": "8363", + "teamId": "5", + "firstName": "Berkay", + "lastName": "Yilmaz", + "marketValue": 4091090.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/1fc23d1e07db4a7da80071b9456c1dfc.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -123908.0, + "yesterday": -131364.0, + "twoDays": -132350.0, + "sevenDaysAvg": -1238825.0, + "thirtyDaysAvg": -4387428.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Berkay Yilmaz", + "marketChangeToday": -123908.0 + }, + { + "id": "8364", + "teamId": "5", + "firstName": "Bruno", + "lastName": "Ogbus", + "marketValue": 2726343.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e64737da07c343e9a8027194fa943078.png", + "number": 43.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 232071.0, + "yesterday": 271898.0, + "twoDays": 272088.0, + "sevenDaysAvg": 1302448.0, + "thirtyDaysAvg": -764396.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Bruno Ogbus", + "marketChangeToday": 232071.0 + }, + { + "id": "11006", + "teamId": "5", + "firstName": "Yuito", + "lastName": "Suzuki", + "marketValue": 15435382.0, + "averagePoints": 395.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4860.0, + "totalPoints": 395.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b6f12e7f20704297b8205da224ce56f1.png", + "number": 14.0, + "trend": 1, + "pointsPerValue": 25.0, + "pointsStdDev": null, + "marketChange": { + "today": 243914.0, + "yesterday": 248024.0, + "twoDays": 254301.0, + "sevenDaysAvg": 1088881.0, + "thirtyDaysAvg": 4757317.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 395 + } + ], + "startProbability": 1, + "name": "Yuito Suzuki", + "marketChangeToday": 243914.0 + }, + { + "id": "11007", + "teamId": "5", + "firstName": "Cyriaque", + "lastName": "Irié", + "marketValue": 3746391.0, + "averagePoints": 60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 60.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/495fd2fe440e4673a4c36e223f53eb4e.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 355862.0, + "yesterday": 287597.0, + "twoDays": 141248.0, + "sevenDaysAvg": 668553.0, + "thirtyDaysAvg": -4545.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 4, + "name": "Cyriaque Irié", + "marketChangeToday": 355862.0 + }, + { + "id": "14048", + "teamId": "5", + "firstName": "Keisuke", + "lastName": "Goto", + "marketValue": 3631574.0, + "averagePoints": 11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 846.0, + "totalPoints": 11.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/51c1a52f7444432aab2f7b125fe5ac33.png", + "number": 42.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -82400.0, + "yesterday": -101548.0, + "twoDays": -116911.0, + "sevenDaysAvg": -656529.0, + "thirtyDaysAvg": -5856159.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 11 + } + ], + "startProbability": 5, + "name": "Keisuke Goto", + "marketChangeToday": -82400.0 + }, + { + "id": "15196", + "teamId": "5", + "firstName": "Rihito", + "lastName": "Yamamoto", + "marketValue": 3512853.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/500d566763b246d9b74d65bf2cf33241.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -118334.0, + "yesterday": -130793.0, + "twoDays": -135112.0, + "sevenDaysAvg": -878051.0, + "thirtyDaysAvg": -6651314.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Rihito Yamamoto", + "marketChangeToday": -118334.0 + }, + { + "id": "43", + "teamId": "10", + "firstName": "Mitchell", + "lastName": "Weiser", + "marketValue": 5202361.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d4075d101f5c49f88113a719ed8f34e5.png", + "number": 8.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 249056.0, + "yesterday": 325529.0, + "twoDays": 324744.0, + "sevenDaysAvg": 1221503.0, + "thirtyDaysAvg": -2007737.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Mitchell Weiser", + "marketChangeToday": 249056.0 + }, + { + "id": "157", + "teamId": "10", + "firstName": "Niklas", + "lastName": "Stark", + "marketValue": 2853049.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/47d350de3ba7487dad6fff58c11b5910.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 237049.0, + "yesterday": 272455.0, + "twoDays": 276999.0, + "sevenDaysAvg": 1309681.0, + "thirtyDaysAvg": -1503229.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Niklas Stark", + "marketChangeToday": 237049.0 + }, + { + "id": "608", + "teamId": "10", + "firstName": "Niclas", + "lastName": "Füllkrug", + "marketValue": 12765383.0, + "averagePoints": -46.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3756.0, + "totalPoints": -46.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/b83a0c4ef29b40d99020bb11e9e1bc7f.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -114255.0, + "yesterday": -18522.0, + "twoDays": 56391.0, + "sevenDaysAvg": 646475.0, + "thirtyDaysAvg": -11364985.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -46 + } + ], + "startProbability": 2, + "name": "Niclas Füllkrug", + "marketChangeToday": -114255.0 + }, + { + "id": "1996", + "teamId": "10", + "firstName": "Marco", + "lastName": "Friedl", + "marketValue": 12459910.0, + "averagePoints": 70.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 70.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/7ab07056637e493d80590700542ee887.png", + "number": 32.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -332640.0, + "yesterday": -354369.0, + "twoDays": -348830.0, + "sevenDaysAvg": -1360027.0, + "thirtyDaysAvg": 1710656.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 70 + } + ], + "startProbability": 1, + "name": "Marco Friedl", + "marketChangeToday": -332640.0 + }, + { + "id": "2294", + "teamId": "10", + "firstName": "Amos", + "lastName": "Pieper", + "marketValue": 11874955.0, + "averagePoints": 95.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 95.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/32262c6e17164fd1a62ee34e358e2540.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": 72965.0, + "yesterday": 99643.0, + "twoDays": 84279.0, + "sevenDaysAvg": 348110.0, + "thirtyDaysAvg": 4551080.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 95 + } + ], + "startProbability": 1, + "name": "Amos Pieper", + "marketChangeToday": 72965.0 + }, + { + "id": "2842", + "teamId": "10", + "firstName": "Felix", + "lastName": "Agu", + "marketValue": 2237324.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/d3aec548a0d84afcb6a8f6c90cc09e72.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -115237.0, + "yesterday": -115347.0, + "twoDays": -131825.0, + "sevenDaysAvg": -885868.0, + "thirtyDaysAvg": -1311563.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Felix Agu", + "marketChangeToday": -115237.0 + }, + { + "id": "2939", + "teamId": "10", + "firstName": "Eren Sami", + "lastName": "Dinkçi", + "marketValue": 4832894.0, + "averagePoints": -11.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 548.0, + "totalPoints": -11.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/174ad85385c44b14afdb5c2c71ce799f.png", + "number": 18.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 53659.0, + "yesterday": -33249.0, + "twoDays": -112282.0, + "sevenDaysAvg": -1255662.0, + "thirtyDaysAvg": 199430.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -11 + } + ], + "startProbability": 3, + "name": "Eren Sami Dinkçi", + "marketChangeToday": 53659.0 + }, + { + "id": "3139", + "teamId": "10", + "firstName": "Cédric", + "lastName": "Itten", + "marketValue": 4425002.0, + "averagePoints": 14.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1949.0, + "totalPoints": 14.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c4cfdfdc99a949ea8f5f97c7c316efd8.png", + "number": 26.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -98307.0, + "yesterday": -108369.0, + "twoDays": -114979.0, + "sevenDaysAvg": -1364854.0, + "thirtyDaysAvg": -5670641.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 14 + } + ], + "startProbability": 4, + "name": "Cédric Itten", + "marketChangeToday": -98307.0 + }, + { + "id": "3166", + "teamId": "10", + "firstName": "Keke", + "lastName": "Topp", + "marketValue": 557821.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3b2c4046987d46a6a2afe1a90455d7ea.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -69266.0, + "yesterday": -111996.0, + "twoDays": -143749.0, + "sevenDaysAvg": -517310.0, + "thirtyDaysAvg": -448331.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Keke Topp", + "marketChangeToday": -69266.0 + }, + { + "id": "3228", + "teamId": "10", + "firstName": "Justin", + "lastName": "Njinmah", + "marketValue": 5969303.0, + "averagePoints": 2.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3750.0, + "totalPoints": 2.0, + "status": 1, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/aecaedfbbfac4fc189856b5b5d560b2d.png", + "number": 11.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -474243.0, + "yesterday": -517694.0, + "twoDays": 39854.0, + "sevenDaysAvg": -78074.0, + "thirtyDaysAvg": -14167.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 2 + } + ], + "startProbability": 5, + "name": "Justin Njinmah", + "marketChangeToday": -474243.0 + }, + { + "id": "3281", + "teamId": "10", + "firstName": "Ludovit", + "lastName": "Reis", + "marketValue": 8654640.0, + "averagePoints": 29.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5157.0, + "totalPoints": 29.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4b8927aad68d467b96d281d272a77f35.png", + "number": 15.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 161750.0, + "yesterday": 229450.0, + "twoDays": 276471.0, + "sevenDaysAvg": 1718117.0, + "thirtyDaysAvg": 107357.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 29 + } + ], + "startProbability": 1, + "name": "Ludovit Reis", + "marketChangeToday": 161750.0 + }, + { + "id": "3450", + "teamId": "10", + "firstName": "Markus", + "lastName": "Kolke", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/8e62a66ca620435fa877b6e0ed662c0b.png", + "number": 25.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Markus Kolke", + "marketChangeToday": 0.0 + }, + { + "id": "3481", + "teamId": "10", + "firstName": "Jens", + "lastName": "Stage", + "marketValue": 16209682.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 1, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/1660e6fa98fe418d8a4abdb17bda1d62.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -674246.0, + "yesterday": -707959.0, + "twoDays": -818809.0, + "sevenDaysAvg": -3977266.0, + "thirtyDaysAvg": -975451.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Jens Stage", + "marketChangeToday": -674246.0 + }, + { + "id": "6174", + "teamId": "10", + "firstName": "", + "lastName": "Arthur", + "marketValue": 4844992.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/a28a9e98bd2945ceb8e30bed14cd51f9.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 342686.0, + "yesterday": 414880.0, + "twoDays": 422434.0, + "sevenDaysAvg": 1781426.0, + "thirtyDaysAvg": -1091770.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 2, + "name": "Arthur", + "marketChangeToday": 342686.0 + }, + { + "id": "7167", + "teamId": "10", + "firstName": "Senne", + "lastName": "Lynen", + "marketValue": 8331997.0, + "averagePoints": 0.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 2812.0, + "totalPoints": 0.0, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/155288638ca9459bbebfab0684e818ef.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -277729.0, + "yesterday": -283652.0, + "twoDays": -327349.0, + "sevenDaysAvg": -1878974.0, + "thirtyDaysAvg": 1729200.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 3, + "name": "Senne Lynen", + "marketChangeToday": -277729.0 + }, + { + "id": "7282", + "teamId": "10", + "firstName": "Olivier", + "lastName": "Deman", + "marketValue": 9111797.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/581d084f390f47a38c3d2d35085fb1e4.png", + "number": 2.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -200708.0, + "yesterday": -275711.0, + "twoDays": -302136.0, + "sevenDaysAvg": -1087471.0, + "thirtyDaysAvg": 1131777.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 1, + "name": "Olivier Deman", + "marketChangeToday": -200708.0 + }, + { + "id": "7469", + "teamId": "10", + "firstName": "Julián", + "lastName": "Malatini", + "marketValue": 2592563.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/af2e51f752864218aed53729ddc7056e.png", + "number": 22.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133754.0, + "yesterday": -142699.0, + "twoDays": -142256.0, + "sevenDaysAvg": -962547.0, + "thirtyDaysAvg": 196982.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Julián Malatini", + "marketChangeToday": -133754.0 + }, + { + "id": "7721", + "teamId": "10", + "firstName": "Marco", + "lastName": "Grüll", + "marketValue": 6316678.0, + "averagePoints": 127.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5156.0, + "totalPoints": 127.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/73071b81354346399a14dd6431d4e823.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": 20.0, + "pointsStdDev": null, + "marketChange": { + "today": 230908.0, + "yesterday": 196435.0, + "twoDays": 170637.0, + "sevenDaysAvg": -287037.0, + "thirtyDaysAvg": 3527363.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 127 + } + ], + "startProbability": 1, + "name": "Marco Grüll", + "marketChangeToday": 230908.0 + }, + { + "id": "8166", + "teamId": "10", + "firstName": "", + "lastName": "Chuki", + "marketValue": 7100284.0, + "averagePoints": 19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/480d2ef5bfd94f57a5db7545d63b0828.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -269605.0, + "yesterday": -311176.0, + "twoDays": -308970.0, + "sevenDaysAvg": -2033440.0, + "thirtyDaysAvg": -2137923.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 19 + } + ], + "startProbability": 2, + "name": "Chuki", + "marketChangeToday": -269605.0 + }, + { + "id": "9513", + "teamId": "10", + "firstName": "Karl", + "lastName": "Hein", + "marketValue": 12718260.0, + "averagePoints": 8.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 8.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/0342913c28ed45b18f310732f9b90b16.png", + "number": 1.0, + "trend": 2, + "pointsPerValue": 0.0, + "pointsStdDev": null, + "marketChange": { + "today": -351591.0, + "yesterday": -252762.0, + "twoDays": -78571.0, + "sevenDaysAvg": -469622.0, + "thirtyDaysAvg": 1830620.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 8 + } + ], + "startProbability": 1, + "name": "Karl Hein", + "marketChangeToday": -351591.0 + }, + { + "id": "9600", + "teamId": "10", + "firstName": "Alexander", + "lastName": "Schlager", + "marketValue": 2210295.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/c677b3706079488a8ee0283db8fdd970.png", + "number": 30.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -140066.0, + "yesterday": -143504.0, + "twoDays": -143881.0, + "sevenDaysAvg": -998985.0, + "thirtyDaysAvg": -4826786.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexander Schlager", + "marketChangeToday": -140066.0 + }, + { + "id": "10131", + "teamId": "10", + "firstName": "Dariusz", + "lastName": "Stalmach", + "marketValue": 2750987.0, + "averagePoints": 147.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 2965.0, + "totalPoints": 147.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/24197523c05b4e17ac6e922264265d37.png", + "number": 23.0, + "trend": 1, + "pointsPerValue": 53.0, + "pointsStdDev": null, + "marketChange": { + "today": 360315.0, + "yesterday": 352262.0, + "twoDays": 296735.0, + "sevenDaysAvg": 888013.0, + "thirtyDaysAvg": -2591152.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 147 + } + ], + "startProbability": 4, + "name": "Dariusz Stalmach", + "marketChangeToday": 360315.0 + }, + { + "id": "10134", + "teamId": "10", + "firstName": "Mick", + "lastName": "Schmetgens", + "marketValue": 6616761.0, + "averagePoints": 0.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5706.0, + "totalPoints": 0.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/cbb89b4949af4997a53ca8ecc1ce7c78.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -397550.0, + "yesterday": -408235.0, + "twoDays": -434836.0, + "sevenDaysAvg": -1766017.0, + "thirtyDaysAvg": 4095418.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 0 + } + ], + "startProbability": 4, + "name": "Mick Schmetgens", + "marketChangeToday": -397550.0 + }, + { + "id": "11262", + "teamId": "10", + "firstName": "Salim Amani", + "lastName": "Musah", + "marketValue": 4306228.0, + "averagePoints": -5.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1955.0, + "totalPoints": -5.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/06171b2c46b740f29fc107281e5b489c.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -114389.0, + "yesterday": -111939.0, + "twoDays": -142111.0, + "sevenDaysAvg": -1787848.0, + "thirtyDaysAvg": 1269349.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -5 + } + ], + "startProbability": 4, + "name": "Salim Amani Musah", + "marketChangeToday": -114389.0 + }, + { + "id": "13449", + "teamId": "10", + "firstName": "Moussa", + "lastName": "Ndiaye", + "marketValue": 2210735.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/066179dad78f4ab3ac05e77c965aeb07.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 340428.0, + "yesterday": 1870307.0, + "twoDays": 0.0, + "sevenDaysAvg": 2210735.0, + "thirtyDaysAvg": 2210735.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Moussa Ndiaye", + "marketChangeToday": 340428.0 + }, + { + "id": "14923", + "teamId": "10", + "firstName": "Kenny", + "lastName": "Quetant", + "marketValue": 1320600.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/ce71a0ceab994338b9911cf79b91e00c.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -83035.0, + "yesterday": -110625.0, + "twoDays": -136553.0, + "sevenDaysAvg": -847901.0, + "thirtyDaysAvg": -5025159.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kenny Quetant", + "marketChangeToday": -83035.0 + }, + { + "id": "14926", + "teamId": "10", + "firstName": "Darwin", + "lastName": "Soylu", + "marketValue": 1198331.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/5cb0e397fead443c8b6edad320c05fb5.png", + "number": 34.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -89396.0, + "yesterday": -109855.0, + "twoDays": -133005.0, + "sevenDaysAvg": -893316.0, + "thirtyDaysAvg": -4887581.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Darwin Soylu", + "marketChangeToday": -89396.0 + }, + { + "id": "15256", + "teamId": "10", + "firstName": "Oskar", + "lastName": "Wójcik", + "marketValue": 2774637.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/97c455965a994f56b1d9c44f02427633.png", + "number": 3.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -132999.0, + "yesterday": -136673.0, + "twoDays": -141404.0, + "sevenDaysAvg": -948732.0, + "thirtyDaysAvg": -4926043.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Oskar Wójcik", + "marketChangeToday": -132999.0 + }, + { + "id": "15313", + "teamId": "10", + "firstName": "Paul", + "lastName": "Erevbenagie", + "marketValue": 4234004.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/6e29480ac28c4af59908453b181e813c.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -113993.0, + "yesterday": -119131.0, + "twoDays": -136461.0, + "sevenDaysAvg": -1691933.0, + "thirtyDaysAvg": 3734004.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Paul Erevbenagie", + "marketChangeToday": -113993.0 + }, + { + "id": "17288", + "teamId": "10", + "firstName": "Youri", + "lastName": "Regeer", + "marketValue": 5907714.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/b586f192e55340e3a8b7dc8b3acc2272.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 146965.0, + "yesterday": 5260749.0, + "twoDays": 500000.0, + "sevenDaysAvg": 5907714.0, + "thirtyDaysAvg": 5907714.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Youri Regeer", + "marketChangeToday": 146965.0 + }, + { + "id": "493", + "teamId": "13", + "firstName": "Michael", + "lastName": "Gregoritsch", + "marketValue": 11838343.0, + "averagePoints": 195.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5002.0, + "totalPoints": 195.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/90d8bfeb702e4fc9a12b70e61d1cada3.png", + "number": 11.0, + "trend": 1, + "pointsPerValue": 16.0, + "pointsStdDev": null, + "marketChange": { + "today": 197636.0, + "yesterday": 213933.0, + "twoDays": 229579.0, + "sevenDaysAvg": 1192723.0, + "thirtyDaysAvg": 3797786.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 2, + "name": "Michael Gregoritsch", + "marketChangeToday": 197636.0 + }, + { + "id": "1809", + "teamId": "13", + "firstName": "Marius", + "lastName": "Wolf", + "marketValue": 7286438.0, + "averagePoints": 238.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5475.0, + "totalPoints": 238.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/a1f80afaec424464a483185498e81a2e.png", + "number": 27.0, + "trend": 1, + "pointsPerValue": 32.0, + "pointsStdDev": null, + "marketChange": { + "today": 355641.0, + "yesterday": 372908.0, + "twoDays": 395628.0, + "sevenDaysAvg": 2462552.0, + "thirtyDaysAvg": 5857053.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 238 + } + ], + "startProbability": 2, + "name": "Marius Wolf", + "marketChangeToday": 355641.0 + }, + { + "id": "1811", + "teamId": "13", + "firstName": "Jeffrey", + "lastName": "Gouweleeuw", + "marketValue": 8065482.0, + "averagePoints": 22.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 194.0, + "totalPoints": 22.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/12102af2b43f4161bfaeb1a6d0172ad2.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 633.0, + "yesterday": 21289.0, + "twoDays": -62591.0, + "sevenDaysAvg": -808451.0, + "thirtyDaysAvg": -1124556.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 22 + } + ], + "startProbability": 3, + "name": "Jeffrey Gouweleeuw", + "marketChangeToday": 633.0 + }, + { + "id": "2195", + "teamId": "13", + "firstName": "Finn", + "lastName": "Dahmen", + "marketValue": 16265431.0, + "averagePoints": 213.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 213.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/78075846ec2d4f2eaeef6be38fdb6681.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 13.0, + "pointsStdDev": null, + "marketChange": { + "today": 37476.0, + "yesterday": 44999.0, + "twoDays": 61518.0, + "sevenDaysAvg": -212561.0, + "thirtyDaysAvg": 1518179.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 213 + } + ], + "startProbability": 1, + "name": "Finn Dahmen", + "marketChangeToday": 37476.0 + }, + { + "id": "2764", + "teamId": "13", + "firstName": "Yannik", + "lastName": "Keitel", + "marketValue": 1962705.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 642.0, + "totalPoints": 23.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/4f4bc9f6569e49588aa7dd39288b614f.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": -64036.0, + "yesterday": -95225.0, + "twoDays": -106374.0, + "sevenDaysAvg": -703226.0, + "thirtyDaysAvg": -2045316.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 5, + "name": "Yannik Keitel", + "marketChangeToday": -64036.0 + }, + { + "id": "3143", + "teamId": "13", + "firstName": "Kristijan", + "lastName": "Jakić", + "marketValue": 4331762.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/e10151863bbf44bab60284439ee3e070.png", + "number": 17.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 229869.0, + "yesterday": 330915.0, + "twoDays": 356535.0, + "sevenDaysAvg": 1926417.0, + "thirtyDaysAvg": 1026958.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kristijan Jakić", + "marketChangeToday": 229869.0 + }, + { + "id": "3176", + "teamId": "13", + "firstName": "Arijon", + "lastName": "Ibrahimović", + "marketValue": 5078041.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/0101c31264db4c379d811e76b8c784b4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 340033.0, + "yesterday": 369952.0, + "twoDays": 381828.0, + "sevenDaysAvg": 1559395.0, + "thirtyDaysAvg": -1664316.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 3, + "name": "Arijon Ibrahimović", + "marketChangeToday": 340033.0 + }, + { + "id": "3183", + "teamId": "13", + "firstName": "Anton", + "lastName": "Kade", + "marketValue": 14090814.0, + "averagePoints": 273.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 273.0, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/023539a6ce2b4b2d971d98593d7ce584.png", + "number": 30.0, + "trend": 1, + "pointsPerValue": 19.0, + "pointsStdDev": null, + "marketChange": { + "today": 217059.0, + "yesterday": 229632.0, + "twoDays": 234331.0, + "sevenDaysAvg": 1092355.0, + "thirtyDaysAvg": 5123442.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 273 + } + ], + "startProbability": 3, + "name": "Anton Kade", + "marketChangeToday": 217059.0 + }, + { + "id": "4654", + "teamId": "13", + "firstName": "Mert", + "lastName": "Kömür", + "marketValue": 4615469.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1062.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/f2c46eb7f8d3482c8bb69240abd7762d.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": -89921.0, + "yesterday": -110182.0, + "twoDays": -321642.0, + "sevenDaysAvg": -1641553.0, + "thirtyDaysAvg": 1567669.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 3, + "name": "Mert Kömür", + "marketChangeToday": -89921.0 + }, + { + "id": "6168", + "teamId": "13", + "firstName": "Robin", + "lastName": "Fellhauer", + "marketValue": 10308758.0, + "averagePoints": 58.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4587.0, + "totalPoints": 58.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/c458283e0fd243beb4cd2bd270cbfb54.png", + "number": 19.0, + "trend": 1, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -53720.0, + "yesterday": 27332.0, + "twoDays": 95268.0, + "sevenDaysAvg": 638734.0, + "thirtyDaysAvg": 2493224.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 58 + } + ], + "startProbability": 2, + "name": "Robin Fellhauer", + "marketChangeToday": -53720.0 + }, + { + "id": "7283", + "teamId": "13", + "firstName": "Calvin", + "lastName": "Brackelmann", + "marketValue": 6146301.0, + "averagePoints": 146.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5455.0, + "totalPoints": 146.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png", + "number": 2.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": null, + "marketChange": { + "today": 229497.0, + "yesterday": 269274.0, + "twoDays": 303022.0, + "sevenDaysAvg": 1973063.0, + "thirtyDaysAvg": -2340948.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 146 + } + ], + "startProbability": 3, + "name": "Calvin Brackelmann", + "marketChangeToday": 229497.0 + }, + { + "id": "7336", + "teamId": "13", + "firstName": "Sima", + "lastName": "Suso", + "marketValue": 1236070.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/183351daddfd4c36b0c80c411b0e061c.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -103304.0, + "yesterday": -123627.0, + "twoDays": -130478.0, + "sevenDaysAvg": -915395.0, + "thirtyDaysAvg": -4672473.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Sima Suso", + "marketChangeToday": -103304.0 + }, + { + "id": "7676", + "teamId": "13", + "firstName": "Fabian", + "lastName": "Rieder", + "marketValue": 15880227.0, + "averagePoints": 195.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5007.0, + "totalPoints": 195.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/bdc22db52af641168bf48d012401bd6b.png", + "number": 32.0, + "trend": 1, + "pointsPerValue": 12.0, + "pointsStdDev": null, + "marketChange": { + "today": 133616.0, + "yesterday": 176544.0, + "twoDays": 192179.0, + "sevenDaysAvg": 1009484.0, + "thirtyDaysAvg": 5179493.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 195 + } + ], + "startProbability": 1, + "name": "Fabian Rieder", + "marketChangeToday": 133616.0 + }, + { + "id": "7696", + "teamId": "13", + "firstName": "Nediljko", + "lastName": "Labrović", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/ab74d9253f714c34b29783c84700fd13.png", + "number": 22.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": -34555.0, + "sevenDaysAvg": -549849.0, + "thirtyDaysAvg": -952228.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Nediljko Labrović", + "marketChangeToday": 0.0 + }, + { + "id": "8355", + "teamId": "13", + "firstName": "Noahkai", + "lastName": "Banks", + "marketValue": 8470353.0, + "averagePoints": 145.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 145.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/eee3a63f6cd84553ac20c6854134da5c.png", + "number": 40.0, + "trend": 1, + "pointsPerValue": 17.0, + "pointsStdDev": null, + "marketChange": { + "today": 345146.0, + "yesterday": 385753.0, + "twoDays": 390388.0, + "sevenDaysAvg": 2281395.0, + "thirtyDaysAvg": 2723480.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 145 + } + ], + "startProbability": 2, + "name": "Noahkai Banks", + "marketChangeToday": 345146.0 + }, + { + "id": "9642", + "teamId": "13", + "firstName": "Chrislain", + "lastName": "Matsima", + "marketValue": 14169201.0, + "averagePoints": 138.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 138.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/0337794cdbe74c759f6ea4c6ac9c796b.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 9.0, + "pointsStdDev": null, + "marketChange": { + "today": 158522.0, + "yesterday": 192603.0, + "twoDays": 212884.0, + "sevenDaysAvg": 1158720.0, + "thirtyDaysAvg": 4286729.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 138 + } + ], + "startProbability": 1, + "name": "Chrislain Matsima", + "marketChangeToday": 158522.0 + }, + { + "id": "9684", + "teamId": "13", + "firstName": "Alexis", + "lastName": "Claude-Maurice", + "marketValue": 6924823.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/6fcd0e7bf78f4355ac28aecef9efb589.png", + "number": 20.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -264940.0, + "yesterday": -255891.0, + "twoDays": -250765.0, + "sevenDaysAvg": -1458167.0, + "thirtyDaysAvg": -4187066.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Alexis Claude-Maurice", + "marketChangeToday": -264940.0 + }, + { + "id": "9754", + "teamId": "13", + "firstName": "Juma", + "lastName": "Bah", + "marketValue": 8544752.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/8cefb7d268494f6e8dab2a3e3937e7c4.png", + "number": 0.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 56429.0, + "yesterday": 8488323.0, + "twoDays": 0.0, + "sevenDaysAvg": 8544752.0, + "thirtyDaysAvg": 8544752.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Juma Bah", + "marketChangeToday": 56429.0 + }, + { + "id": "9965", + "teamId": "13", + "firstName": "Faik", + "lastName": "Sakar", + "marketValue": 3320072.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8acfc6a0b1524998999efe1e686302d4.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -133392.0, + "yesterday": -138596.0, + "twoDays": -140003.0, + "sevenDaysAvg": -982552.0, + "thirtyDaysAvg": 1133236.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Faik Sakar", + "marketChangeToday": -133392.0 + }, + { + "id": "10049", + "teamId": "13", + "firstName": "Hennes", + "lastName": "Behrens", + "marketValue": 12089471.0, + "averagePoints": 143.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 143.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/18dac711dedc44698522f7c499401190.png", + "number": 16.0, + "trend": 1, + "pointsPerValue": 11.0, + "pointsStdDev": null, + "marketChange": { + "today": 136626.0, + "yesterday": 153336.0, + "twoDays": 166632.0, + "sevenDaysAvg": 639321.0, + "thirtyDaysAvg": 5584233.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 143 + } + ], + "startProbability": 1, + "name": "Hennes Behrens", + "marketChangeToday": 136626.0 + }, + { + "id": "11556", + "teamId": "13", + "firstName": "Han-Noah", + "lastName": "Massengo", + "marketValue": 10855911.0, + "averagePoints": 155.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 155.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png", + "number": 4.0, + "trend": 1, + "pointsPerValue": 14.0, + "pointsStdDev": null, + "marketChange": { + "today": 167997.0, + "yesterday": 183113.0, + "twoDays": 178350.0, + "sevenDaysAvg": 656748.0, + "thirtyDaysAvg": 3490298.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 155 + } + ], + "startProbability": 1, + "name": "Han-Noah Massengo", + "marketChangeToday": 167997.0 + }, + { + "id": "12341", + "teamId": "13", + "firstName": "Rodrigo", + "lastName": "Ribeiro", + "marketValue": 4145993.0, + "averagePoints": 103.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 647.0, + "totalPoints": 103.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/7d60acf2c66d45288438f5f879775e01.png", + "number": 9.0, + "trend": 1, + "pointsPerValue": 24.0, + "pointsStdDev": null, + "marketChange": { + "today": 322904.0, + "yesterday": 310667.0, + "twoDays": 238746.0, + "sevenDaysAvg": 798325.0, + "thirtyDaysAvg": -1057390.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 103 + } + ], + "startProbability": 4, + "name": "Rodrigo Ribeiro", + "marketChangeToday": 322904.0 + }, + { + "id": "13479", + "teamId": "13", + "firstName": "Uchenna", + "lastName": "Ogundu", + "marketValue": 3409997.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/c9277b2f662b4b60a7ad1b27ddb68201.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -129864.0, + "yesterday": -138422.0, + "twoDays": -145379.0, + "sevenDaysAvg": -973834.0, + "thirtyDaysAvg": 946009.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Uchenna Ogundu", + "marketChangeToday": -129864.0 + }, + { + "id": "13671", + "teamId": "13", + "firstName": "Tom", + "lastName": "Wisbereit", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/487a6f69783d4bf69fa8c1b023e108e1.png", + "number": 48.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": 0.0, + "thirtyDaysAvg": 0.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Tom Wisbereit", + "marketChangeToday": 0.0 + }, + { + "id": "13806", + "teamId": "13", + "firstName": "Young-Woo", + "lastName": "Seol", + "marketValue": 3116736.0, + "averagePoints": 73.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 174.0, + "totalPoints": 73.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e7ba68f831b843ba9e8251edb80f7989.png", + "number": 7.0, + "trend": 1, + "pointsPerValue": 23.0, + "pointsStdDev": null, + "marketChange": { + "today": 122666.0, + "yesterday": 83685.0, + "twoDays": 9852.0, + "sevenDaysAvg": -285531.0, + "thirtyDaysAvg": 3116736.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 73 + } + ], + "startProbability": 4, + "name": "Young-Woo Seol", + "marketChangeToday": 122666.0 + }, + { + "id": "32", + "teamId": "8", + "firstName": "Loris", + "lastName": "Karius", + "marketValue": 16623305.0, + "averagePoints": 142.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 142.0, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9b53a17786bd45d8b843b3e188f2ceae.png", + "number": 1.0, + "trend": 1, + "pointsPerValue": 8.0, + "pointsStdDev": null, + "marketChange": { + "today": -7798.0, + "yesterday": 5428.0, + "twoDays": 25361.0, + "sevenDaysAvg": -289096.0, + "thirtyDaysAvg": 2214249.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 142 + } + ], + "startProbability": 1, + "name": "Loris Karius", + "marketChangeToday": -7798.0 + }, + { + "id": "670", + "teamId": "8", + "firstName": "Kenan", + "lastName": "Karaman", + "marketValue": 8938812.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 2, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/3eb5c46b23e042a4b366137871517bbe.png", + "number": 19.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -285832.0, + "yesterday": -269276.0, + "twoDays": -282486.0, + "sevenDaysAvg": -2707866.0, + "thirtyDaysAvg": -5228502.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Kenan Karaman", + "marketChangeToday": -285832.0 + }, + { + "id": "755", + "teamId": "8", + "firstName": "Kevin", + "lastName": "Müller", + "marketValue": 2122368.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/9267ef7e0ff04d8d8f68116e2baab8fa.png", + "number": 22.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 137865.0, + "yesterday": 205678.0, + "twoDays": 236432.0, + "sevenDaysAvg": 1498271.0, + "thirtyDaysAvg": -210852.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Kevin Müller", + "marketChangeToday": 137865.0 + }, + { + "id": "1012", + "teamId": "8", + "firstName": "Edin", + "lastName": "Džeko", + "marketValue": 8274494.0, + "averagePoints": -30.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1052.0, + "totalPoints": -30.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/31e382a514fb4fd0a7b6bf028b56f839.png", + "number": 10.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -298368.0, + "yesterday": -329775.0, + "twoDays": -362049.0, + "sevenDaysAvg": -1555685.0, + "thirtyDaysAvg": 7774494.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -30 + } + ], + "startProbability": 5, + "name": "Edin Džeko", + "marketChangeToday": -298368.0 + }, + { + "id": "1691", + "teamId": "8", + "firstName": "Finn", + "lastName": "Porath", + "marketValue": 2215054.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/250d4c6c00a74d8b9604ba54ec4385fd.png", + "number": 27.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -123792.0, + "yesterday": -139405.0, + "twoDays": -144930.0, + "sevenDaysAvg": -993223.0, + "thirtyDaysAvg": -860219.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Finn Porath", + "marketChangeToday": -123792.0 + }, + { + "id": "2449", + "teamId": "8", + "firstName": "Hee-Chan", + "lastName": "Hwang", + "marketValue": 4866223.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/4dda0f6c796e426bb5c5519a765d80de.png", + "number": 0.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -32569.0, + "yesterday": -467435.0, + "twoDays": 0.0, + "sevenDaysAvg": 2499996.0, + "thirtyDaysAvg": 2499996.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 4, + "name": "Hee-Chan Hwang", + "marketChangeToday": -32569.0 + }, + { + "id": "2762", + "teamId": "8", + "firstName": "Timo", + "lastName": "Becker", + "marketValue": 9427028.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/f1cc618a8f9e4121bc762da081feea87.png", + "number": 5.0, + "trend": 1, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": 148243.0, + "yesterday": 227215.0, + "twoDays": 259516.0, + "sevenDaysAvg": 1636251.0, + "thirtyDaysAvg": 2852721.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 3, + "name": "Timo Becker", + "marketChangeToday": 148243.0 + }, + { + "id": "2876", + "teamId": "8", + "firstName": "Ron", + "lastName": "Schallenberg", + "marketValue": 4203865.0, + "averagePoints": -54.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3776.0, + "totalPoints": -54.0, + "status": 8, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/9f2d8e42f6bc438a9b4808262a3b2349.png", + "number": 6.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -127918.0, + "yesterday": -130820.0, + "twoDays": -139831.0, + "sevenDaysAvg": -997541.0, + "thirtyDaysAvg": -1805805.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -54 + } + ], + "startProbability": 5, + "name": "Ron Schallenberg", + "marketChangeToday": -127918.0 + }, + { + "id": "2967", + "teamId": "8", + "firstName": "Soufiane", + "lastName": "El-Faouzi", + "marketValue": 13226210.0, + "averagePoints": 60.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 60.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/08eca83815c745e1b44ccab6f89b6778.png", + "number": 23.0, + "trend": 2, + "pointsPerValue": 4.0, + "pointsStdDev": null, + "marketChange": { + "today": -366558.0, + "yesterday": -380810.0, + "twoDays": -435681.0, + "sevenDaysAvg": -1753595.0, + "thirtyDaysAvg": 909283.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 60 + } + ], + "startProbability": 1, + "name": "Soufiane El-Faouzi", + "marketChangeToday": -366558.0 + }, + { + "id": "3029", + "teamId": "8", + "firstName": "Dejan", + "lastName": "Ljubičić", + "marketValue": 7063943.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/98ab54f781d048c8b864ceba5bc2f7d4.png", + "number": 21.0, + "trend": 1, + "pointsPerValue": 6.0, + "pointsStdDev": null, + "marketChange": { + "today": 254426.0, + "yesterday": 283682.0, + "twoDays": 307708.0, + "sevenDaysAvg": 1942362.0, + "thirtyDaysAvg": -1546387.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 2, + "name": "Dejan Ljubičić", + "marketChangeToday": 254426.0 + }, + { + "id": "3307", + "teamId": "8", + "firstName": "Janik", + "lastName": "Bachmann", + "marketValue": 562730.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/428a68b3510c4b3ba91bef10ecd9fff2.png", + "number": 14.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 26327.0, + "yesterday": -24552.0, + "twoDays": -73434.0, + "sevenDaysAvg": -400498.0, + "thirtyDaysAvg": -3567901.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Janik Bachmann", + "marketChangeToday": 26327.0 + }, + { + "id": "4406", + "teamId": "8", + "firstName": "Éric", + "lastName": "Dina Ebimbe", + "marketValue": 6059443.0, + "averagePoints": -19.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1921.0, + "totalPoints": -19.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/afbea634b0e842279a632beb83f7cfbd.png", + "number": 29.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -328344.0, + "yesterday": -43002.0, + "twoDays": 34188.0, + "sevenDaysAvg": -86370.0, + "thirtyDaysAvg": 5559443.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -19 + } + ], + "startProbability": 3, + "name": "Éric Dina Ebimbe", + "marketChangeToday": -328344.0 + }, + { + "id": "4606", + "teamId": "8", + "firstName": "Hasan", + "lastName": "Kuruçay", + "marketValue": 9070711.0, + "averagePoints": 23.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3726.0, + "totalPoints": 23.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/6448b21aef9940588bd94029c6f79831.png", + "number": 4.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -280007.0, + "yesterday": -314289.0, + "twoDays": -599821.0, + "sevenDaysAvg": -2312628.0, + "thirtyDaysAvg": -2223721.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 23 + } + ], + "startProbability": 2, + "name": "Hasan Kuruçay", + "marketChangeToday": -280007.0 + }, + { + "id": "6172", + "teamId": "8", + "firstName": "Junior", + "lastName": "Adamu", + "marketValue": 6852563.0, + "averagePoints": 24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3727.0, + "totalPoints": 24.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/61eaae6121e34a598bac55925001ce96.png", + "number": 20.0, + "trend": 1, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": 166045.0, + "yesterday": 220882.0, + "twoDays": 241771.0, + "sevenDaysAvg": 1135338.0, + "thirtyDaysAvg": -2694462.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 24 + } + ], + "startProbability": 3, + "name": "Junior Adamu", + "marketChangeToday": 166045.0 + }, + { + "id": "7156", + "teamId": "8", + "firstName": "Maximilian", + "lastName": "Wöber", + "marketValue": 2427556.0, + "averagePoints": -77.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1923.0, + "totalPoints": -77.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aa8759270ae54b79851feea4f7769c01.png", + "number": 39.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -99821.0, + "yesterday": -104624.0, + "twoDays": -124861.0, + "sevenDaysAvg": -796478.0, + "thirtyDaysAvg": -2218463.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -77 + } + ], + "startProbability": 4, + "name": "Maximilian Wöber", + "marketChangeToday": -99821.0 + }, + { + "id": "7242", + "teamId": "8", + "firstName": "Robin", + "lastName": "Gosens", + "marketValue": 8426739.0, + "averagePoints": -9.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 1923.0, + "totalPoints": -9.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/aad327c722fd45e2a843dfbba1484126.png", + "number": 8.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -265816.0, + "yesterday": -299645.0, + "twoDays": -338071.0, + "sevenDaysAvg": -2567603.0, + "thirtyDaysAvg": -2730038.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -9 + } + ], + "startProbability": 3, + "name": "Robin Gosens", + "marketChangeToday": -265816.0 + }, + { + "id": "8222", + "teamId": "8", + "firstName": "Moussa", + "lastName": "Sylla", + "marketValue": 9155556.0, + "averagePoints": 21.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5649.0, + "totalPoints": 21.0, + "status": 0, + "position": 4, + "playerImage": "https://kickbase.b-cdn.net/content/file/9e29701cd06e47cb89a5e43674193068.png", + "number": 9.0, + "trend": 2, + "pointsPerValue": 2.0, + "pointsStdDev": null, + "marketChange": { + "today": -193366.0, + "yesterday": 23127.0, + "twoDays": 100279.0, + "sevenDaysAvg": 311262.0, + "thirtyDaysAvg": 1724390.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 21 + } + ], + "startProbability": 2, + "name": "Moussa Sylla", + "marketChangeToday": -193366.0 + }, + { + "id": "8235", + "teamId": "8", + "firstName": "Adrian", + "lastName": "Gantenbein", + "marketValue": 1173570.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 4, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/20ff107cb10149319ad76cc948de9e70.png", + "number": 17.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -183448.0, + "yesterday": -142537.0, + "twoDays": 16060.0, + "sevenDaysAvg": 120553.0, + "thirtyDaysAvg": -645107.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Adrian Gantenbein", + "marketChangeToday": -183448.0 + }, + { + "id": "8277", + "teamId": "8", + "firstName": "Vitalie", + "lastName": "Becker", + "marketValue": 4821835.0, + "averagePoints": 16.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 3726.0, + "totalPoints": 16.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/e467725d314c414688deb0c9754900e0.png", + "number": 33.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -259323.0, + "yesterday": -283875.0, + "twoDays": -303348.0, + "sevenDaysAvg": -1782524.0, + "thirtyDaysAvg": -399266.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 16 + } + ], + "startProbability": 3, + "name": "Vitalie Becker", + "marketChangeToday": -259323.0 + }, + { + "id": "10916", + "teamId": "8", + "firstName": "Mert Can", + "lastName": "Ayhan", + "marketValue": 4644410.0, + "averagePoints": -24.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 0.0, + "totalPlaytimeS": 468.0, + "totalPoints": -24.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/130406d171884bb486982e8fe381150c.png", + "number": 43.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -111616.0, + "yesterday": -319885.0, + "twoDays": -336149.0, + "sevenDaysAvg": -2034880.0, + "thirtyDaysAvg": -3739828.0 + }, + "history": [ + { + "hasPlayed": true, + "points": -24 + } + ], + "startProbability": 3, + "name": "Mert Can Ayhan", + "marketChangeToday": -111616.0 + }, + { + "id": "11255", + "teamId": "8", + "firstName": "Nikola", + "lastName": "Katic", + "marketValue": 11763612.0, + "averagePoints": 67.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 4596.0, + "totalPoints": 67.0, + "status": 0, + "position": 2, + "playerImage": "https://kickbase.b-cdn.net/content/file/74d1dd6590234bdb8e0d4bd266d6c531.png", + "number": 25.0, + "trend": 2, + "pointsPerValue": 5.0, + "pointsStdDev": null, + "marketChange": { + "today": -566660.0, + "yesterday": -521431.0, + "twoDays": -474571.0, + "sevenDaysAvg": -2889436.0, + "thirtyDaysAvg": -804762.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 67 + } + ], + "startProbability": 3, + "name": "Nikola Katic", + "marketChangeToday": -566660.0 + }, + { + "id": "12158", + "teamId": "8", + "firstName": "Luca", + "lastName": "Vozar", + "marketValue": 2476905.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/48805a793bcc4f09abdd1e903981c421.png", + "number": 38.0, + "trend": 2, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": -137344.0, + "yesterday": -146409.0, + "twoDays": -171270.0, + "sevenDaysAvg": -985124.0, + "thirtyDaysAvg": 1976905.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Luca Vozar", + "marketChangeToday": -137344.0 + }, + { + "id": "12297", + "teamId": "8", + "firstName": "Satoshi", + "lastName": "Tanaka", + "marketValue": 5034417.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/450d1dc6d03543289c75d4e5e117d7e1.png", + "number": 13.0, + "trend": 1, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 239854.0, + "yesterday": 189536.0, + "twoDays": 52422.0, + "sevenDaysAvg": 376762.0, + "thirtyDaysAvg": -3980221.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 1, + "name": "Satoshi Tanaka", + "marketChangeToday": 239854.0 + }, + { + "id": "13431", + "teamId": "8", + "firstName": "Johannes Simon", + "lastName": "Siebeking", + "marketValue": 500000.0, + "averagePoints": null, + "games": null, + "gamesPlayed": null, + "start11": null, + "totalPlaytimeS": null, + "totalPoints": null, + "status": 0, + "position": 1, + "playerImage": "https://kickbase.b-cdn.net/content/file/c6ff39d185b14c30a66421c5c78c245e.png", + "number": 36.0, + "trend": 0, + "pointsPerValue": null, + "pointsStdDev": null, + "marketChange": { + "today": 0.0, + "yesterday": 0.0, + "twoDays": 0.0, + "sevenDaysAvg": -472700.0, + "thirtyDaysAvg": -2697927.0 + }, + "history": [ + { + "hasPlayed": false, + "points": null + } + ], + "startProbability": 5, + "name": "Johannes Simon Siebeking", + "marketChangeToday": 0.0 + }, + { + "id": "13448", + "teamId": "8", + "firstName": "Adil", + "lastName": "Aouchiche", + "marketValue": 12532718.0, + "averagePoints": 43.0, + "games": 1.0, + "gamesPlayed": 1.0, + "start11": 1.0, + "totalPlaytimeS": 5180.0, + "totalPoints": 43.0, + "status": 0, + "position": 3, + "playerImage": "https://kickbase.b-cdn.net/content/file/8ac09c4f6e974d80a4bc1aff9ad6768d.png", + "number": 24.0, + "trend": 2, + "pointsPerValue": 3.0, + "pointsStdDev": null, + "marketChange": { + "today": -447036.0, + "yesterday": -471597.0, + "twoDays": -504608.0, + "sevenDaysAvg": -2706842.0, + "thirtyDaysAvg": -133371.0 + }, + "history": [ + { + "hasPlayed": true, + "points": 43 + } + ], + "startProbability": 1, + "name": "Adil Aouchiche", + "marketChangeToday": -447036.0 + } +] \ No newline at end of file diff --git a/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_110452.json b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_110452.json new file mode 100644 index 0000000..06783ce --- /dev/null +++ b/outputs/kickbase/predicted_lineups/kickbase_bundesliga_lineups_20260904_110452.json @@ -0,0 +1,2867 @@ +{ + "metadata": { + "source": "Kickbase", + "source_type": "user-submitted screenshots", + "matchday": 2, + "player_identity_policy": "displayed_name_only", + "captured_at": null, + "processed_at": "2026-09-04T11:04:52+02:00", + "screenshot_count": 18, + "match_count": 9, + "team_count": 18, + "primary_player_count": 198, + "player_count": 245, + "fixture_reference": "outputs/sofascore/match_ids/match_ids_2.json", + "transcription_note": "Only text visibly displayed in the submitted Kickbase screenshots is stored for player identity. Repeated replacement candidates are stored once per team." + }, + "matches": [ + { + "match_time": "FR 20:30", + "home": { + "team_name": "VfB Stuttgart", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "BREDLOW", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MITTELSTÄDT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CHABOT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "JELTSCH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "VAGNOMAN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "STILLER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "PRÖMEL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEWELING", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "UNDAV", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TIAGO TOMÁS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DEMIROVIĆ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hendriks", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Führich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Pejcinovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "1. FC Köln", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "SCHWÄBE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MENSAH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LOCHOSHVILI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SIMPSON-PUSEY", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CASTRO-MONTES", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SKHIRI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KRAUSS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MAINA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "JÓHANNESSON", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "THIELMANN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ACHE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Okon-Engstler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Moore", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "Bayer 04 Leverkusen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "FLEKKEN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GUTIÉRREZ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MEDINA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TAPSOBA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "QUANSAH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GARCÍA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "FERNÁNDEZ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MOREIRA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TILLMAN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MAZA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SCHICK", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Badé", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Doué", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Vázquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 3 + }, + { + "full_name": null, + "displayed_name": "Diaby", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "1. FC Union Berlin", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "RAAB", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ROTHE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "VAN DEN BOSCH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "QUERFELD", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "JURANOVIĆ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KEMLEIN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KHEDIRA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BURCU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "AEBISCHER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LATTE LATH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LJUBICIC", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Uduokhai", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Schäfer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Jeong", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Skarke", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "Borussia M'gladbach", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "NICOLAS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ULLRICH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DIKS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ITAKURA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SCALLY", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "STÖGER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SANDER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "HACK", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BOLIN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "HONORAT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KLEINDIENST", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Herold", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Leszczynski", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Mohya", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "SV 07 Elversberg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "KRISTOF", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GÜNTHER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "PINCKERT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ROHR", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GYAMERAH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "POREBA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KEIDEL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CAMPBELL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ONYEKA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "PETKOV", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MOKWA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "SC Paderborn 07", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "NOLL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "HANSEN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SCHELLER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TER HORST", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "OBERMAIR", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CASTAÑEDA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ULRICH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CURDA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "VIDOVIC", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MARINO", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "PIERINGER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Batista Meier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Philippe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "SC Freiburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "BACKHAUS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MAKENGO", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LIENHART", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GINTER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TREU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ENGELHARDT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "EGGESTEIN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SCHERHANT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SUZUKI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BESTE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MATANOVIĆ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Günter", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Rosenfelder", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Grifo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "SV Werder Bremen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "HEIN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DEMAN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "FRIEDL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "PIEPER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ARTHUR", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LYNEN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "REIS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CHUKI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GRÜLL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "FÜLLKRUG", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DINKÇI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schmetgens", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Stalmach", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "RB Leipzig", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "VANDEVOORDT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "RAUM", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CASTELLO JR.", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ORBÁN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BAKU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SEIWALD", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BANZUZI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "REITZ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "NUSA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "NKUNKU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GRUDA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gomis", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SA 15:30", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "BAUMANN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "HAJDARI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "HRANÁČ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KABAK", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "COUFAL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BURGER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "AVDULLAHU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DAGHIM", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEMPERLE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "HLOŽEK", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DE CAT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bernardo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Rots", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 3 + }, + { + "full_name": null, + "displayed_name": "Moerstedt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Wimmer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Conté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 4, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "Borussia Dortmund", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "KOBEL", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BENSEBAINI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ANTON", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GADOU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SVENSSON", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "NMECHA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BELLINGHAM", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "RYERSON", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BEIER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GUIRASSY", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KARETSAS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sabitzer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Mane", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 3 + } + ] + } + }, + { + "match_time": "SA 18:30", + "home": { + "team_name": "FC Schalke 04", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "KARIUS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KURUÇAY", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KATIĆ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "AYHAN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GOSENS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "EL FAOUZI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TANAKA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LJUBIČIĆ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "AOUCHICHE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SYLLA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ADAMU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "T. Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "V. Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Ebimbe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "FC Bayern München", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "NEUER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DAVIES", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TAH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "UPAMECANO", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LAIMER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "PAVLOVIĆ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KIMMICH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DÍAZ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SAIBARI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "OLISE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KANE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brown", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Minjae", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Stanišić", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Karl", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SO 15:30", + "home": { + "team_name": "Hamburger SV", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "HEUER FERNANDES", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TORUNARIGHA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BORNAUW", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CAPALDO", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEMKE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SAMBI LOKONGA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "REMBERG", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "EL OUAHDI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GRØNBÆK", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DAKA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "VIEIRA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Møller Wolfe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Jatta", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Adeline", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Stange", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 3 + } + ] + }, + "away": { + "team_name": "1. FSV Mainz 05", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "ZENTNER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "POTULSKI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GRUBER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DA COSTA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MWENE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CACI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "LEE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "SANO", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "AMIRI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BECKER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "TIETZ", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Posch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "SO 17:30", + "home": { + "team_name": "Eintracht Frankfurt", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "ATUBOLU", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KOSUGI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MALUZE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KOCH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BAUM", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ONYEDIKA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "CHAÏBI", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "UZUN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "DOAN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "EBNOUTALIB", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BURKARDT", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brassier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": null, + "displayed_name": "Amaimouni", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + }, + "away": { + "team_name": "FC Augsburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "DAHMEN", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BANKS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GOUWELEEUW", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MATSIMA", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "BEHRENS", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "RIEDER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "MASSENGO", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "WOLF", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "FELLHAUER", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "KADE", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "GREGORITSCH", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brackelmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": null, + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + } + ] + } + } + ] +} diff --git a/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260904_105209.json b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260904_105209.json new file mode 100644 index 0000000..13a57d7 --- /dev/null +++ b/outputs/kicker/predicted_lineups/kicker_bundesliga_lineups_20260904_105209.json @@ -0,0 +1,8723 @@ +{ + "metadata": { + "source": "Kicker", + "source_url": "https://www.kicker.de/bundesliga/spieltag/2026-27/2", + "season": "2026-27", + "matchday": 2, + "captured_at": "2026-09-04T10:52:09+02:00", + "capture_finished_at": "2026-09-04T10:52:21+02:00", + "fixture_link_count": 9, + "match_count": 9, + "team_count": 18, + "player_count": 198, + "lineup_block_count": 18, + "skipped_fixture_count": 0, + "skipped_fixtures": [] + }, + "matches": [ + { + "match_time": "VfB Stuttgart Stuttgart 20:30 heute 1. FC Köln Köln Vorschau", + "home": { + "team_name": "VfB Stuttgart", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Bredlow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabian-bredlow/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vagnoman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/josha-vagnoman/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jeltsch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/finn-jeltsch/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chabot", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/julian-chabot/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mittelstädt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-mittelstaedt/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Prömel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/grischa-proemel/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stiller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/angelo-stiller/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Leweling", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jamie-leweling/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Undav", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/deniz-undav/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Führich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/chris-fuehrich/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pejcinovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dzenan-pejcinovic/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"VfBStuttgart
\n
\n
\n

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Chabot, Mittelstädt - Prömel, Stiller - Leweling, Undav, Führich - Pejcinovic

\n

Trainer
Hoeneß

\n

Reservebank
M. Funk, Al-Dakhil, Assignon, Hendriks, Stergiou, El Khannouss, Karazor, Spalt, Demirovic, Sauer

\n

Es fehlen
Arevalo (Trainingsrückstand nach Rückenproblemen), Bouanani (nicht berücksichtigt), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Jaquez (Trainingsrückstand nach Adduktorenproblemen), Malanga (nicht berücksichtigt), Nartey (Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Bredlow - Vagnoman, Jeltsch, Chabot, Mittelstädt - Prömel, Stiller - Leweling, Undav, Führich - Pejcinovic

", + "text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Chabot , Mittelstädt - Prömel , Stiller - Leweling , Undav , Führich - Pejcinovic" + }, + { + "index": 2, + "outer_html": "

Trainer
Hoeneß

", + "text": "Trainer Hoeneß" + }, + { + "index": 3, + "outer_html": "

Reservebank
M. Funk, Al-Dakhil, Assignon, Hendriks, Stergiou, El Khannouss, Karazor, Spalt, Demirovic, Sauer

", + "text": "Reservebank M. Funk , Al-Dakhil , Assignon , Hendriks , Stergiou , El Khannouss , Karazor , Spalt , Demirovic , Sauer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Arevalo (Trainingsrückstand nach Rückenproblemen), Bouanani (nicht berücksichtigt), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Jaquez (Trainingsrückstand nach Adduktorenproblemen), Malanga (nicht berücksichtigt), Nartey (Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)

", + "text": "Es fehlen Arevalo (Trainingsrückstand nach Rückenproblemen), Bouanani (nicht berücksichtigt), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Jaquez (Trainingsrückstand nach Adduktorenproblemen), Malanga (nicht berücksichtigt), Nartey (Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Bredlow - Vagnoman , Jeltsch , Chabot , Mittelstädt - Prömel , Stiller - Leweling , Undav , Führich - Pejcinovic", + "formation": "4-2-3-1", + "formation_lines": [ + 4, + 2, + 3, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 3, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Bredlow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabian-bredlow/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vagnoman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/josha-vagnoman/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jeltsch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/finn-jeltsch/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chabot", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/julian-chabot/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mittelstädt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-mittelstaedt/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Prömel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/grischa-proemel/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stiller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/angelo-stiller/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Leweling", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jamie-leweling/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Undav", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/deniz-undav/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Führich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/chris-fuehrich/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pejcinovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dzenan-pejcinovic/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Hoeneß", + "name": "Hoeneß", + "coach_url": "https://www.kicker.de/sebastian-hoeness/trainer/bundesliga/2026-27/vfb-stuttgart" + }, + "bench": { + "raw_text": "Reservebank M. Funk , Al-Dakhil , Assignon , Hendriks , Stergiou , El Khannouss , Karazor , Spalt , Demirovic , Sauer", + "players": [ + { + "full_name": null, + "displayed_name": "M. Funk", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marius-funk/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Al-Dakhil", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ameen-al-dakhil/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Assignon", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lorenz-assignon/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hendriks", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ramon-hendriks/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stergiou", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leonidas-stergiou/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El Khannouss", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bilal-el-khannous/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karazor", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/atakan-karazor/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Spalt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yanik-spalt/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Demirovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ermedin-demirovic/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sauer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leo-sauer/spieler/bundesliga/2026-27/vfb-stuttgart", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Arevalo (Trainingsrückstand nach Rückenproblemen), Bouanani (nicht berücksichtigt), Diehl (Oberschenkelverletzung), Drljaca (nicht berücksichtigt), Jaquez (Trainingsrückstand nach Adduktorenproblemen), Malanga (nicht berücksichtigt), Nartey (Oberschenkelverletzung), Seimen (Sehnenverletzung im Oberschenkel), Tiago Tomas (Muskelverletzung), Yigit (nicht berücksichtigt), Zagadou (Oberschenkelverletzung)", + "players": [ + { + "raw_text": "Arevalo(Trainingsrückstand nach Rückenproblemen),", + "name": "Arevalo", + "reason": "Trainingsrückstand nach Rückenproblemen", + "player_url": "https://www.kicker.de/jeremy-alberto-arevalo-mera/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Bouanani(nicht berücksichtigt),", + "name": "Bouanani", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/bouanani-badrerine/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Diehl(Oberschenkelverletzung),", + "name": "Diehl", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/justin-diehl/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Drljaca(nicht berücksichtigt),", + "name": "Drljaca", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/stefan-drljaca/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Jaquez(Trainingsrückstand nach Adduktorenproblemen),", + "name": "Jaquez", + "reason": "Trainingsrückstand nach Adduktorenproblemen", + "player_url": "https://www.kicker.de/luca-jaquez/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Malanga(nicht berücksichtigt),", + "name": "Malanga", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/jarzinho-malanga/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Nartey(Oberschenkelverletzung),", + "name": "Nartey", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/nikolas-nartey/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Seimen(Sehnenverletzung im Oberschenkel),", + "name": "Seimen", + "reason": "Sehnenverletzung im Oberschenkel", + "player_url": "https://www.kicker.de/dennis-seimen/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Tiago Tomas(Muskelverletzung),", + "name": "Tiago Tomas", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/tiago-tomas/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Yigit(nicht berücksichtigt),", + "name": "Yigit", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/ertugrul-yigit/spieler/bundesliga/2026-27/vfb-stuttgart" + }, + { + "raw_text": "Zagadou(Oberschenkelverletzung)", + "name": "Zagadou", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/dan-axel-zagadou/spieler/bundesliga/2026-27/vfb-stuttgart" + } + ] + } + } + }, + "away": { + "team_name": "1. FC Köln", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Schwäbe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marvin-schwaebe/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Castro-Montes", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alessio-castro-montes/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Simpson-Pusey", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jahmai-simpson-pusey/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lochoshvili", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luka-lochoshvili/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mensah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/gideon-mensah/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Krauß", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tom-krauss/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Johannesson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/isak-bergmann-johannesson/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Okon-Engstler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/paul-okon-engstler/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Moore", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mikey-moore/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maina", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/linton-maina/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ache", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ragnar-ache/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 6, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"1.Köln\n
\n
\n
\n

Voraussichtliche Aufstellung
Schwäbe - Castro-Montes, Simpson-Pusey, Lochoshvili, Mensah - Krauß - Johannesson, Okon-Engstler - Moore, Maina - Ache

\n

\nTrainer
Wagner\n

\n

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Skhiri, Thielmann, Bülter, Rondic

\n

Es fehlen
Dallinga (krank), M. El Mala (U 21), S. El Mala (krank), Hübers (Aufbautraining nach Kreuzbandriss), James (nicht berücksichtigt), Köbbing (nicht berücksichtigt), Neves (U 21), Sebulonsen (Muskelverletzung im Oberschenkel), Waldschmidt (muskuläre Probleme)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Schwäbe - Castro-Montes, Simpson-Pusey, Lochoshvili, Mensah - Krauß - Johannesson, Okon-Engstler - Moore, Maina - Ache

", + "text": "Voraussichtliche Aufstellung Schwäbe - Castro-Montes , Simpson-Pusey , Lochoshvili , Mensah - Krauß - Johannesson , Okon-Engstler - Moore , Maina - Ache" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Wagner\n

", + "text": "Trainer Wagner" + }, + { + "index": 3, + "outer_html": "

Reservebank
Zieler, Schmied, Sosa, van den Berg, Heskey, Skhiri, Thielmann, Bülter, Rondic

", + "text": "Reservebank Zieler , Schmied , Sosa , van den Berg , Heskey , Skhiri , Thielmann , Bülter , Rondic" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Dallinga (krank), M. El Mala (U 21), S. El Mala (krank), Hübers (Aufbautraining nach Kreuzbandriss), James (nicht berücksichtigt), Köbbing (nicht berücksichtigt), Neves (U 21), Sebulonsen (Muskelverletzung im Oberschenkel), Waldschmidt (muskuläre Probleme)

", + "text": "Es fehlen Dallinga (krank), M. El Mala (U 21), S. El Mala (krank), Hübers (Aufbautraining nach Kreuzbandriss), James (nicht berücksichtigt), Köbbing (nicht berücksichtigt), Neves (U 21), Sebulonsen (Muskelverletzung im Oberschenkel), Waldschmidt (muskuläre Probleme)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Schwäbe - Castro-Montes , Simpson-Pusey , Lochoshvili , Mensah - Krauß - Johannesson , Okon-Engstler - Moore , Maina - Ache", + "formation": "4-1-2-2-1", + "formation_lines": [ + 4, + 1, + 2, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 1, + 2, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Schwäbe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marvin-schwaebe/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Castro-Montes", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alessio-castro-montes/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Simpson-Pusey", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jahmai-simpson-pusey/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lochoshvili", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luka-lochoshvili/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mensah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/gideon-mensah/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Krauß", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tom-krauss/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Johannesson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/isak-bergmann-johannesson/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Okon-Engstler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/paul-okon-engstler/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Moore", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mikey-moore/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maina", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/linton-maina/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ache", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ragnar-ache/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": 6, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Wagner", + "name": "Wagner", + "coach_url": "https://www.kicker.de/rene-wagner/trainer/bundesliga/2026-27/1-fc-koeln" + }, + "bench": { + "raw_text": "Reservebank Zieler , Schmied , Sosa , van den Berg , Heskey , Skhiri , Thielmann , Bülter , Rondic", + "players": [ + { + "full_name": null, + "displayed_name": "Zieler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ron-robert-zieler/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schmied", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joel-schmied/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sosa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/borna-sosa/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "van den Berg", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rav-van-den-berg/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Heskey", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/reigan-heskey/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Skhiri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ellyes-skhiri/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Thielmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-thielmann/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bülter", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marius-buelter/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rondic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/imad-rondic/spieler/bundesliga/2026-27/1-fc-koeln", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Dallinga (krank), M. El Mala (U 21), S. El Mala (krank), Hübers (Aufbautraining nach Kreuzbandriss), James (nicht berücksichtigt), Köbbing (nicht berücksichtigt), Neves (U 21), Sebulonsen (Muskelverletzung im Oberschenkel), Waldschmidt (muskuläre Probleme)", + "players": [ + { + "raw_text": "Dallinga(krank),", + "name": "Dallinga", + "reason": "krank", + "player_url": "https://www.kicker.de/thijs-dallinga/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "M. El Mala(U 21),", + "name": "M. El Mala", + "reason": "U 21", + "player_url": "https://www.kicker.de/malek-el-mala/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "S. El Mala(krank),", + "name": "S. El Mala", + "reason": "krank", + "player_url": "https://www.kicker.de/said-el-mala/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Hübers(Aufbautraining nach Kreuzbandriss),", + "name": "Hübers", + "reason": "Aufbautraining nach Kreuzbandriss", + "player_url": "https://www.kicker.de/timo-huebers/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "James(nicht berücksichtigt),", + "name": "James", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/martin-james/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Köbbing(nicht berücksichtigt),", + "name": "Köbbing", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/matthias-koebbing/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Neves(U 21),", + "name": "Neves", + "reason": "U 21", + "player_url": "https://www.kicker.de/gil-neves/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Sebulonsen(Muskelverletzung im Oberschenkel),", + "name": "Sebulonsen", + "reason": "Muskelverletzung im Oberschenkel", + "player_url": "https://www.kicker.de/sebastian-sebulonsen/spieler/bundesliga/2026-27/1-fc-koeln" + }, + { + "raw_text": "Waldschmidt(muskuläre Probleme)", + "name": "Waldschmidt", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/luca-waldschmidt/spieler/bundesliga/2026-27/1-fc-koeln" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/stuttgart-gegen-koeln-2026-bundesliga-5226818/aufstellung", + "schedule_row_text": "VfB Stuttgart Stuttgart 20:30 heute 1. FC Köln Köln Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Ein 4-2-3-1 statt des jüngsten 3-4-3 ist erwartbar. Führich (Oberschenkelprellung) ist wieder einsatzbereit, rechts könnte Leweling (nach Trainingsrückstand) für Tiago Tomas zurückkehren, der bis zur Länderspielpause ausfällt. Pejcinovic dürfte wieder starten.

", + "text": "Zum Spiel Ein 4-2-3-1 statt des jüngsten 3-4-3 ist erwartbar. Führich (Oberschenkelprellung) ist wieder einsatzbereit, rechts könnte Leweling (nach Trainingsrückstand) für Tiago Tomas zurückkehren, der bis zur Länderspielpause ausfällt. Pejcinovic dürfte wieder starten." + }, + { + "outer_html": "

Zum Spiel
Skhiri ist auch eine Startelf-Option für das defensive Mittelfeld. Sollte die Anfangsformation für Moore noch zu früh kommen, stünden Bülter und Thielmann bereit.

", + "text": "Zum Spiel Skhiri ist auch eine Startelf-Option für das defensive Mittelfeld. Sollte die Anfangsformation für Moore noch zu früh kommen, stünden Bülter und Thielmann bereit." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Baumann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oliver-baumann/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Coufal", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/vladimir-coufal/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kabak", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ozan-kabak/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hajdari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/albian-hajdari/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Rots", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mats-rots/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Avdullahu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leon-avdullahu/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Burger", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/wouter-burger/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Conté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bambase-conte/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Daghim", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/adam-daghim/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lemperle", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-lemperle/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hlozek", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/adam-hlozek/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"TSGHoffenheim
\n
\n
\n

Voraussichtliche Aufstellung
Baumann - Coufal, Kabak, Hajdari, M. Rots - Avdullahu, Burger - Conté, Daghim - Lemperle, Hlozek

\n

Trainer
Ilzer

\n

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, De Cat, Kramaric, Lenz, Wimmer, Moerstedt

\n

Es fehlen
Arthur Chaves (nicht berücksichtigt), Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Machida (Trainingsrückstand), Petersson (nicht berücksichtigt), Prass (Muskelverletzung im Adduktorenbereich)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Baumann - Coufal, Kabak, Hajdari, M. Rots - Avdullahu, Burger - Conté, Daghim - Lemperle, Hlozek

", + "text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Conté , Daghim - Lemperle , Hlozek" + }, + { + "index": 2, + "outer_html": "

Trainer
Ilzer

", + "text": "Trainer Ilzer" + }, + { + "index": 3, + "outer_html": "

Reservebank
L. Philipp, Abraha, Bernardo, Gendrey, Hranac, De Cat, Kramaric, Lenz, Wimmer, Moerstedt

", + "text": "Reservebank L. Philipp , Abraha , Bernardo , Gendrey , Hranac , De Cat , Kramaric , Lenz , Wimmer , Moerstedt" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Arthur Chaves (nicht berücksichtigt), Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Machida (Trainingsrückstand), Petersson (nicht berücksichtigt), Prass (Muskelverletzung im Adduktorenbereich)

", + "text": "Es fehlen Arthur Chaves (nicht berücksichtigt), Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Machida (Trainingsrückstand), Petersson (nicht berücksichtigt), Prass (Muskelverletzung im Adduktorenbereich)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Baumann - Coufal , Kabak , Hajdari , M. Rots - Avdullahu , Burger - Conté , Daghim - Lemperle , Hlozek", + "formation": "4-2-2-2", + "formation_lines": [ + 4, + 2, + 2, + 2 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 2, + 2 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Baumann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oliver-baumann/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Coufal", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/vladimir-coufal/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kabak", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ozan-kabak/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hajdari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/albian-hajdari/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Rots", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mats-rots/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Avdullahu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leon-avdullahu/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Burger", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/wouter-burger/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Conté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bambase-conte/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Daghim", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/adam-daghim/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lemperle", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-lemperle/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hlozek", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/adam-hlozek/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Ilzer", + "name": "Ilzer", + "coach_url": "https://www.kicker.de/christian-ilzer/trainer/bundesliga/2026-27/tsg-hoffenheim" + }, + "bench": { + "raw_text": "Reservebank L. Philipp , Abraha , Bernardo , Gendrey , Hranac , De Cat , Kramaric , Lenz , Wimmer , Moerstedt", + "players": [ + { + "full_name": null, + "displayed_name": "L. Philipp", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-philipp/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Abraha", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/natnael-abraha/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bernardo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bernardo-4/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gendrey", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/valentin-gendrey/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hranac", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-hranac/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "De Cat", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nathan-de-cat/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kramaric", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/andrej-kramaric/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lenz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/cajetan-benjamin-lenz/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Wimmer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrick-wimmer/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Moerstedt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/max-moerstedt/spieler/bundesliga/2026-27/tsg-hoffenheim", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Arthur Chaves (nicht berücksichtigt), Asllani (Trainingsrückstand), Dulic (nicht berücksichtigt), Engelns (nicht berücksichtigt), Machida (Trainingsrückstand), Petersson (nicht berücksichtigt), Prass (Muskelverletzung im Adduktorenbereich)", + "players": [ + { + "raw_text": "Arthur Chaves(nicht berücksichtigt),", + "name": "Arthur Chaves", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/arthur-chaves/spieler/bundesliga/2026-27/tsg-hoffenheim" + }, + { + "raw_text": "Asllani(Trainingsrückstand),", + "name": "Asllani", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/fisnik-asllani/spieler/bundesliga/2026-27/tsg-hoffenheim" + }, + { + "raw_text": "Dulic(nicht berücksichtigt),", + "name": "Dulic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/sean-dulic/spieler/bundesliga/2026-27/tsg-hoffenheim" + }, + { + "raw_text": "Engelns(nicht berücksichtigt),", + "name": "Engelns", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/luis-engelns/spieler/bundesliga/2026-27/tsg-hoffenheim" + }, + { + "raw_text": "Machida(Trainingsrückstand),", + "name": "Machida", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/koki-machida/spieler/bundesliga/2026-27/tsg-hoffenheim" + }, + { + "raw_text": "Petersson(nicht berücksichtigt),", + "name": "Petersson", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/lukas-petersson/spieler/bundesliga/2026-27/tsg-hoffenheim" + }, + { + "raw_text": "Prass(Muskelverletzung im Adduktorenbereich)", + "name": "Prass", + "reason": "Muskelverletzung im Adduktorenbereich", + "player_url": "https://www.kicker.de/alexander-prass/spieler/bundesliga/2026-27/tsg-hoffenheim" + } + ] + } + } + }, + "away": { + "team_name": "Borussia Dortmund", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Kobel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/gregor-kobel/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gadou", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joane-gadou-2/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Anton", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/waldemar-anton/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bensebaini", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ramy-bensebaini/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ryerson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/julian-ryerson/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "F. Nmecha", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-nmecha/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "J. Veerman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joey-veerman/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Svensson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daniel-svensson/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karetsas", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/konstantinos-karetsas/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chukwuemeka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/carney-chukwuemeka/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Guirassy", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/serhou-guirassy/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"BorussiaDortmund\n
\n
\n
\n

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, F. Nmecha, J. Veerman, Svensson - Karetsas, Chukwuemeka - Guirassy

\n

\nTrainer
Kovac\n

\n

Reservebank
A. Meyer, Kaua Prates, Mane, Reggiani, Bellingham, Nwaneri, Sabitzer, Albert, Beier, Fabio Silva

\n

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Konstantelias (Kreuzbandriss), Lerma (Muskel-Verletzung), Ostrzinski (nicht berücksichtigt), N. Schlotterbeck (Innenbandriss)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Kobel - Gadou, Anton, Bensebaini - Ryerson, F. Nmecha, J. Veerman, Svensson - Karetsas, Chukwuemeka - Guirassy

", + "text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , F. Nmecha , J. Veerman , Svensson - Karetsas , Chukwuemeka - Guirassy" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Kovac\n

", + "text": "Trainer Kovac" + }, + { + "index": 3, + "outer_html": "

Reservebank
A. Meyer, Kaua Prates, Mane, Reggiani, Bellingham, Nwaneri, Sabitzer, Albert, Beier, Fabio Silva

", + "text": "Reservebank A. Meyer , Kaua Prates , Mane , Reggiani , Bellingham , Nwaneri , Sabitzer , Albert , Beier , Fabio Silva" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Konstantelias (Kreuzbandriss), Lerma (Muskel-Verletzung), Ostrzinski (nicht berücksichtigt), N. Schlotterbeck (Innenbandriss)

", + "text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Konstantelias (Kreuzbandriss), Lerma (Muskel-Verletzung), Ostrzinski (nicht berücksichtigt), N. Schlotterbeck (Innenbandriss)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kobel - Gadou , Anton , Bensebaini - Ryerson , F. Nmecha , J. Veerman , Svensson - Karetsas , Chukwuemeka - Guirassy", + "formation": "3-4-2-1", + "formation_lines": [ + 3, + 4, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Kobel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/gregor-kobel/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gadou", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joane-gadou-2/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Anton", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/waldemar-anton/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bensebaini", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ramy-bensebaini/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ryerson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/julian-ryerson/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "F. Nmecha", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-nmecha/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "J. Veerman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joey-veerman/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Svensson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daniel-svensson/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karetsas", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/konstantinos-karetsas/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chukwuemeka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/carney-chukwuemeka/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Guirassy", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/serhou-guirassy/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Kovac", + "name": "Kovac", + "coach_url": "https://www.kicker.de/niko-kovac/trainer/bundesliga/2026-27/borussia-dortmund" + }, + "bench": { + "raw_text": "Reservebank A. Meyer , Kaua Prates , Mane , Reggiani , Bellingham , Nwaneri , Sabitzer , Albert , Beier , Fabio Silva", + "players": [ + { + "full_name": null, + "displayed_name": "A. Meyer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alexander-meyer-2/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kaua Prates", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kau-prates/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mane", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/filippo-calixte-mane/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Reggiani", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-reggiani/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bellingham", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jobe-bellingham/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nwaneri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ethan-nwaneri/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sabitzer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marcel-sabitzer/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Albert", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mathis-albert/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Beier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-beier/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Fabio Silva", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabio-silva/spieler/bundesliga/2026-27/borussia-dortmund", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Can (Kreuzbandriss), Drewes (nicht berücksichtigt), Duarte (nicht berücksichtigt), Inacio (Rotsperre), Kaba (nicht berücksichtigt), Konstantelias (Kreuzbandriss), Lerma (Muskel-Verletzung), Ostrzinski (nicht berücksichtigt), N. Schlotterbeck (Innenbandriss)", + "players": [ + { + "raw_text": "Can(Kreuzbandriss),", + "name": "Can", + "reason": "Kreuzbandriss", + "player_url": "https://www.kicker.de/emre-can/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Drewes(nicht berücksichtigt),", + "name": "Drewes", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/patrick-drewes/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Duarte(nicht berücksichtigt),", + "name": "Duarte", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/enzo-duarte/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Inacio(Rotsperre),", + "name": "Inacio", + "reason": "Rotsperre", + "player_url": "https://www.kicker.de/samuele-inacio/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Kaba(nicht berücksichtigt),", + "name": "Kaba", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/mussa-kaba/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Konstantelias(Kreuzbandriss),", + "name": "Konstantelias", + "reason": "Kreuzbandriss", + "player_url": "https://www.kicker.de/giannis-konstantelias/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Lerma(Muskel-Verletzung),", + "name": "Lerma", + "reason": "Muskel-Verletzung", + "player_url": "https://www.kicker.de/justin-lerma/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "Ostrzinski(nicht berücksichtigt),", + "name": "Ostrzinski", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/silas-ostrzinski/spieler/bundesliga/2026-27/borussia-dortmund" + }, + { + "raw_text": "N. Schlotterbeck(Innenbandriss)", + "name": "N. Schlotterbeck", + "reason": "Innenbandriss", + "player_url": "https://www.kicker.de/nico-schlotterbeck/spieler/bundesliga/2026-27/borussia-dortmund" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hoffenheim-gegen-dortmund-2026-bundesliga-5226819/aufstellung", + "schedule_row_text": "TSG Hoffenheim Hoffenheim Sa. 15:30 Borussia Dortmund Dortmund Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Lemperle kehrt ins Team zurück. Für Kramaric kommt die Startelf wohl zu früh. Statt Conté könnte auch Wimmer beginnen. Für den angeschlagenen Bernardo würde Rots beginnen – oder Hranac rückt ins Team und Hajdari nach links.

", + "text": "Zum Spiel Lemperle kehrt ins Team zurück. Für Kramaric kommt die Startelf wohl zu früh. Statt Conté könnte auch Wimmer beginnen. Für den angeschlagenen Bernardo würde Rots beginnen – oder Hranac rückt ins Team und Hajdari nach links." + }, + { + "outer_html": "

Zum Spiel
Der Ersatz für Konstantelias ist offen. Bellingham und Beier drängen in die erste Elf.

", + "text": "Zum Spiel Der Ersatz für Konstantelias ist offen. Bellingham und Beier drängen in die erste Elf." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Bayer 04 Leverkusen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Flekken", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mark-flekken/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Quansah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jarell-quansah/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tapsoba", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/edmond-tapsoba/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Medina", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/facundo-medina/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Miguel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/miguel-gutierrez-3/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aleix Garcia", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/aleix-garcia/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "E. Fernandez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ignacio-fernandez-2/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Diaby", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/moussa-diaby/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maza", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ibrahim-maza/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Moreira", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/afonso-moreira/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schick", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrik-schick/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"BayerLeverkusen
\n
\n
\n

Voraussichtliche Aufstellung
Flekken - Quansah, Tapsoba, Medina, Miguel - Aleix Garcia, E. Fernandez - Diaby, Maza, Moreira - Schick

\n

Trainer
Martinez

\n

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Tillman, Boniface, Kofane

\n

Es fehlen
Arthur (nicht berücksichtigt), Belocian (nicht berücksichtigt), Ben Seghir (Rückstand nach Oberschenkelverletzung), Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), Eichhorn (Stoffwechselstörung), Tella (muskuläre Probleme), Terrier (Aufbautraining nach muskulären Problemen)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Flekken - Quansah, Tapsoba, Medina, Miguel - Aleix Garcia, E. Fernandez - Diaby, Maza, Moreira - Schick

", + "text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - Aleix Garcia , E. Fernandez - Diaby , Maza , Moreira - Schick" + }, + { + "index": 2, + "outer_html": "

Trainer
Martinez

", + "text": "Trainer Martinez" + }, + { + "index": 3, + "outer_html": "

Reservebank
Blaswich, Lomb, Badé, G. Doué, Oermann, Vazquez, Andrich, Hofmann, Tillman, Boniface, Kofane

", + "text": "Reservebank Blaswich , Lomb , Badé , G. Doué , Oermann , Vazquez , Andrich , Hofmann , Tillman , Boniface , Kofane" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Arthur (nicht berücksichtigt), Belocian (nicht berücksichtigt), Ben Seghir (Rückstand nach Oberschenkelverletzung), Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), Eichhorn (Stoffwechselstörung), Tella (muskuläre Probleme), Terrier (Aufbautraining nach muskulären Problemen)

", + "text": "Es fehlen Arthur (nicht berücksichtigt), Belocian (nicht berücksichtigt), Ben Seghir (Rückstand nach Oberschenkelverletzung), Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), Eichhorn (Stoffwechselstörung), Tella (muskuläre Probleme), Terrier (Aufbautraining nach muskulären Problemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Flekken - Quansah , Tapsoba , Medina , Miguel - Aleix Garcia , E. Fernandez - Diaby , Maza , Moreira - Schick", + "formation": "4-2-3-1", + "formation_lines": [ + 4, + 2, + 3, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 3, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Flekken", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mark-flekken/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Quansah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jarell-quansah/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tapsoba", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/edmond-tapsoba/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Medina", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/facundo-medina/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Miguel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/miguel-gutierrez-3/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aleix Garcia", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/aleix-garcia/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "E. Fernandez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ignacio-fernandez-2/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Diaby", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/moussa-diaby/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maza", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ibrahim-maza/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Moreira", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/afonso-moreira/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schick", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patrik-schick/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Martinez", + "name": "Martinez", + "coach_url": "https://www.kicker.de/carles-martinez/trainer/bundesliga/2026-27/bayer-04-leverkusen" + }, + "bench": { + "raw_text": "Reservebank Blaswich , Lomb , Badé , G. Doué , Oermann , Vazquez , Andrich , Hofmann , Tillman , Boniface , Kofane", + "players": [ + { + "full_name": null, + "displayed_name": "Blaswich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/janis-blaswich/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lomb", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/niklas-lomb/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Badé", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/loic-bade/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "G. Doué", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/guela-doue/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Oermann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-oermann/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vazquez", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lucas-vazquez/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Andrich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robert-andrich/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hofmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jonas-hofmann/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tillman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/malik-tillman/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Boniface", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/victor-boniface/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kofane", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/christian-michel-kofane/spieler/bundesliga/2026-27/bayer-04-leverkusen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Arthur (nicht berücksichtigt), Belocian (nicht berücksichtigt), Ben Seghir (Rückstand nach Oberschenkelverletzung), Culbreath (Fußverletzung), Damjanovic (nicht berücksichtigt), Eichhorn (Stoffwechselstörung), Tella (muskuläre Probleme), Terrier (Aufbautraining nach muskulären Problemen)", + "players": [ + { + "raw_text": "Arthur(nicht berücksichtigt),", + "name": "Arthur", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/arthur-5/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Belocian(nicht berücksichtigt),", + "name": "Belocian", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/jeanu-l-belocian/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Ben Seghir(Rückstand nach Oberschenkelverletzung),", + "name": "Ben Seghir", + "reason": "Rückstand nach Oberschenkelverletzung", + "player_url": "https://www.kicker.de/ben-seghir/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Culbreath(Fußverletzung),", + "name": "Culbreath", + "reason": "Fußverletzung", + "player_url": "https://www.kicker.de/montrell-culbreath/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Damjanovic(nicht berücksichtigt),", + "name": "Damjanovic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/aleksa-damjanovic/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Eichhorn(Stoffwechselstörung),", + "name": "Eichhorn", + "reason": "Stoffwechselstörung", + "player_url": "https://www.kicker.de/kennet-eichhorn/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Tella(muskuläre Probleme),", + "name": "Tella", + "reason": "muskuläre Probleme", + "player_url": "https://www.kicker.de/nathan-tella/spieler/bundesliga/2026-27/bayer-04-leverkusen" + }, + { + "raw_text": "Terrier(Aufbautraining nach muskulären Problemen)", + "name": "Terrier", + "reason": "Aufbautraining nach muskulären Problemen", + "player_url": "https://www.kicker.de/martin-terrier/spieler/bundesliga/2026-27/bayer-04-leverkusen" + } + ] + } + } + }, + "away": { + "team_name": "1. FC Union Berlin", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Rönnow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/frederik-roennow/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Juranovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/josip-juranovic/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Querfeld", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leopold-querfeld/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "van den Bosch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/zeno-van-den-bosch/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rothe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tom-rothe/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "R. Khedira", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rani-khedira/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kemlein", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/aljoscha-kemlein/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aebischer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/michel-aebischer/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Burcu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/livan-burcu/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Latte Lath", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/emmanuel-latte-lath/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ilic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/andrej-ilic/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"1.Union\n
\n
\n
\n

Voraussichtliche Aufstellung
Rönnow - Juranovic, Querfeld, van den Bosch, Rothe - R. Khedira, Kemlein - Aebischer, Burcu - Latte Lath, Ilic

\n

\nTrainer
Lustrinelli\n

\n

Reservebank
Raab, Köhn, Trimmel, Uduokhai, Güther, Haberer, Jeong, Schäfer, Skarke, Ljubicic

\n

Es fehlen
Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Imeri (Oberschenkelprobleme), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (Trainingsrückstand)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Rönnow - Juranovic, Querfeld, van den Bosch, Rothe - R. Khedira, Kemlein - Aebischer, Burcu - Latte Lath, Ilic

", + "text": "Voraussichtliche Aufstellung Rönnow - Juranovic , Querfeld , van den Bosch , Rothe - R. Khedira , Kemlein - Aebischer , Burcu - Latte Lath , Ilic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Lustrinelli\n

", + "text": "Trainer Lustrinelli" + }, + { + "index": 3, + "outer_html": "

Reservebank
Raab, Köhn, Trimmel, Uduokhai, Güther, Haberer, Jeong, Schäfer, Skarke, Ljubicic

", + "text": "Reservebank Raab , Köhn , Trimmel , Uduokhai , Güther , Haberer , Jeong , Schäfer , Skarke , Ljubicic" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Imeri (Oberschenkelprobleme), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (Trainingsrückstand)

", + "text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Imeri (Oberschenkelprobleme), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Rönnow - Juranovic , Querfeld , van den Bosch , Rothe - R. Khedira , Kemlein - Aebischer , Burcu - Latte Lath , Ilic", + "formation": "4-2-2-2", + "formation_lines": [ + 4, + 2, + 2, + 2 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 2, + 2 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Rönnow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/frederik-roennow/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Juranovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/josip-juranovic/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Querfeld", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leopold-querfeld/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "van den Bosch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/zeno-van-den-bosch/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rothe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tom-rothe/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "R. Khedira", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rani-khedira/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kemlein", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/aljoscha-kemlein/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aebischer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/michel-aebischer/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Burcu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/livan-burcu/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Latte Lath", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/emmanuel-latte-lath/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ilic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/andrej-ilic/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Lustrinelli", + "name": "Lustrinelli", + "coach_url": "https://www.kicker.de/mauro-lustrinelli/trainer/bundesliga/2026-27/1-fc-union-berlin" + }, + "bench": { + "raw_text": "Reservebank Raab , Köhn , Trimmel , Uduokhai , Güther , Haberer , Jeong , Schäfer , Skarke , Ljubicic", + "players": [ + { + "full_name": null, + "displayed_name": "Raab", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/matheo-raab/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Köhn", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/derrick-koehn/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Trimmel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/christopher-trimmel/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Uduokhai", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-uduokhai/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Güther", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/linus-guether/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Haberer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/janik-haberer/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jeong", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/woo-yeong-jeong/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schäfer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/andras-schaefer/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Skarke", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-skarke/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ljubicic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marin-ljubicic-2/spieler/bundesliga/2026-27/1-fc-union-berlin", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Burke (Trainingsrückstand), J. Friedrich (nicht berücksichtigt), M. Friedrich (Blessur), Gray (nicht berücksichtigt), Imeri (Oberschenkelprobleme), Klaus (nicht berücksichtigt), Markgraf (nicht berücksichtigt), Nsoki (Muskelprobleme), Skov (Trainingsrückstand)", + "players": [ + { + "raw_text": "Burke(Trainingsrückstand),", + "name": "Burke", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/oliver-burke/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "J. Friedrich(nicht berücksichtigt),", + "name": "J. Friedrich", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/julien-friedrich/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "M. Friedrich(Blessur),", + "name": "M. Friedrich", + "reason": "Blessur", + "player_url": "https://www.kicker.de/marvin-friedrich/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "Gray(nicht berücksichtigt),", + "name": "Gray", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/mekhi-gray/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "Imeri(Oberschenkelprobleme),", + "name": "Imeri", + "reason": "Oberschenkelprobleme", + "player_url": "https://www.kicker.de/kastriot-imeri/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "Klaus(nicht berücksichtigt),", + "name": "Klaus", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/carl-klaus/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "Markgraf(nicht berücksichtigt),", + "name": "Markgraf", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/andrik-markgraf/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "Nsoki(Muskelprobleme),", + "name": "Nsoki", + "reason": "Muskelprobleme", + "player_url": "https://www.kicker.de/stanley-nsoki/spieler/bundesliga/2026-27/1-fc-union-berlin" + }, + { + "raw_text": "Skov(Trainingsrückstand)", + "name": "Skov", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/robert-skov/spieler/bundesliga/2026-27/1-fc-union-berlin" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/leverkusen-gegen-union-2026-bundesliga-5226820/aufstellung", + "schedule_row_text": "Bayer 04 Leverkusen Leverkusen Sa. 15:30 1. FC Union Berlin Union Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Diaby könnte starten, anders als der andere Last-Minute-Einkauf G. Doué, der am Mittwoch nur individuell trainierte. Offen, ob Medina oder Badé zentral neben Tapsoba verteidigt. Andrich ist ein Kandidat als Sechser, dürfte aber auf der Bank beginnen.

", + "text": "Zum Spiel Diaby könnte starten, anders als der andere Last-Minute-Einkauf G. Doué, der am Mittwoch nur individuell trainierte. Offen, ob Medina oder Badé zentral neben Tapsoba verteidigt. Andrich ist ein Kandidat als Sechser, dürfte aber auf der Bank beginnen." + }, + { + "outer_html": "

Zum Spiel
Rönnow könnte wieder zwischen die Pfosten zurückkehren. Zudem stellt Jeong eine Alternative zu Burcu dar. Sollte Ilic noch nicht bei 100 Prozent sein, würde wohl erneut Ljubicic für ihn beginnen.

", + "text": "Zum Spiel Rönnow könnte wieder zwischen die Pfosten zurückkehren. Zudem stellt Jeong eine Alternative zu Burcu dar. Sollte Ilic noch nicht bei 100 Prozent sein, würde wohl erneut Ljubicic für ihn beginnen." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Bor. Mönchengladbach", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Nicolas", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/moritz-nicolas/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Scally", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joseph-scally/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Itakura", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ko-itakura/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Diks", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kevin-diks/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ullrich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-ullrich/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stöger", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kevin-stoeger/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sander", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/philipp-sander/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Honorat", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/franck-honorat/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bolin", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hugo-bolin/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mohya", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/wael-mohya/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kleindienst", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-kleindienst/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"Bor.M’gladbach
\n
\n
\n

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Stöger, Sander - Honorat, Bolin, Mohya - Kleindienst

\n

Trainer
Polanski

\n

Reservebank
Batz, Olschowsky, Chiarodia, Herold, Leszczynski, Fleck, Hack, Kühn, Neuhaus, Nguefack, Uno, Danfa, Lidberg, Machino

\n

Es fehlen
Castrop (Schulter-OP), Cvancara (nicht berücksichtigt), Hashioka (Nackenverletzung), Konoplia (Innenbandanriss im Knie), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Nicolas - Scally, Itakura, Diks, Ullrich - Stöger, Sander - Honorat, Bolin, Mohya - Kleindienst

", + "text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Stöger , Sander - Honorat , Bolin , Mohya - Kleindienst" + }, + { + "index": 2, + "outer_html": "

Trainer
Polanski

", + "text": "Trainer Polanski" + }, + { + "index": 3, + "outer_html": "

Reservebank
Batz, Olschowsky, Chiarodia, Herold, Leszczynski, Fleck, Hack, Kühn, Neuhaus, Nguefack, Uno, Danfa, Lidberg, Machino

", + "text": "Reservebank Batz , Olschowsky , Chiarodia , Herold , Leszczynski , Fleck , Hack , Kühn , Neuhaus , Nguefack , Uno , Danfa , Lidberg , Machino" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Castrop (Schulter-OP), Cvancara (nicht berücksichtigt), Hashioka (Nackenverletzung), Konoplia (Innenbandanriss im Knie), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt)

", + "text": "Es fehlen Castrop (Schulter-OP), Cvancara (nicht berücksichtigt), Hashioka (Nackenverletzung), Konoplia (Innenbandanriss im Knie), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Nicolas - Scally , Itakura , Diks , Ullrich - Stöger , Sander - Honorat , Bolin , Mohya - Kleindienst", + "formation": "4-2-3-1", + "formation_lines": [ + 4, + 2, + 3, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 3, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Nicolas", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/moritz-nicolas/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Scally", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joseph-scally/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Itakura", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ko-itakura/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Diks", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kevin-diks/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ullrich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-ullrich/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stöger", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kevin-stoeger/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sander", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/philipp-sander/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Honorat", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/franck-honorat/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bolin", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hugo-bolin/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mohya", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/wael-mohya/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kleindienst", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-kleindienst/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Polanski", + "name": "Polanski", + "coach_url": "https://www.kicker.de/eugen-polanski/trainer/bundesliga/2026-27/bor-moenchengladbach" + }, + "bench": { + "raw_text": "Reservebank Batz , Olschowsky , Chiarodia , Herold , Leszczynski , Fleck , Hack , Kühn , Neuhaus , Nguefack , Uno , Danfa , Lidberg , Machino", + "players": [ + { + "full_name": null, + "displayed_name": "Batz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daniel-batz/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Olschowsky", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-olschowsky/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chiarodia", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabio-chiarodia/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Herold", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-herold/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Leszczynski", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-leszczynski/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Fleck", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fritz-fleck/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hack", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-hack/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kühn", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-kuehn/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Neuhaus", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/florian-neuhaus/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nguefack", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mathieu-nguefack/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Uno", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/zento-uno/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Danfa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/iaia-manco-danfa/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lidberg", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/isac-lidberg/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Machino", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/shuto-machino/spieler/bundesliga/2026-27/bor-moenchengladbach", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Castrop (Schulter-OP), Cvancara (nicht berücksichtigt), Hashioka (Nackenverletzung), Konoplia (Innenbandanriss im Knie), Leopold (Kreuzbandriss), Sippel (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Castrop(Schulter-OP),", + "name": "Castrop", + "reason": "Schulter-OP", + "player_url": "https://www.kicker.de/jens-castrop/spieler/bundesliga/2026-27/bor-moenchengladbach" + }, + { + "raw_text": "Cvancara(nicht berücksichtigt),", + "name": "Cvancara", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/tomas-cvancara/spieler/bundesliga/2026-27/bor-moenchengladbach" + }, + { + "raw_text": "Hashioka(Nackenverletzung),", + "name": "Hashioka", + "reason": "Nackenverletzung", + "player_url": "https://www.kicker.de/daiki-hashioka/spieler/bundesliga/2026-27/bor-moenchengladbach" + }, + { + "raw_text": "Konoplia(Innenbandanriss im Knie),", + "name": "Konoplia", + "reason": "Innenbandanriss im Knie", + "player_url": "https://www.kicker.de/yukhym-konoplia/spieler/bundesliga/2026-27/bor-moenchengladbach" + }, + { + "raw_text": "Leopold(Kreuzbandriss),", + "name": "Leopold", + "reason": "Kreuzbandriss", + "player_url": "https://www.kicker.de/enzo-leopold/spieler/bundesliga/2026-27/bor-moenchengladbach" + }, + { + "raw_text": "Sippel(nicht berücksichtigt)", + "name": "Sippel", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/tobias-sippel/spieler/bundesliga/2026-27/bor-moenchengladbach" + } + ] + } + } + }, + "away": { + "team_name": "SV Elversberg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Kristof", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-kristof/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gyamerah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-gyamerah/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pinckert", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-pinckert/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rohr", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-rohr/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "La. Günther", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lasse-guenther/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Keidel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-keidel/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Poreba", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukasz-poreba/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "L. Petkov", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-petkov/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Onyeka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/francis-onyeka/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Campbell", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/cole-campbell/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mokwa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-mokwa/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SVElversberg\n
\n
\n
\n

Voraussichtliche Aufstellung
Kristof - Gyamerah, Pinckert, Rohr, La. Günther - Keidel, Poreba - L. Petkov, Onyeka, Campbell - Mokwa

\n

\nTrainer
Wagner\n

\n

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Adam, Condé, Darvich, Krattenmacher, Schmahl, Futkeu, Schnellbacher

\n

Es fehlen
Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), L. Pfeiffer (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Kristof - Gyamerah, Pinckert, Rohr, La. Günther - Keidel, Poreba - L. Petkov, Onyeka, Campbell - Mokwa

", + "text": "Voraussichtliche Aufstellung Kristof - Gyamerah , Pinckert , Rohr , La. Günther - Keidel , Poreba - L. Petkov , Onyeka , Campbell - Mokwa" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Wagner\n

", + "text": "Trainer Wagner" + }, + { + "index": 3, + "outer_html": "

Reservebank
Boss, Le Joncour, Mickelson, Sirch, Adam, Condé, Darvich, Krattenmacher, Schmahl, Futkeu, Schnellbacher

", + "text": "Reservebank Boss , Le Joncour , Mickelson , Sirch , Adam , Condé , Darvich , Krattenmacher , Schmahl , Futkeu , Schnellbacher" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), L. Pfeiffer (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)

", + "text": "Es fehlen Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), L. Pfeiffer (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Kristof - Gyamerah , Pinckert , Rohr , La. Günther - Keidel , Poreba - L. Petkov , Onyeka , Campbell - Mokwa", + "formation": "4-2-3-1", + "formation_lines": [ + 4, + 2, + 3, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 3, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Kristof", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-kristof/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gyamerah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-gyamerah/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pinckert", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-pinckert/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rohr", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-rohr/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "La. Günther", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lasse-guenther/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Keidel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/felix-keidel/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Poreba", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukasz-poreba/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "L. Petkov", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-petkov/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Onyeka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/francis-onyeka/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Campbell", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/cole-campbell/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mokwa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-mokwa/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Wagner", + "name": "Wagner", + "coach_url": "https://www.kicker.de/vincent-wagner/trainer/bundesliga/2026-27/sv-elversberg" + }, + "bench": { + "raw_text": "Reservebank Boss , Le Joncour , Mickelson , Sirch , Adam , Condé , Darvich , Krattenmacher , Schmahl , Futkeu , Schnellbacher", + "players": [ + { + "full_name": null, + "displayed_name": "Boss", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tim-boss/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Le Joncour", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/florian-le-joncour/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mickelson", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicholas-mickelson/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sirch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-sirch/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Adam", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/raif-adam/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Condé", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/amara-conde/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Darvich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noah-darvich/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Krattenmacher", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maurice-krattenmacher/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schmahl", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/frederik-schmahl/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Futkeu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noel-futkeu/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schnellbacher", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-schnellbacher/spieler/bundesliga/2026-27/sv-elversberg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Etringer (nicht berücksichtigt), Lehmann (nicht berücksichtigt), L. Pfeiffer (nicht berücksichtigt), Seifert (Syndesmoseriss), Zimmerschied (Trainingsrückstand nach Rückenproblemen)", + "players": [ + { + "raw_text": "Etringer(nicht berücksichtigt),", + "name": "Etringer", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/elias-etringer/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "raw_text": "Lehmann(nicht berücksichtigt),", + "name": "Lehmann", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/frank-lehmann/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "raw_text": "L. Pfeiffer(nicht berücksichtigt),", + "name": "L. Pfeiffer", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/luca-pfeiffer/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "raw_text": "Seifert(Syndesmoseriss),", + "name": "Seifert", + "reason": "Syndesmoseriss", + "player_url": "https://www.kicker.de/luis-seifert/spieler/bundesliga/2026-27/sv-elversberg" + }, + { + "raw_text": "Zimmerschied(Trainingsrückstand nach Rückenproblemen)", + "name": "Zimmerschied", + "reason": "Trainingsrückstand nach Rückenproblemen", + "player_url": "https://www.kicker.de/tom-zimmerschied/spieler/bundesliga/2026-27/sv-elversberg" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/mgladbach-gegen-elversberg-2026-bundesliga-5226822/aufstellung", + "schedule_row_text": "Bor. Mönchengladbach M’gladbach Sa. 15:30 SV Elversberg Elversberg Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Neuzugang Kühn beginnt voraussichtlich in der Jokerrolle. Scally nimmt den Platz des verletzten Hashioka ein. Eine Umstellung in der Doppelsechs ist möglich, ebenso könnte Honorat in der offensiven Dreierreihe starten.

", + "text": "Zum Spiel Neuzugang Kühn beginnt voraussichtlich in der Jokerrolle. Scally nimmt den Platz des verletzten Hashioka ein. Eine Umstellung in der Doppelsechs ist möglich, ebenso könnte Honorat in der offensiven Dreierreihe starten." + }, + { + "outer_html": "

Zum Spiel
Nach dem 3:2-Auftaktsieg gegen Leverkusen hat Trainer Vincent Wagner keinen Grund umzustellen und wird wohl mit der identischen Startelf auch in Gladbach beginnen.

", + "text": "Zum Spiel Nach dem 3:2-Auftaktsieg gegen Leverkusen hat Trainer Vincent Wagner keinen Grund umzustellen und wird wohl mit der identischen Startelf auch in Gladbach beginnen." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "Werder Bremen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Hein", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/karl-hein/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Arthur", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/arthur-5/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pieper", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/amos-pieper/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Friedl", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marco-friedl-2/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Deman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oliver-deman/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lynen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/senne-lynen/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chuki", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ivan-san-jose-cantalejo/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Reis", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ludovit-reis/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Grüll", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marco-gruell/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Dinkci", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/eren-dinkci/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Füllkrug", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/niclas-fuellkrug/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 6, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"WerderBremen
\n
\n
\n

Voraussichtliche Aufstellung
Hein - Arthur, Pieper, Friedl, Deman - Lynen - Chuki, Reis - Grüll, Dinkci - Füllkrug

\n

Trainer
Thioune

\n

Reservebank
Kolke, A. Schlager, M. Ndiaye, Schmetgens, Stark, Alvero, Regeer, Soylu, Stalmach, Erevbenagie, Itten, Kownacki, Musah

\n

Es fehlen
Agu (Muskelverletzung im Bereich der Wade), Malatini (nicht berücksichtigt), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Smarkalev (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss), Weiser (Aufbautraining nach Kreuzbandriss), Wojcik (Muskuläre Probleme)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Hein - Arthur, Pieper, Friedl, Deman - Lynen - Chuki, Reis - Grüll, Dinkci - Füllkrug

", + "text": "Voraussichtliche Aufstellung Hein - Arthur , Pieper , Friedl , Deman - Lynen - Chuki , Reis - Grüll , Dinkci - Füllkrug" + }, + { + "index": 2, + "outer_html": "

Trainer
Thioune

", + "text": "Trainer Thioune" + }, + { + "index": 3, + "outer_html": "

Reservebank
Kolke, A. Schlager, M. Ndiaye, Schmetgens, Stark, Alvero, Regeer, Soylu, Stalmach, Erevbenagie, Itten, Kownacki, Musah

", + "text": "Reservebank Kolke , A. Schlager , M. Ndiaye , Schmetgens , Stark , Alvero , Regeer , Soylu , Stalmach , Erevbenagie , Itten , Kownacki , Musah" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Agu (Muskelverletzung im Bereich der Wade), Malatini (nicht berücksichtigt), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Smarkalev (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss), Weiser (Aufbautraining nach Kreuzbandriss), Wojcik (Muskuläre Probleme)

", + "text": "Es fehlen Agu (Muskelverletzung im Bereich der Wade), Malatini (nicht berücksichtigt), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Smarkalev (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss), Weiser (Aufbautraining nach Kreuzbandriss), Wojcik (Muskuläre Probleme)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Hein - Arthur , Pieper , Friedl , Deman - Lynen - Chuki , Reis - Grüll , Dinkci - Füllkrug", + "formation": "4-1-2-2-1", + "formation_lines": [ + 4, + 1, + 2, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 1, + 2, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Hein", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/karl-hein/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Arthur", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/arthur-5/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pieper", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/amos-pieper/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Friedl", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marco-friedl-2/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Deman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oliver-deman/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lynen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/senne-lynen/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chuki", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ivan-san-jose-cantalejo/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Reis", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ludovit-reis/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Grüll", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marco-gruell/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Dinkci", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/eren-dinkci/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Füllkrug", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/niclas-fuellkrug/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": 6, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Thioune", + "name": "Thioune", + "coach_url": "https://www.kicker.de/daniel-thioune/trainer/bundesliga/2026-27/werder-bremen" + }, + "bench": { + "raw_text": "Reservebank Kolke , A. Schlager , M. Ndiaye , Schmetgens , Stark , Alvero , Regeer , Soylu , Stalmach , Erevbenagie , Itten , Kownacki , Musah", + "players": [ + { + "full_name": null, + "displayed_name": "Kolke", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/markus-kolke/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "A. Schlager", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alexander-schlager/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Ndiaye", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/moussa-ndiaye-2/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schmetgens", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mick-schmetgens/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stark", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/niklas-stark/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Alvero", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/skelly-alvero/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Regeer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/youri-regeer/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Soylu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/darwin-soylu/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stalmach", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dariusz-stalmach/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Erevbenagie", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/paul-erevbenagie/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Itten", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/cedric-itten/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kownacki", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dawid-kownacki/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Musah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/salim-amani-musah/spieler/bundesliga/2026-27/werder-bremen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Agu (Muskelverletzung im Bereich der Wade), Malatini (nicht berücksichtigt), Njinmah (Oberschenkelverletzung), Quetant (nicht berücksichtigt), Smarkalev (nicht berücksichtigt), Stage (Oberschenkelverletzung), Topp (Kreuzbandriss), Weiser (Aufbautraining nach Kreuzbandriss), Wojcik (Muskuläre Probleme)", + "players": [ + { + "raw_text": "Agu(Muskelverletzung im Bereich der Wade),", + "name": "Agu", + "reason": "Muskelverletzung im Bereich der Wade", + "player_url": "https://www.kicker.de/felix-agu/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Malatini(nicht berücksichtigt),", + "name": "Malatini", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/julian-malatini/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Njinmah(Oberschenkelverletzung),", + "name": "Njinmah", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/justin-njinmah/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Quetant(nicht berücksichtigt),", + "name": "Quetant", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/kenny-quetant/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Smarkalev(nicht berücksichtigt),", + "name": "Smarkalev", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/stefan-smarkalev/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Stage(Oberschenkelverletzung),", + "name": "Stage", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/jens-stage/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Topp(Kreuzbandriss),", + "name": "Topp", + "reason": "Kreuzbandriss", + "player_url": "https://www.kicker.de/keke-maximilian-topp/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Weiser(Aufbautraining nach Kreuzbandriss),", + "name": "Weiser", + "reason": "Aufbautraining nach Kreuzbandriss", + "player_url": "https://www.kicker.de/mitchell-weiser/spieler/bundesliga/2026-27/werder-bremen" + }, + { + "raw_text": "Wojcik(Muskuläre Probleme)", + "name": "Wojcik", + "reason": "Muskuläre Probleme", + "player_url": "https://www.kicker.de/oskar-wojcik/spieler/bundesliga/2026-27/werder-bremen" + } + ] + } + } + }, + "away": { + "team_name": "RB Leipzig", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Vandevoordt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maarten-vandevoordt/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "R. Baku", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ridle-baku/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Orban", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/willi-orban/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lukeba", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/castello-lukeba/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Raum", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-raum/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Seiwald", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-seiwald/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El Aynaoui", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/neil-el-aynaoui/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Banzuzi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ezechiel-banzuzi-2/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gruda", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/brajan-gruda/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gomis", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tidiam-gomis/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nusa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/antonio-nusa/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"RBLeipzig\n
\n
\n
\n

Voraussichtliche Aufstellung
Vandevoordt - R. Baku, Orban, Lukeba, Raum - Seiwald - El Aynaoui, Banzuzi - Gruda, Gomis, Nusa

\n

\nTrainer
Demichelis\n

\n

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Maksimovic, Vermeeren, Bakayoko, Guiu, Konaté, Nkunku, Romulo

\n

Es fehlen
Baumgartner (Sehnenriss im Oberschenkel), Bitshiabu (nicht berücksichtigt), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Ouedraogo (Schulterverletzung), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Vandevoordt - R. Baku, Orban, Lukeba, Raum - Seiwald - El Aynaoui, Banzuzi - Gruda, Gomis, Nusa

", + "text": "Voraussichtliche Aufstellung Vandevoordt - R. Baku , Orban , Lukeba , Raum - Seiwald - El Aynaoui , Banzuzi - Gruda , Gomis , Nusa" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Demichelis\n

", + "text": "Trainer Demichelis" + }, + { + "index": 3, + "outer_html": "

Reservebank
Nyland, Zingerle, Esteve, Finkgräfe, Henrichs, Klostermann, Koné, Maksimovic, Vermeeren, Bakayoko, Guiu, Konaté, Nkunku, Romulo

", + "text": "Reservebank Nyland , Zingerle , Esteve , Finkgräfe , Henrichs , Klostermann , Koné , Maksimovic , Vermeeren , Bakayoko , Guiu , Konaté , Nkunku , Romulo" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Baumgartner (Sehnenriss im Oberschenkel), Bitshiabu (nicht berücksichtigt), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Ouedraogo (Schulterverletzung), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)

", + "text": "Es fehlen Baumgartner (Sehnenriss im Oberschenkel), Bitshiabu (nicht berücksichtigt), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Ouedraogo (Schulterverletzung), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Vandevoordt - R. Baku , Orban , Lukeba , Raum - Seiwald - El Aynaoui , Banzuzi - Gruda , Gomis , Nusa", + "formation": "4-1-2-3", + "formation_lines": [ + 4, + 1, + 2, + 3 + ], + "formation_row_counts": [ + 1, + 4, + 1, + 2, + 3 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Vandevoordt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maarten-vandevoordt/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "R. Baku", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ridle-baku/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Orban", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/willi-orban/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lukeba", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/castello-lukeba/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Raum", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-raum/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Seiwald", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-seiwald/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El Aynaoui", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/neil-el-aynaoui/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Banzuzi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ezechiel-banzuzi-2/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gruda", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/brajan-gruda/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gomis", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tidiam-gomis/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nusa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/antonio-nusa/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": 5, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Demichelis", + "name": "Demichelis", + "coach_url": "https://www.kicker.de/martin-demichelis/trainer/bundesliga/2026-27/rb-leipzig" + }, + "bench": { + "raw_text": "Reservebank Nyland , Zingerle , Esteve , Finkgräfe , Henrichs , Klostermann , Koné , Maksimovic , Vermeeren , Bakayoko , Guiu , Konaté , Nkunku , Romulo", + "players": [ + { + "full_name": null, + "displayed_name": "Nyland", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oerjan-nyland/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Zingerle", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/leopold-zingerle/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Esteve", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maxime-esteve/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Finkgräfe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/max-finkgraefe/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Henrichs", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/benjamin-henrichs/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Klostermann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-klostermann/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Koné", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/abdoul-kone/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maksimovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/andrija-maksimovic/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vermeeren", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/arthur-vermeeren/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bakayoko", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/johan-bakayoko/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Guiu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marc-guiu-2/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Konaté", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/samba-konate/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nkunku", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/christopher-nkunku/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Romulo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/romulo-8/spieler/bundesliga/2026-27/rb-leipzig", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Baumgartner (Sehnenriss im Oberschenkel), Bitshiabu (nicht berücksichtigt), Gebel (nicht berücksichtigt), Kaltefleiter (nicht berücksichtigt), Ouedraogo (Schulterverletzung), Reitz (Oberschenkelverletzung), Sani (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Baumgartner(Sehnenriss im Oberschenkel),", + "name": "Baumgartner", + "reason": "Sehnenriss im Oberschenkel", + "player_url": "https://www.kicker.de/christoph-baumgartner/spieler/bundesliga/2026-27/rb-leipzig" + }, + { + "raw_text": "Bitshiabu(nicht berücksichtigt),", + "name": "Bitshiabu", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/el-chadaille-bitshiabu/spieler/bundesliga/2026-27/rb-leipzig" + }, + { + "raw_text": "Gebel(nicht berücksichtigt),", + "name": "Gebel", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/viggo-gebel/spieler/bundesliga/2026-27/rb-leipzig" + }, + { + "raw_text": "Kaltefleiter(nicht berücksichtigt),", + "name": "Kaltefleiter", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/benno-kaltefleiter/spieler/bundesliga/2026-27/rb-leipzig" + }, + { + "raw_text": "Ouedraogo(Schulterverletzung),", + "name": "Ouedraogo", + "reason": "Schulterverletzung", + "player_url": "https://www.kicker.de/forzan-ouedraogo/spieler/bundesliga/2026-27/rb-leipzig" + }, + { + "raw_text": "Reitz(Oberschenkelverletzung),", + "name": "Reitz", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/rocco-reitz/spieler/bundesliga/2026-27/rb-leipzig" + }, + { + "raw_text": "Sani(nicht berücksichtigt)", + "name": "Sani", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/suleman-sani/spieler/bundesliga/2026-27/rb-leipzig" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/bremen-gegen-leipzig-2026-bundesliga-5226824/aufstellung", + "schedule_row_text": "Werder Bremen Bremen Sa. 15:30 RB Leipzig Leipzig Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Last-Minute-Neuzugang Arthur dürfte rechts direkt gefragt sein. Ob auch Ndiaye und Regeer schon direkt für die Startelf infrage kommen? Sollte Dinkci noch nicht so weit sein, könnte Erevbenagie starten.

", + "text": "Zum Spiel Last-Minute-Neuzugang Arthur dürfte rechts direkt gefragt sein. Ob auch Ndiaye und Regeer schon direkt für die Startelf infrage kommen? Sollte Dinkci noch nicht so weit sein, könnte Erevbenagie starten." + }, + { + "outer_html": "

Zum Spiel
Nkunku könnte für Gomis oder den angeschlagenen Gruda starten, wenn er körperlich aufgeholt hat. El Aynaoui ist ein Kandidat, der vom Ausfall von Reitz profitieren könnte. Romulo (Sehnenreizung im Knie) hat noch Rückstand.

", + "text": "Zum Spiel Nkunku könnte für Gomis oder den angeschlagenen Gruda starten, wenn er körperlich aufgeholt hat. El Aynaoui ist ein Kandidat, der vom Ausfall von Reitz profitieren könnte. Romulo (Sehnenreizung im Knie) hat noch Rückstand." + } + ] + } + }, + { + "match_time": "Sa. 15:30", + "home": { + "team_name": "SC Paderborn 07", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Noll", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nahuel-noll/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ter Horst", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jano-ter-horst/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Scheller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tjark-scheller/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hansen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mattes-hansen/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Curda", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/laurin-curda/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ulrich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/laurin-ulrich/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Castaneda", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/santiago-castaneda/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Obermair", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/raphael-obermair/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Philippe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rayan-philippe/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vidovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/gabriel-vidovic/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pieringer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marvin-pieringer/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"SCPaderborn
\n
\n
\n

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Ulrich, Castaneda, Obermair - Philippe, Vidovic - Pieringer

\n

Trainer
Kettemann

\n

Reservebank
Schubert, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, S. Tigges, Zeitler

\n

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (angeschlagen), Gayret (Kreuzbandriss), Götze (angeschlagen), Klaas (Adduktorenverletzung), S. Michel (Adduktorenverletzung), A. Millgramm (nicht berücksichtigt), Pruhs (nicht berücksichtigt), Zobel (nicht berücksichtigt)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Noll - ter Horst, Scheller, Hansen - Curda, Ulrich, Castaneda, Obermair - Philippe, Vidovic - Pieringer

", + "text": "Voraussichtliche Aufstellung Noll - ter Horst , Scheller , Hansen - Curda , Ulrich , Castaneda , Obermair - Philippe , Vidovic - Pieringer" + }, + { + "index": 2, + "outer_html": "

Trainer
Kettemann

", + "text": "Trainer Kettemann" + }, + { + "index": 3, + "outer_html": "

Reservebank
Schubert, M. Hoffmeier, Lippmann, Mohr, Müller, Sticker, Baack, Duric, Batista Meier, Marino, S. Tigges, Zeitler

", + "text": "Reservebank Schubert , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , S. Tigges , Zeitler" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Awortwie-Grant (Knieverletzung), Eickel (angeschlagen), Gayret (Kreuzbandriss), Götze (angeschlagen), Klaas (Adduktorenverletzung), S. Michel (Adduktorenverletzung), A. Millgramm (nicht berücksichtigt), Pruhs (nicht berücksichtigt), Zobel (nicht berücksichtigt)

", + "text": "Es fehlen Awortwie-Grant (Knieverletzung), Eickel (angeschlagen), Gayret (Kreuzbandriss), Götze (angeschlagen), Klaas (Adduktorenverletzung), S. Michel (Adduktorenverletzung), A. Millgramm (nicht berücksichtigt), Pruhs (nicht berücksichtigt), Zobel (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Noll - ter Horst , Scheller , Hansen - Curda , Ulrich , Castaneda , Obermair - Philippe , Vidovic - Pieringer", + "formation": "3-4-2-1", + "formation_lines": [ + 3, + 4, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Noll", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nahuel-noll/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "ter Horst", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jano-ter-horst/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Scheller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tjark-scheller/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hansen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mattes-hansen/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Curda", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/laurin-curda/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ulrich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/laurin-ulrich/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Castaneda", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/santiago-castaneda/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Obermair", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/raphael-obermair/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Philippe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rayan-philippe/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vidovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/gabriel-vidovic/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pieringer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marvin-pieringer/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Kettemann", + "name": "Kettemann", + "coach_url": "https://www.kicker.de/ralf-kettemann/trainer/bundesliga/2026-27/sc-paderborn-07" + }, + "bench": { + "raw_text": "Reservebank Schubert , M. Hoffmeier , Lippmann , Mohr , Müller , Sticker , Baack , Duric , Batista Meier , Marino , S. Tigges , Zeitler", + "players": [ + { + "full_name": null, + "displayed_name": "Schubert", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/markus-schubert/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Hoffmeier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marcel-hoffmeier/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lippmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/clemens-lippmann/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mohr", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/niklas-mohr-2/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Müller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ruben-mueller/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sticker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jonah-benedict-sticker/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Baack", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tom-baack/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Duric", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luka-djuric/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Batista Meier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oliver-batista-meier/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Marino", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefano-marino/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "S. Tigges", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/steffen-tigges/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Zeitler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/deniz-zeitler/spieler/bundesliga/2026-27/sc-paderborn-07", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Awortwie-Grant (Knieverletzung), Eickel (angeschlagen), Gayret (Kreuzbandriss), Götze (angeschlagen), Klaas (Adduktorenverletzung), S. Michel (Adduktorenverletzung), A. Millgramm (nicht berücksichtigt), Pruhs (nicht berücksichtigt), Zobel (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Awortwie-Grant(Knieverletzung),", + "name": "Awortwie-Grant", + "reason": "Knieverletzung", + "player_url": "https://www.kicker.de/nyamekye-awortwie-grant/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "Eickel(angeschlagen),", + "name": "Eickel", + "reason": "angeschlagen", + "player_url": "https://www.kicker.de/lasse-eickel/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "Gayret(Kreuzbandriss),", + "name": "Gayret", + "reason": "Kreuzbandriss", + "player_url": "https://www.kicker.de/timur-gayret/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "Götze(angeschlagen),", + "name": "Götze", + "reason": "angeschlagen", + "player_url": "https://www.kicker.de/felix-goetze/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "Klaas(Adduktorenverletzung),", + "name": "Klaas", + "reason": "Adduktorenverletzung", + "player_url": "https://www.kicker.de/sebastian-klaas/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "S. Michel(Adduktorenverletzung),", + "name": "S. Michel", + "reason": "Adduktorenverletzung", + "player_url": "https://www.kicker.de/sven-michel/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "A. Millgramm(nicht berücksichtigt),", + "name": "A. Millgramm", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/albert-frank-millgramm/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "Pruhs(nicht berücksichtigt),", + "name": "Pruhs", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/florian-pruhs/spieler/bundesliga/2026-27/sc-paderborn-07" + }, + { + "raw_text": "Zobel(nicht berücksichtigt)", + "name": "Zobel", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/tristan-zobel/spieler/bundesliga/2026-27/sc-paderborn-07" + } + ] + } + } + }, + "away": { + "team_name": "SC Freiburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Backhaus", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mio-backhaus/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kübler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-kuebler/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ginter", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/matthias-ginter/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lienhart", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/philipp-lienhart/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Makengo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jordy-makengo/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Eggestein", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-eggestein/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Engelhardt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yannik-engelhardt/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Beste", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-niklas-beste/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Y. Suzuki", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yuito-suzuki/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Scherhant", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/derry-scherhant/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Matanovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/igor-matanovic-2/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"SCFreiburg\n
\n
\n
\n

Voraussichtliche Aufstellung
Backhaus - Kübler, Ginter, Lienhart, Makengo - M. Eggestein, Engelhardt - Beste, Y. Suzuki, Scherhant - Matanovic

\n

\nTrainer
Schuster\n

\n

Reservebank
Huth, F. Müller, Günter, A. Jung, Ogbus, Rosenfelder, Treu, Yilmaz, Grifo, Tarnutzer, Goto, Höler, Irié

\n

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss), Osterhage (Muskuläre Probleme), R. Yamamoto (Trainingsrückstand)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Backhaus - Kübler, Ginter, Lienhart, Makengo - M. Eggestein, Engelhardt - Beste, Y. Suzuki, Scherhant - Matanovic

", + "text": "Voraussichtliche Aufstellung Backhaus - Kübler , Ginter , Lienhart , Makengo - M. Eggestein , Engelhardt - Beste , Y. Suzuki , Scherhant - Matanovic" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Schuster\n

", + "text": "Trainer Schuster" + }, + { + "index": 3, + "outer_html": "

Reservebank
Huth, F. Müller, Günter, A. Jung, Ogbus, Rosenfelder, Treu, Yilmaz, Grifo, Tarnutzer, Goto, Höler, Irié

", + "text": "Reservebank Huth , F. Müller , Günter , A. Jung , Ogbus , Rosenfelder , Treu , Yilmaz , Grifo , Tarnutzer , Goto , Höler , Irié" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Muslija (Aufbautraining nach Kreuzbandriss), Osterhage (Muskuläre Probleme), R. Yamamoto (Trainingsrückstand)

", + "text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss), Osterhage (Muskuläre Probleme), R. Yamamoto (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Backhaus - Kübler , Ginter , Lienhart , Makengo - M. Eggestein , Engelhardt - Beste , Y. Suzuki , Scherhant - Matanovic", + "formation": "4-2-3-1", + "formation_lines": [ + 4, + 2, + 3, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 3, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Backhaus", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mio-backhaus/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kübler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lukas-kuebler/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ginter", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/matthias-ginter/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lienhart", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/philipp-lienhart/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Makengo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jordy-makengo/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Eggestein", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-eggestein/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Engelhardt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yannik-engelhardt/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Beste", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jan-niklas-beste/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Y. Suzuki", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yuito-suzuki/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Scherhant", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/derry-scherhant/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Matanovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/igor-matanovic-2/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Schuster", + "name": "Schuster", + "coach_url": "https://www.kicker.de/julian-schuster/trainer/bundesliga/2026-27/sc-freiburg" + }, + "bench": { + "raw_text": "Reservebank Huth , F. Müller , Günter , A. Jung , Ogbus , Rosenfelder , Treu , Yilmaz , Grifo , Tarnutzer , Goto , Höler , Irié", + "players": [ + { + "full_name": null, + "displayed_name": "Huth", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jannik-huth/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "F. Müller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/florian-mueller-3/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Günter", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/christian-guenter/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "A. Jung", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/anthony-jung/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ogbus", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bruno-ogbus/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rosenfelder", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/max-rosenfelder/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Treu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/philipp-treu/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Yilmaz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/berkay-yilmaz-3/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Grifo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/vincenzo-grifo/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tarnutzer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rouven-tarnutzer/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Goto", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/keisuke-goto/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Höler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lucas-hoeler/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Irié", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/cyriaque-kalou-bi-irie/spieler/bundesliga/2026-27/sc-freiburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Muslija (Aufbautraining nach Kreuzbandriss), Osterhage (Muskuläre Probleme), R. Yamamoto (Trainingsrückstand)", + "players": [ + { + "raw_text": "Muslija(Aufbautraining nach Kreuzbandriss),", + "name": "Muslija", + "reason": "Aufbautraining nach Kreuzbandriss", + "player_url": "https://www.kicker.de/florent-muslija/spieler/bundesliga/2026-27/sc-freiburg" + }, + { + "raw_text": "Osterhage(Muskuläre Probleme),", + "name": "Osterhage", + "reason": "Muskuläre Probleme", + "player_url": "https://www.kicker.de/patrick-osterhage/spieler/bundesliga/2026-27/sc-freiburg" + }, + { + "raw_text": "R. Yamamoto(Trainingsrückstand)", + "name": "R. Yamamoto", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/rihito-yamamoto/spieler/bundesliga/2026-27/sc-freiburg" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/paderborn-gegen-freiburg-2026-bundesliga-5226826/aufstellung", + "schedule_row_text": "SC Paderborn 07 Paderborn Sa. 15:30 SC Freiburg Freiburg Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Philippe steht direkt vor dem ersten Einsatz, eventuell auch als zweiter Stürmer, dann in einem 3-3-2-2. Weichen müsste für die Last-Minute-Verpflichtung mutmaßlich Marino.

", + "text": "Zum Spiel Philippe steht direkt vor dem ersten Einsatz, eventuell auch als zweiter Stürmer, dann in einem 3-3-2-2. Weichen müsste für die Last-Minute-Verpflichtung mutmaßlich Marino." + }, + { + "outer_html": "

Zum Spiel
Durch die starke Leistung beim 4:1 gegen Bremen gibt es erst mal keinen Grund für Änderungen. Bei den engsten Duellen zwischen Kübler und Treu sowie Lienhart und Rosenfelder könnte es jedoch Wechsel geben.

", + "text": "Zum Spiel Durch die starke Leistung beim 4:1 gegen Bremen gibt es erst mal keinen Grund für Änderungen. Bei den engsten Duellen zwischen Kübler und Treu sowie Lienhart und Rosenfelder könnte es jedoch Wechsel geben." + } + ] + } + }, + { + "match_time": "Sa. 18:30", + "home": { + "team_name": "FC Schalke 04", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Karius", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/loris-karius/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "T. Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/timo-becker-4/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Katic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nikola-katic/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kurucay", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hasan-kurucay/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Dina Ebimbe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/eric-junior-dina-ebimbe/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El-Faouzi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/soufiane-el-faouzi/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tanaka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/satoshi-tanaka/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gosens", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-gosens/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karaman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kenan-karaman/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aouchiche", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/adil-aouchiche/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Dzeko", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/edin-dzeko/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"FCSchalke
\n
\n
\n

Voraussichtliche Aufstellung
Karius - T. Becker, Katic, Kurucay - Dina Ebimbe, El-Faouzi, Tanaka, Gosens - Karaman, Aouchiche - Dzeko

\n

Trainer
Muslic

\n

Reservebank
Ke. Müller, Ayhan, V. Becker, Wöber, Bachmann, Ljubicic, Vozar, Adamu, H.-C. Hwang, Lasme, Sylla

\n

Es fehlen
Gantenbein (Sprunggelenkverletzung), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Karius - T. Becker, Katic, Kurucay - Dina Ebimbe, El-Faouzi, Tanaka, Gosens - Karaman, Aouchiche - Dzeko

", + "text": "Voraussichtliche Aufstellung Karius - T. Becker , Katic , Kurucay - Dina Ebimbe , El-Faouzi , Tanaka , Gosens - Karaman , Aouchiche - Dzeko" + }, + { + "index": 2, + "outer_html": "

Trainer
Muslic

", + "text": "Trainer Muslic" + }, + { + "index": 3, + "outer_html": "

Reservebank
Ke. Müller, Ayhan, V. Becker, Wöber, Bachmann, Ljubicic, Vozar, Adamu, H.-C. Hwang, Lasme, Sylla

", + "text": "Reservebank Ke. Müller , Ayhan , V. Becker , Wöber , Bachmann , Ljubicic , Vozar , Adamu , H.-C. Hwang , Lasme , Sylla" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Gantenbein (Sprunggelenkverletzung), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)

", + "text": "Es fehlen Gantenbein (Sprunggelenkverletzung), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Karius - T. Becker , Katic , Kurucay - Dina Ebimbe , El-Faouzi , Tanaka , Gosens - Karaman , Aouchiche - Dzeko", + "formation": "3-4-2-1", + "formation_lines": [ + 3, + 4, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Karius", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/loris-karius/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "T. Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/timo-becker-4/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Katic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nikola-katic/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kurucay", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hasan-kurucay/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Dina Ebimbe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/eric-junior-dina-ebimbe/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El-Faouzi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/soufiane-el-faouzi/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tanaka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/satoshi-tanaka/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gosens", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-gosens/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karaman", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kenan-karaman/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aouchiche", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/adil-aouchiche/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Dzeko", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/edin-dzeko/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Muslic", + "name": "Muslic", + "coach_url": "https://www.kicker.de/miron-muslic/trainer/bundesliga/2026-27/fc-schalke-04" + }, + "bench": { + "raw_text": "Reservebank Ke. Müller , Ayhan , V. Becker , Wöber , Bachmann , Ljubicic , Vozar , Adamu , H.-C. Hwang , Lasme , Sylla", + "players": [ + { + "full_name": null, + "displayed_name": "Ke. Müller", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kevin-mueller/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ayhan", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mertcan-ayhan/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "V. Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/vitalie-becker/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Wöber", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-woeber/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bachmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/janik-bachmann/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ljubicic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dejan-ljubicic/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Vozar", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luca-vozar/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Adamu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/junior-adamu/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "H.-C. Hwang", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hee-chan-hwang/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lasme", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bryan-lasme/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sylla", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/moussa-sylla/spieler/bundesliga/2026-27/fc-schalke-04", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gantenbein (Sprunggelenkverletzung), Grüger (nicht berücksichtigt), E. Höjlund (Fersen-OP), Porath (nicht berücksichtigt), Schallenberg (Rotsperre), Siebeking (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Gantenbein(Sprunggelenkverletzung),", + "name": "Gantenbein", + "reason": "Sprunggelenkverletzung", + "player_url": "https://www.kicker.de/adrian-gantenbein/spieler/bundesliga/2026-27/fc-schalke-04" + }, + { + "raw_text": "Grüger(nicht berücksichtigt),", + "name": "Grüger", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/max-grueger/spieler/bundesliga/2026-27/fc-schalke-04" + }, + { + "raw_text": "E. Höjlund(Fersen-OP),", + "name": "E. Höjlund", + "reason": "Fersen-OP", + "player_url": "https://www.kicker.de/emil-hoejlund/spieler/bundesliga/2026-27/fc-schalke-04" + }, + { + "raw_text": "Porath(nicht berücksichtigt),", + "name": "Porath", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/finn-porath/spieler/bundesliga/2026-27/fc-schalke-04" + }, + { + "raw_text": "Schallenberg(Rotsperre),", + "name": "Schallenberg", + "reason": "Rotsperre", + "player_url": "https://www.kicker.de/ron-schallenberg/spieler/bundesliga/2026-27/fc-schalke-04" + }, + { + "raw_text": "Siebeking(nicht berücksichtigt)", + "name": "Siebeking", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/johannes-siebeking/spieler/bundesliga/2026-27/fc-schalke-04" + } + ] + } + } + }, + "away": { + "team_name": "Bayern München", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Neuer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/manuel-neuer/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Laimer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/konrad-laimer/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Upamecano", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dayot-upamecano/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "H. Ito", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hiroki-ito/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Davies", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alphonso-davies/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kimmich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joshua-kimmich/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pavlovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/aleksandar-pavlovic/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karl", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lennart-karl/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Saibari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ismael-saibari/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Luis Diaz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luis-diaz-3/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kane", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/harry-kane/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"BayernBayern\n
\n
\n
\n

Voraussichtliche Aufstellung
Neuer - Laimer, Upamecano, H. Ito, Davies - Kimmich, Pavlovic - Karl, Saibari, Luis Diaz - Kane

\n

\nTrainer
Kompany\n

\n

Reservebank
Ulreich, Urbig, Boey, Brown, M.-J. Kim, Stanisic, Tah, Bischof, Musiala, Santos, Sapoko Ndiaye, Olise

\n

Es fehlen
Gnabry (Trainingsrückstand)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Neuer - Laimer, Upamecano, H. Ito, Davies - Kimmich, Pavlovic - Karl, Saibari, Luis Diaz - Kane

", + "text": "Voraussichtliche Aufstellung Neuer - Laimer , Upamecano , H. Ito , Davies - Kimmich , Pavlovic - Karl , Saibari , Luis Diaz - Kane" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Kompany\n

", + "text": "Trainer Kompany" + }, + { + "index": 3, + "outer_html": "

Reservebank
Ulreich, Urbig, Boey, Brown, M.-J. Kim, Stanisic, Tah, Bischof, Musiala, Santos, Sapoko Ndiaye, Olise

", + "text": "Reservebank Ulreich , Urbig , Boey , Brown , M.-J. Kim , Stanisic , Tah , Bischof , Musiala , Santos , Sapoko Ndiaye , Olise" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Gnabry (Trainingsrückstand)

", + "text": "Es fehlen Gnabry (Trainingsrückstand)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Neuer - Laimer , Upamecano , H. Ito , Davies - Kimmich , Pavlovic - Karl , Saibari , Luis Diaz - Kane", + "formation": "4-2-3-1", + "formation_lines": [ + 4, + 2, + 3, + 1 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 3, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Neuer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/manuel-neuer/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Laimer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/konrad-laimer/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Upamecano", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/dayot-upamecano/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "H. Ito", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hiroki-ito/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Davies", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alphonso-davies/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kimmich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/joshua-kimmich/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pavlovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/aleksandar-pavlovic/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Karl", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lennart-karl/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Saibari", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ismael-saibari/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Luis Diaz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/luis-diaz-3/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kane", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/harry-kane/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Kompany", + "name": "Kompany", + "coach_url": "https://www.kicker.de/vincent-kompany/trainer/bundesliga/2026-27/fc-bayern-muenchen" + }, + "bench": { + "raw_text": "Reservebank Ulreich , Urbig , Boey , Brown , M.-J. Kim , Stanisic , Tah , Bischof , Musiala , Santos , Sapoko Ndiaye , Olise", + "players": [ + { + "full_name": null, + "displayed_name": "Ulreich", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sven-ulreich/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Urbig", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jonas-urbig/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Boey", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sacha-boey/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brown", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nathaniel-brown/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M.-J. Kim", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/min-jae-kim/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stanisic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/josip-stanisic/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Tah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jonathan-tah/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bischof", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/tom-bischof/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Musiala", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jamal-musiala/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Santos", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-daiber/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sapoko Ndiaye", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bara-sapoko-ndiaye/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Olise", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/michael-olise/spieler/bundesliga/2026-27/fc-bayern-muenchen", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Gnabry (Trainingsrückstand)", + "players": [ + { + "raw_text": "Gnabry(Trainingsrückstand)", + "name": "Gnabry", + "reason": "Trainingsrückstand", + "player_url": "https://www.kicker.de/serge-gnabry/spieler/bundesliga/2026-27/fc-bayern-muenchen" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/schalke-gegen-bayern-2026-bundesliga-5226825/aufstellung", + "schedule_row_text": "FC Schalke 04 Schalke Sa. 18:30 Bayern München Bayern Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Tanaka ersetzt den rotgesperrten Schallenberg, Karaman kehrt nach Hüftproblemen in die Startelf zurück, allerdings stehen hinter dem Kapitän noch Fragezeichen, wie Coach Miron Muslic am Donnerstag sagte. Last-Minute-Zugang Hwang könnte erst einmal auf der Bank Platz nehmen.

", + "text": "Zum Spiel Tanaka ersetzt den rotgesperrten Schallenberg, Karaman kehrt nach Hüftproblemen in die Startelf zurück, allerdings stehen hinter dem Kapitän noch Fragezeichen, wie Coach Miron Muslic am Donnerstag sagte. Last-Minute-Zugang Hwang könnte erst einmal auf der Bank Platz nehmen." + }, + { + "outer_html": "

Zum Spiel
Nach dem Pokalspiel in Osnabrück wird Kompany erneut Wechsel vornehmen. Musiala könnte in den Kader zurückkehren.

", + "text": "Zum Spiel Nach dem Pokalspiel in Osnabrück wird Kompany erneut Wechsel vornehmen. Musiala könnte in den Kader zurückkehren." + } + ] + } + }, + { + "match_time": "So. 15:30", + "home": { + "team_name": "Hamburger SV", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Heuer Fernandes", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daniel-heuer-fernandes/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Capaldo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-capaldo/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bornauw", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastiaan-bornauw/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Torunarigha", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jordan-torunarigha/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El Ouahdi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/zakaria-el-ouahdi/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sambi Lokonga", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/albert-sambi-lokonga/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Remberg", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolai-remberg/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lemke", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/louis-lemke/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Fabio Vieira", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabio-vieira/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Grönbaek", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/albert-groenbaek-erlykke/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Daka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patson-daka/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"HamburgerHSV
\n
\n
\n

Voraussichtliche Aufstellung
Heuer Fernandes - Capaldo, Bornauw, Torunarigha - El Ouahdi, Sambi Lokonga, Remberg, Lemke - Fabio Vieira, Grönbaek - Daka

\n

Trainer
Polzin

\n

Reservebank
Tangvik, Muheim, Nandja, Wolfe, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

\n

Es fehlen
Agyekum (nicht berücksichtigt), Dickes (nicht berücksichtigt), Elfadli (nicht berücksichtigt), Omari (Schulterverletzung), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Aufbautraining)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Heuer Fernandes - Capaldo, Bornauw, Torunarigha - El Ouahdi, Sambi Lokonga, Remberg, Lemke - Fabio Vieira, Grönbaek - Daka

", + "text": "Voraussichtliche Aufstellung Heuer Fernandes - Capaldo , Bornauw , Torunarigha - El Ouahdi , Sambi Lokonga , Remberg , Lemke - Fabio Vieira , Grönbaek - Daka" + }, + { + "index": 2, + "outer_html": "

Trainer
Polzin

", + "text": "Trainer Polzin" + }, + { + "index": 3, + "outer_html": "

Reservebank
Tangvik, Muheim, Nandja, Wolfe, Adeline, Amoako, Jatta, Nadir, Moffi, Poulsen, Stange

", + "text": "Reservebank Tangvik , Muheim , Nandja , Wolfe , Adeline , Amoako , Jatta , Nadir , Moffi , Poulsen , Stange" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Agyekum (nicht berücksichtigt), Dickes (nicht berücksichtigt), Elfadli (nicht berücksichtigt), Omari (Schulterverletzung), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Aufbautraining)

", + "text": "Es fehlen Agyekum (nicht berücksichtigt), Dickes (nicht berücksichtigt), Elfadli (nicht berücksichtigt), Omari (Schulterverletzung), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Aufbautraining)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Heuer Fernandes - Capaldo , Bornauw , Torunarigha - El Ouahdi , Sambi Lokonga , Remberg , Lemke - Fabio Vieira , Grönbaek - Daka", + "formation": "3-4-2-1", + "formation_lines": [ + 3, + 4, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Heuer Fernandes", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/daniel-heuer-fernandes/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Capaldo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolas-capaldo/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bornauw", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sebastiaan-bornauw/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Torunarigha", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jordan-torunarigha/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "El Ouahdi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/zakaria-el-ouahdi/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Sambi Lokonga", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/albert-sambi-lokonga/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Remberg", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nicolai-remberg/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Lemke", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/louis-lemke/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Fabio Vieira", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabio-vieira/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Grönbaek", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/albert-groenbaek-erlykke/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Daka", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/patson-daka/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Polzin", + "name": "Polzin", + "coach_url": "https://www.kicker.de/merlin-polzin/trainer/bundesliga/2026-27/hamburger-sv" + }, + "bench": { + "raw_text": "Reservebank Tangvik , Muheim , Nandja , Wolfe , Adeline , Amoako , Jatta , Nadir , Moffi , Poulsen , Stange", + "players": [ + { + "full_name": null, + "displayed_name": "Tangvik", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sander-tangvik/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Muheim", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/miro-muheim/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nandja", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/shafiq-nandja/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Wolfe", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/david-moeller-wolfe/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Adeline", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/martin-adeline/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Amoako", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kofi-jeremy-amoako/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jatta", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bakery-jatta/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nadir", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/bilal-nadir/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Moffi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/terem-moffi/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Poulsen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yussuf-poulsen/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Stange", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/otto-stange/spieler/bundesliga/2026-27/hamburger-sv", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Agyekum (nicht berücksichtigt), Dickes (nicht berücksichtigt), Elfadli (nicht berücksichtigt), Omari (Schulterverletzung), Pherai (nicht berücksichtigt), Rössing-Lelesiit (Aufbautraining)", + "players": [ + { + "raw_text": "Agyekum(nicht berücksichtigt),", + "name": "Agyekum", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/joel-agyekum/spieler/bundesliga/2026-27/hamburger-sv" + }, + { + "raw_text": "Dickes(nicht berücksichtigt),", + "name": "Dickes", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/fernando-dickes/spieler/bundesliga/2026-27/hamburger-sv" + }, + { + "raw_text": "Elfadli(nicht berücksichtigt),", + "name": "Elfadli", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/daniel-elfadli/spieler/bundesliga/2026-27/hamburger-sv" + }, + { + "raw_text": "Omari(Schulterverletzung),", + "name": "Omari", + "reason": "Schulterverletzung", + "player_url": "https://www.kicker.de/warmed-omari/spieler/bundesliga/2026-27/hamburger-sv" + }, + { + "raw_text": "Pherai(nicht berücksichtigt),", + "name": "Pherai", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/immanuel-pherai/spieler/bundesliga/2026-27/hamburger-sv" + }, + { + "raw_text": "Rössing-Lelesiit(Aufbautraining)", + "name": "Rössing-Lelesiit", + "reason": "Aufbautraining", + "player_url": "https://www.kicker.de/alexander-r-ssing-lelesiit/spieler/bundesliga/2026-27/hamburger-sv" + } + ] + } + } + }, + "away": { + "team_name": "1. FSV Mainz 05", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Zentner", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-zentner/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "da Costa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/danny-da-costa/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Posch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-posch/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Potulski", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kacper-potulski/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Caci", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/anthony-caci/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kai. Sano", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kaishu-sano/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mwene", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/phillipp-mwene/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "J.-S. Lee", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jae-sung-lee/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Amiri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nadiem-amiri/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sheraldo-becker/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "P. Tietz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/phillip-tietz/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"1.Mainz\n
\n
\n
\n

Voraussichtliche Aufstellung
Zentner - da Costa, Posch, Potulski - Caci, Kai. Sano, Mwene - J.-S. Lee, Amiri - Becker, P. Tietz

\n

\nTrainer
Fischer\n

\n

Reservebank
Kinzig, Schwolow, Bell, Gruber, Nakuzola, Widmer, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

\n

Es fehlen
Haidara (U 23), Hong (nicht berücksichtigt), Kohr (Syndesmoseverletzung), Martel (Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Zentner - da Costa, Posch, Potulski - Caci, Kai. Sano, Mwene - J.-S. Lee, Amiri - Becker, P. Tietz

", + "text": "Voraussichtliche Aufstellung Zentner - da Costa , Posch , Potulski - Caci , Kai. Sano , Mwene - J.-S. Lee , Amiri - Becker , P. Tietz" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Fischer\n

", + "text": "Trainer Fischer" + }, + { + "index": 3, + "outer_html": "

Reservebank
Kinzig, Schwolow, Bell, Gruber, Nakuzola, Widmer, Kawasaki, Maloney, Ruoppi, Hollerbach, Königsdörffer

", + "text": "Reservebank Kinzig , Schwolow , Bell , Gruber , Nakuzola , Widmer , Kawasaki , Maloney , Ruoppi , Hollerbach , Königsdörffer" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Haidara (U 23), Hong (nicht berücksichtigt), Kohr (Syndesmoseverletzung), Martel (Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch)

", + "text": "Es fehlen Haidara (U 23), Hong (nicht berücksichtigt), Kohr (Syndesmoseverletzung), Martel (Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Zentner - da Costa , Posch , Potulski - Caci , Kai. Sano , Mwene - J.-S. Lee , Amiri - Becker , P. Tietz", + "formation": "3-3-2-2", + "formation_lines": [ + 3, + 3, + 2, + 2 + ], + "formation_row_counts": [ + 1, + 3, + 3, + 2, + 2 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Zentner", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-zentner/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "da Costa", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/danny-da-costa/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Posch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-posch/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Potulski", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kacper-potulski/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Caci", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/anthony-caci/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kai. Sano", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kaishu-sano/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Mwene", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/phillipp-mwene/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "J.-S. Lee", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jae-sung-lee/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Amiri", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nadiem-amiri/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Becker", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sheraldo-becker/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "P. Tietz", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/phillip-tietz/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Fischer", + "name": "Fischer", + "coach_url": "https://www.kicker.de/urs-fischer/trainer/bundesliga/2026-27/1-fsv-mainz-05" + }, + "bench": { + "raw_text": "Reservebank Kinzig , Schwolow , Bell , Gruber , Nakuzola , Widmer , Kawasaki , Maloney , Ruoppi , Hollerbach , Königsdörffer", + "players": [ + { + "full_name": null, + "displayed_name": "Kinzig", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/maximilian-kinzig/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Schwolow", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alexander-schwolow/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bell", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/stefan-bell/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gruber", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabio-gruber/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Nakuzola", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rael-nakuzola/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Widmer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/silvan-widmer/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kawasaki", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/sota-kawasaki/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maloney", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lennard-maloney/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ruoppi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/otto-ruoppi/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Hollerbach", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/benedict-hollerbach/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Königsdörffer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ransford-yeboah-koenigsdoerffer/spieler/bundesliga/2026-27/1-fsv-mainz-05", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Haidara (U 23), Hong (nicht berücksichtigt), Kohr (Syndesmoseverletzung), Martel (Innenbandanriss im Knie), Nebel (Adduktorenverletzung), Silas (Reha nach Schien- und Wadenbeinbruch)", + "players": [ + { + "raw_text": "Haidara(U 23),", + "name": "Haidara", + "reason": "U 23", + "player_url": "https://www.kicker.de/alynho-haidara/spieler/bundesliga/2026-27/1-fsv-mainz-05" + }, + { + "raw_text": "Hong(nicht berücksichtigt),", + "name": "Hong", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/hyunseok-hong/spieler/bundesliga/2026-27/1-fsv-mainz-05" + }, + { + "raw_text": "Kohr(Syndesmoseverletzung),", + "name": "Kohr", + "reason": "Syndesmoseverletzung", + "player_url": "https://www.kicker.de/dominik-kohr/spieler/bundesliga/2026-27/1-fsv-mainz-05" + }, + { + "raw_text": "Martel(Innenbandanriss im Knie),", + "name": "Martel", + "reason": "Innenbandanriss im Knie", + "player_url": "https://www.kicker.de/eric-martel/spieler/bundesliga/2026-27/1-fsv-mainz-05" + }, + { + "raw_text": "Nebel(Adduktorenverletzung),", + "name": "Nebel", + "reason": "Adduktorenverletzung", + "player_url": "https://www.kicker.de/paul-nebel/spieler/bundesliga/2026-27/1-fsv-mainz-05" + }, + { + "raw_text": "Silas(Reha nach Schien- und Wadenbeinbruch)", + "name": "Silas", + "reason": "Reha nach Schien- und Wadenbeinbruch", + "player_url": "https://www.kicker.de/silas-katompa-mvumpa/spieler/bundesliga/2026-27/1-fsv-mainz-05" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/hsv-gegen-mainz-2026-bundesliga-5226823/aufstellung", + "schedule_row_text": "Hamburger SV HSV So. 15:30 1. FSV Mainz 05 Mainz Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Wolfe trainiert seit Mittwoch in Hamburg, dürfte noch hinter Vorbereitungsgewinner Lemke der Joker sein, El Ouahdi und Fabio Vieira hingegen sind auf Anhieb Startelf-Kandidaten.

", + "text": "Zum Spiel Wolfe trainiert seit Mittwoch in Hamburg, dürfte noch hinter Vorbereitungsgewinner Lemke der Joker sein, El Ouahdi und Fabio Vieira hingegen sind auf Anhieb Startelf-Kandidaten." + }, + { + "outer_html": "

Zum Spiel
Potulski könnte den verletzten Kohr ersetzen, Posch sollte nun bereit sein für den Start im Abwehrzentrum. Alternativ kommt jeweils auch Gruber infrage.

", + "text": "Zum Spiel Potulski könnte den verletzten Kohr ersetzen, Posch sollte nun bereit sein für den Start im Abwehrzentrum. Alternativ kommt jeweils auch Gruber infrage." + } + ] + } + }, + { + "match_time": "So. 17:30", + "home": { + "team_name": "Eintracht Frankfurt", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Atubolu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noah-atubolu/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Baum", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/elias-baum/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "R. Koch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-koch/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brassier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lilian-brassier/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kosugi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/keita-kosugi/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chaibi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fares-chaibi/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Onyedika", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/raphael-onyedika/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Amaimouni-Echghouyab", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ayoube-amaimouni-echghouyab/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Uzun", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/can-uzun/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ebnoutalib", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/younes-ebnoutalib/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Burkardt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jonathan-burkardt/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 1, + "raw_html": "
\n
\n
\"EintrachtFrankfurt
\n
\n
\n

Voraussichtliche Aufstellung
Atubolu - Baum, R. Koch, Brassier, Kosugi - Chaibi, Onyedika - Amaimouni-Echghouyab, Uzun - Ebnoutalib, Burkardt

\n

Trainer
Hütter

\n

Reservebank
Kaua Santos, Chandler, Maluze, Otavio, Arrhov, Aseko, Doan, M. Götze, O. Höjlund, Pimpong

\n

Es fehlen
Collins (Rückenprobleme), Grahl (nicht berücksichtigt), Knauff (Oberschenkelverletzung), Ngankam (Muskelverletzung), Siljevic (nicht berücksichtigt)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Atubolu - Baum, R. Koch, Brassier, Kosugi - Chaibi, Onyedika - Amaimouni-Echghouyab, Uzun - Ebnoutalib, Burkardt

", + "text": "Voraussichtliche Aufstellung Atubolu - Baum , R. Koch , Brassier , Kosugi - Chaibi , Onyedika - Amaimouni-Echghouyab , Uzun - Ebnoutalib , Burkardt" + }, + { + "index": 2, + "outer_html": "

Trainer
Hütter

", + "text": "Trainer Hütter" + }, + { + "index": 3, + "outer_html": "

Reservebank
Kaua Santos, Chandler, Maluze, Otavio, Arrhov, Aseko, Doan, M. Götze, O. Höjlund, Pimpong

", + "text": "Reservebank Kaua Santos , Chandler , Maluze , Otavio , Arrhov , Aseko , Doan , M. Götze , O. Höjlund , Pimpong" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Collins (Rückenprobleme), Grahl (nicht berücksichtigt), Knauff (Oberschenkelverletzung), Ngankam (Muskelverletzung), Siljevic (nicht berücksichtigt)

", + "text": "Es fehlen Collins (Rückenprobleme), Grahl (nicht berücksichtigt), Knauff (Oberschenkelverletzung), Ngankam (Muskelverletzung), Siljevic (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Atubolu - Baum , R. Koch , Brassier , Kosugi - Chaibi , Onyedika - Amaimouni-Echghouyab , Uzun - Ebnoutalib , Burkardt", + "formation": "4-2-2-2", + "formation_lines": [ + 4, + 2, + 2, + 2 + ], + "formation_row_counts": [ + 1, + 4, + 2, + 2, + 2 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Atubolu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noah-atubolu/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Baum", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/elias-baum/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "R. Koch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-koch/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brassier", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/lilian-brassier/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kosugi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/keita-kosugi/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chaibi", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fares-chaibi/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Onyedika", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/raphael-onyedika/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Amaimouni-Echghouyab", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ayoube-amaimouni-echghouyab/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Uzun", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/can-uzun/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ebnoutalib", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/younes-ebnoutalib/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Burkardt", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jonathan-burkardt/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": 5, + "slot_index": 2, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Hütter", + "name": "Hütter", + "coach_url": "https://www.kicker.de/adolf-huetter/trainer/bundesliga/2026-27/eintracht-frankfurt" + }, + "bench": { + "raw_text": "Reservebank Kaua Santos , Chandler , Maluze , Otavio , Arrhov , Aseko , Doan , M. Götze , O. Höjlund , Pimpong", + "players": [ + { + "full_name": null, + "displayed_name": "Kaua Santos", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kaua-santos/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Chandler", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/timothy-chandler/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Maluze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jerimiaha-maluze/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Otavio", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/otavio-manoel-galdino-fernandes/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Arrhov", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/love-arrhov/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Aseko", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noel-aseko-nkili/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Doan", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/ritsu-doan/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Götze", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mario-goetze/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "O. Höjlund", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/oscar-hoejlund/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Pimpong", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/malik-pimpong/spieler/bundesliga/2026-27/eintracht-frankfurt", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Collins (Rückenprobleme), Grahl (nicht berücksichtigt), Knauff (Oberschenkelverletzung), Ngankam (Muskelverletzung), Siljevic (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Collins(Rückenprobleme),", + "name": "Collins", + "reason": "Rückenprobleme", + "player_url": "https://www.kicker.de/nnamdi-collins/spieler/bundesliga/2026-27/eintracht-frankfurt" + }, + { + "raw_text": "Grahl(nicht berücksichtigt),", + "name": "Grahl", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/jens-grahl/spieler/bundesliga/2026-27/eintracht-frankfurt" + }, + { + "raw_text": "Knauff(Oberschenkelverletzung),", + "name": "Knauff", + "reason": "Oberschenkelverletzung", + "player_url": "https://www.kicker.de/ansgar-knauff/spieler/bundesliga/2026-27/eintracht-frankfurt" + }, + { + "raw_text": "Ngankam(Muskelverletzung),", + "name": "Ngankam", + "reason": "Muskelverletzung", + "player_url": "https://www.kicker.de/jessic-ngankam/spieler/bundesliga/2026-27/eintracht-frankfurt" + }, + { + "raw_text": "Siljevic(nicht berücksichtigt)", + "name": "Siljevic", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/amil-siljevic/spieler/bundesliga/2026-27/eintracht-frankfurt" + } + ] + } + } + }, + "away": { + "team_name": "FC Augsburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": null, + "displayed_name": "Dahmen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/finn-dahmen/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Banks", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noahkai-banks/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Matsima", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/chrislain-matsima/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brackelmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/calvin-brackelmann/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Wolf", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marius-wolf/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Massengo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/han-noah-massengo/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rieder", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabian-rieder/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Behrens", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hennes-behrens/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kade", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/anton-kade/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Fellhauer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-fellhauer/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gregoritsch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/michael-gregoritsch/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ], + "kicker_details": { + "lineup_index": 2, + "raw_html": "
\n
\n
\n\"FCAugsburg\n
\n
\n
\n

Voraussichtliche Aufstellung
Dahmen - Banks, Matsima, Brackelmann - M. Wolf, Massengo, Rieder, Behrens - Kade, Fellhauer - Gregoritsch

\n

\nTrainer
Baum\n

\n

Reservebank
Labrovic, Bah, Gouweleeuw, Seol, Claude-Maurice, Ibrahimovic, Jakic, Keitel, Kömür, Suso, Ogundu, Ribeiro

\n

Es fehlen
Breithaupt (nicht berücksichtigt), Mbuku (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)

\n
", + "paragraphs": [ + { + "index": 1, + "outer_html": "

Voraussichtliche Aufstellung
Dahmen - Banks, Matsima, Brackelmann - M. Wolf, Massengo, Rieder, Behrens - Kade, Fellhauer - Gregoritsch

", + "text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Kade , Fellhauer - Gregoritsch" + }, + { + "index": 2, + "outer_html": "

\nTrainer
Baum\n

", + "text": "Trainer Baum" + }, + { + "index": 3, + "outer_html": "

Reservebank
Labrovic, Bah, Gouweleeuw, Seol, Claude-Maurice, Ibrahimovic, Jakic, Keitel, Kömür, Suso, Ogundu, Ribeiro

", + "text": "Reservebank Labrovic , Bah , Gouweleeuw , Seol , Claude-Maurice , Ibrahimovic , Jakic , Keitel , Kömür , Suso , Ogundu , Ribeiro" + }, + { + "index": 4, + "outer_html": "

Es fehlen
Breithaupt (nicht berücksichtigt), Mbuku (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)

", + "text": "Es fehlen Breithaupt (nicht berücksichtigt), Mbuku (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)" + } + ], + "starting_xi": { + "raw_text": "Voraussichtliche Aufstellung Dahmen - Banks , Matsima , Brackelmann - M. Wolf , Massengo , Rieder , Behrens - Kade , Fellhauer - Gregoritsch", + "formation": "3-4-2-1", + "formation_lines": [ + 3, + 4, + 2, + 1 + ], + "formation_row_counts": [ + 1, + 3, + 4, + 2, + 1 + ], + "players": [ + { + "full_name": null, + "displayed_name": "Dahmen", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/finn-dahmen/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Banks", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/noahkai-banks/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Matsima", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/chrislain-matsima/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Brackelmann", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/calvin-brackelmann/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "M. Wolf", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/marius-wolf/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Massengo", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/han-noah-massengo/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Rieder", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/fabian-rieder/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Behrens", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/hennes-behrens/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kade", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/anton-kade/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Fellhauer", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/robin-fellhauer/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gregoritsch", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/michael-gregoritsch/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": 5, + "slot_index": 1, + "starting_probability_rank": 1 + } + ] + }, + "coach": { + "raw_text": "Trainer Baum", + "name": "Baum", + "coach_url": "https://www.kicker.de/manuel-baum/trainer/bundesliga/2026-27/fc-augsburg" + }, + "bench": { + "raw_text": "Reservebank Labrovic , Bah , Gouweleeuw , Seol , Claude-Maurice , Ibrahimovic , Jakic , Keitel , Kömür , Suso , Ogundu , Ribeiro", + "players": [ + { + "full_name": null, + "displayed_name": "Labrovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/nedilijko-labrovic/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Bah", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/juma-bah/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Gouweleeuw", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/jeffrey-gouweleeuw/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Seol", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/young-woo-seol/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Claude-Maurice", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/alexis-claude-maurice/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ibrahimovic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/arijon-ibrahimovic/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Jakic", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/kristijan-jakic/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Keitel", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/yannik-keitel/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Kömür", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/mert-koemuer/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Suso", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/klaus-suso/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ogundu", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/uchenna-ogundu/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + }, + { + "full_name": null, + "displayed_name": "Ribeiro", + "position": null, + "injury_status": null, + "player_id": null, + "player_url": "https://www.kicker.de/rodrigo-ribeiro/spieler/bundesliga/2026-27/fc-augsburg", + "formation_row": null, + "slot_index": null, + "starting_probability_rank": 1 + } + ] + }, + "unavailable": { + "raw_text": "Es fehlen Breithaupt (nicht berücksichtigt), Mbuku (nicht berücksichtigt), Mounié (nicht berücksichtigt), Sakar (nicht berücksichtigt), Schnitzer (nicht berücksichtigt), Wisbereit (nicht berücksichtigt)", + "players": [ + { + "raw_text": "Breithaupt(nicht berücksichtigt),", + "name": "Breithaupt", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/tim-breithaupt/spieler/bundesliga/2026-27/fc-augsburg" + }, + { + "raw_text": "Mbuku(nicht berücksichtigt),", + "name": "Mbuku", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/nathanael-mbuku/spieler/bundesliga/2026-27/fc-augsburg" + }, + { + "raw_text": "Mounié(nicht berücksichtigt),", + "name": "Mounié", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/steve-mounie/spieler/bundesliga/2026-27/fc-augsburg" + }, + { + "raw_text": "Sakar(nicht berücksichtigt),", + "name": "Sakar", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/faik-sakar/spieler/bundesliga/2026-27/fc-augsburg" + }, + { + "raw_text": "Schnitzer(nicht berücksichtigt),", + "name": "Schnitzer", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/tim-schnitzer-2/spieler/bundesliga/2026-27/fc-augsburg" + }, + { + "raw_text": "Wisbereit(nicht berücksichtigt)", + "name": "Wisbereit", + "reason": "nicht berücksichtigt", + "player_url": "https://www.kicker.de/tom-wisbereit/spieler/bundesliga/2026-27/fc-augsburg" + } + ] + } + } + }, + "kicker_details": { + "fixture_url": "https://www.kicker.de/frankfurt-gegen-augsburg-2026-bundesliga-5226821/aufstellung", + "schedule_row_text": "Eintracht Frankfurt Frankfurt So. 17:30 FC Augsburg Augsburg Vorschau", + "lineup_block_count": 2, + "explanations": [ + { + "outer_html": "

Zum Spiel
Brassier rückt für Maluze in die Startelf. Sollte Doan rechtzeitig fit werden, könnte er Amaimouni-Echghouyab ersetzen. Ansonsten zeichnen sich keine Wechsel ab.

", + "text": "Zum Spiel Brassier rückt für Maluze in die Startelf. Sollte Doan rechtzeitig fit werden, könnte er Amaimouni-Echghouyab ersetzen. Ansonsten zeichnen sich keine Wechsel ab." + }, + { + "outer_html": "

Zum Spiel
Nach dem 3:0 gegen Schalke drängt sich für Trainer Baum kein Wechsel auf, hochwertige Alternativen stehen jedoch genügend zur Verfügung. Zum Beispiel die Neuzugänge Bah und Ibrahimovic, auch Claude-Maurice kehrt zurück.

", + "text": "Zum Spiel Nach dem 3:0 gegen Schalke drängt sich für Trainer Baum kein Wechsel auf, hochwertige Alternativen stehen jedoch genügend zur Verfügung. Zum Beispiel die Neuzugänge Bah und Ibrahimovic, auch Claude-Maurice kehrt zurück." + } + ] + } + } + ] +} diff --git a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260817_194734.json b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_105057.json similarity index 86% rename from outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260817_194734.json rename to outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_105057.json index 9bf24eb..68c92cc 100644 --- a/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260817_194734.json +++ b/outputs/ligainsider/predicted_lineups/ligainsider_bundesliga_lineups_20260904_105057.json @@ -2,11 +2,11 @@ "metadata": { "source": "LigaInsider", "source_url": "https://www.ligainsider.de/", - "captured_at": "2026-08-17T19:47:34+02:00", - "capture_finished_at": "2026-08-17T19:47:59+02:00", + "captured_at": "2026-09-04T10:50:57+02:00", + "capture_finished_at": "2026-09-04T10:51:20+02:00", "match_count": 9, "team_count": 18, - "player_count": 268, + "player_count": 254, "team_page_count": 18, "team_pages": { "Bayern München": "https://www.ligainsider.de/fc-bayern-muenchen/1/", @@ -33,182 +33,10 @@ }, "matches": [ { - "match_time": "2026-08-28T20:30+02:00", + "match_time": "2026-09-04T20:30+02:00", "home": { - "team_name": "Bayern München", - "side": "home", - "lineup_status": "Predicted Lineup", - "players": [ - { - "full_name": "Manuel Neuer", - "displayed_name": "Neuer", - "position": "GK", - "injury_status": null, - "player_id": 114, - "player_url": "https://www.ligainsider.de/manuel-neuer_114/", - "formation_row": 1, - "slot_index": 1, - "starting_probability_rank": 1 - }, - { - "full_name": "Konrad Laimer", - "displayed_name": "Laimer", - "position": "DR", - "injury_status": "QUES", - "player_id": 6324, - "player_url": "https://www.ligainsider.de/konrad-laimer_6324/", - "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 1 - }, - { - "full_name": "Josip Stanisic", - "displayed_name": "Stanišić", - "position": "DR", - "injury_status": null, - "player_id": 20102, - "player_url": "https://www.ligainsider.de/josip-stanisic_20102/", - "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 2 - }, - { - "full_name": "Jonathan Tah", - "displayed_name": "Tah", - "position": "DCR", - "injury_status": null, - "player_id": 2385, - "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", - "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 1 - }, - { - "full_name": "Minjae Kim", - "displayed_name": "Minjae", - "position": "DCL", - "injury_status": null, - "player_id": 27022, - "player_url": "https://www.ligainsider.de/minjae-kim_27022/", - "formation_row": 2, - "slot_index": 3, - "starting_probability_rank": 1 - }, - { - "full_name": "Dayot Upamecano", - "displayed_name": "Upamecano", - "position": "DCL", - "injury_status": null, - "player_id": 11541, - "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", - "formation_row": 2, - "slot_index": 3, - "starting_probability_rank": 2 - }, - { - "full_name": "Nathaniel Brown", - "displayed_name": "Brown", - "position": "DL", - "injury_status": null, - "player_id": 35857, - "player_url": "https://www.ligainsider.de/nathaniel-brown_35857/", - "formation_row": 2, - "slot_index": 4, - "starting_probability_rank": 1 - }, - { - "full_name": "Joshua Kimmich", - "displayed_name": "Kimmich", - "position": "MCR", - "injury_status": null, - "player_id": 5768, - "player_url": "https://www.ligainsider.de/joshua-kimmich_5768/", - "formation_row": 3, - "slot_index": 1, - "starting_probability_rank": 1 - }, - { - "full_name": "Tom Bischof", - "displayed_name": "Bischof", - "position": "AMC", - "injury_status": null, - "player_id": 26133, - "player_url": "https://www.ligainsider.de/tom-bischof_26133/", - "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 1 - }, - { - "full_name": "Jamal Musiala", - "displayed_name": "Musiala", - "position": "AMC", - "injury_status": "QUES", - "player_id": 24149, - "player_url": "https://www.ligainsider.de/jamal-musiala_24149/", - "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 2 - }, - { - "full_name": "Ismael Saibari", - "displayed_name": "Saibari", - "position": "AMC", - "injury_status": null, - "player_id": 25609, - "player_url": "https://www.ligainsider.de/ismael-saibari_25609/", - "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 3 - }, - { - "full_name": "Aleksandar Pavlovic", - "displayed_name": "Pavlović", - "position": "MCL", - "injury_status": null, - "player_id": 35918, - "player_url": "https://www.ligainsider.de/aleksandar-pavlovic_35918/", - "formation_row": 3, - "slot_index": 3, - "starting_probability_rank": 1 - }, - { - "full_name": "Michael Olise", - "displayed_name": "Olise", - "position": "FWR", - "injury_status": null, - "player_id": 37170, - "player_url": "https://www.ligainsider.de/michael-olise_37170/", - "formation_row": 4, - "slot_index": 1, - "starting_probability_rank": 1 - }, - { - "full_name": "Harry Kane", - "displayed_name": "Kane", - "position": "FW", - "injury_status": null, - "player_id": 4828, - "player_url": "https://www.ligainsider.de/harry-kane_4828/", - "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 1 - }, - { - "full_name": "Luis Diaz", - "displayed_name": "Luis Díaz", - "position": "FWL", - "injury_status": null, - "player_id": 22566, - "player_url": "https://www.ligainsider.de/luis-diaz_22566/", - "formation_row": 4, - "slot_index": 3, - "starting_probability_rank": 1 - } - ] - }, - "away": { "team_name": "VfB Stuttgart", - "side": "away", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { @@ -223,27 +51,16 @@ "starting_probability_rank": 1 }, { - "full_name": "Nikolas Nartey", - "displayed_name": "Nartey", + "full_name": "Josha Vagnoman", + "displayed_name": "Vagnoman", "position": "DR", "injury_status": null, - "player_id": 13737, - "player_url": "https://www.ligainsider.de/nikolas-nartey_13737/", + "player_id": 18427, + "player_url": "https://www.ligainsider.de/josha-vagnoman_18427/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, - { - "full_name": "Ramon Hendriks", - "displayed_name": "Hendriks", - "position": "DR", - "injury_status": null, - "player_id": 23957, - "player_url": "https://www.ligainsider.de/ramon-hendriks_23957/", - "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 2 - }, { "full_name": "Finn Jeltsch", "displayed_name": "Jeltsch", @@ -321,38 +138,27 @@ "slot_index": 1, "starting_probability_rank": 1 }, - { - "full_name": "Ermedin Demirovic", - "displayed_name": "Demirović", - "position": "FW", - "injury_status": null, - "player_id": 24166, - "player_url": "https://www.ligainsider.de/ermedin-demirovic_24166/", - "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 1 - }, { "full_name": "Bilal El Khannouss", "displayed_name": "El Khannouss", - "position": "FW", + "position": "FWR", "injury_status": null, "player_id": 37086, "player_url": "https://www.ligainsider.de/bilal-el-khannouss_37086/", "formation_row": 4, - "slot_index": 2, + "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Tiago Tomas", - "displayed_name": "Tiago Tomás", + "full_name": "Dzenan Pejcinovic", + "displayed_name": "Pejčinović", "position": "FW", "injury_status": null, - "player_id": 24512, - "player_url": "https://www.ligainsider.de/tiago-tomas_24512/", + "player_id": 26158, + "player_url": "https://www.ligainsider.de/dzenan-pejcinovic_26158/", "formation_row": 4, "slot_index": 2, - "starting_probability_rank": 3 + "starting_probability_rank": 1 }, { "full_name": "Chris Fuehrich", @@ -364,15 +170,23 @@ "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 + }, + { + "full_name": "Ramon Hendriks", + "displayed_name": "Hendriks", + "position": "FWL", + "injury_status": null, + "player_id": 23957, + "player_url": "https://www.ligainsider.de/ramon-hendriks_23957/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 } ] - } - }, - { - "match_time": "2026-08-29T15:30+02:00", - "home": { + }, + "away": { "team_name": "1. FC Köln", - "side": "home", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ { @@ -431,59 +245,48 @@ "starting_probability_rank": 1 }, { - "full_name": "Isak Johannesson", - "displayed_name": "Jóhannesson", + "full_name": "Tom Krauss", + "displayed_name": "Krauß", "position": "MCR", "injury_status": null, - "player_id": 35249, - "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", + "player_id": 20244, + "player_url": "https://www.ligainsider.de/tom-krauss_20244/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Marius Buelter", - "displayed_name": "Bülter", + "full_name": "Isak Johannesson", + "displayed_name": "Jóhannesson", "position": "AMC", "injury_status": null, - "player_id": 19202, - "player_url": "https://www.ligainsider.de/marius-buelter_19202/", + "player_id": 35249, + "player_url": "https://www.ligainsider.de/isak-johannesson_35249/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Paul Okon Engstler", - "displayed_name": "Okon-Engstler", - "position": "AMC", + "full_name": "Ellyes Skhiri", + "displayed_name": "Skhiri", + "position": "MCL", "injury_status": null, - "player_id": 38936, - "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", - "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 2 - }, - { - "full_name": "Luca Waldschmidt", - "displayed_name": "Waldschmidt", - "position": "AMC", - "injury_status": "QUES", - "player_id": 2594, - "player_url": "https://www.ligainsider.de/luca-waldschmidt_2594/", + "player_id": 20776, + "player_url": "https://www.ligainsider.de/ellyes-skhiri_20776/", "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 3 + "slot_index": 3, + "starting_probability_rank": 1 }, { - "full_name": "Tom Krauss", - "displayed_name": "Krauß", + "full_name": "Paul Okon Engstler", + "displayed_name": "Okon-Engstler", "position": "MCL", "injury_status": null, - "player_id": 20244, - "player_url": "https://www.ligainsider.de/tom-krauss_20244/", + "player_id": 38936, + "player_url": "https://www.ligainsider.de/paul-okon-engstler_38936/", "formation_row": 3, "slot_index": 3, - "starting_probability_rank": 1 + "starting_probability_rank": 2 }, { "full_name": "Linton Maina", @@ -497,20 +300,9 @@ "starting_probability_rank": 1 }, { - "full_name": "Jan Thielmann", - "displayed_name": "Thielmann", - "position": "FWR", - "injury_status": null, - "player_id": 21998, - "player_url": "https://www.ligainsider.de/jan-thielmann_21998/", - "formation_row": 4, - "slot_index": 1, - "starting_probability_rank": 2 - }, - { - "full_name": "Ragnar Ache", - "displayed_name": "Ache", - "position": "FW", + "full_name": "Ragnar Ache", + "displayed_name": "Ache", + "position": "FW", "injury_status": null, "player_id": 23720, "player_url": "https://www.ligainsider.de/ragnar-ache_23720/", @@ -519,209 +311,209 @@ "starting_probability_rank": 1 }, { - "full_name": "Said El Mala", - "displayed_name": "S. El Mala", + "full_name": "Mikey Moore", + "displayed_name": "Moore", "position": "FWL", "injury_status": null, - "player_id": 38546, - "player_url": "https://www.ligainsider.de/said-el-mala_38546/", + "player_id": 38448, + "player_url": "https://www.ligainsider.de/mikey-moore_38448/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", + "full_name": "Jan Thielmann", + "displayed_name": "Thielmann", "position": "FWL", "injury_status": null, - "player_id": 38544, - "player_url": "https://www.ligainsider.de/neuzugang_38544/", + "player_id": 21998, + "player_url": "https://www.ligainsider.de/jan-thielmann_21998/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 2 } ] - }, - "away": { - "team_name": "TSG Hoffenheim", - "side": "away", + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "Bayer 04 Leverkusen", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Oliver Baumann", - "displayed_name": "Baumann", + "full_name": "Mark Flekken", + "displayed_name": "Flekken", "position": "GK", "injury_status": null, - "player_id": 567, - "player_url": "https://www.ligainsider.de/oliver-baumann_567/", + "player_id": 4530, + "player_url": "https://www.ligainsider.de/mark-flekken_4530/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Vladimir Coufal", - "displayed_name": "Coufal", + "full_name": "Jarell Quansah", + "displayed_name": "Quansah", "position": "DR", "injury_status": null, - "player_id": 11929, - "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", + "player_id": 36489, + "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Ozan Kabak", - "displayed_name": "Ozan Kabak", + "full_name": "Lucas Vazquez", + "displayed_name": "Lucas V.", + "position": "DR", + "injury_status": null, + "player_id": 7631, + "player_url": "https://www.ligainsider.de/lucas-vazquez_7631/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Guela Doue", + "displayed_name": "Doué", + "position": "DR", + "injury_status": null, + "player_id": 35433, + "player_url": "https://www.ligainsider.de/guela-doue_35433/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 3 + }, + { + "full_name": "Edmond Tapsoba", + "displayed_name": "Tapsoba", "position": "DCR", "injury_status": null, - "player_id": 20416, - "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", + "player_id": 19022, + "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Albian Hajdari", - "displayed_name": "Hajdari", + "full_name": "Facundo Medina", + "displayed_name": "Medina", "position": "DCL", "injury_status": null, - "player_id": 37227, - "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", + "player_id": 36418, + "player_url": "https://www.ligainsider.de/facundo-medina_36418/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Mats Rots", - "displayed_name": "Rots", - "position": "DL", + "full_name": "Loic Bade", + "displayed_name": "Badé", + "position": "DCL", "injury_status": null, - "player_id": 37794, - "player_url": "https://www.ligainsider.de/mats-rots_37794/", + "player_id": 35823, + "player_url": "https://www.ligainsider.de/loic-bade_35823/", "formation_row": 2, - "slot_index": 4, - "starting_probability_rank": 1 + "slot_index": 3, + "starting_probability_rank": 2 }, { - "full_name": "Bernardo", - "displayed_name": "Bernardo", + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutiérrez", "position": "DL", "injury_status": null, - "player_id": 11324, - "player_url": "https://www.ligainsider.de/bernardo_11324/", + "player_id": 24219, + "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", "formation_row": 2, "slot_index": 4, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Nathan De Cat", - "displayed_name": "De Cat", + "full_name": "Aleix Garcia", + "displayed_name": "Aleix García", "position": "MCR", "injury_status": null, - "player_id": 38750, - "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", + "player_id": 7138, + "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Leon Avdullahu", - "displayed_name": "Avdullahu", - "position": "DMC", + "full_name": "Malik Tillman", + "displayed_name": "Tillman", + "position": "AMC", "injury_status": null, - "player_id": 38223, - "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", + "player_id": 23862, + "player_url": "https://www.ligainsider.de/malik-tillman_23862/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Wouter Burger", - "displayed_name": "Burger", - "position": "MCL", + "full_name": "Moussa Diaby", + "displayed_name": "Diaby", + "position": "AMC", "injury_status": null, - "player_id": 22632, - "player_url": "https://www.ligainsider.de/wouter-burger_22632/", + "player_id": 20616, + "player_url": "https://www.ligainsider.de/moussa-diaby_20616/", "formation_row": 3, - "slot_index": 3, - "starting_probability_rank": 1 + "slot_index": 2, + "starting_probability_rank": 2 }, { - "full_name": "Bambase Conte", - "displayed_name": "Conté", - "position": "FWR", + "full_name": "Equi Fernandez", + "displayed_name": "Fernández", + "position": "MCL", "injury_status": null, - "player_id": 27420, - "player_url": "https://www.ligainsider.de/bambase-conte_27420/", - "formation_row": 4, - "slot_index": 1, + "player_id": 38674, + "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "formation_row": 3, + "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Patrick Wimmer", - "displayed_name": "Wimmer", - "position": "FWR", - "injury_status": null, - "player_id": 26236, - "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", - "formation_row": 4, - "slot_index": 1, - "starting_probability_rank": 2 - }, - { - "full_name": "Max Moerstedt", - "displayed_name": "Moerstedt", + "full_name": "Ibrahim Maza", + "displayed_name": "Maza", "position": "FWR", "injury_status": null, - "player_id": 36318, - "player_url": "https://www.ligainsider.de/max-moerstedt_36318/", + "player_id": 35905, + "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", "formation_row": 4, "slot_index": 1, - "starting_probability_rank": 3 + "starting_probability_rank": 1 }, { - "full_name": "Adam Hlozek", - "displayed_name": "Hložek", + "full_name": "Patrik Schick", + "displayed_name": "Schick", "position": "FW", "injury_status": null, - "player_id": 24095, - "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", + "player_id": 7794, + "player_url": "https://www.ligainsider.de/patrik-schick_7794/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Adam Daghim", - "displayed_name": "Daghim", + "full_name": "Afonso Moreira", + "displayed_name": "Moreira", "position": "FWL", "injury_status": null, - "player_id": 37622, - "player_url": "https://www.ligainsider.de/adam-daghim_37622/", + "player_id": 36841, + "player_url": "https://www.ligainsider.de/afonso-moreira_36841/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 } ] - } - }, - { - "match_time": "2026-08-29T15:30+02:00", - "home": { + }, + "away": { "team_name": "1. FC Union Berlin", - "side": "home", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ - { - "full_name": "Carl Klaus", - "displayed_name": "Klaus", - "position": "GK", - "injury_status": null, - "player_id": 1982, - "player_url": "https://www.ligainsider.de/carl-klaus_1982/", - "formation_row": 1, - "slot_index": 1, - "starting_probability_rank": 1 - }, { "full_name": "Matheo Raab", "displayed_name": "Raab", @@ -731,7 +523,7 @@ "player_url": "https://www.ligainsider.de/matheo-raab_11224/", "formation_row": 1, "slot_index": 1, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { "full_name": "Josip Juranovic", @@ -755,17 +547,6 @@ "slot_index": 2, "starting_probability_rank": 1 }, - { - "full_name": "Marvin Friedrich", - "displayed_name": "Friedrich", - "position": "DCR", - "injury_status": null, - "player_id": 3296, - "player_url": "https://www.ligainsider.de/marvin-friedrich_3296/", - "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 2 - }, { "full_name": "Zeno Van Den Bosch", "displayed_name": "Van Den Bosch", @@ -777,6 +558,17 @@ "slot_index": 3, "starting_probability_rank": 1 }, + { + "full_name": "Felix Uduokhai", + "displayed_name": "Uduokhai", + "position": "DCL", + "injury_status": null, + "player_id": 7041, + "player_url": "https://www.ligainsider.de/felix-uduokhai_7041/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 2 + }, { "full_name": "Tom Rothe", "displayed_name": "Rothe", @@ -789,23 +581,12 @@ "starting_probability_rank": 1 }, { - "full_name": "Derrick Koehn", - "displayed_name": "Köhn", - "position": "DL", - "injury_status": null, - "player_id": 14385, - "player_url": "https://www.ligainsider.de/derrick-koehn_14385/", - "formation_row": 2, - "slot_index": 4, - "starting_probability_rank": 2 - }, - { - "full_name": "Andras Schaefer", - "displayed_name": "Schäfer", + "full_name": "Michel Aebischer", + "displayed_name": "Aebischer", "position": "MR", "injury_status": null, - "player_id": 27369, - "player_url": "https://www.ligainsider.de/andras-schaefer_27369/", + "player_id": 12508, + "player_url": "https://www.ligainsider.de/michel-aebischer_12508/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 @@ -843,6 +624,17 @@ "slot_index": 3, "starting_probability_rank": 1 }, + { + "full_name": "Andras Schaefer", + "displayed_name": "Schäfer", + "position": "ML", + "injury_status": null, + "player_id": 27369, + "player_url": "https://www.ligainsider.de/andras-schaefer_27369/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, { "full_name": "Livan Burcu", "displayed_name": "Burcu", @@ -852,7 +644,7 @@ "player_url": "https://www.ligainsider.de/livan-burcu_36114/", "formation_row": 3, "slot_index": 4, - "starting_probability_rank": 1 + "starting_probability_rank": 2 }, { "full_name": "Emmanuel Latte Lath", @@ -866,390 +658,327 @@ "starting_probability_rank": 1 }, { - "full_name": "Ilyas Ansah", - "displayed_name": "Ansah", + "full_name": "Marin Ljubicic", + "displayed_name": "Ljubičić", "position": "FWCL", "injury_status": null, - "player_id": 36892, - "player_url": "https://www.ligainsider.de/ilyas-ansah_36892/", + "player_id": 36465, + "player_url": "https://www.ligainsider.de/marin-ljubicic_36465/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 } ] - }, - "away": { - "team_name": "Eintracht Frankfurt", - "side": "away", + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "Borussia Mönchengladbach", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Kaua Santos", - "displayed_name": "Kauã S.", + "full_name": "Moritz Nicolas", + "displayed_name": "Nicolas", "position": "GK", "injury_status": null, - "player_id": 36306, - "player_url": "https://www.ligainsider.de/kaua-santos_36306/", + "player_id": 6295, + "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", - "position": "GK", + "full_name": "Joe Scally", + "displayed_name": "Scally", + "position": "DR", "injury_status": null, - "player_id": 37149, - "player_url": "https://www.ligainsider.de/neuzugang_37149/", - "formation_row": 1, + "player_id": 23700, + "player_url": "https://www.ligainsider.de/joe-scally_23700/", + "formation_row": 2, "slot_index": 1, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Michael Zetterer", - "displayed_name": "Zetterer", - "position": "GK", + "full_name": "Jan Leszczynski", + "displayed_name": "Leszczyński", + "position": "DR", "injury_status": null, - "player_id": 6257, - "player_url": "https://www.ligainsider.de/michael-zetterer_6257/", - "formation_row": 1, + "player_id": 38925, + "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "formation_row": 2, "slot_index": 1, - "starting_probability_rank": 3 + "starting_probability_rank": 2 }, { - "full_name": "Elias Baum", - "displayed_name": "Baum", - "position": "DR", - "injury_status": null, - "player_id": 35727, - "player_url": "https://www.ligainsider.de/elias-baum_35727/", - "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 1 - }, - { - "full_name": "Robin Koch", - "displayed_name": "Koch", + "full_name": "Ko Itakura", + "displayed_name": "Itakura", "position": "DCR", - "injury_status": "QUES", - "player_id": 12490, - "player_url": "https://www.ligainsider.de/robin-koch_12490/", + "injury_status": null, + "player_id": 27204, + "player_url": "https://www.ligainsider.de/ko-itakura_27204/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Arthur Theate", - "displayed_name": "Theate", + "full_name": "Kevin Diks", + "displayed_name": "Diks", "position": "DCL", "injury_status": null, - "player_id": 26137, - "player_url": "https://www.ligainsider.de/arthur-theate_26137/", + "player_id": 11591, + "player_url": "https://www.ligainsider.de/kevin-diks_11591/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Otavio", - "displayed_name": "Otávio", - "position": "DCL", - "injury_status": null, - "player_id": 39011, - "player_url": "https://www.ligainsider.de/otavio_39011/", - "formation_row": 2, - "slot_index": 3, - "starting_probability_rank": 2 - }, - { - "full_name": "Keita Kosugi", - "displayed_name": "Kosugi", + "full_name": "Lukas Ullrich", + "displayed_name": "Ullrich", "position": "DL", "injury_status": null, - "player_id": 38762, - "player_url": "https://www.ligainsider.de/keita-kosugi_38762/", + "player_id": 27518, + "player_url": "https://www.ligainsider.de/lukas-ullrich_27518/", "formation_row": 2, "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", + "full_name": "David Herold", + "displayed_name": "Herold", "position": "DL", "injury_status": null, - "player_id": 27513, - "player_url": "https://www.ligainsider.de/neuzugang_27513/", + "player_id": 34927, + "player_url": "https://www.ligainsider.de/david-herold_34927/", "formation_row": 2, "slot_index": 4, "starting_probability_rank": 2 }, { - "full_name": "Ansgar Knauff", - "displayed_name": "Knauff", - "position": "DL", - "injury_status": null, - "player_id": 24398, - "player_url": "https://www.ligainsider.de/ansgar-knauff_24398/", - "formation_row": 2, - "slot_index": 4, - "starting_probability_rank": 3 - }, - { - "full_name": "Ritsu Doan", - "displayed_name": "Dōan", - "position": "MR", + "full_name": "Philipp Sander", + "displayed_name": "Sander", + "position": "MCR", "injury_status": null, - "player_id": 22974, - "player_url": "https://www.ligainsider.de/ritsu-doan_22974/", + "player_id": 18612, + "player_url": "https://www.ligainsider.de/philipp-sander_18612/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Raphael Onyedika", - "displayed_name": "Onyedika", - "position": "MCR", + "full_name": "Hugo Bolin", + "displayed_name": "Bolin", + "position": "AMC", "injury_status": null, - "player_id": 26786, - "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", + "player_id": 37888, + "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Hugo Larsson", - "displayed_name": "Larsson", + "full_name": "Kevin Stoeger", + "displayed_name": "Stöger", "position": "MCL", "injury_status": null, - "player_id": 35384, - "player_url": "https://www.ligainsider.de/hugo-larsson_35384/", + "player_id": 692, + "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Oscar Hoejlund", - "displayed_name": "Højlund", + "full_name": "Mathieu Nguefack", + "displayed_name": "Nguefack", "position": "MCL", "injury_status": null, - "player_id": 37210, - "player_url": "https://www.ligainsider.de/oscar-hoejlund_37210/", + "player_id": 38828, + "player_url": "https://www.ligainsider.de/mathieu-nguefack_38828/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 2 }, { - "full_name": "Can Uzun", - "displayed_name": "Uzun", - "position": "ML", + "full_name": "Franck Honorat", + "displayed_name": "Honorat", + "position": "FWR", "injury_status": null, - "player_id": 35949, - "player_url": "https://www.ligainsider.de/can-uzun_35949/", - "formation_row": 3, - "slot_index": 4, + "player_id": 23248, + "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "formation_row": 4, + "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Younes Ebnoutalib", - "displayed_name": "Ebnoutalib", - "position": "FWCR", + "full_name": "Tim Kleindienst", + "displayed_name": "Kleindienst", + "position": "FW", "injury_status": null, - "player_id": 38489, - "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", + "player_id": 6321, + "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", "formation_row": 4, - "slot_index": 1, + "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", - "position": "FWCR", + "full_name": "Robin Hack", + "displayed_name": "Hack", + "position": "FWL", "injury_status": null, - "player_id": 27514, - "player_url": "https://www.ligainsider.de/neuzugang_27514/", + "player_id": 14139, + "player_url": "https://www.ligainsider.de/robin-hack_14139/", "formation_row": 4, - "slot_index": 1, - "starting_probability_rank": 2 + "slot_index": 3, + "starting_probability_rank": 1 }, { - "full_name": "Jonathan Burkardt", - "displayed_name": "Burkardt", - "position": "FWCL", + "full_name": "Wael Mohya", + "displayed_name": "Mohya", + "position": "FWL", "injury_status": null, - "player_id": 19272, - "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", + "player_id": 38636, + "player_url": "https://www.ligainsider.de/wael-mohya_38636/", "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 1 + "slot_index": 3, + "starting_probability_rank": 2 } ] - } - }, - { - "match_time": "2026-08-29T15:30+02:00", - "home": { - "team_name": "FSV Mainz 05", - "side": "home", + }, + "away": { + "team_name": "SV 07 Elversberg", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Robin Zentner", - "displayed_name": "Zentner", + "full_name": "Nicolas Kristof", + "displayed_name": "Kristof", "position": "GK", "injury_status": null, - "player_id": 3298, - "player_url": "https://www.ligainsider.de/robin-zentner_3298/", + "player_id": 26473, + "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Stefan Posch", - "displayed_name": "Posch", - "position": "DCR", + "full_name": "Jan Gyamerah", + "displayed_name": "Gyamerah", + "position": "DR", "injury_status": null, - "player_id": 12798, - "player_url": "https://www.ligainsider.de/stefan-posch_12798/", + "player_id": 5825, + "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Fabio Gruber", - "displayed_name": "Gruber", - "position": "DC", + "full_name": "Lukas Pinckert", + "displayed_name": "Pinckert", + "position": "DCR", "injury_status": null, - "player_id": 26579, - "player_url": "https://www.ligainsider.de/fabio-gruber_26579/", + "player_id": 38539, + "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Danny Da Costa", - "displayed_name": "da Costa", - "position": "DC", - "injury_status": null, - "player_id": 650, - "player_url": "https://www.ligainsider.de/danny-da-costa_650/", - "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 2 - }, - { - "full_name": "Dominik Kohr", - "displayed_name": "Kohr", + "full_name": "Maximilian Rohr", + "displayed_name": "Rohr", "position": "DCL", "injury_status": null, - "player_id": 1821, - "player_url": "https://www.ligainsider.de/dominik-kohr_1821/", + "player_id": 24711, + "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Anthony Caci", - "displayed_name": "Caci", - "position": "MR", + "full_name": "Lasse Guenther", + "displayed_name": "Günther", + "position": "DL", "injury_status": null, - "player_id": 26102, - "player_url": "https://www.ligainsider.de/anthony-caci_26102/", - "formation_row": 3, - "slot_index": 1, + "player_id": 26087, + "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "formation_row": 2, + "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Jaesung Lee", - "displayed_name": "Lee", + "full_name": "Felix Keidel", + "displayed_name": "Keidel", "position": "MCR", "injury_status": null, - "player_id": 21202, - "player_url": "https://www.ligainsider.de/jaesung-lee_21202/", + "player_id": 27483, + "player_url": "https://www.ligainsider.de/felix-keidel_27483/", "formation_row": 3, - "slot_index": 2, + "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Lennard Maloney", - "displayed_name": "Maloney", - "position": "DMC", + "full_name": "Francis Onyeka", + "displayed_name": "Onyeka", + "position": "AMC", "injury_status": null, - "player_id": 15833, - "player_url": "https://www.ligainsider.de/lennard-maloney_15833/", + "player_id": 36948, + "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", "formation_row": 3, - "slot_index": 3, + "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Kaishu Sano", - "displayed_name": "Kaishu", - "position": "DMC", + "full_name": "Lukasz Poreba", + "displayed_name": "Poręba", + "position": "MCL", "injury_status": null, - "player_id": 36958, - "player_url": "https://www.ligainsider.de/kaishu-sano_36958/", + "player_id": 36788, + "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", "formation_row": 3, "slot_index": 3, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Kacper Potulski", - "displayed_name": "Potulski", - "position": "DMC", + "full_name": "Lukas Petkov", + "displayed_name": "Petkov", + "position": "FWR", "injury_status": null, - "player_id": 38608, - "player_url": "https://www.ligainsider.de/kacper-potulski_38608/", - "formation_row": 3, - "slot_index": 3, - "starting_probability_rank": 3 + "player_id": 20088, + "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 }, { - "full_name": "Nadiem Amiri", - "displayed_name": "Amiri", - "position": "MCL", + "full_name": "David Mokwa", + "displayed_name": "Mokwa", + "position": "FW", "injury_status": null, - "player_id": 5815, - "player_url": "https://www.ligainsider.de/nadiem-amiri_5815/", - "formation_row": 3, - "slot_index": 4, + "player_id": 35765, + "player_url": "https://www.ligainsider.de/david-mokwa_35765/", + "formation_row": 4, + "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Phillipp Mwene", - "displayed_name": "Mwene", - "position": "ML", - "injury_status": null, - "player_id": 2723, - "player_url": "https://www.ligainsider.de/phillipp-mwene_2723/", - "formation_row": 3, - "slot_index": 5, - "starting_probability_rank": 1 - }, - { - "full_name": "Sheraldo Becker", - "displayed_name": "Becker", - "position": "FWCR", - "injury_status": "QUES", - "player_id": 20640, - "player_url": "https://www.ligainsider.de/sheraldo-becker_20640/", - "formation_row": 4, - "slot_index": 1, - "starting_probability_rank": 1 - }, - { - "full_name": "Phillip Tietz", - "displayed_name": "Tietz", - "position": "FWCL", + "full_name": "Cole Campbell", + "displayed_name": "Campbell", + "position": "FWL", "injury_status": null, - "player_id": 7480, - "player_url": "https://www.ligainsider.de/phillip-tietz_7480/", + "player_id": 36946, + "player_url": "https://www.ligainsider.de/cole-campbell_36946/", "formation_row": 4, - "slot_index": 2, + "slot_index": 3, "starting_probability_rank": 1 } ] - }, - "away": { + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { "team_name": "SC Paderborn", - "side": "away", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { @@ -1264,37 +993,37 @@ "starting_probability_rank": 1 }, { - "full_name": "Tjark Scheller", - "displayed_name": "Scheller", + "full_name": "Jano Ter Horst", + "displayed_name": "ter Horst", "position": "DCR", "injury_status": null, - "player_id": 36890, - "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", + "player_id": 36702, + "player_url": "https://www.ligainsider.de/jano-ter-horst_36702/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Felix Goetze", - "displayed_name": "Götze", + "full_name": "Tjark Scheller", + "displayed_name": "Scheller", "position": "DC", "injury_status": null, - "player_id": 10508, - "player_url": "https://www.ligainsider.de/felix-goetze_10508/", + "player_id": 36890, + "player_url": "https://www.ligainsider.de/tjark-scheller_36890/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Jano Ter Horst", - "displayed_name": "ter Horst", - "position": "DC", + "full_name": "Mattes Hansen", + "displayed_name": "Hansen", + "position": "DCL", "injury_status": null, - "player_id": 36702, - "player_url": "https://www.ligainsider.de/jano-ter-horst_36702/", + "player_id": 35894, + "player_url": "https://www.ligainsider.de/mattes-hansen_35894/", "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 2 + "slot_index": 3, + "starting_probability_rank": 1 }, { "full_name": "Marcel Hoffmeier", @@ -1305,7 +1034,7 @@ "player_url": "https://www.ligainsider.de/marcel-hoffmeier_26447/", "formation_row": 2, "slot_index": 3, - "starting_probability_rank": 1 + "starting_probability_rank": 2 }, { "full_name": "Jonah Sticker", @@ -1316,7 +1045,7 @@ "player_url": "https://www.ligainsider.de/jonah-sticker_38855/", "formation_row": 2, "slot_index": 3, - "starting_probability_rank": 2 + "starting_probability_rank": 3 }, { "full_name": "Laurin Curda", @@ -1330,48 +1059,37 @@ "starting_probability_rank": 1 }, { - "full_name": "Ruben Mueller", - "displayed_name": "Müller", - "position": "MR", + "full_name": "Laurin Ulrich", + "displayed_name": "Ulrich", + "position": "MCR", "injury_status": null, - "player_id": 37563, - "player_url": "https://www.ligainsider.de/ruben-mueller_37563/", + "player_id": 27568, + "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", "formation_row": 3, - "slot_index": 1, - "starting_probability_rank": 2 + "slot_index": 2, + "starting_probability_rank": 1 }, { "full_name": "Santiago Castaneda", "displayed_name": "Castañeda", - "position": "MCR", + "position": "DMC", "injury_status": null, "player_id": 37450, "player_url": "https://www.ligainsider.de/santiago-castaneda_37450/", "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 1 - }, - { - "full_name": "Luka Duric", - "displayed_name": "Đurić", - "position": "MCL", - "injury_status": null, - "player_id": 38279, - "player_url": "https://www.ligainsider.de/luka-duric_38279/", - "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Laurin Ulrich", - "displayed_name": "Ulrich", + "full_name": "Gabriel Vidovic", + "displayed_name": "Vidović", "position": "MCL", "injury_status": null, - "player_id": 27568, - "player_url": "https://www.ligainsider.de/laurin-ulrich_27568/", + "player_id": 26231, + "player_url": "https://www.ligainsider.de/gabriel-vidovic_26231/", "formation_row": 3, - "slot_index": 3, - "starting_probability_rank": 2 + "slot_index": 4, + "starting_probability_rank": 1 }, { "full_name": "Raphael Obermair", @@ -1381,16 +1099,16 @@ "player_id": 12780, "player_url": "https://www.ligainsider.de/raphael-obermair_12780/", "formation_row": 3, - "slot_index": 4, + "slot_index": 5, "starting_probability_rank": 1 }, { - "full_name": "Albert Millgramm", - "displayed_name": "Millgramm", - "position": "AMCR", + "full_name": "Marvin Pieringer", + "displayed_name": "Pieringer", + "position": "FWCR", "injury_status": null, - "player_id": 38879, - "player_url": "https://www.ligainsider.de/albert-millgramm_38879/", + "player_id": 20424, + "player_url": "https://www.ligainsider.de/marvin-pieringer_20424/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 @@ -1398,7 +1116,7 @@ { "full_name": "Stefano Marino", "displayed_name": "Marino", - "position": "FW", + "position": "FWCL", "injury_status": null, "player_id": 27339, "player_url": "https://www.ligainsider.de/stefano-marino_27339/", @@ -1407,751 +1125,737 @@ "starting_probability_rank": 1 }, { - "full_name": "Steffen Tigges", - "displayed_name": "Tigges", - "position": "FW", + "full_name": "Rayan Philippe", + "displayed_name": "Philippe", + "position": "FWCL", "injury_status": null, - "player_id": 15810, - "player_url": "https://www.ligainsider.de/steffen-tigges_15810/", + "player_id": 36121, + "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 2 - }, - { - "full_name": "Oliver Batista Meier", - "displayed_name": "Batista Meier", - "position": "AMCL", - "injury_status": null, - "player_id": 19164, - "player_url": "https://www.ligainsider.de/oliver-batista-meier_19164/", - "formation_row": 4, - "slot_index": 3, - "starting_probability_rank": 1 } ] - } - }, - { - "match_time": "2026-08-29T15:30+02:00", - "home": { - "team_name": "RB Leipzig", - "side": "home", + }, + "away": { + "team_name": "SC Freiburg", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Maarten Vandevoordt", - "displayed_name": "Vandevoordt", + "full_name": "Mio Backhaus", + "displayed_name": "Backhaus", "position": "GK", "injury_status": null, - "player_id": 21774, - "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", + "player_id": 27467, + "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Ridle Baku", - "displayed_name": "Baku", + "full_name": "Philipp Treu", + "displayed_name": "Treu", "position": "DR", "injury_status": null, - "player_id": 15835, - "player_url": "https://www.ligainsider.de/ridle-baku_15835/", + "player_id": 20344, + "player_url": "https://www.ligainsider.de/philipp-treu_20344/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Willi Orban", - "displayed_name": "Orbán", + "full_name": "Lukas Kuebler", + "displayed_name": "Kübler", + "position": "DR", + "injury_status": null, + "player_id": 1935, + "player_url": "https://www.ligainsider.de/lukas-kuebler_1935/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Matthias Ginter", + "displayed_name": "Ginter", "position": "DCR", "injury_status": null, - "player_id": 1667, - "player_url": "https://www.ligainsider.de/willi-orban_1667/", + "player_id": 1835, + "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Castello Lukeba", - "displayed_name": "Castello Jr.", + "full_name": "Philipp Lienhart", + "displayed_name": "Lienhart", "position": "DCL", "injury_status": null, - "player_id": 27079, - "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", + "player_id": 13911, + "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Maxime Esteve", - "displayed_name": "Estève", + "full_name": "Max Rosenfelder", + "displayed_name": "Rosenfelder", "position": "DCL", - "injury_status": "QUES", - "player_id": 38844, - "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "injury_status": null, + "player_id": 26203, + "player_url": "https://www.ligainsider.de/max-rosenfelder_26203/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 2 }, { - "full_name": "David Raum", - "displayed_name": "Raum", + "full_name": "Jordy Makengo", + "displayed_name": "Makengo", "position": "DL", "injury_status": null, - "player_id": 12557, - "player_url": "https://www.ligainsider.de/david-raum_12557/", + "player_id": 26088, + "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", "formation_row": 2, "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Brajan Gruda", - "displayed_name": "Gruda", + "full_name": "Christian Guenter", + "displayed_name": "Günter", + "position": "DL", + "injury_status": null, + "player_id": 2153, + "player_url": "https://www.ligainsider.de/christian-guenter_2153/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Maximilian Eggestein", + "displayed_name": "Eggestein", "position": "MCR", "injury_status": null, - "player_id": 35733, - "player_url": "https://www.ligainsider.de/brajan-gruda_35733/", + "player_id": 6131, + "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Nicolas Seiwald", - "displayed_name": "Seiwald", - "position": "DMC", + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito", + "position": "AMC", "injury_status": null, - "player_id": 24619, - "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", + "player_id": 37105, + "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Ezechiel Banzuzi", - "displayed_name": "Banzuzi", + "full_name": "Yannik Engelhardt", + "displayed_name": "Engelhardt", "position": "MCL", "injury_status": null, - "player_id": 38383, - "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", + "player_id": 20278, + "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Rocco Reitz", - "displayed_name": "Reitz", - "position": "MCL", - "injury_status": null, - "player_id": 24546, - "player_url": "https://www.ligainsider.de/rocco-reitz_24546/", - "formation_row": 3, - "slot_index": 3, - "starting_probability_rank": 2 - }, - { - "full_name": "Johan Bakayoko", - "displayed_name": "Bakayoko", + "full_name": "Niklas Beste", + "displayed_name": "Beste", "position": "FWR", "injury_status": null, - "player_id": 35421, - "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", + "player_id": 14520, + "player_url": "https://www.ligainsider.de/niklas-beste_14520/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", + "full_name": "Cyriaque Irie", + "displayed_name": "Irié", "position": "FWR", "injury_status": null, - "player_id": 27513, - "player_url": "https://www.ligainsider.de/neuzugang_27513/", + "player_id": 38409, + "player_url": "https://www.ligainsider.de/cyriaque-irie_38409/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Tidiam Gomis", - "displayed_name": "Gomis", - "position": "FWR", - "injury_status": null, - "player_id": 36962, - "player_url": "https://www.ligainsider.de/tidiam-gomis_36962/", - "formation_row": 4, - "slot_index": 1, - "starting_probability_rank": 3 - }, - { - "full_name": "Romulo Cardoso", - "displayed_name": "Rômulo", + "full_name": "Igor Matanovic", + "displayed_name": "Matanović", "position": "FW", - "injury_status": "QUES", - "player_id": 38565, - "player_url": "https://www.ligainsider.de/romulo-cardoso_38565/", + "injury_status": null, + "player_id": 25780, + "player_url": "https://www.ligainsider.de/igor-matanovic_25780/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Antonio Nusa", - "displayed_name": "Nusa", + "full_name": "Derry Scherhant", + "displayed_name": "Scherhant", "position": "FWL", "injury_status": null, - "player_id": 37124, - "player_url": "https://www.ligainsider.de/antonio-nusa_37124/", + "player_id": 27532, + "player_url": "https://www.ligainsider.de/derry-scherhant_27532/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 - } - ] - }, - "away": { - "team_name": "Borussia Mönchengladbach", - "side": "away", + }, + { + "full_name": "Vincenzo Grifo", + "displayed_name": "Grifo", + "position": "FWL", + "injury_status": null, + "player_id": 2361, + "player_url": "https://www.ligainsider.de/vincenzo-grifo_2361/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 2 + } + ] + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "SV Werder Bremen", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Moritz Nicolas", - "displayed_name": "Nicolas", + "full_name": "Karl Hein", + "displayed_name": "Hein", "position": "GK", "injury_status": null, - "player_id": 6295, - "player_url": "https://www.ligainsider.de/moritz-nicolas_6295/", + "player_id": 25603, + "player_url": "https://www.ligainsider.de/karl-hein_25603/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Daiki Hashioka", - "displayed_name": "Hashioka", + "full_name": "Arthur", + "displayed_name": "Arthur", "position": "DR", "injury_status": null, - "player_id": 36955, - "player_url": "https://www.ligainsider.de/daiki-hashioka_36955/", + "player_id": 35904, + "player_url": "https://www.ligainsider.de/arthur_35904/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Kevin Diks", - "displayed_name": "Diks", - "position": "DCR", + "full_name": "Mick Schmetgens", + "displayed_name": "Schmetgens", + "position": "DR", "injury_status": null, - "player_id": 11591, - "player_url": "https://www.ligainsider.de/kevin-diks_11591/", + "player_id": 37129, + "player_url": "https://www.ligainsider.de/mick-schmetgens_37129/", "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 1 + "slot_index": 1, + "starting_probability_rank": 2 }, { - "full_name": "Jan Leszczynski", - "displayed_name": "Leszczyński", - "position": "DCL", + "full_name": "Amos Pieper", + "displayed_name": "Pieper", + "position": "DCR", "injury_status": null, - "player_id": 38925, - "player_url": "https://www.ligainsider.de/jan-leszczynski_38925/", + "player_id": 7061, + "player_url": "https://www.ligainsider.de/amos-pieper_7061/", "formation_row": 2, - "slot_index": 3, + "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", + "full_name": "Marco Friedl", + "displayed_name": "Friedl", "position": "DCL", "injury_status": null, - "player_id": 27514, - "player_url": "https://www.ligainsider.de/neuzugang_27514/", + "player_id": 7047, + "player_url": "https://www.ligainsider.de/marco-friedl_7047/", "formation_row": 2, "slot_index": 3, - "starting_probability_rank": 2 - }, - { - "full_name": "Lukas Ullrich", - "displayed_name": "Ullrich", - "position": "DL", - "injury_status": null, - "player_id": 27518, - "player_url": "https://www.ligainsider.de/lukas-ullrich_27518/", - "formation_row": 2, - "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "David Herold", - "displayed_name": "Herold", + "full_name": "Olivier Deman", + "displayed_name": "Deman", "position": "DL", "injury_status": null, - "player_id": 34927, - "player_url": "https://www.ligainsider.de/david-herold_34927/", + "player_id": 36310, + "player_url": "https://www.ligainsider.de/olivier-deman_36310/", "formation_row": 2, "slot_index": 4, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Kevin Stoeger", - "displayed_name": "Stöger", + "full_name": "Chuki", + "displayed_name": "Chuki", "position": "MCR", "injury_status": null, - "player_id": 692, - "player_url": "https://www.ligainsider.de/kevin-stoeger_692/", + "player_id": 38831, + "player_url": "https://www.ligainsider.de/chuki_38831/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Enzo Leopold", - "displayed_name": "Leopold", - "position": "MCR", + "full_name": "Senne Lynen", + "displayed_name": "Lynen", + "position": "DMC", + "injury_status": "QUES", + "player_id": 35359, + "player_url": "https://www.ligainsider.de/senne-lynen_35359/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Youri Regeer", + "displayed_name": "Regeer", + "position": "DMC", "injury_status": null, - "player_id": 20348, - "player_url": "https://www.ligainsider.de/enzo-leopold_20348/", + "player_id": 25841, + "player_url": "https://www.ligainsider.de/youri-regeer_25841/", "formation_row": 3, - "slot_index": 1, + "slot_index": 2, "starting_probability_rank": 2 }, { - "full_name": "Hugo Bolin", - "displayed_name": "Bolin", - "position": "AMC", + "full_name": "Dariusz Stalmach", + "displayed_name": "Stalmach", + "position": "DMC", "injury_status": null, - "player_id": 37888, - "player_url": "https://www.ligainsider.de/hugo-bolin_37888/", + "player_id": 38501, + "player_url": "https://www.ligainsider.de/dariusz-stalmach_38501/", "formation_row": 3, "slot_index": 2, - "starting_probability_rank": 1 + "starting_probability_rank": 3 }, { - "full_name": "Philipp Sander", - "displayed_name": "Sander", + "full_name": "Ludovit Reis", + "displayed_name": "Reis", "position": "MCL", "injury_status": null, - "player_id": 18612, - "player_url": "https://www.ligainsider.de/philipp-sander_18612/", + "player_id": 24555, + "player_url": "https://www.ligainsider.de/ludovit-reis_24555/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Franck Honorat", - "displayed_name": "Honorat", + "full_name": "Marco Gruell", + "displayed_name": "Grüll", "position": "FWR", "injury_status": null, - "player_id": 23248, - "player_url": "https://www.ligainsider.de/franck-honorat_23248/", + "player_id": 26702, + "player_url": "https://www.ligainsider.de/marco-gruell_26702/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Tim Kleindienst", - "displayed_name": "Kleindienst", + "full_name": "Niclas Fuellkrug", + "displayed_name": "Füllkrug", "position": "FW", "injury_status": null, - "player_id": 6321, - "player_url": "https://www.ligainsider.de/tim-kleindienst_6321/", + "player_id": 1867, + "player_url": "https://www.ligainsider.de/niclas-fuellkrug_1867/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Isac Lidberg", - "displayed_name": "Lidberg", - "position": "FW", - "injury_status": null, - "player_id": 37438, - "player_url": "https://www.ligainsider.de/isac-lidberg_37438/", - "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 2 - }, - { - "full_name": "Wael Mohya", - "displayed_name": "Mohya", + "full_name": "Paul Erevbenagie", + "displayed_name": "Erevbenagie", "position": "FWL", - "injury_status": "QUES", - "player_id": 38636, - "player_url": "https://www.ligainsider.de/wael-mohya_38636/", + "injury_status": null, + "player_id": 38929, + "player_url": "https://www.ligainsider.de/paul-erevbenagie_38929/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Robin Hack", - "displayed_name": "Hack", + "full_name": "Eren Dinkci", + "displayed_name": "Dinkçi", "position": "FWL", "injury_status": null, - "player_id": 14139, - "player_url": "https://www.ligainsider.de/robin-hack_14139/", + "player_id": 22008, + "player_url": "https://www.ligainsider.de/eren-dinkci_22008/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 2 } ] - } - }, - { - "match_time": "2026-08-29T15:30+02:00", - "home": { - "team_name": "SV 07 Elversberg", - "side": "home", + }, + "away": { + "team_name": "RB Leipzig", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Nicolas Kristof", - "displayed_name": "Kristof", + "full_name": "Maarten Vandevoordt", + "displayed_name": "Vandevoordt", "position": "GK", "injury_status": null, - "player_id": 26473, - "player_url": "https://www.ligainsider.de/nicolas-kristof_26473/", + "player_id": 21774, + "player_url": "https://www.ligainsider.de/maarten-vandevoordt_21774/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Jan Gyamerah", - "displayed_name": "Gyamerah", + "full_name": "Ridle Baku", + "displayed_name": "Baku", "position": "DR", "injury_status": null, - "player_id": 5825, - "player_url": "https://www.ligainsider.de/jan-gyamerah_5825/", + "player_id": 15835, + "player_url": "https://www.ligainsider.de/ridle-baku_15835/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Lukas Pinckert", - "displayed_name": "Pinckert", + "full_name": "Willi Orban", + "displayed_name": "Orbán", "position": "DCR", "injury_status": null, - "player_id": 38539, - "player_url": "https://www.ligainsider.de/lukas-pinckert_38539/", + "player_id": 1667, + "player_url": "https://www.ligainsider.de/willi-orban_1667/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Maximilian Rohr", - "displayed_name": "Rohr", + "full_name": "Maxime Esteve", + "displayed_name": "Estève", + "position": "DCR", + "injury_status": null, + "player_id": 38844, + "player_url": "https://www.ligainsider.de/maxime-esteve_38844/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "Castello Jr.", "position": "DCL", "injury_status": null, - "player_id": 24711, - "player_url": "https://www.ligainsider.de/maximilian-rohr_24711/", + "player_id": 27079, + "player_url": "https://www.ligainsider.de/castello-lukeba_27079/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Lasse Guenther", - "displayed_name": "Günther", + "full_name": "David Raum", + "displayed_name": "Raum", "position": "DL", "injury_status": null, - "player_id": 26087, - "player_url": "https://www.ligainsider.de/lasse-guenther_26087/", + "player_id": 12557, + "player_url": "https://www.ligainsider.de/david-raum_12557/", "formation_row": 2, "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Felix Keidel", - "displayed_name": "Keidel", + "full_name": "Brajan Gruda", + "displayed_name": "Gruda", "position": "MCR", - "injury_status": null, - "player_id": 27483, - "player_url": "https://www.ligainsider.de/felix-keidel_27483/", + "injury_status": "QUES", + "player_id": 35733, + "player_url": "https://www.ligainsider.de/brajan-gruda_35733/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Amara Conde", - "displayed_name": "Condé", + "full_name": "Neil El Aynaoui", + "displayed_name": "El Aynaoui", "position": "MCR", "injury_status": null, - "player_id": 6545, - "player_url": "https://www.ligainsider.de/amara-conde_6545/", + "player_id": 36433, + "player_url": "https://www.ligainsider.de/neil-el-aynaoui_36433/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Francis Onyeka", - "displayed_name": "Onyeka", - "position": "AMC", + "full_name": "Andrija Maksimovic", + "displayed_name": "Maksimović", + "position": "MCR", "injury_status": null, - "player_id": 36948, - "player_url": "https://www.ligainsider.de/francis-onyeka_36948/", + "player_id": 37867, + "player_url": "https://www.ligainsider.de/andrija-maksimovic_37867/", "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 1 + "slot_index": 1, + "starting_probability_rank": 3 }, { - "full_name": "Noah Darvich", - "displayed_name": "Darvich", - "position": "AMC", + "full_name": "Benjamin Henrichs", + "displayed_name": "Henrichs", + "position": "MCR", + "injury_status": null, + "player_id": 5680, + "player_url": "https://www.ligainsider.de/benjamin-henrichs_5680/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 4 + }, + { + "full_name": "Nicolas Seiwald", + "displayed_name": "Seiwald", + "position": "DMC", "injury_status": null, - "player_id": 36018, - "player_url": "https://www.ligainsider.de/noah-darvich_36018/", + "player_id": 24619, + "player_url": "https://www.ligainsider.de/nicolas-seiwald_24619/", "formation_row": 3, "slot_index": 2, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Lukasz Poreba", - "displayed_name": "Poręba", + "full_name": "Ezechiel Banzuzi", + "displayed_name": "Banzuzi", "position": "MCL", "injury_status": null, - "player_id": 36788, - "player_url": "https://www.ligainsider.de/lukasz-poreba_36788/", + "player_id": 38383, + "player_url": "https://www.ligainsider.de/ezechiel-banzuzi_38383/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Lukas Petkov", - "displayed_name": "Petkov", + "full_name": "Johan Bakayoko", + "displayed_name": "Bakayoko", "position": "FWR", "injury_status": null, - "player_id": 20088, - "player_url": "https://www.ligainsider.de/lukas-petkov_20088/", + "player_id": 35421, + "player_url": "https://www.ligainsider.de/johan-bakayoko_35421/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "David Mokwa", - "displayed_name": "Mokwa", - "position": "FW", - "injury_status": "QUES", - "player_id": 35765, - "player_url": "https://www.ligainsider.de/david-mokwa_35765/", - "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 1 - }, - { - "full_name": "Luca Schnellbacher", - "displayed_name": "Schnellbacher", - "position": "FW", + "full_name": "Christopher Nkunku", + "displayed_name": "Nkunku", + "position": "FWR", "injury_status": null, - "player_id": 6495, - "player_url": "https://www.ligainsider.de/luca-schnellbacher_6495/", + "player_id": 12446, + "player_url": "https://www.ligainsider.de/christopher-nkunku_12446/", "formation_row": 4, - "slot_index": 2, + "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Noel Futkeu", - "displayed_name": "Futkeu", + "full_name": "Tidiam Gomis", + "displayed_name": "Gomis", "position": "FW", "injury_status": null, - "player_id": 24815, - "player_url": "https://www.ligainsider.de/noel-futkeu_24815/", + "player_id": 36962, + "player_url": "https://www.ligainsider.de/tidiam-gomis_36962/", "formation_row": 4, "slot_index": 2, - "starting_probability_rank": 3 + "starting_probability_rank": 1 }, { - "full_name": "Cole Campbell", - "displayed_name": "Campbell", + "full_name": "Antonio Nusa", + "displayed_name": "Nusa", "position": "FWL", "injury_status": null, - "player_id": 36946, - "player_url": "https://www.ligainsider.de/cole-campbell_36946/", + "player_id": 37124, + "player_url": "https://www.ligainsider.de/antonio-nusa_37124/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 } ] - }, - "away": { - "team_name": "Bayer 04 Leverkusen", - "side": "away", + } + }, + { + "match_time": "2026-09-05T15:30+02:00", + "home": { + "team_name": "TSG Hoffenheim", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Mark Flekken", - "displayed_name": "Flekken", + "full_name": "Oliver Baumann", + "displayed_name": "Baumann", "position": "GK", "injury_status": null, - "player_id": 4530, - "player_url": "https://www.ligainsider.de/mark-flekken_4530/", + "player_id": 567, + "player_url": "https://www.ligainsider.de/oliver-baumann_567/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Lucas Vazquez", - "displayed_name": "Vázquez", + "full_name": "Vladimir Coufal", + "displayed_name": "Coufal", "position": "DR", "injury_status": null, - "player_id": 7631, - "player_url": "https://www.ligainsider.de/lucas-vazquez_7631/", + "player_id": 11929, + "player_url": "https://www.ligainsider.de/vladimir-coufal_11929/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Jarell Quansah", - "displayed_name": "Quansah", - "position": "DR", + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DCR", "injury_status": null, - "player_id": 36489, - "player_url": "https://www.ligainsider.de/jarell-quansah_36489/", - "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 2 - }, - { - "full_name": "Arthur", - "displayed_name": "Arthur", - "position": "DR", - "injury_status": "QUES", - "player_id": 35904, - "player_url": "https://www.ligainsider.de/arthur_35904/", + "player_id": 20416, + "player_url": "https://www.ligainsider.de/ozan-kabak_20416/", "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 3 + "slot_index": 2, + "starting_probability_rank": 1 }, { - "full_name": "Loic Bade", - "displayed_name": "Badé", - "position": "DCR", + "full_name": "Albian Hajdari", + "displayed_name": "Hajdari", + "position": "DCL", "injury_status": null, - "player_id": 35823, - "player_url": "https://www.ligainsider.de/loic-bade_35823/", + "player_id": 37227, + "player_url": "https://www.ligainsider.de/albian-hajdari_37227/", "formation_row": 2, - "slot_index": 2, + "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Facundo Medina", - "displayed_name": "Medina", - "position": "DCR", + "full_name": "Bernardo", + "displayed_name": "Bernardo", + "position": "DL", "injury_status": null, - "player_id": 36418, - "player_url": "https://www.ligainsider.de/facundo-medina_36418/", + "player_id": 11324, + "player_url": "https://www.ligainsider.de/bernardo_11324/", "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 2 + "slot_index": 4, + "starting_probability_rank": 1 }, { - "full_name": "Edmond Tapsoba", - "displayed_name": "Tapsoba", - "position": "DCL", + "full_name": "Robin Hranac", + "displayed_name": "Hranáč", + "position": "DL", "injury_status": null, - "player_id": 19022, - "player_url": "https://www.ligainsider.de/edmond-tapsoba_19022/", + "player_id": 37515, + "player_url": "https://www.ligainsider.de/robin-hranac_37515/", "formation_row": 2, - "slot_index": 3, - "starting_probability_rank": 1 + "slot_index": 4, + "starting_probability_rank": 2 }, { - "full_name": "Miguel Gutierrez", - "displayed_name": "Gutiérrez", + "full_name": "Mats Rots", + "displayed_name": "Rots", "position": "DL", "injury_status": null, - "player_id": 24219, - "player_url": "https://www.ligainsider.de/miguel-gutierrez_24219/", + "player_id": 37794, + "player_url": "https://www.ligainsider.de/mats-rots_37794/", "formation_row": 2, "slot_index": 4, - "starting_probability_rank": 1 + "starting_probability_rank": 3 }, { - "full_name": "Equi Fernandez", - "displayed_name": "Fernández", + "full_name": "Patrick Wimmer", + "displayed_name": "Wimmer", "position": "MCR", "injury_status": null, - "player_id": 38674, - "player_url": "https://www.ligainsider.de/equi-fernandez_38674/", + "player_id": 26236, + "player_url": "https://www.ligainsider.de/patrick-wimmer_26236/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Exequiel Palacios", - "displayed_name": "Palacios", + "full_name": "Nathan De Cat", + "displayed_name": "De Cat", "position": "MCR", "injury_status": null, - "player_id": 20382, - "player_url": "https://www.ligainsider.de/exequiel-palacios_20382/", + "player_id": 38750, + "player_url": "https://www.ligainsider.de/nathan-de-cat_38750/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Malik Tillman", - "displayed_name": "Tillman", - "position": "AMC", + "full_name": "Leon Avdullahu", + "displayed_name": "Avdullahu", + "position": "DMC", "injury_status": null, - "player_id": 23862, - "player_url": "https://www.ligainsider.de/malik-tillman_23862/", + "player_id": 38223, + "player_url": "https://www.ligainsider.de/leon-avdullahu_38223/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Ernest Poku", - "displayed_name": "Poku", - "position": "AMC", - "injury_status": null, - "player_id": 37740, - "player_url": "https://www.ligainsider.de/ernest-poku_37740/", - "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 2 - }, - { - "full_name": "Aleix Garcia", - "displayed_name": "Aleix García", + "full_name": "Wouter Burger", + "displayed_name": "Burger", "position": "MCL", "injury_status": null, - "player_id": 7138, - "player_url": "https://www.ligainsider.de/aleix-garcia_7138/", + "player_id": 22632, + "player_url": "https://www.ligainsider.de/wouter-burger_22632/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Ibrahim Maza", - "displayed_name": "Maza", + "full_name": "Tim Lemperle", + "displayed_name": "Lemperle", "position": "FWR", "injury_status": null, - "player_id": 35905, - "player_url": "https://www.ligainsider.de/ibrahim-maza_35905/", + "player_id": 23854, + "player_url": "https://www.ligainsider.de/tim-lemperle_23854/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Patrik Schick", - "displayed_name": "Schick", + "full_name": "Adam Hlozek", + "displayed_name": "Hložek", "position": "FW", "injury_status": null, - "player_id": 7794, - "player_url": "https://www.ligainsider.de/patrik-schick_7794/", + "player_id": 24095, + "player_url": "https://www.ligainsider.de/adam-hlozek_24095/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Afonso Moreira", - "displayed_name": "Moreira", + "full_name": "Bambase Conte", + "displayed_name": "Conté", + "position": "FW", + "injury_status": null, + "player_id": 27420, + "player_url": "https://www.ligainsider.de/bambase-conte_27420/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Adam Daghim", + "displayed_name": "Daghim", "position": "FWL", "injury_status": null, - "player_id": 36841, - "player_url": "https://www.ligainsider.de/afonso-moreira_36841/", + "player_id": 37622, + "player_url": "https://www.ligainsider.de/adam-daghim_37622/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 } ] - } - }, - { - "match_time": "2026-08-29T18:30+02:00", - "home": { + }, + "away": { "team_name": "Borussia Dortmund", - "side": "home", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ { @@ -2188,12 +1892,12 @@ "starting_probability_rank": 1 }, { - "full_name": "Ramy Bensebaini", - "displayed_name": "Bensebaini", + "full_name": "Daniel Svensson", + "displayed_name": "Svensson", "position": "DCL", "injury_status": null, - "player_id": 7791, - "player_url": "https://www.ligainsider.de/ramy-bensebaini_7791/", + "player_id": 38304, + "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 @@ -2232,12 +1936,12 @@ "starting_probability_rank": 1 }, { - "full_name": "Daniel Svensson", - "displayed_name": "Svensson", + "full_name": "Maximilian Beier", + "displayed_name": "Beier", "position": "ML", "injury_status": null, - "player_id": 38304, - "player_url": "https://www.ligainsider.de/daniel-svensson_38304/", + "player_id": 20804, + "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", "formation_row": 3, "slot_index": 4, "starting_probability_rank": 1 @@ -2265,867 +1969,1009 @@ "starting_probability_rank": 1 }, { - "full_name": "Maximilian Beier", - "displayed_name": "Beier", + "full_name": "Marcel Sabitzer", + "displayed_name": "Sabitzer", "position": "AMCL", - "injury_status": "QUES", - "player_id": 20804, - "player_url": "https://www.ligainsider.de/maximilian-beier_20804/", + "injury_status": null, + "player_id": 2020, + "player_url": "https://www.ligainsider.de/marcel-sabitzer_2020/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Samuele Inacio", - "displayed_name": "Inácio", + "full_name": "Ramy Bensebaini", + "displayed_name": "Bensebaini", "position": "AMCL", - "injury_status": null, - "player_id": 37188, - "player_url": "https://www.ligainsider.de/samuele-inacio_37188/", + "injury_status": "QUES", + "player_id": 7791, + "player_url": "https://www.ligainsider.de/ramy-bensebaini_7791/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 2 + }, + { + "full_name": "Joey Veerman", + "displayed_name": "Joey Veerman", + "position": "AMCL", + "injury_status": null, + "player_id": 37180, + "player_url": "https://www.ligainsider.de/joey-veerman_37180/", + "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 3 } ] - }, - "away": { - "team_name": "Hamburger SV", - "side": "away", + } + }, + { + "match_time": "2026-09-05T18:30+02:00", + "home": { + "team_name": "Schalke 04", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Daniel Heuer Fernandes", - "displayed_name": "Fernandes", + "full_name": "Loris Karius", + "displayed_name": "Karius", "position": "GK", "injury_status": null, - "player_id": 6379, - "player_url": "https://www.ligainsider.de/daniel-heuer-fernandes_6379/", + "player_id": 1641, + "player_url": "https://www.ligainsider.de/loris-karius_1641/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Nicolas Capaldo", - "displayed_name": "Capaldo", + "full_name": "Timo Becker", + "displayed_name": "T. Becker", "position": "DCR", - "injury_status": "QUES", - "player_id": 26628, - "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", + "injury_status": null, + "player_id": 11068, + "player_url": "https://www.ligainsider.de/timo-becker_11068/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", + "full_name": "Nikola Katic", + "displayed_name": "Katić", "position": "DC", "injury_status": null, - "player_id": 27513, - "player_url": "https://www.ligainsider.de/neuzugang_27513/", + "player_id": 23002, + "player_url": "https://www.ligainsider.de/nikola-katic_23002/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Jordan Torunarigha", - "displayed_name": "Torunarigha", + "full_name": "Mertcan Ayhan", + "displayed_name": "Ayhan", + "position": "DC", + "injury_status": null, + "player_id": 38514, + "player_url": "https://www.ligainsider.de/mertcan-ayhan_38514/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Hasan Kurucay", + "displayed_name": "Kuruçay", "position": "DCL", "injury_status": null, - "player_id": 6513, - "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", + "player_id": 35927, + "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Bakery Jatta", - "displayed_name": "Jatta", + "full_name": "Dejan Ljubicic", + "displayed_name": "Ljubičić", "position": "MR", "injury_status": null, - "player_id": 7056, - "player_url": "https://www.ligainsider.de/bakery-jatta_7056/", + "player_id": 24396, + "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Nicolai Remberg", - "displayed_name": "Remberg", + "full_name": "Satoshi Tanaka", + "displayed_name": "Tanaka", "position": "MCR", "injury_status": null, - "player_id": 26449, - "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", + "player_id": 38876, + "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Albert Sambi Lokonga", - "displayed_name": "Sambi", + "full_name": "Soufiane El Faouzi", + "displayed_name": "El-Faouzi", "position": "MCL", "injury_status": null, - "player_id": 18447, - "player_url": "https://www.ligainsider.de/albert-sambi-lokonga_18447/", + "player_id": 26067, + "player_url": "https://www.ligainsider.de/soufiane-el-faouzi_26067/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Miro Muheim", - "displayed_name": "Muheim", + "full_name": "Robin Gosens", + "displayed_name": "Gosens", "position": "ML", - "injury_status": "QUES", - "player_id": 26094, - "player_url": "https://www.ligainsider.de/miro-muheim_26094/", + "injury_status": null, + "player_id": 16537, + "player_url": "https://www.ligainsider.de/robin-gosens_16537/", "formation_row": 3, "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Louis Lemke", - "displayed_name": "Lemke", + "full_name": "Vitalie Becker", + "displayed_name": "V. Becker", "position": "ML", "injury_status": null, - "player_id": 38811, - "player_url": "https://www.ligainsider.de/louis-lemke_38811/", + "player_id": 37365, + "player_url": "https://www.ligainsider.de/vitalie-becker_37365/", "formation_row": 3, "slot_index": 4, "starting_probability_rank": 2 }, { - "full_name": "Martin Adeline", - "displayed_name": "Adeline", + "full_name": "Junior Adamu", + "displayed_name": "Adamu", "position": "AMCR", "injury_status": null, - "player_id": 38937, - "player_url": "https://www.ligainsider.de/martin-adeline_38937/", + "player_id": 24620, + "player_url": "https://www.ligainsider.de/junior-adamu_24620/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Rayan Philippe", - "displayed_name": "Philippe", + "full_name": "Junior Dina Ebimbe", + "displayed_name": "Dina Ebimbe", "position": "AMCR", "injury_status": null, - "player_id": 36121, - "player_url": "https://www.ligainsider.de/rayan-philippe_36121/", + "player_id": 26881, + "player_url": "https://www.ligainsider.de/junior-dina-ebimbe_26881/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Patson Daka", - "displayed_name": "Daka", + "full_name": "Moussa Sylla", + "displayed_name": "Sylla", "position": "FW", "injury_status": null, - "player_id": 16774, - "player_url": "https://www.ligainsider.de/patson-daka_16774/", + "player_id": 16217, + "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Albert Groenbaek", - "displayed_name": "Grønbæk", + "full_name": "Adil Aouchiche", + "displayed_name": "Aouchiche", "position": "AMCL", "injury_status": null, - "player_id": 35437, - "player_url": "https://www.ligainsider.de/albert-groenbaek_35437/", + "player_id": 22176, + "player_url": "https://www.ligainsider.de/adil-aouchiche_22176/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 } ] - } - }, - { - "match_time": "2026-08-30T15:30+02:00", - "home": { - "team_name": "SC Freiburg", - "side": "home", + }, + "away": { + "team_name": "Bayern München", + "side": "away", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Mio Backhaus", - "displayed_name": "Backhaus", + "full_name": "Manuel Neuer", + "displayed_name": "Neuer", "position": "GK", "injury_status": null, - "player_id": 27467, - "player_url": "https://www.ligainsider.de/mio-backhaus_27467/", + "player_id": 114, + "player_url": "https://www.ligainsider.de/manuel-neuer_114/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Philipp Treu", - "displayed_name": "Treu", + "full_name": "Konrad Laimer", + "displayed_name": "Laimer", "position": "DR", "injury_status": null, - "player_id": 20344, - "player_url": "https://www.ligainsider.de/philipp-treu_20344/", + "player_id": 6324, + "player_url": "https://www.ligainsider.de/konrad-laimer_6324/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Matthias Ginter", - "displayed_name": "Ginter", - "position": "DCR", + "full_name": "Josip Stanisic", + "displayed_name": "Stanišić", + "position": "DR", "injury_status": null, - "player_id": 1835, - "player_url": "https://www.ligainsider.de/matthias-ginter_1835/", + "player_id": 20102, + "player_url": "https://www.ligainsider.de/josip-stanisic_20102/", "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 1 + "slot_index": 1, + "starting_probability_rank": 2 }, { - "full_name": "Philipp Lienhart", - "displayed_name": "Lienhart", - "position": "DCL", + "full_name": "Dayot Upamecano", + "displayed_name": "Upamecano", + "position": "DCR", "injury_status": null, - "player_id": 13911, - "player_url": "https://www.ligainsider.de/philipp-lienhart_13911/", + "player_id": 11541, + "player_url": "https://www.ligainsider.de/dayot-upamecano_11541/", "formation_row": 2, - "slot_index": 3, + "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Christian Guenter", - "displayed_name": "Günter", - "position": "DL", + "full_name": "Minjae Kim", + "displayed_name": "Minjae", + "position": "DCL", "injury_status": null, - "player_id": 2153, - "player_url": "https://www.ligainsider.de/christian-guenter_2153/", + "player_id": 27022, + "player_url": "https://www.ligainsider.de/minjae-kim_27022/", "formation_row": 2, - "slot_index": 4, + "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Jordy Makengo", - "displayed_name": "Makengo", - "position": "DL", + "full_name": "Jonathan Tah", + "displayed_name": "Tah", + "position": "DCL", "injury_status": null, - "player_id": 26088, - "player_url": "https://www.ligainsider.de/jordy-makengo_26088/", + "player_id": 2385, + "player_url": "https://www.ligainsider.de/jonathan-tah_2385/", "formation_row": 2, - "slot_index": 4, + "slot_index": 3, "starting_probability_rank": 2 }, { - "full_name": "Berkay Yilmaz", - "displayed_name": "Yilmaz", + "full_name": "Alphonso Davies", + "displayed_name": "Davies", "position": "DL", "injury_status": null, - "player_id": 37208, - "player_url": "https://www.ligainsider.de/berkay-yilmaz_37208/", + "player_id": 20098, + "player_url": "https://www.ligainsider.de/alphonso-davies_20098/", "formation_row": 2, "slot_index": 4, - "starting_probability_rank": 3 + "starting_probability_rank": 1 }, { - "full_name": "Maximilian Eggestein", - "displayed_name": "Eggestein", + "full_name": "Joshua Kimmich", + "displayed_name": "Kimmich", "position": "MCR", "injury_status": null, - "player_id": 6131, - "player_url": "https://www.ligainsider.de/maximilian-eggestein_6131/", + "player_id": 5768, + "player_url": "https://www.ligainsider.de/joshua-kimmich_5768/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Yuito Suzuki", - "displayed_name": "Yuito", + "full_name": "Ismael Saibari", + "displayed_name": "Saibari", "position": "AMC", "injury_status": null, - "player_id": 37105, - "player_url": "https://www.ligainsider.de/yuito-suzuki_37105/", + "player_id": 25609, + "player_url": "https://www.ligainsider.de/ismael-saibari_25609/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Yannik Engelhardt", - "displayed_name": "Engelhardt", + "full_name": "Nathaniel Brown", + "displayed_name": "Brown", + "position": "AMC", + "injury_status": null, + "player_id": 35857, + "player_url": "https://www.ligainsider.de/nathaniel-brown_35857/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Aleksandar Pavlovic", + "displayed_name": "Pavlović", "position": "MCL", "injury_status": null, - "player_id": 20278, - "player_url": "https://www.ligainsider.de/yannik-engelhardt_20278/", + "player_id": 35918, + "player_url": "https://www.ligainsider.de/aleksandar-pavlovic_35918/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Niklas Beste", - "displayed_name": "Beste", + "full_name": "Michael Olise", + "displayed_name": "Olise", "position": "FWR", "injury_status": null, - "player_id": 14520, - "player_url": "https://www.ligainsider.de/niklas-beste_14520/", + "player_id": 37170, + "player_url": "https://www.ligainsider.de/michael-olise_37170/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Igor Matanovic", - "displayed_name": "Matanović", + "full_name": "Harry Kane", + "displayed_name": "Kane", "position": "FW", "injury_status": null, - "player_id": 25780, - "player_url": "https://www.ligainsider.de/igor-matanovic_25780/", + "player_id": 4828, + "player_url": "https://www.ligainsider.de/harry-kane_4828/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Vincenzo Grifo", - "displayed_name": "Grifo", + "full_name": "Luis Diaz", + "displayed_name": "Luis Díaz", "position": "FWL", "injury_status": null, - "player_id": 2361, - "player_url": "https://www.ligainsider.de/vincenzo-grifo_2361/", + "player_id": 22566, + "player_url": "https://www.ligainsider.de/luis-diaz_22566/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 - }, - { - "full_name": "Derry Scherhant", - "displayed_name": "Scherhant", - "position": "FWL", - "injury_status": null, - "player_id": 27532, - "player_url": "https://www.ligainsider.de/derry-scherhant_27532/", - "formation_row": 4, - "slot_index": 3, - "starting_probability_rank": 2 } ] - }, - "away": { - "team_name": "SV Werder Bremen", - "side": "away", + } + }, + { + "match_time": "2026-09-06T15:30+02:00", + "home": { + "team_name": "Hamburger SV", + "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Karl Hein", - "displayed_name": "Hein", + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "Fernandes", "position": "GK", - "injury_status": "QUES", - "player_id": 25603, - "player_url": "https://www.ligainsider.de/karl-hein_25603/", + "injury_status": null, + "player_id": 6379, + "player_url": "https://www.ligainsider.de/daniel-heuer-fernandes_6379/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", - "position": "DR", + "full_name": "Nicolas Capaldo", + "displayed_name": "Capaldo", + "position": "DCR", "injury_status": null, - "player_id": 27513, - "player_url": "https://www.ligainsider.de/neuzugang_27513/", + "player_id": 26628, + "player_url": "https://www.ligainsider.de/nicolas-capaldo_26628/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Mick Schmetgens", - "displayed_name": "Schmetgens", - "position": "DR", + "full_name": "Sebastiaan Bornauw", + "displayed_name": "Bornauw", + "position": "DC", "injury_status": null, - "player_id": 37129, - "player_url": "https://www.ligainsider.de/mick-schmetgens_37129/", - "formation_row": 2, - "slot_index": 1, - "starting_probability_rank": 2 - }, - { - "full_name": "Amos Pieper", - "displayed_name": "Pieper", - "position": "DCR", - "injury_status": "QUES", - "player_id": 7061, - "player_url": "https://www.ligainsider.de/amos-pieper_7061/", + "player_id": 18822, + "player_url": "https://www.ligainsider.de/sebastiaan-bornauw_18822/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Marco Friedl", - "displayed_name": "Friedl", + "full_name": "Jordan Torunarigha", + "displayed_name": "Torunarigha", "position": "DCL", "injury_status": null, - "player_id": 7047, - "player_url": "https://www.ligainsider.de/marco-friedl_7047/", + "player_id": 6513, + "player_url": "https://www.ligainsider.de/jordan-torunarigha_6513/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Olivier Deman", - "displayed_name": "Deman", - "position": "DL", + "full_name": "Zakaria El Ouahdi", + "displayed_name": "El Ouahdi", + "position": "MR", "injury_status": null, - "player_id": 36310, - "player_url": "https://www.ligainsider.de/olivier-deman_36310/", - "formation_row": 2, - "slot_index": 4, + "player_id": 38592, + "player_url": "https://www.ligainsider.de/zakaria-el-ouahdi_38592/", + "formation_row": 3, + "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Jens Stage", - "displayed_name": "Stage", - "position": "MCR", - "injury_status": "QUES", - "player_id": 22538, - "player_url": "https://www.ligainsider.de/jens-stage_22538/", + "full_name": "Bakery Jatta", + "displayed_name": "Jatta", + "position": "MR", + "injury_status": null, + "player_id": 7056, + "player_url": "https://www.ligainsider.de/bakery-jatta_7056/", "formation_row": 3, "slot_index": 1, - "starting_probability_rank": 1 + "starting_probability_rank": 2 }, { - "full_name": "Senne Lynen", - "displayed_name": "Lynen", - "position": "DMC", + "full_name": "Albert Sambi Lokonga", + "displayed_name": "Sambi", + "position": "MCR", "injury_status": null, - "player_id": 35359, - "player_url": "https://www.ligainsider.de/senne-lynen_35359/", + "player_id": 18447, + "player_url": "https://www.ligainsider.de/albert-sambi-lokonga_18447/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Chuki", - "displayed_name": "Chuki", + "full_name": "Nicolai Remberg", + "displayed_name": "Remberg", "position": "MCL", "injury_status": null, - "player_id": 38831, - "player_url": "https://www.ligainsider.de/chuki_38831/", + "player_id": 26449, + "player_url": "https://www.ligainsider.de/nicolai-remberg_26449/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Justin Njinmah", - "displayed_name": "Njinmah", - "position": "FWR", + "full_name": "Louis Lemke", + "displayed_name": "Lemke", + "position": "ML", "injury_status": null, - "player_id": 27480, - "player_url": "https://www.ligainsider.de/justin-njinmah_27480/", - "formation_row": 4, - "slot_index": 1, + "player_id": 38811, + "player_url": "https://www.ligainsider.de/louis-lemke_38811/", + "formation_row": 3, + "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Marco Gruell", - "displayed_name": "Grüll", - "position": "FWR", + "full_name": "David Moller Wolfe", + "displayed_name": "Møller Wolfe", + "position": "ML", "injury_status": null, - "player_id": 26702, - "player_url": "https://www.ligainsider.de/marco-gruell_26702/", + "player_id": 37717, + "player_url": "https://www.ligainsider.de/david-moller-wolfe_37717/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 2 + }, + { + "full_name": "Fabio Vieira", + "displayed_name": "Fábio Vieira", + "position": "AMCR", + "injury_status": null, + "player_id": 24438, + "player_url": "https://www.ligainsider.de/fabio-vieira_24438/", "formation_row": 4, "slot_index": 1, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Paul Erevbenagie", - "displayed_name": "Erevbenagie", - "position": "FWR", + "full_name": "Martin Adeline", + "displayed_name": "Adeline", + "position": "AMCR", "injury_status": null, - "player_id": 38929, - "player_url": "https://www.ligainsider.de/paul-erevbenagie_38929/", + "player_id": 38937, + "player_url": "https://www.ligainsider.de/martin-adeline_38937/", "formation_row": 4, "slot_index": 1, - "starting_probability_rank": 3 + "starting_probability_rank": 2 }, { - "full_name": "Neuzugang", - "displayed_name": "Neuzugang", + "full_name": "Patson Daka", + "displayed_name": "Daka", "position": "FW", "injury_status": null, - "player_id": 27514, - "player_url": "https://www.ligainsider.de/neuzugang_27514/", + "player_id": 16774, + "player_url": "https://www.ligainsider.de/patson-daka_16774/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Cedric Itten", - "displayed_name": "Itten", - "position": "FW", + "full_name": "Albert Groenbaek", + "displayed_name": "Grønbæk", + "position": "AMCL", "injury_status": null, - "player_id": 18071, - "player_url": "https://www.ligainsider.de/cedric-itten_18071/", + "player_id": 35437, + "player_url": "https://www.ligainsider.de/albert-groenbaek_35437/", "formation_row": 4, + "slot_index": 3, + "starting_probability_rank": 1 + } + ] + }, + "away": { + "team_name": "FSV Mainz 05", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "Zentner", + "position": "GK", + "injury_status": null, + "player_id": 3298, + "player_url": "https://www.ligainsider.de/robin-zentner_3298/", + "formation_row": 1, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Danny Da Costa", + "displayed_name": "da Costa", + "position": "DCR", + "injury_status": null, + "player_id": 650, + "player_url": "https://www.ligainsider.de/danny-da-costa_650/", + "formation_row": 2, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Fabio Gruber", + "displayed_name": "Gruber", + "position": "DC", + "injury_status": null, + "player_id": 26579, + "player_url": "https://www.ligainsider.de/fabio-gruber_26579/", + "formation_row": 2, + "slot_index": 2, + "starting_probability_rank": 1 + }, + { + "full_name": "Stefan Posch", + "displayed_name": "Posch", + "position": "DC", + "injury_status": null, + "player_id": 12798, + "player_url": "https://www.ligainsider.de/stefan-posch_12798/", + "formation_row": 2, "slot_index": 2, "starting_probability_rank": 2 }, { - "full_name": "Salim Musah", - "displayed_name": "Musah", - "position": "FW", + "full_name": "Kacper Potulski", + "displayed_name": "Potulski", + "position": "DCL", "injury_status": null, - "player_id": 37144, - "player_url": "https://www.ligainsider.de/salim-musah_37144/", - "formation_row": 4, + "player_id": 38608, + "player_url": "https://www.ligainsider.de/kacper-potulski_38608/", + "formation_row": 2, + "slot_index": 3, + "starting_probability_rank": 1 + }, + { + "full_name": "Anthony Caci", + "displayed_name": "Caci", + "position": "MR", + "injury_status": null, + "player_id": 26102, + "player_url": "https://www.ligainsider.de/anthony-caci_26102/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Jaesung Lee", + "displayed_name": "Lee", + "position": "MCR", + "injury_status": null, + "player_id": 21202, + "player_url": "https://www.ligainsider.de/jaesung-lee_21202/", + "formation_row": 3, "slot_index": 2, - "starting_probability_rank": 3 + "starting_probability_rank": 1 }, { - "full_name": "Samuel Mbangula", - "displayed_name": "Mbangula", - "position": "FWL", + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu", + "position": "DMC", "injury_status": null, - "player_id": 38551, - "player_url": "https://www.ligainsider.de/samuel-mbangula_38551/", - "formation_row": 4, + "player_id": 36958, + "player_url": "https://www.ligainsider.de/kaishu-sano_36958/", + "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 + }, + { + "full_name": "Nadiem Amiri", + "displayed_name": "Amiri", + "position": "MCL", + "injury_status": null, + "player_id": 5815, + "player_url": "https://www.ligainsider.de/nadiem-amiri_5815/", + "formation_row": 3, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Phillipp Mwene", + "displayed_name": "Mwene", + "position": "ML", + "injury_status": null, + "player_id": 2723, + "player_url": "https://www.ligainsider.de/phillipp-mwene_2723/", + "formation_row": 3, + "slot_index": 5, + "starting_probability_rank": 1 + }, + { + "full_name": "Sheraldo Becker", + "displayed_name": "Becker", + "position": "FWCR", + "injury_status": null, + "player_id": 20640, + "player_url": "https://www.ligainsider.de/sheraldo-becker_20640/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 + }, + { + "full_name": "Phillip Tietz", + "displayed_name": "Tietz", + "position": "FWCL", + "injury_status": null, + "player_id": 7480, + "player_url": "https://www.ligainsider.de/phillip-tietz_7480/", + "formation_row": 4, + "slot_index": 2, + "starting_probability_rank": 1 } ] } }, { - "match_time": "2026-08-30T17:30+02:00", + "match_time": "2026-09-06T17:30+02:00", "home": { - "team_name": "FC Augsburg", + "team_name": "Eintracht Frankfurt", "side": "home", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Finn Dahmen", - "displayed_name": "Dahmen", + "full_name": "Noah Atubolu", + "displayed_name": "Atubolu", "position": "GK", "injury_status": null, - "player_id": 18728, - "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", + "player_id": 22000, + "player_url": "https://www.ligainsider.de/noah-atubolu_22000/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Chrislain Matsima", - "displayed_name": "Matsima", - "position": "DCR", + "full_name": "Elias Baum", + "displayed_name": "Baum", + "position": "DR", "injury_status": null, - "player_id": 26695, - "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", + "player_id": 35727, + "player_url": "https://www.ligainsider.de/elias-baum_35727/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Jeffrey Gouweleeuw", - "displayed_name": "Gouweleeuw", - "position": "DC", - "injury_status": null, - "player_id": 1851, - "player_url": "https://www.ligainsider.de/jeffrey-gouweleeuw_1851/", - "formation_row": 2, - "slot_index": 2, - "starting_probability_rank": 1 - }, - { - "full_name": "Noahkai Banks", - "displayed_name": "Banks", - "position": "DC", + "full_name": "Robin Koch", + "displayed_name": "Koch", + "position": "DCR", "injury_status": null, - "player_id": 37195, - "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", + "player_id": 12490, + "player_url": "https://www.ligainsider.de/robin-koch_12490/", "formation_row": 2, "slot_index": 2, - "starting_probability_rank": 2 + "starting_probability_rank": 1 }, { - "full_name": "Keven Schlotterbeck", - "displayed_name": "Schlotterbeck", + "full_name": "Jeremiaha Maluze", + "displayed_name": "Maluze", "position": "DCL", "injury_status": null, - "player_id": 19286, - "player_url": "https://www.ligainsider.de/keven-schlotterbeck_19286/", + "player_id": 38581, + "player_url": "https://www.ligainsider.de/jeremiaha-maluze_38581/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Calvin Brackelmann", - "displayed_name": "Brackelmann", + "full_name": "Lilian Brassier", + "displayed_name": "Brassier", "position": "DCL", "injury_status": null, - "player_id": 12771, - "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", + "player_id": 24489, + "player_url": "https://www.ligainsider.de/lilian-brassier_24489/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 2 }, { - "full_name": "Marius Wolf", - "displayed_name": "Wolf", + "full_name": "Keita Kosugi", + "displayed_name": "Kosugi", + "position": "DL", + "injury_status": null, + "player_id": 38762, + "player_url": "https://www.ligainsider.de/keita-kosugi_38762/", + "formation_row": 2, + "slot_index": 4, + "starting_probability_rank": 1 + }, + { + "full_name": "Ayoube Amaimouni Echghouyab", + "displayed_name": "Amaimouni", "position": "MR", "injury_status": null, - "player_id": 5670, - "player_url": "https://www.ligainsider.de/marius-wolf_5670/", + "player_id": 38710, + "player_url": "https://www.ligainsider.de/ayoube-amaimouni-echghouyab_38710/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Han Noah Massengo", - "displayed_name": "Massengo", + "full_name": "Ritsu Doan", + "displayed_name": "Dōan", + "position": "MR", + "injury_status": null, + "player_id": 22974, + "player_url": "https://www.ligainsider.de/ritsu-doan_22974/", + "formation_row": 3, + "slot_index": 1, + "starting_probability_rank": 2 + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Chaïbi", "position": "MCR", - "injury_status": "QUES", - "player_id": 35978, - "player_url": "https://www.ligainsider.de/han-noah-massengo_35978/", + "injury_status": null, + "player_id": 35910, + "player_url": "https://www.ligainsider.de/fares-chaibi_35910/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Fabian Rieder", - "displayed_name": "Rieder", + "full_name": "Oscar Hoejlund", + "displayed_name": "Højlund", + "position": "MCR", + "injury_status": null, + "player_id": 37210, + "player_url": "https://www.ligainsider.de/oscar-hoejlund_37210/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 2 + }, + { + "full_name": "Mario Goetze", + "displayed_name": "Götze", + "position": "MCR", + "injury_status": null, + "player_id": 501, + "player_url": "https://www.ligainsider.de/mario-goetze_501/", + "formation_row": 3, + "slot_index": 2, + "starting_probability_rank": 3 + }, + { + "full_name": "Raphael Onyedika", + "displayed_name": "Onyedika", "position": "MCL", "injury_status": null, - "player_id": 25579, - "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", + "player_id": 26786, + "player_url": "https://www.ligainsider.de/raphael-onyedika_26786/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Hennes Behrens", - "displayed_name": "Behrens", + "full_name": "Can Uzun", + "displayed_name": "Uzun", "position": "ML", "injury_status": null, - "player_id": 37221, - "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", + "player_id": 35949, + "player_url": "https://www.ligainsider.de/can-uzun_35949/", "formation_row": 3, "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Anton Kade", - "displayed_name": "Kade", - "position": "AMCR", + "full_name": "Younes Ebnoutalib", + "displayed_name": "Ebnoutalib", + "position": "FWCR", "injury_status": null, - "player_id": 26138, - "player_url": "https://www.ligainsider.de/anton-kade_26138/", + "player_id": 38489, + "player_url": "https://www.ligainsider.de/younes-ebnoutalib_38489/", "formation_row": 4, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Michael Gregoritsch", - "displayed_name": "Gregoritsch", - "position": "FW", + "full_name": "Jonathan Burkardt", + "displayed_name": "Burkardt", + "position": "FWCL", "injury_status": null, - "player_id": 1512, - "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", + "player_id": 19272, + "player_url": "https://www.ligainsider.de/jonathan-burkardt_19272/", "formation_row": 4, "slot_index": 2, "starting_probability_rank": 1 - }, - { - "full_name": "Robin Fellhauer", - "displayed_name": "Fellhauer", - "position": "AMCL", - "injury_status": null, - "player_id": 24864, - "player_url": "https://www.ligainsider.de/robin-fellhauer_24864/", - "formation_row": 4, - "slot_index": 3, - "starting_probability_rank": 1 } ] }, "away": { - "team_name": "Schalke 04", + "team_name": "FC Augsburg", "side": "away", "lineup_status": "Predicted Lineup", "players": [ { - "full_name": "Loris Karius", - "displayed_name": "Karius", + "full_name": "Finn Dahmen", + "displayed_name": "Dahmen", "position": "GK", "injury_status": null, - "player_id": 1641, - "player_url": "https://www.ligainsider.de/loris-karius_1641/", + "player_id": 18728, + "player_url": "https://www.ligainsider.de/finn-dahmen_18728/", "formation_row": 1, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Timo Becker", - "displayed_name": "T. Becker", + "full_name": "Noahkai Banks", + "displayed_name": "Banks", "position": "DCR", "injury_status": null, - "player_id": 11068, - "player_url": "https://www.ligainsider.de/timo-becker_11068/", + "player_id": 37195, + "player_url": "https://www.ligainsider.de/noahkai-banks_37195/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Mertcan Ayhan", - "displayed_name": "Ayhan", + "full_name": "Jeffrey Gouweleeuw", + "displayed_name": "Gouweleeuw", "position": "DCR", "injury_status": null, - "player_id": 38514, - "player_url": "https://www.ligainsider.de/mertcan-ayhan_38514/", + "player_id": 1851, + "player_url": "https://www.ligainsider.de/jeffrey-gouweleeuw_1851/", "formation_row": 2, "slot_index": 1, "starting_probability_rank": 2 }, { - "full_name": "Nikola Katic", - "displayed_name": "Katić", + "full_name": "Chrislain Matsima", + "displayed_name": "Matsima", "position": "DC", "injury_status": null, - "player_id": 23002, - "player_url": "https://www.ligainsider.de/nikola-katic_23002/", + "player_id": 26695, + "player_url": "https://www.ligainsider.de/chrislain-matsima_26695/", "formation_row": 2, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Hasan Kurucay", - "displayed_name": "Kuruçay", + "full_name": "Calvin Brackelmann", + "displayed_name": "Brackelmann", "position": "DCL", "injury_status": null, - "player_id": 35927, - "player_url": "https://www.ligainsider.de/hasan-kurucay_35927/", + "player_id": 12771, + "player_url": "https://www.ligainsider.de/calvin-brackelmann_12771/", "formation_row": 2, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Dejan Ljubicic", - "displayed_name": "Ljubičić", + "full_name": "Marius Wolf", + "displayed_name": "Wolf", "position": "MR", "injury_status": null, - "player_id": 24396, - "player_url": "https://www.ligainsider.de/dejan-ljubicic_24396/", + "player_id": 5670, + "player_url": "https://www.ligainsider.de/marius-wolf_5670/", "formation_row": 3, "slot_index": 1, "starting_probability_rank": 1 }, { - "full_name": "Junior Dina Ebimbe", - "displayed_name": "Dina Ebimbe", - "position": "MR", - "injury_status": "QUES", - "player_id": 26881, - "player_url": "https://www.ligainsider.de/junior-dina-ebimbe_26881/", - "formation_row": 3, - "slot_index": 1, - "starting_probability_rank": 2 - }, - { - "full_name": "Satoshi Tanaka", - "displayed_name": "Tanaka", + "full_name": "Han Noah Massengo", + "displayed_name": "Massengo", "position": "MCR", "injury_status": null, - "player_id": 38876, - "player_url": "https://www.ligainsider.de/satoshi-tanaka_38876/", + "player_id": 35978, + "player_url": "https://www.ligainsider.de/han-noah-massengo_35978/", "formation_row": 3, "slot_index": 2, "starting_probability_rank": 1 }, { - "full_name": "Ron Schallenberg", - "displayed_name": "Schallenberg", - "position": "MCR", - "injury_status": null, - "player_id": 14580, - "player_url": "https://www.ligainsider.de/ron-schallenberg_14580/", - "formation_row": 3, - "slot_index": 2, - "starting_probability_rank": 2 - }, - { - "full_name": "Soufiane El Faouzi", - "displayed_name": "El-Faouzi", + "full_name": "Fabian Rieder", + "displayed_name": "Rieder", "position": "MCL", "injury_status": null, - "player_id": 26067, - "player_url": "https://www.ligainsider.de/soufiane-el-faouzi_26067/", + "player_id": 25579, + "player_url": "https://www.ligainsider.de/fabian-rieder_25579/", "formation_row": 3, "slot_index": 3, "starting_probability_rank": 1 }, { - "full_name": "Vitalie Becker", - "displayed_name": "V. Becker", + "full_name": "Hennes Behrens", + "displayed_name": "Behrens", "position": "ML", "injury_status": null, - "player_id": 37365, - "player_url": "https://www.ligainsider.de/vitalie-becker_37365/", + "player_id": 37221, + "player_url": "https://www.ligainsider.de/hennes-behrens_37221/", "formation_row": 3, "slot_index": 4, "starting_probability_rank": 1 }, { - "full_name": "Robin Gosens", - "displayed_name": "Gosens", - "position": "ML", + "full_name": "Anton Kade", + "displayed_name": "Kade", + "position": "AMCR", "injury_status": "QUES", - "player_id": 16537, - "player_url": "https://www.ligainsider.de/robin-gosens_16537/", - "formation_row": 3, - "slot_index": 4, - "starting_probability_rank": 2 + "player_id": 26138, + "player_url": "https://www.ligainsider.de/anton-kade_26138/", + "formation_row": 4, + "slot_index": 1, + "starting_probability_rank": 1 }, { - "full_name": "Kenan Karaman", - "displayed_name": "Karaman", + "full_name": "Arijon Ibrahimovic", + "displayed_name": "Ibrahimović", "position": "AMCR", - "injury_status": "QUES", - "player_id": 2676, - "player_url": "https://www.ligainsider.de/kenan-karaman_2676/", + "injury_status": null, + "player_id": 27354, + "player_url": "https://www.ligainsider.de/arijon-ibrahimovic_27354/", "formation_row": 4, "slot_index": 1, - "starting_probability_rank": 1 + "starting_probability_rank": 2 }, { - "full_name": "Junior Adamu", - "displayed_name": "Adamu", - "position": "FW", + "full_name": "Mert Koemuer", + "displayed_name": "Kömür", + "position": "AMCR", "injury_status": null, - "player_id": 24620, - "player_url": "https://www.ligainsider.de/junior-adamu_24620/", + "player_id": 27169, + "player_url": "https://www.ligainsider.de/mert-koemuer_27169/", "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 1 + "slot_index": 1, + "starting_probability_rank": 3 }, { - "full_name": "Moussa Sylla", - "displayed_name": "Sylla", - "position": "FW", + "full_name": "Rodrigo Ribeiro", + "displayed_name": "Ribeiro", + "position": "AMCR", "injury_status": null, - "player_id": 16217, - "player_url": "https://www.ligainsider.de/moussa-sylla_16217/", + "player_id": 27435, + "player_url": "https://www.ligainsider.de/rodrigo-ribeiro_27435/", "formation_row": 4, - "slot_index": 2, - "starting_probability_rank": 2 + "slot_index": 1, + "starting_probability_rank": 4 }, { - "full_name": "Edin Dzeko", - "displayed_name": "Džeko", + "full_name": "Michael Gregoritsch", + "displayed_name": "Gregoritsch", "position": "FW", "injury_status": null, - "player_id": 4755, - "player_url": "https://www.ligainsider.de/edin-dzeko_4755/", + "player_id": 1512, + "player_url": "https://www.ligainsider.de/michael-gregoritsch_1512/", "formation_row": 4, "slot_index": 2, - "starting_probability_rank": 3 + "starting_probability_rank": 1 }, { - "full_name": "Adil Aouchiche", - "displayed_name": "Aouchiche", + "full_name": "Robin Fellhauer", + "displayed_name": "Fellhauer", "position": "AMCL", "injury_status": null, - "player_id": 22176, - "player_url": "https://www.ligainsider.de/adil-aouchiche_22176/", + "player_id": 24864, + "player_url": "https://www.ligainsider.de/robin-fellhauer_24864/", "formation_row": 4, "slot_index": 3, "starting_probability_rank": 1 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130344_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130344_+0200.csv deleted file mode 100644 index a98a9d7..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130344_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -1540,18,Danny,Da Costa,9308429.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,268.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,-194065.0,-194065.0,-201154.0,-175018.0,-277047.0,2530127.0,8.1,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,15.846465 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -6080,2,Aleksandar,Pavlović,32570412.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,87.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,62471.0,62471.0,69540.0,76709.0,507935.0,2716561.0,7.04,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.98506 -4199,7,Aleix,García,38996349.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,67853.0,67853.0,75762.0,75157.0,573849.0,3063032.0,7.6,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,15.528023 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130434_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130434_+0200.csv deleted file mode 100644 index 6e33284..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130434_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -6080,2,Aleksandar,Pavlović,32570412.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,87.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,62471.0,62471.0,69540.0,76709.0,507935.0,2716561.0,7.04,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.98506 -4199,7,Aleix,García,38996349.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,67853.0,67853.0,75762.0,75157.0,573849.0,3063032.0,7.6,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,15.528023 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -11556,13,Han-Noah,Massengo,10113144.0,59.0,33.0,33.0,29.0,158322.0,1949.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,192.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",1,Han-Noah Massengo,115014.0,115014.0,98655.0,43223.0,397063.0,4290345.0,7.4,1.58530986993114,1.0,1.0,1.0,1.0,0.0,1.0,11.731293 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130827_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130827_+0200.csv deleted file mode 100644 index 0955679..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_130827_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -3759,7,Miguel,Gutiérrez,21033862.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Miguel Gutiérrez,142459.0,142459.0,169109.0,169235.0,1140738.0,21033862.0,6.75,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,13.791336 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -4596,43,Brajan,Gruda,20088446.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,1,63.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,238580.0,238580.0,246399.0,255323.0,1783007.0,7373780.0,7.5,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.545361 -4199,7,Aleix,García,38996349.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,67853.0,67853.0,75762.0,75157.0,573849.0,3063032.0,7.6,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,15.528023 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131000_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131000_+0200.csv deleted file mode 100644 index b876bdd..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131000_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -1540,18,Danny,Da Costa,9308429.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,268.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,-194065.0,-194065.0,-201154.0,-175018.0,-277047.0,2530127.0,8.1,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,15.846465 -10115,3,Daniel,Svensson,16621441.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,2,162.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,23469.0,23469.0,-33135.0,-104336.0,-1274385.0,-2044044.0,6.95,2.3519386450788238,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,14.824107 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -3209,5,Yannik,Engelhardt,10934988.0,64.0,31.0,31.0,29.0,162513.0,1970.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,180.0,,"[{""hasPlayed"": true, ""points"": 135}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 86}, {""hasPlayed"": true, ""points"": 87}, {""hasPlayed"": true, ""points"": -10}]",1,Yannik Engelhardt,61755.0,61755.0,93535.0,104591.0,952037.0,6725553.0,7.2,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,12.280885 -11556,13,Han-Noah,Massengo,10113144.0,59.0,33.0,33.0,29.0,158322.0,1949.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,192.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",1,Han-Noah Massengo,115014.0,115014.0,98655.0,43223.0,397063.0,4290345.0,7.4,1.58530986993114,1.0,1.0,1.0,1.0,0.0,1.0,11.731293 -3124,14,Patrick,Wimmer,8149700.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,1,179.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",2,Patrick Wimmer,390379.0,390379.0,394434.0,386961.0,1010228.0,619632.0,7.33,1.555984555984556,1.0,1.0,1.0,1.0,0.0,1.0,11.405367 -10113,43,Tidiam,Gomis,5374444.0,23.0,18.0,18.0,2.0,25742.0,405.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,75.0,,"[{""hasPlayed"": true, ""points"": -18}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 58}, {""hasPlayed"": false, ""points"": null}]",3,Tidiam Gomis,375324.0,375324.0,359219.0,304573.0,1170065.0,3173172.0,6.57,2.0727147495818166,0.6896551724137931,0.6896551724137931,1.0,1.0,0.0,0.7827586206896552,10.6594 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131159_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131159_+0200.csv deleted file mode 100644 index 0b775b0..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131159_+0200.csv +++ /dev/null @@ -1,7 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -1246,43,Willi,Orban,31442247.0,131.0,33.0,33.0,33.0,193712.0,4323.0,0,2,https://kickbase.b-cdn.net/content/file/1f7999ae3a674c74ac9b8d4f00ed1028.png,4.0,1,137.0,,"[{""hasPlayed"": true, ""points"": 110}, {""hasPlayed"": true, ""points"": 313}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 131}, {""hasPlayed"": false, ""points"": null}]",2,Willi Orban,17884.0,17884.0,27863.0,35234.0,247509.0,1760857.0,7.8,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,16.167175 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -4199,7,Aleix,García,38996349.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,67853.0,67853.0,75762.0,75157.0,573849.0,3063032.0,7.6,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,15.528023 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131319_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131319_+0200.csv deleted file mode 100644 index 05455bd..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_131319_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -3759,7,Miguel,Gutiérrez,21033862.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Miguel Gutiérrez,142459.0,142459.0,169109.0,169235.0,1140738.0,21033862.0,6.75,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,13.791336 -14917,40,Zeno,Van den Bosch,13151299.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/f19174a181cb4b18a6fb28116d085029.png,4.0,2,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Zeno Van den Bosch,-207126.0,-207126.0,-98316.0,-37997.0,-183712.0,2531514.0,7.8,1.4068136272545089,1.0,1.0,1.0,1.0,0.0,1.0,10.973146 -15589,4,,Otávio,10044435.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/29d28defc06541cdb2d6e020dc443ca1.png,5.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Otávio,328220.0,328220.0,341467.0,344646.0,2173007.0,10044435.0,7.4,1.322645290581162,1.0,1.0,1.0,1.0,0.0,1.0,9.787575 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -11556,13,Han-Noah,Massengo,10113144.0,59.0,33.0,33.0,29.0,158322.0,1949.0,0,3,https://kickbase.b-cdn.net/content/file/d5c086e505984d7ba4c7e0af23d1a901.png,4.0,1,192.0,,"[{""hasPlayed"": true, ""points"": -5}, {""hasPlayed"": true, ""points"": 22}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 64}, {""hasPlayed"": true, ""points"": 107}]",1,Han-Noah Massengo,115014.0,115014.0,98655.0,43223.0,397063.0,4290345.0,7.4,1.58530986993114,1.0,1.0,1.0,1.0,0.0,1.0,11.731293 -3124,14,Patrick,Wimmer,8149700.0,59.0,25.0,25.0,21.0,105411.0,1466.0,0,3,https://kickbase.b-cdn.net/content/file/a1e6985ea5b8487ca2db9c16a66eafe7.png,8.0,1,179.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 35}, {""hasPlayed"": true, ""points"": 73}, {""hasPlayed"": true, ""points"": 55}, {""hasPlayed"": true, ""points"": 204}]",2,Patrick Wimmer,390379.0,390379.0,394434.0,386961.0,1010228.0,619632.0,7.33,1.555984555984556,1.0,1.0,1.0,1.0,0.0,1.0,11.405367 -7219,28,Ísak,Jóhannesson,9815158.0,48.0,31.0,31.0,21.0,119771.0,1473.0,0,3,https://kickbase.b-cdn.net/content/file/2922eb48335343ccb79b49b03af03818.png,8.0,1,150.0,,"[{""hasPlayed"": true, ""points"": -10}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 7}, {""hasPlayed"": true, ""points"": 55}]",1,Ísak Jóhannesson,202458.0,202458.0,193948.0,116882.0,1068841.0,4831094.0,9.3,1.1806949806949807,1.0,1.0,1.0,1.0,0.0,1.0,10.980463 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_164023_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_164023_+0200.csv deleted file mode 100644 index 0955679..0000000 --- a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_164023_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -3759,7,Miguel,Gutiérrez,21033862.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/86a6415d0ab240d780a37de359f3d327.png,3.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Miguel Gutiérrez,142459.0,142459.0,169109.0,169235.0,1140738.0,21033862.0,6.75,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,13.791336 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -4596,43,Brajan,Gruda,20088446.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,1,63.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,238580.0,238580.0,246399.0,255323.0,1783007.0,7373780.0,7.5,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.545361 -4199,7,Aleix,García,38996349.0,142.0,33.0,33.0,31.0,175200.0,4684.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,1,120.0,,"[{""hasPlayed"": true, ""points"": 229}, {""hasPlayed"": true, ""points"": 121}, {""hasPlayed"": true, ""points"": 214}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 181}]",1,Aleix García,67853.0,67853.0,75762.0,75157.0,573849.0,3063032.0,7.6,2.0431608606557377,1.0,1.0,1.0,1.0,0.0,1.0,15.528023 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111340_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111340_+0200.csv new file mode 100644 index 0000000..5d95261 --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111340_+0200.csv @@ -0,0 +1,12 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score_multiplier,score +2237,9,Fabian,Bredlow,12223174.0,111.0,1.0,1.0,1.0,5767.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,111820.0,111820.0,146961.0,178756.0,1003846.0,7255992.0,8.45,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,172.630075 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0,7.9,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,195.244722 +3759,7,Miguel,Gutiérrez,22040694.0,117.0,1.0,1.0,1.0,5894.0,117.0,0,2,https://kickbase.b-cdn.net/content/file/e1b364b32dcc44539649cf1c88d0eba9.png,3.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 117}]",1,Miguel Gutiérrez,93827.0,93827.0,124602.0,152999.0,885108.0,22040694.0,6.77,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,141.851509 +2141,43,Ridle ,Baku,19653208.0,233.0,1.0,1.0,1.0,4453.0,233.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Ridle Baku,209561.0,209561.0,233597.0,258057.0,1411843.0,670682.0,7.58,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,133.834329 +1685,2,Joshua,Kimmich,59870453.0,303.0,1.0,1.0,1.0,5767.0,303.0,0,3,https://kickbase.b-cdn.net/content/file/b41a70e2188a4c72aa165cfc7606c3e9.png,6.0,1,5.0,,"[{""hasPlayed"": true, ""points"": 303}]",1,Joshua Kimmich,4003.0,4003.0,8506.0,13275.0,-5874.0,559689.0,7.58,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,187.336075 +4199,7,Aleix,García,39179941.0,98.0,1.0,1.0,1.0,5894.0,98.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 98}]",1,Aleix García,-56513.0,-56513.0,6638.0,16577.0,122628.0,2429299.0,7.4,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,155.051871 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0,8.05,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,134.593093 +11008,43,Ezechiel,Banzuzi,11245732.0,103.0,1.0,1.0,1.0,5074.0,103.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 103}]",1,Ezechiel Banzuzi,191689.0,191689.0,210865.0,248273.0,1859135.0,7613135.0,7.2,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,127.124956 +6319,15,Franck,Honorat,9095848.0,75.0,1.0,1.0,0.0,1939.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 75}]",3,Franck Honorat,217645.0,217645.0,225400.0,168229.0,415156.0,149948.0,7.1,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,118.709436 +4296,9,Dzenan,Pejcinovic,10929287.0,-6.0,1.0,1.0,1.0,3790.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,,4.0,"[{""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejcinovic,184353.0,184353.0,209826.0,228561.0,2227748.0,8050225.0,7.85,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,160.372318 +3304,5,Igor,Matanović,20829723.0,291.0,1.0,1.0,1.0,4481.0,291.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,184401.0,184401.0,203744.0,239631.0,1148539.0,4880222.0,8.18,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,132.184117 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111401_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111401_+0200.csv new file mode 100644 index 0000000..38238ca --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111401_+0200.csv @@ -0,0 +1,12 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score_multiplier,score +3019,4,Noah,Atubolu,12346370.0,130.0,1.0,1.0,1.0,6161.0,130.0,0,1,https://kickbase.b-cdn.net/content/file/1a428dbd61524b48bb209d1ebee4ac6d.png,1.0,1,10.0,,"[{""hasPlayed"": true, ""points"": 130}]",1,Noah Atubolu,252291.0,252291.0,273276.0,279205.0,1775095.0,1335461.0,7.9,1.7284387594182584,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,129.362942 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0,7.9,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,195.244722 +10115,3,Daniel,Svensson,18060603.0,163.0,1.0,1.0,1.0,5806.0,163.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 163}]",1,Daniel Svensson,218422.0,218422.0,234522.0,253930.0,1400237.0,-1426466.0,7.44,1.5169572715079516,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,106.923971 +1540,18,Danny,Da Costa,10629521.0,143.0,1.0,1.0,1.0,5731.0,143.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 143}]",1,Danny Da Costa,190328.0,190328.0,216028.0,354525.0,1444535.0,3521854.0,7.85,1.4005563282336577,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,104.159535 +7283,13,Calvin,Brackelmann,6146301.0,146.0,1.0,1.0,1.0,5455.0,146.0,0,2,https://kickbase.b-cdn.net/content/file/e13f320cbaad4bad96143f969d2cf434.png,2.0,1,23.0,,"[{""hasPlayed"": true, ""points"": 146}]",3,Calvin Brackelmann,229497.0,229497.0,269274.0,303022.0,1973063.0,-2340948.0,7.7,1.0213071666374627,1.0,0.0,1.0,0.85,0.15,0.9785714285714285,9.4739,72.906866 +11956,7,Ezequiél,Fernández,10727689.0,39.0,1.0,1.0,1.0,3394.0,39.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 39}]",3,Ezequiél Fernández,100951.0,100951.0,173044.0,204610.0,1782588.0,6968584.0,6.63,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,138.918095 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0,8.05,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,134.593093 +11008,43,Ezechiel,Banzuzi,11245732.0,103.0,1.0,1.0,1.0,5074.0,103.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 103}]",1,Ezechiel Banzuzi,191689.0,191689.0,210865.0,248273.0,1859135.0,7613135.0,7.2,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,127.124956 +3209,5,Yannik,Engelhardt,11640454.0,71.0,1.0,1.0,1.0,5706.0,71.0,0,3,https://kickbase.b-cdn.net/content/file/026c80a428ef428ba28a09167853739e.png,16.0,1,6.0,,"[{""hasPlayed"": true, ""points"": 71}]",1,Yannik Engelhardt,117912.0,117912.0,131908.0,144198.0,646039.0,5177382.0,6.95,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,112.308021 +9605,6,Albert,Grønbæk,13039678.0,30.0,1.0,1.0,1.0,5806.0,30.0,0,3,https://kickbase.b-cdn.net/content/file/02b24cefd3da410ca1d4639a2fb7ccac.png,11.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 30}]",1,Albert Grønbæk,106797.0,106797.0,121124.0,152238.0,887271.0,3518615.0,8.15,1.3361812040532484,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,103.169604 +4296,9,Dzenan,Pejcinovic,10929287.0,-6.0,1.0,1.0,1.0,3790.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,,4.0,"[{""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejcinovic,184353.0,184353.0,209826.0,228561.0,2227748.0,8050225.0,7.85,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,160.372318 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111421_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111421_+0200.csv new file mode 100644 index 0000000..4ce7f2a --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111421_+0200.csv @@ -0,0 +1,7 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score_multiplier,score +2237,9,Fabian,Bredlow,12223174.0,111.0,1.0,1.0,1.0,5767.0,111.0,0,1,https://kickbase.b-cdn.net/content/file/9c66b1c555ae45aea1e62e700f53f3e9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 111}]",1,Fabian Bredlow,111820.0,111820.0,146961.0,178756.0,1003846.0,7255992.0,8.45,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,172.630075 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0,7.9,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,195.244722 +2141,43,Ridle ,Baku,19653208.0,233.0,1.0,1.0,1.0,4453.0,233.0,0,2,https://kickbase.b-cdn.net/content/file/938a124759354a928af165b155e6925a.png,17.0,1,11.0,,"[{""hasPlayed"": true, ""points"": 233}]",1,Ridle Baku,209561.0,209561.0,233597.0,258057.0,1411843.0,670682.0,7.58,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,133.834329 +4199,7,Aleix,García,39179941.0,98.0,1.0,1.0,1.0,5894.0,98.0,0,3,https://kickbase.b-cdn.net/content/file/3de0ab19c54f4523a5bf21f686259db0.png,24.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 98}]",1,Aleix García,-56513.0,-56513.0,6638.0,16577.0,122628.0,2429299.0,7.4,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,155.051871 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0,8.05,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,134.593093 +3304,5,Igor,Matanović,20829723.0,291.0,1.0,1.0,1.0,4481.0,291.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,184401.0,184401.0,203744.0,239631.0,1148539.0,4880222.0,8.18,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,132.184117 diff --git a/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111441_+0200.csv b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111441_+0200.csv new file mode 100644 index 0000000..4af3d25 --- /dev/null +++ b/outputs/optimized_squad/optimized_squad_sofascore_overall_rating_odds_lineup_20260904_104843_+0200_20260904_111301_+0200_20260904_111441_+0200.csv @@ -0,0 +1,12 @@ +id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score_multiplier,score +237,2,Manuel,Neuer,14552983.0,145.0,1.0,1.0,1.0,5767.0,145.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 145}]",1,Manuel Neuer,92910.0,92910.0,131517.0,144356.0,718702.0,2317397.0,7.13,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,176.21454 +1991,2,Dayot,Upamecano,33398087.0,272.0,1.0,1.0,1.0,5767.0,272.0,0,2,https://kickbase.b-cdn.net/content/file/13835e113e4f40d986f924b517690435.png,2.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 272}]",2,Dayot Upamecano,34235.0,34235.0,35892.0,50670.0,108246.0,659825.0,7.9,2.6086956521739126,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,195.244722 +2199,9,Josha,Vagnoman,8301622.0,73.0,1.0,1.0,1.0,5767.0,73.0,0,2,https://kickbase.b-cdn.net/content/file/c0ddab007ad34b48b3efcfa3cb66ef4d.png,4.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 73}]",3,Josha Vagnoman,308497.0,308497.0,328703.0,354832.0,2466120.0,2507205.0,7.3,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,149.136041 +14241,7,Facundo,Medina,8559759.0,21.0,1.0,1.0,0.0,2499.0,21.0,0,2,https://kickbase.b-cdn.net/content/file/a59d86f8dc644a43babfe89f615d199f.png,2.0,2,2.0,,"[{""hasPlayed"": true, ""points"": 21}]",3,Facundo Medina,-115280.0,-115280.0,-191168.0,-229459.0,-1864513.0,8559759.0,6.8,2.2116504854368935,0.6896551724137931,0.0,1.0,1.0,0.0,0.8226600985221675,9.4739,117.212691 +11956,7,Ezequiél,Fernández,10727689.0,39.0,1.0,1.0,1.0,3394.0,39.0,0,3,https://kickbase.b-cdn.net/content/file/2c37f7daf46f4c9693ffa9ef33ff980b.png,6.0,1,3.0,,"[{""hasPlayed"": true, ""points"": 39}]",3,Ezequiél Fernández,100951.0,100951.0,173044.0,204610.0,1782588.0,6968584.0,6.63,2.2116504854368935,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,138.918095 +13442,15,Hugo,Bolin,11456465.0,32.0,1.0,1.0,1.0,5846.0,32.0,0,3,https://kickbase.b-cdn.net/content/file/7f789e6ac2c84d5b878ec36c44b31dc2.png,38.0,1,2.0,,"[{""hasPlayed"": true, ""points"": 32}]",1,Hugo Bolin,98529.0,98529.0,111044.0,128909.0,818070.0,6172557.0,8.05,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,134.593093 +11008,43,Ezechiel,Banzuzi,11245732.0,103.0,1.0,1.0,1.0,5074.0,103.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,9.0,,"[{""hasPlayed"": true, ""points"": 103}]",1,Ezechiel Banzuzi,191689.0,191689.0,210865.0,248273.0,1859135.0,7613135.0,7.2,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,127.124956 +6319,15,Franck,Honorat,9095848.0,75.0,1.0,1.0,0.0,1939.0,75.0,0,3,https://kickbase.b-cdn.net/content/file/ba369ac3889a4ce98a51468fb3f7c14b.png,9.0,1,8.0,,"[{""hasPlayed"": true, ""points"": 75}]",3,Franck Honorat,217645.0,217645.0,225400.0,168229.0,415156.0,149948.0,7.1,1.7648105684657243,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,118.709436 +4296,9,Dzenan,Pejcinovic,10929287.0,-6.0,1.0,1.0,1.0,3790.0,-6.0,0,4,https://kickbase.b-cdn.net/content/file/dce6b383ea96472faf6e2059c30593a9.png,17.0,1,,4.0,"[{""hasPlayed"": true, ""points"": -6}]",3,Dzenan Pejcinovic,184353.0,184353.0,209826.0,228561.0,2227748.0,8050225.0,7.85,2.156408094435076,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,160.372318 +3304,5,Igor,Matanović,20829723.0,291.0,1.0,1.0,1.0,4481.0,291.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,13.0,,"[{""hasPlayed"": true, ""points"": 291}]",1,Igor Matanović,184401.0,184401.0,203744.0,239631.0,1148539.0,4880222.0,8.18,1.705678495361178,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,132.184117 +10113,43,Tidiam,Gomis,8176061.0,176.0,1.0,1.0,1.0,3942.0,176.0,0,4,https://kickbase.b-cdn.net/content/file/6fdc632f20f64bac905749a9c2b23a86.png,27.0,1,21.0,,"[{""hasPlayed"": true, ""points"": 176}]",3,Tidiam Gomis,361854.0,361854.0,395255.0,403990.0,2501297.0,3925049.0,6.55,1.8636721828211191,1.0,0.0,1.0,1.0,0.0,1.0,9.4739,115.648397 diff --git a/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_1_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv b/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_1_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv deleted file mode 100644 index 9182e1b..0000000 --- a/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_1_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -1540,18,Danny,Da Costa,9308429.0,73.0,34.0,34.0,30.0,178678.0,2498.0,0,2,https://kickbase.b-cdn.net/content/file/d7479cd684eb4636932e2e5651e92411.png,21.0,2,268.0,,"[{""hasPlayed"": true, ""points"": 72}, {""hasPlayed"": true, ""points"": -4}, {""hasPlayed"": true, ""points"": 91}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 86}]",3,Danny Da Costa,-194065.0,-194065.0,-201154.0,-175018.0,-277047.0,2530127.0,8.1,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,15.846465 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -6080,2,Aleksandar,Pavlović,32570412.0,119.0,24.0,24.0,16.0,98316.0,2844.0,0,3,https://kickbase.b-cdn.net/content/file/958c27ad7cf943a8b9e380f72fdc5b4f.png,45.0,1,87.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 43}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": false, ""points"": null}]",1,Aleksandar Pavlović,62471.0,62471.0,69540.0,76709.0,507935.0,2716561.0,7.04,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.98506 -4596,43,Brajan,Gruda,20088446.0,98.0,13.0,13.0,8.0,49007.0,1270.0,0,3,https://kickbase.b-cdn.net/content/file/fc98ceda9d134bd09d5526a600465611.png,10.0,1,63.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 68}, {""hasPlayed"": true, ""points"": 89}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 48}]",1,Brajan Gruda,238580.0,238580.0,246399.0,255323.0,1783007.0,7373780.0,7.5,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.545361 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -1920,3,Serhou,Guirassy,29820368.0,102.0,33.0,33.0,27.0,151810.0,3356.0,0,4,https://kickbase.b-cdn.net/content/file/f60de765e2e34fce8747b78399dca305.png,9.0,1,112.0,,"[{""hasPlayed"": true, ""points"": 155}, {""hasPlayed"": true, ""points"": 134}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 187}, {""hasPlayed"": true, ""points"": 101}]",2,Serhou Guirassy,70011.0,70011.0,74824.0,80352.0,623915.0,3158346.0,6.58,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,15.475756 diff --git a/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_2_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv b/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_2_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv deleted file mode 100644 index 2a5eb03..0000000 --- a/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_2_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -237,2,Manuel,Neuer,13764324.0,95.0,22.0,22.0,22.0,124205.0,2083.0,0,1,https://kickbase.b-cdn.net/content/file/bf993bb6d6914136b11177795c5f77a9.png,1.0,1,151.0,,"[{""hasPlayed"": true, ""points"": 45}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Manuel Neuer,96741.0,96741.0,101717.0,92933.0,666678.0,1965781.0,6.93,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.719669 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -15211,3,Joane,Gadou,25093948.0,,,,,,,0,2,https://kickbase.b-cdn.net/content/file/48c386df17604a3cbfeaffff6bdffae7.png,22.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Joane Gadou,74761.0,74761.0,147477.0,148351.0,977173.0,4955201.0,6.8,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,15.993183 -3470,18,Anthony,Caci,10976864.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,48.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",1,Anthony Caci,136630.0,136630.0,143865.0,141481.0,1298438.0,5953497.0,8.1,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,15.846465 -10115,3,Daniel,Svensson,16621441.0,82.0,33.0,33.0,27.0,162894.0,2705.0,0,2,https://kickbase.b-cdn.net/content/file/da063055c5d14c798dd8d7427fb2a48f.png,24.0,2,162.0,,"[{""hasPlayed"": true, ""points"": 151}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": -11}, {""hasPlayed"": true, ""points"": 27}, {""hasPlayed"": true, ""points"": 34}]",3,Daniel Svensson,23469.0,23469.0,-33135.0,-104336.0,-1274385.0,-2044044.0,6.95,2.3519386450788238,1.0,0.6896551724137931,1.0,1.0,0.0,0.9068965517241379,14.824107 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -6176,43,Nicolas,Seiwald,17963405.0,86.0,33.0,33.0,31.0,174575.0,2839.0,0,3,https://kickbase.b-cdn.net/content/file/5320dfb79fb348369e61599e552840b0.png,13.0,1,158.0,,"[{""hasPlayed"": true, ""points"": 44}, {""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 60}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": true, ""points"": 115}]",1,Nicolas Seiwald,120444.0,120444.0,127986.0,137375.0,954275.0,4921218.0,6.93,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,14.363913 -11675,2,Luis,Díaz,53580399.0,178.0,32.0,32.0,27.0,163321.0,5698.0,0,4,https://kickbase.b-cdn.net/content/file/43b93afe59614450a4de3fd8e08c486b.png,14.0,1,106.0,,"[{""hasPlayed"": true, ""points"": 205}, {""hasPlayed"": true, ""points"": 50}, {""hasPlayed"": true, ""points"": 54}, {""hasPlayed"": true, ""points"": 30}, {""hasPlayed"": true, ""points"": 225}]",1,Luis Díaz,19646.0,19646.0,24304.0,25001.0,177035.0,1040626.0,7.08,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.081566 diff --git a/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_3_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv b/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_3_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv deleted file mode 100644 index e1ee4d1..0000000 --- a/outputs/optimized_squad/optimized_squad_three_teams_overlap_allowed_team_3_sofascore_overall_rating_odds_lineup_20260827_124042_+0200_20260827_124757_+0200_20260827_163856_+0200.csv +++ /dev/null @@ -1,12 +0,0 @@ -id,teamId,firstName,lastName,marketValue,averagePoints,games,gamesPlayed,start11,totalPlaytimeS,totalPoints,status,position,playerImage,number,trend,pointsPerValue,pointsStdDev,history,startProbability,name,marketChangeToday,marketChange.today,marketChange.yesterday,marketChange.twoDays,marketChange.sevenDaysAvg,marketChange.thirtyDaysAvg,sofascore_average_rating,expected_match_points,ligainsider_starting_chance,kickbase_starting_chance,kicker_starting_chance,rotowire_starting_chance,questionable_injury_penalty,starting_chance,score -1873,3,Gregor,Kobel,21922957.0,104.0,34.0,34.0,34.0,202740.0,3530.0,0,1,https://kickbase.b-cdn.net/content/file/f2d4753d2676442bb38580d0b59a6293.png,1.0,2,161.0,,"[{""hasPlayed"": true, ""points"": 154}, {""hasPlayed"": true, ""points"": 81}, {""hasPlayed"": true, ""points"": 82}, {""hasPlayed"": true, ""points"": 160}, {""hasPlayed"": true, ""points"": 65}]",1,Gregor Kobel,-170082.0,-170082.0,-175574.0,-153643.0,-933458.0,-50314.0,6.8,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,15.993183 -3543,2,Nathaniel,Brown,29629517.0,83.0,33.0,33.0,29.0,176484.0,2726.0,0,2,https://kickbase.b-cdn.net/content/file/4dd49322843644839bb43182b3a8b68b.png,11.0,1,92.0,,"[{""hasPlayed"": true, ""points"": 70}, {""hasPlayed"": true, ""points"": 26}, {""hasPlayed"": true, ""points"": 38}, {""hasPlayed"": true, ""points"": 166}, {""hasPlayed"": true, ""points"": 31}]",2,Nathaniel Brown,117449.0,117449.0,123849.0,118968.0,691722.0,2404395.0,7.26,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,17.515843 -2395,3,Julian,Ryerson,26105247.0,105.0,31.0,31.0,26.0,148097.0,3246.0,0,2,https://kickbase.b-cdn.net/content/file/2998191f5e674fecb9ddf7762821ebc5.png,26.0,1,124.0,,"[{""hasPlayed"": true, ""points"": 141}, {""hasPlayed"": true, ""points"": 127}, {""hasPlayed"": true, ""points"": 41}, {""hasPlayed"": true, ""points"": 171}, {""hasPlayed"": true, ""points"": 3}]",1,Julian Ryerson,29647.0,29647.0,47648.0,52289.0,350103.0,1224103.0,7.35,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.286749 -60,18,Dominik,Kohr,10652629.0,71.0,29.0,29.0,28.0,153973.0,2070.0,0,2,https://kickbase.b-cdn.net/content/file/fc6cb9d67771484baa8cd7547280f6cd.png,31.0,1,194.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 24}, {""hasPlayed"": true, ""points"": 148}, {""hasPlayed"": true, ""points"": 112}]",2,Dominik Kohr,85097.0,85097.0,100531.0,125782.0,1173795.0,4346822.0,8.8,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,17.215913 -173,2,Jonathan,Tah,36997411.0,127.0,28.0,28.0,23.0,135209.0,3559.0,0,2,https://kickbase.b-cdn.net/content/file/cd9c5cb89a074d1ea56f7d952e5074e4.png,4.0,2,96.0,,"[{""hasPlayed"": true, ""points"": 146}, {""hasPlayed"": true, ""points"": 53}, {""hasPlayed"": true, ""points"": 84}, {""hasPlayed"": true, ""points"": 59}, {""hasPlayed"": false, ""points"": null}]",1,Jonathan Tah,-31217.0,-31217.0,-5523.0,2336.0,53043.0,1493674.0,6.94,2.4126506024096384,1.0,1.0,1.0,1.0,0.0,1.0,16.743795 -3470,18,Anthony,Caci,10976864.0,54.0,10.0,10.0,6.0,35021.0,535.0,0,2,https://kickbase.b-cdn.net/content/file/5bb349b2622049a7aa73a59edcec1781.png,19.0,1,48.0,,"[{""hasPlayed"": true, ""points"": 28}, {""hasPlayed"": true, ""points"": 56}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": -1}, {""hasPlayed"": true, ""points"": 112}]",1,Anthony Caci,136630.0,136630.0,143865.0,141481.0,1298438.0,5953497.0,8.1,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,15.846465 -1639,18,Nadiem,Amiri,33932022.0,134.0,26.0,26.0,24.0,136794.0,3493.0,0,3,https://kickbase.b-cdn.net/content/file/fee710e358914669ab855823274a461e.png,10.0,1,102.0,,"[{""hasPlayed"": true, ""points"": 254}, {""hasPlayed"": true, ""points"": 98}, {""hasPlayed"": true, ""points"": 168}, {""hasPlayed"": true, ""points"": 93}, {""hasPlayed"": true, ""points"": 229}]",1,Nadiem Amiri,96057.0,96057.0,100405.0,95594.0,690099.0,3002667.0,10.0,1.956353749284488,1.0,1.0,1.0,1.0,0.0,1.0,19.563537 -16378,3,Konstantinos,Karetsas,24574032.0,,,,,,,0,3,https://kickbase.b-cdn.net/content/file/f4e89a3523cb47e09c5be6702baec885.png,19.0,1,,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",1,Konstantinos Karetsas,246470.0,246470.0,264665.0,261715.0,1873469.0,24574032.0,7.27,2.3519386450788238,1.0,1.0,1.0,1.0,0.0,1.0,17.098594 -11008,43,Ezechiel,Banzuzi,9051349.0,36.0,24.0,24.0,2.0,43182.0,871.0,0,3,https://kickbase.b-cdn.net/content/file/a9c36464a61049d0b9acd73d6c4e9c96.png,6.0,1,96.0,,"[{""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}, {""hasPlayed"": false, ""points"": null}]",2,Ezechiel Banzuzi,353269.0,353269.0,348412.0,323577.0,2266803.0,4737544.0,7.3,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,15.130818 -9507,43,Antonio,Nusa,25940708.0,91.0,31.0,31.0,24.0,129764.0,2835.0,0,3,https://kickbase.b-cdn.net/content/file/9a7ea9c911e04f9e9cf0fa6c4b57ca54.png,7.0,1,109.0,,"[{""hasPlayed"": true, ""points"": 20}, {""hasPlayed"": true, ""points"": 42}, {""hasPlayed"": true, ""points"": 25}, {""hasPlayed"": true, ""points"": 95}, {""hasPlayed"": true, ""points"": 265}]",1,Antonio Nusa,56019.0,56019.0,57515.0,61396.0,456293.0,3689179.0,7.2,2.0727147495818166,1.0,1.0,1.0,1.0,0.0,1.0,14.923546 -3304,5,Igor,Matanović,19575194.0,68.0,31.0,31.0,14.0,106505.0,2099.0,0,4,https://kickbase.b-cdn.net/content/file/6bb42fe3c2da4e1e9f8ad8dc25f1cc85.png,31.0,1,107.0,,"[{""hasPlayed"": true, ""points"": 265}, {""hasPlayed"": true, ""points"": 207}, {""hasPlayed"": true, ""points"": 17}, {""hasPlayed"": true, ""points"": 5}, {""hasPlayed"": true, ""points"": 37}]",1,Igor Matanović,126494.0,126494.0,149608.0,146084.0,1048492.0,4973610.0,7.8,1.705678495361178,1.0,1.0,1.0,1.0,0.0,1.0,13.304292 diff --git a/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260904_105027.json b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260904_105027.json new file mode 100644 index 0000000..7fcbd7d --- /dev/null +++ b/outputs/rotowire/predicted_lineups/rotowire_bundesliga_lineups_20260904_105027.json @@ -0,0 +1,1751 @@ +{ + "metadata": { + "source": "RotoWire", + "source_url": "https://www.rotowire.com/soccer/lineups.php?league=BUND", + "league_code": "BUND", + "captured_at": "2026-09-04T10:50:27+02:00", + "capture_finished_at": "2026-09-04T10:50:41+02:00", + "match_count": 9, + "team_count": 18, + "player_count": 198 + }, + "matches": [ + { + "match_time": "September 4 2:30 PM ET", + "home": { + "team_name": "VfB Stuttgart", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Fabian Bredlow", + "displayed_name": "F. Bredlow", + "position": "GK", + "injury_status": null, + "player_id": 26142, + "player_url": "https://www.rotowire.com/soccer/player/fabian-bredlow-26142" + }, + { + "full_name": "Maximilian Mittelstadt", + "displayed_name": "M. Mittelstadt", + "position": "DL", + "injury_status": null, + "player_id": 20187, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-mittelstadt-20187" + }, + { + "full_name": "Jeff Chabot", + "displayed_name": "Jeff Chabot", + "position": "DC", + "injury_status": null, + "player_id": 27950, + "player_url": "https://www.rotowire.com/soccer/player/jeff-chabot-27950" + }, + { + "full_name": "Finn Jeltsch", + "displayed_name": "Finn Jeltsch", + "position": "DC", + "injury_status": null, + "player_id": 45081, + "player_url": "https://www.rotowire.com/soccer/player/finn-jeltsch-45081" + }, + { + "full_name": "Josha Vagnoman", + "displayed_name": "J. Vagnoman", + "position": "DR", + "injury_status": null, + "player_id": 25587, + "player_url": "https://www.rotowire.com/soccer/player/josha-vagnoman-25587" + }, + { + "full_name": "Grischa Promel", + "displayed_name": "G. Promel", + "position": "DMC", + "injury_status": null, + "player_id": 28867, + "player_url": "https://www.rotowire.com/soccer/player/grischa-promel-28867" + }, + { + "full_name": "Angelo Stiller", + "displayed_name": "A. Stiller", + "position": "DMC", + "injury_status": null, + "player_id": 34239, + "player_url": "https://www.rotowire.com/soccer/player/angelo-stiller-34239" + }, + { + "full_name": "Chris Fuhrich", + "displayed_name": "C. Fuhrich", + "position": "AML", + "injury_status": null, + "player_id": 25325, + "player_url": "https://www.rotowire.com/soccer/player/chris-fuhrich-25325" + }, + { + "full_name": "Deniz Undav", + "displayed_name": "Deniz Undav", + "position": "AMC", + "injury_status": null, + "player_id": 36371, + "player_url": "https://www.rotowire.com/soccer/player/deniz-undav-36371" + }, + { + "full_name": "Jamie Leweling", + "displayed_name": "J. Leweling", + "position": "AMR", + "injury_status": null, + "player_id": 35268, + "player_url": "https://www.rotowire.com/soccer/player/jamie-leweling-35268" + }, + { + "full_name": "Dzenan Pejcinovic", + "displayed_name": "D. Pejcinovic", + "position": "FW", + "injury_status": null, + "player_id": 37405, + "player_url": "https://www.rotowire.com/soccer/player/dzenan-pejcinovic-37405" + } + ] + }, + "away": { + "team_name": "1. FC Köln", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Marvin Schwabe", + "displayed_name": "M. Schwabe", + "position": "GK", + "injury_status": null, + "player_id": 34845, + "player_url": "https://www.rotowire.com/soccer/player/marvin-schwabe-34845" + }, + { + "full_name": "Gideon Mensah", + "displayed_name": "G. Mensah", + "position": "DL", + "injury_status": null, + "player_id": 35498, + "player_url": "https://www.rotowire.com/soccer/player/gideon-mensah-35498" + }, + { + "full_name": "Luka Lochoshvili", + "displayed_name": "L. Lochoshvili", + "position": "DC", + "injury_status": null, + "player_id": 33712, + "player_url": "https://www.rotowire.com/soccer/player/luka-lochoshvili-33712" + }, + { + "full_name": "Jahmai Simpson-Pusey", + "displayed_name": "J. Simpson-Pusey", + "position": "DC", + "injury_status": null, + "player_id": 43829, + "player_url": "https://www.rotowire.com/soccer/player/jahmai-simpson-pusey-43829" + }, + { + "full_name": "Alessio Castro-Montes", + "displayed_name": "A. Castro-Montes", + "position": "DR", + "injury_status": null, + "player_id": 30261, + "player_url": "https://www.rotowire.com/soccer/player/alessio-castro-montes-30261" + }, + { + "full_name": "Tom Krauss", + "displayed_name": "Tom Krauss", + "position": "DMC", + "injury_status": null, + "player_id": 29789, + "player_url": "https://www.rotowire.com/soccer/player/tom-krauss-29789" + }, + { + "full_name": "Ellyes Skhiri", + "displayed_name": "E. Skhiri", + "position": "DMC", + "injury_status": null, + "player_id": 20303, + "player_url": "https://www.rotowire.com/soccer/player/ellyes-skhiri-20303" + }, + { + "full_name": "Linton Maina", + "displayed_name": "Linton Maina", + "position": "AML", + "injury_status": null, + "player_id": 25597, + "player_url": "https://www.rotowire.com/soccer/player/linton-maina-25597" + }, + { + "full_name": "Isak Johannesson", + "displayed_name": "I. Johannesson", + "position": "AMC", + "injury_status": null, + "player_id": 37860, + "player_url": "https://www.rotowire.com/soccer/player/isak-johannesson-37860" + }, + { + "full_name": "Jan Thielmann", + "displayed_name": "J. Thielmann", + "position": "AMR", + "injury_status": null, + "player_id": 30688, + "player_url": "https://www.rotowire.com/soccer/player/jan-thielmann-30688" + }, + { + "full_name": "Ragnar Ache", + "displayed_name": "Ragnar Ache", + "position": "FW", + "injury_status": null, + "player_id": 32826, + "player_url": "https://www.rotowire.com/soccer/player/ragnar-ache-32826" + } + ] + } + }, + { + "match_time": "September 5 9:30 AM ET", + "home": { + "team_name": "SC Paderborn", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nahuel Noll", + "displayed_name": "Nahuel Noll", + "position": "GK", + "injury_status": null, + "player_id": 34726, + "player_url": "https://www.rotowire.com/soccer/player/nahuel-noll-34726" + }, + { + "full_name": "Jano ter Horst", + "displayed_name": "J. ter Horst", + "position": "DC", + "injury_status": null, + "player_id": 48777, + "player_url": "https://www.rotowire.com/soccer/player/jano-ter-horst-48777" + }, + { + "full_name": "Mattes Hansen", + "displayed_name": "M. Hansen", + "position": "DC", + "injury_status": null, + "player_id": 48699, + "player_url": "https://www.rotowire.com/soccer/player/mattes-hansen-48699" + }, + { + "full_name": "Tjark Scheller", + "displayed_name": "T. Scheller", + "position": "DC", + "injury_status": null, + "player_id": 48700, + "player_url": "https://www.rotowire.com/soccer/player/tjark-scheller-48700" + }, + { + "full_name": "Raphael Obermair", + "displayed_name": "R. Obermair", + "position": "ML", + "injury_status": null, + "player_id": 23809, + "player_url": "https://www.rotowire.com/soccer/player/raphael-obermair-23809" + }, + { + "full_name": "Laurin Ulrich", + "displayed_name": "L. Ulrich", + "position": "MC", + "injury_status": null, + "player_id": 37153, + "player_url": "https://www.rotowire.com/soccer/player/laurin-ulrich-37153" + }, + { + "full_name": "Santiago Castaneda", + "displayed_name": "S. Castaneda", + "position": "MC", + "injury_status": null, + "player_id": 48702, + "player_url": "https://www.rotowire.com/soccer/player/santiago-castaneda-48702" + }, + { + "full_name": "Laurin Curda", + "displayed_name": "Laurin Curda", + "position": "MR", + "injury_status": null, + "player_id": 48704, + "player_url": "https://www.rotowire.com/soccer/player/laurin-curda-48704" + }, + { + "full_name": "Gabriel Vidovic", + "displayed_name": "G. Vidovic", + "position": "FWL", + "injury_status": null, + "player_id": 36575, + "player_url": "https://www.rotowire.com/soccer/player/gabriel-vidovic-36575" + }, + { + "full_name": "Marvin Pieringer", + "displayed_name": "M. Pieringer", + "position": "FWR", + "injury_status": null, + "player_id": 39729, + "player_url": "https://www.rotowire.com/soccer/player/marvin-pieringer-39729" + }, + { + "full_name": "Stefano Marino", + "displayed_name": "S. Marino", + "position": "FW", + "injury_status": null, + "player_id": 48712, + "player_url": "https://www.rotowire.com/soccer/player/stefano-marino-48712" + } + ] + }, + "away": { + "team_name": "SC Freiburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mio Backhaus", + "displayed_name": "Mio Backhaus", + "position": "GK", + "injury_status": null, + "player_id": 37379, + "player_url": "https://www.rotowire.com/soccer/player/mio-backhaus-37379" + }, + { + "full_name": "Jordy Makengo", + "displayed_name": "J. Makengo", + "position": "DL", + "injury_status": null, + "player_id": 40617, + "player_url": "https://www.rotowire.com/soccer/player/jordy-makengo-40617" + }, + { + "full_name": "Matthias Ginter", + "displayed_name": "M. Ginter", + "position": "DC", + "injury_status": null, + "player_id": 17592, + "player_url": "https://www.rotowire.com/soccer/player/matthias-ginter-17592" + }, + { + "full_name": "Philipp Lienhart", + "displayed_name": "P. Lienhart", + "position": "DC", + "injury_status": null, + "player_id": 24618, + "player_url": "https://www.rotowire.com/soccer/player/philipp-lienhart-24618" + }, + { + "full_name": "Philipp Treu", + "displayed_name": "Philipp Treu", + "position": "DR", + "injury_status": null, + "player_id": 43806, + "player_url": "https://www.rotowire.com/soccer/player/philipp-treu-43806" + }, + { + "full_name": "Maximilian Eggestein", + "displayed_name": "M. Eggestein", + "position": "DMC", + "injury_status": null, + "player_id": 20260, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-eggestein-20260" + }, + { + "full_name": "Yannik Engelhardt", + "displayed_name": "Y. Engelhardt", + "position": "DMC", + "injury_status": null, + "player_id": 36578, + "player_url": "https://www.rotowire.com/soccer/player/yannik-engelhardt-36578" + }, + { + "full_name": "Derry Scherhant", + "displayed_name": "D. Scherhant", + "position": "AML", + "injury_status": null, + "player_id": 37594, + "player_url": "https://www.rotowire.com/soccer/player/derry-scherhant-37594" + }, + { + "full_name": "Yuito Suzuki", + "displayed_name": "Yuito Suzuki", + "position": "AMC", + "injury_status": null, + "player_id": 38722, + "player_url": "https://www.rotowire.com/soccer/player/yuito-suzuki-38722" + }, + { + "full_name": "Jan-Niklas Beste", + "displayed_name": "J. Beste", + "position": "AMR", + "injury_status": null, + "player_id": 26591, + "player_url": "https://www.rotowire.com/soccer/player/jan-niklas-beste-26591" + }, + { + "full_name": "Igor Matanovic", + "displayed_name": "I. Matanovic", + "position": "FW", + "injury_status": null, + "player_id": 35599, + "player_url": "https://www.rotowire.com/soccer/player/igor-matanovic-35599" + } + ] + } + }, + { + "match_time": "September 5 9:30 AM ET", + "home": { + "team_name": "Werder Bremen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Karl Jakob Hein", + "displayed_name": "K. Hein", + "position": "GK", + "injury_status": null, + "player_id": 35197, + "player_url": "https://www.rotowire.com/soccer/player/karl-jakob-hein-35197" + }, + { + "full_name": "Olivier Deman", + "displayed_name": "O. Deman", + "position": "DL", + "injury_status": null, + "player_id": 40312, + "player_url": "https://www.rotowire.com/soccer/player/olivier-deman-40312" + }, + { + "full_name": "Amos Pieper", + "displayed_name": "Amos Pieper", + "position": "DC", + "injury_status": null, + "player_id": 32806, + "player_url": "https://www.rotowire.com/soccer/player/amos-pieper-32806" + }, + { + "full_name": "Marco Friedl", + "displayed_name": "Marco Friedl", + "position": "DC", + "injury_status": null, + "player_id": 23443, + "player_url": "https://www.rotowire.com/soccer/player/marco-friedl-23443" + }, + { + "full_name": "Arthur", + "displayed_name": "Arthur", + "position": "DR", + "injury_status": null, + "player_id": 38971, + "player_url": "https://www.rotowire.com/soccer/player/arthur-38971" + }, + { + "full_name": "Senne Lynen", + "displayed_name": "Senne Lynen", + "position": "MC", + "injury_status": "QUES", + "player_id": 37714, + "player_url": "https://www.rotowire.com/soccer/player/senne-lynen-37714" + }, + { + "full_name": "Ludovit Reis", + "displayed_name": "Ludovit Reis", + "position": "MC", + "injury_status": null, + "player_id": 29362, + "player_url": "https://www.rotowire.com/soccer/player/ludovit-reis-29362" + }, + { + "full_name": "Chuki", + "displayed_name": "Chuki", + "position": "MC", + "injury_status": null, + "player_id": 43893, + "player_url": "https://www.rotowire.com/soccer/player/chuki-43893" + }, + { + "full_name": "Salim Musah", + "displayed_name": "Salim Musah", + "position": "AML", + "injury_status": null, + "player_id": 47879, + "player_url": "https://www.rotowire.com/soccer/player/salim-musah-47879" + }, + { + "full_name": "Marco Grull", + "displayed_name": "Marco Grull", + "position": "AMR", + "injury_status": null, + "player_id": 41219, + "player_url": "https://www.rotowire.com/soccer/player/marco-grull-41219" + }, + { + "full_name": "Niclas Fullkrug", + "displayed_name": "N. Fullkrug", + "position": "FW", + "injury_status": null, + "player_id": 24537, + "player_url": "https://www.rotowire.com/soccer/player/niclas-fullkrug-24537" + } + ] + }, + "away": { + "team_name": "RB Leipzig", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Maarten Vandevoordt", + "displayed_name": "M. Vandevoordt", + "position": "GK", + "injury_status": null, + "player_id": 29875, + "player_url": "https://www.rotowire.com/soccer/player/maarten-vandevoordt-29875" + }, + { + "full_name": "David Raum", + "displayed_name": "David Raum", + "position": "DL", + "injury_status": null, + "player_id": 35002, + "player_url": "https://www.rotowire.com/soccer/player/david-raum-35002" + }, + { + "full_name": "Castello Lukeba", + "displayed_name": "C. Lukeba", + "position": "DC", + "injury_status": null, + "player_id": 34680, + "player_url": "https://www.rotowire.com/soccer/player/castello-lukeba-34680" + }, + { + "full_name": "Willi Orban", + "displayed_name": "Willi Orban", + "position": "DC", + "injury_status": null, + "player_id": 21614, + "player_url": "https://www.rotowire.com/soccer/player/willi-orban-21614" + }, + { + "full_name": "Ridle Baku", + "displayed_name": "Ridle Baku", + "position": "DR", + "injury_status": null, + "player_id": 24936, + "player_url": "https://www.rotowire.com/soccer/player/ridle-baku-24936" + }, + { + "full_name": "Nicolas Seiwald", + "displayed_name": "N. Seiwald", + "position": "MC", + "injury_status": null, + "player_id": 33490, + "player_url": "https://www.rotowire.com/soccer/player/nicolas-seiwald-33490" + }, + { + "full_name": "Brajan Gruda", + "displayed_name": "Brajan Gruda", + "position": "MC", + "injury_status": "QUES", + "player_id": 38703, + "player_url": "https://www.rotowire.com/soccer/player/brajan-gruda-38703" + }, + { + "full_name": "Ezechiel Banzuzi", + "displayed_name": "E. Banzuzi", + "position": "MC", + "injury_status": null, + "player_id": 46428, + "player_url": "https://www.rotowire.com/soccer/player/ezechiel-banzuzi-46428" + }, + { + "full_name": "Antonio Nusa", + "displayed_name": "Antonio Nusa", + "position": "FWL", + "injury_status": null, + "player_id": 35612, + "player_url": "https://www.rotowire.com/soccer/player/antonio-nusa-35612" + }, + { + "full_name": "Johan Bakayoko", + "displayed_name": "J. Bakayoko", + "position": "FWR", + "injury_status": null, + "player_id": 37719, + "player_url": "https://www.rotowire.com/soccer/player/johan-bakayoko-37719" + }, + { + "full_name": "Tidiam Gomis", + "displayed_name": "Tidiam Gomis", + "position": "FW", + "injury_status": null, + "player_id": 45082, + "player_url": "https://www.rotowire.com/soccer/player/tidiam-gomis-45082" + } + ] + } + }, + { + "match_time": "September 5 9:30 AM ET", + "home": { + "team_name": "Mönchengladbach", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Moritz Nicolas", + "displayed_name": "M. Nicolas", + "position": "GK", + "injury_status": null, + "player_id": 25259, + "player_url": "https://www.rotowire.com/soccer/player/moritz-nicolas-25259" + }, + { + "full_name": "Lukas Ullrich", + "displayed_name": "L. Ullrich", + "position": "DL", + "injury_status": null, + "player_id": 38498, + "player_url": "https://www.rotowire.com/soccer/player/lukas-ullrich-38498" + }, + { + "full_name": "Ko Itakura", + "displayed_name": "Ko Itakura", + "position": "DC", + "injury_status": null, + "player_id": 29014, + "player_url": "https://www.rotowire.com/soccer/player/ko-itakura-29014" + }, + { + "full_name": "Kevin Diks", + "displayed_name": "Kevin Diks", + "position": "DC", + "injury_status": null, + "player_id": 21650, + "player_url": "https://www.rotowire.com/soccer/player/kevin-diks-21650" + }, + { + "full_name": "Joe Scally", + "displayed_name": "Joe Scally", + "position": "DR", + "injury_status": null, + "player_id": 26680, + "player_url": "https://www.rotowire.com/soccer/player/joe-scally-26680" + }, + { + "full_name": "Kevin Stoger", + "displayed_name": "Kevin Stoger", + "position": "DMC", + "injury_status": null, + "player_id": 26598, + "player_url": "https://www.rotowire.com/soccer/player/kevin-stoger-26598" + }, + { + "full_name": "Philipp Sander", + "displayed_name": "P. Sander", + "position": "DMC", + "injury_status": null, + "player_id": 43368, + "player_url": "https://www.rotowire.com/soccer/player/philipp-sander-43368" + }, + { + "full_name": "Robin Hack", + "displayed_name": "Robin Hack", + "position": "AML", + "injury_status": null, + "player_id": 24593, + "player_url": "https://www.rotowire.com/soccer/player/robin-hack-24593" + }, + { + "full_name": "Hugo Bolin", + "displayed_name": "Hugo Bolin", + "position": "AML", + "injury_status": null, + "player_id": 35979, + "player_url": "https://www.rotowire.com/soccer/player/hugo-bolin-35979" + }, + { + "full_name": "Franck Honorat", + "displayed_name": "F. Honorat", + "position": "AMR", + "injury_status": null, + "player_id": 21939, + "player_url": "https://www.rotowire.com/soccer/player/franck-honorat-21939" + }, + { + "full_name": "Tim Kleindienst", + "displayed_name": "T. Kleindienst", + "position": "FW", + "injury_status": null, + "player_id": 24759, + "player_url": "https://www.rotowire.com/soccer/player/tim-kleindienst-24759" + } + ] + }, + "away": { + "team_name": "SV 07 Elversberg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Nicolas Kristof", + "displayed_name": "N. Kristof", + "position": "GK", + "injury_status": null, + "player_id": 48713, + "player_url": "https://www.rotowire.com/soccer/player/nicolas-kristof-48713" + }, + { + "full_name": "Lasse Gunther", + "displayed_name": "L. Gunther", + "position": "DL", + "injury_status": null, + "player_id": 34743, + "player_url": "https://www.rotowire.com/soccer/player/lasse-gunther-34743" + }, + { + "full_name": "Lukas Pinckert", + "displayed_name": "L. Pinckert", + "position": "DC", + "injury_status": null, + "player_id": 48715, + "player_url": "https://www.rotowire.com/soccer/player/lukas-pinckert-48715" + }, + { + "full_name": "Maximilian Rohr", + "displayed_name": "M. Rohr", + "position": "DC", + "injury_status": null, + "player_id": 48716, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-rohr-48716" + }, + { + "full_name": "Jan Gyamerah", + "displayed_name": "Jan Gyamerah", + "position": "DR", + "injury_status": null, + "player_id": 48720, + "player_url": "https://www.rotowire.com/soccer/player/jan-gyamerah-48720" + }, + { + "full_name": "Felix Keidel", + "displayed_name": "Felix Keidel", + "position": "DMC", + "injury_status": null, + "player_id": 48719, + "player_url": "https://www.rotowire.com/soccer/player/felix-keidel-48719" + }, + { + "full_name": "Lukasz Poreba", + "displayed_name": "L. Poreba", + "position": "DMC", + "injury_status": null, + "player_id": 37101, + "player_url": "https://www.rotowire.com/soccer/player/lukasz-poreba-37101" + }, + { + "full_name": "Cole Campbell", + "displayed_name": "C. Campbell", + "position": "AML", + "injury_status": null, + "player_id": 43552, + "player_url": "https://www.rotowire.com/soccer/player/cole-campbell-43552" + }, + { + "full_name": "Francis Onyeka", + "displayed_name": "Francis Onyeka", + "position": "AMC", + "injury_status": null, + "player_id": 40979, + "player_url": "https://www.rotowire.com/soccer/player/francis-onyeka-40979" + }, + { + "full_name": "Lukas Petkov", + "displayed_name": "Lukas Petkov", + "position": "AMR", + "injury_status": null, + "player_id": 34182, + "player_url": "https://www.rotowire.com/soccer/player/lukas-petkov-34182" + }, + { + "full_name": "David Mokwa", + "displayed_name": "David Mokwa", + "position": "FW", + "injury_status": null, + "player_id": 44893, + "player_url": "https://www.rotowire.com/soccer/player/david-mokwa-44893" + } + ] + } + }, + { + "match_time": "September 5 9:30 AM ET", + "home": { + "team_name": "Bayer Leverkusen", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Mark Flekken", + "displayed_name": "Mark Flekken", + "position": "GK", + "injury_status": null, + "player_id": 25881, + "player_url": "https://www.rotowire.com/soccer/player/mark-flekken-25881" + }, + { + "full_name": "Miguel Gutierrez", + "displayed_name": "M. Gutierrez", + "position": "DL", + "injury_status": null, + "player_id": 32495, + "player_url": "https://www.rotowire.com/soccer/player/miguel-gutierrez-32495" + }, + { + "full_name": "Edmond Tapsoba", + "displayed_name": "E. Tapsoba", + "position": "DC", + "injury_status": null, + "player_id": 30343, + "player_url": "https://www.rotowire.com/soccer/player/edmond-tapsoba-30343" + }, + { + "full_name": "Facundo Medina", + "displayed_name": "F. Medina", + "position": "DC", + "injury_status": null, + "player_id": 32743, + "player_url": "https://www.rotowire.com/soccer/player/facundo-medina-32743" + }, + { + "full_name": "Jarell Quansah", + "displayed_name": "J. Quansah", + "position": "DR", + "injury_status": null, + "player_id": 36116, + "player_url": "https://www.rotowire.com/soccer/player/jarell-quansah-36116" + }, + { + "full_name": "Aleix Garcia", + "displayed_name": "Aleix Garcia", + "position": "DMC", + "injury_status": null, + "player_id": 20993, + "player_url": "https://www.rotowire.com/soccer/player/aleix-garcia-20993" + }, + { + "full_name": "Ezequiel Fernandez", + "displayed_name": "E. Fernandez", + "position": "DMC", + "injury_status": null, + "player_id": 43683, + "player_url": "https://www.rotowire.com/soccer/player/ezequiel-fernandez-43683" + }, + { + "full_name": "Afonso Moreira", + "displayed_name": "Afonso Moreira", + "position": "AML", + "injury_status": null, + "player_id": 40418, + "player_url": "https://www.rotowire.com/soccer/player/afonso-moreira-40418" + }, + { + "full_name": "Malik Tillman", + "displayed_name": "M. Tillman", + "position": "AMC", + "injury_status": null, + "player_id": 32665, + "player_url": "https://www.rotowire.com/soccer/player/malik-tillman-32665" + }, + { + "full_name": "Ibrahim Maza", + "displayed_name": "Ibrahim Maza", + "position": "AMR", + "injury_status": null, + "player_id": 38959, + "player_url": "https://www.rotowire.com/soccer/player/ibrahim-maza-38959" + }, + { + "full_name": "Patrik Schick", + "displayed_name": "P. Schick", + "position": "FW", + "injury_status": null, + "player_id": 22100, + "player_url": "https://www.rotowire.com/soccer/player/patrik-schick-22100" + } + ] + }, + "away": { + "team_name": "Union Berlin", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Matheo Raab", + "displayed_name": "Matheo Raab", + "position": "GK", + "injury_status": null, + "player_id": 46564, + "player_url": "https://www.rotowire.com/soccer/player/matheo-raab-46564" + }, + { + "full_name": "Tom Rothe", + "displayed_name": "Tom Rothe", + "position": "DL", + "injury_status": null, + "player_id": 36636, + "player_url": "https://www.rotowire.com/soccer/player/tom-rothe-36636" + }, + { + "full_name": "Zeno Van Den Bosch", + "displayed_name": "Z. Van Den Bosch", + "position": "DC", + "injury_status": null, + "player_id": 40542, + "player_url": "https://www.rotowire.com/soccer/player/zeno-van-den-bosch-40542" + }, + { + "full_name": "Leopold Querfeld", + "displayed_name": "L. Querfeld", + "position": "DC", + "injury_status": null, + "player_id": 43385, + "player_url": "https://www.rotowire.com/soccer/player/leopold-querfeld-43385" + }, + { + "full_name": "Josip Juranovic", + "displayed_name": "J. Juranovic", + "position": "DR", + "injury_status": null, + "player_id": 34769, + "player_url": "https://www.rotowire.com/soccer/player/josip-juranovic-34769" + }, + { + "full_name": "Andras Schafer", + "displayed_name": "A. Schafer", + "position": "ML", + "injury_status": null, + "player_id": 27106, + "player_url": "https://www.rotowire.com/soccer/player/andras-schafer-27106" + }, + { + "full_name": "Rani Khedira", + "displayed_name": "Rani Khedira", + "position": "MC", + "injury_status": null, + "player_id": 21666, + "player_url": "https://www.rotowire.com/soccer/player/rani-khedira-21666" + }, + { + "full_name": "Aljoscha Kemlein", + "displayed_name": "A. Kemlein", + "position": "MC", + "injury_status": null, + "player_id": 38075, + "player_url": "https://www.rotowire.com/soccer/player/aljoscha-kemlein-38075" + }, + { + "full_name": "Michel Aebischer", + "displayed_name": "M. Aebischer", + "position": "MR", + "injury_status": null, + "player_id": 26843, + "player_url": "https://www.rotowire.com/soccer/player/michel-aebischer-26843" + }, + { + "full_name": "Emmanuel Latte Lath", + "displayed_name": "E. Latte Lath", + "position": "FW", + "injury_status": null, + "player_id": 23156, + "player_url": "https://www.rotowire.com/soccer/player/emmanuel-latte-lath-23156" + }, + { + "full_name": "Marin Ljubicic", + "displayed_name": "M. Ljubicic", + "position": "FW", + "injury_status": null, + "player_id": 40575, + "player_url": "https://www.rotowire.com/soccer/player/marin-ljubicic-40575" + } + ] + } + }, + { + "match_time": "September 5 9:30 AM ET", + "home": { + "team_name": "1899 Hoffenheim", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Oliver Baumann", + "displayed_name": "O. Baumann", + "position": "GK", + "injury_status": null, + "player_id": 13852, + "player_url": "https://www.rotowire.com/soccer/player/oliver-baumann-13852" + }, + { + "full_name": "Bernardo", + "displayed_name": "Bernardo", + "position": "DL", + "injury_status": null, + "player_id": 23170, + "player_url": "https://www.rotowire.com/soccer/player/bernardo-23170" + }, + { + "full_name": "Ozan Kabak", + "displayed_name": "Ozan Kabak", + "position": "DC", + "injury_status": null, + "player_id": 26898, + "player_url": "https://www.rotowire.com/soccer/player/ozan-kabak-26898" + }, + { + "full_name": "Albian Hajdari", + "displayed_name": "A. Hajdari", + "position": "DC", + "injury_status": null, + "player_id": 33456, + "player_url": "https://www.rotowire.com/soccer/player/albian-hajdari-33456" + }, + { + "full_name": "Vladimir Coufal", + "displayed_name": "V. Coufal", + "position": "DR", + "injury_status": null, + "player_id": 29751, + "player_url": "https://www.rotowire.com/soccer/player/vladimir-coufal-29751" + }, + { + "full_name": "Wouter Burger", + "displayed_name": "W. Burger", + "position": "DMC", + "injury_status": null, + "player_id": 29962, + "player_url": "https://www.rotowire.com/soccer/player/wouter-burger-29962" + }, + { + "full_name": "Leon Avdullahu", + "displayed_name": "L. Avdullahu", + "position": "DMC", + "injury_status": null, + "player_id": 46571, + "player_url": "https://www.rotowire.com/soccer/player/leon-avdullahu-46571" + }, + { + "full_name": "Adam Daghim", + "displayed_name": "Adam Daghim", + "position": "AML", + "injury_status": null, + "player_id": 44189, + "player_url": "https://www.rotowire.com/soccer/player/adam-daghim-44189" + }, + { + "full_name": "Bambase Conte", + "displayed_name": "B. Conte", + "position": "AMC", + "injury_status": null, + "player_id": 36477, + "player_url": "https://www.rotowire.com/soccer/player/bambase-conte-36477" + }, + { + "full_name": "Patrick Wimmer", + "displayed_name": "P. Wimmer", + "position": "AMR", + "injury_status": null, + "player_id": 35521, + "player_url": "https://www.rotowire.com/soccer/player/patrick-wimmer-35521" + }, + { + "full_name": "Tim Lemperle", + "displayed_name": "Tim Lemperle", + "position": "FW", + "injury_status": null, + "player_id": 32420, + "player_url": "https://www.rotowire.com/soccer/player/tim-lemperle-32420" + } + ] + }, + "away": { + "team_name": "Borussia Dortmund", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Gregor Kobel", + "displayed_name": "Gregor Kobel", + "position": "GK", + "injury_status": null, + "player_id": 21692, + "player_url": "https://www.rotowire.com/soccer/player/gregor-kobel-21692" + }, + { + "full_name": "Waldemar Anton", + "displayed_name": "W. Anton", + "position": "DC", + "injury_status": null, + "player_id": 20160, + "player_url": "https://www.rotowire.com/soccer/player/waldemar-anton-20160" + }, + { + "full_name": "Joane Gadou", + "displayed_name": "Joane Gadou", + "position": "DC", + "injury_status": null, + "player_id": 41324, + "player_url": "https://www.rotowire.com/soccer/player/joane-gadou-41324" + }, + { + "full_name": "Daniel Svensson", + "displayed_name": "D. Svensson", + "position": "DC", + "injury_status": null, + "player_id": 45075, + "player_url": "https://www.rotowire.com/soccer/player/daniel-svensson-45075" + }, + { + "full_name": "Maximilian Beier", + "displayed_name": "M. Beier", + "position": "ML", + "injury_status": null, + "player_id": 30635, + "player_url": "https://www.rotowire.com/soccer/player/maximilian-beier-30635" + }, + { + "full_name": "Jobe Bellingham", + "displayed_name": "J. Bellingham", + "position": "MC", + "injury_status": null, + "player_id": 35914, + "player_url": "https://www.rotowire.com/soccer/player/jobe-bellingham-35914" + }, + { + "full_name": "Felix Nmecha", + "displayed_name": "Felix Nmecha", + "position": "MC", + "injury_status": null, + "player_id": 27147, + "player_url": "https://www.rotowire.com/soccer/player/felix-nmecha-27147" + }, + { + "full_name": "Julian Ryerson", + "displayed_name": "J. Ryerson", + "position": "MR", + "injury_status": null, + "player_id": 28864, + "player_url": "https://www.rotowire.com/soccer/player/julian-ryerson-28864" + }, + { + "full_name": "Marcel Sabitzer", + "displayed_name": "M. Sabitzer", + "position": "AMC", + "injury_status": null, + "player_id": 21419, + "player_url": "https://www.rotowire.com/soccer/player/marcel-sabitzer-21419" + }, + { + "full_name": "Konstantinos Karetsas", + "displayed_name": "K. Karetsas", + "position": "AMC", + "injury_status": null, + "player_id": 47271, + "player_url": "https://www.rotowire.com/soccer/player/konstantinos-karetsas-47271" + }, + { + "full_name": "Serhou Guirassy", + "displayed_name": "S. Guirassy", + "position": "FW", + "injury_status": null, + "player_id": 20078, + "player_url": "https://www.rotowire.com/soccer/player/serhou-guirassy-20078" + } + ] + } + }, + { + "match_time": "September 5 12:30 PM ET", + "home": { + "team_name": "FC Schalke 04", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Loris Karius", + "displayed_name": "Loris Karius", + "position": "GK", + "injury_status": null, + "player_id": 17335, + "player_url": "https://www.rotowire.com/soccer/player/loris-karius-17335" + }, + { + "full_name": "Timo Becker", + "displayed_name": "Timo Becker", + "position": "DC", + "injury_status": null, + "player_id": 30648, + "player_url": "https://www.rotowire.com/soccer/player/timo-becker-30648" + }, + { + "full_name": "Nikola Katic", + "displayed_name": "Nikola Katic", + "position": "DC", + "injury_status": null, + "player_id": 30012, + "player_url": "https://www.rotowire.com/soccer/player/nikola-katic-30012" + }, + { + "full_name": "Hasan Kurucay", + "displayed_name": "H. Kurucay", + "position": "DC", + "injury_status": null, + "player_id": 48679, + "player_url": "https://www.rotowire.com/soccer/player/hasan-kurucay-48679" + }, + { + "full_name": "Robin Gosens", + "displayed_name": "Robin Gosens", + "position": "ML", + "injury_status": null, + "player_id": 24895, + "player_url": "https://www.rotowire.com/soccer/player/robin-gosens-24895" + }, + { + "full_name": "Soufiane El-Faouzi", + "displayed_name": "S. El-Faouzi", + "position": "MC", + "injury_status": null, + "player_id": 48688, + "player_url": "https://www.rotowire.com/soccer/player/soufiane-el-faouzi-48688" + }, + { + "full_name": "Satoshi Tanaka", + "displayed_name": "S. Tanaka", + "position": "MC", + "injury_status": null, + "player_id": 48690, + "player_url": "https://www.rotowire.com/soccer/player/satoshi-tanaka-48690" + }, + { + "full_name": "Dejan Ljubicic", + "displayed_name": "D. Ljubicic", + "position": "MR", + "injury_status": null, + "player_id": 33470, + "player_url": "https://www.rotowire.com/soccer/player/dejan-ljubicic-33470" + }, + { + "full_name": "Junior Adamu", + "displayed_name": "Junior Adamu", + "position": "AMC", + "injury_status": null, + "player_id": 33474, + "player_url": "https://www.rotowire.com/soccer/player/junior-adamu-33474" + }, + { + "full_name": "Adil Aouchiche", + "displayed_name": "A. Aouchiche", + "position": "AMC", + "injury_status": null, + "player_id": 29662, + "player_url": "https://www.rotowire.com/soccer/player/adil-aouchiche-29662" + }, + { + "full_name": "Moussa Sylla", + "displayed_name": "Moussa Sylla", + "position": "FW", + "injury_status": null, + "player_id": 25422, + "player_url": "https://www.rotowire.com/soccer/player/moussa-sylla-25422" + } + ] + }, + "away": { + "team_name": "Bayern Munich", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Manuel Neuer", + "displayed_name": "Manuel Neuer", + "position": "GK", + "injury_status": null, + "player_id": 16146, + "player_url": "https://www.rotowire.com/soccer/player/manuel-neuer-16146" + }, + { + "full_name": "Nathaniel Brown", + "displayed_name": "N. Brown", + "position": "DL", + "injury_status": null, + "player_id": 40933, + "player_url": "https://www.rotowire.com/soccer/player/nathaniel-brown-40933" + }, + { + "full_name": "Jonathan Tah", + "displayed_name": "Jonathan Tah", + "position": "DC", + "injury_status": null, + "player_id": 19360, + "player_url": "https://www.rotowire.com/soccer/player/jonathan-tah-19360" + }, + { + "full_name": "Dayot Upamecano", + "displayed_name": "D. Upamecano", + "position": "DC", + "injury_status": null, + "player_id": 23324, + "player_url": "https://www.rotowire.com/soccer/player/dayot-upamecano-23324" + }, + { + "full_name": "Konrad Laimer", + "displayed_name": "K. Laimer", + "position": "DR", + "injury_status": null, + "player_id": 24583, + "player_url": "https://www.rotowire.com/soccer/player/konrad-laimer-24583" + }, + { + "full_name": "Joshua Kimmich", + "displayed_name": "J. Kimmich", + "position": "DMC", + "injury_status": null, + "player_id": 19296, + "player_url": "https://www.rotowire.com/soccer/player/joshua-kimmich-19296" + }, + { + "full_name": "Aleksandar Pavlovic", + "displayed_name": "A. Pavlovic", + "position": "DMC", + "injury_status": null, + "player_id": 39554, + "player_url": "https://www.rotowire.com/soccer/player/aleksandar-pavlovic-39554" + }, + { + "full_name": "Luis Diaz", + "displayed_name": "Luis Diaz", + "position": "AML", + "injury_status": null, + "player_id": 28527, + "player_url": "https://www.rotowire.com/soccer/player/luis-diaz-28527" + }, + { + "full_name": "Ismael Saibari", + "displayed_name": "I. Saibari", + "position": "AMC", + "injury_status": null, + "player_id": 37900, + "player_url": "https://www.rotowire.com/soccer/player/ismael-saibari-37900" + }, + { + "full_name": "Michael Olise", + "displayed_name": "M. Olise", + "position": "AMR", + "injury_status": null, + "player_id": 31393, + "player_url": "https://www.rotowire.com/soccer/player/michael-olise-31393" + }, + { + "full_name": "Harry Kane", + "displayed_name": "Harry Kane", + "position": "FW", + "injury_status": null, + "player_id": 17352, + "player_url": "https://www.rotowire.com/soccer/player/harry-kane-17352" + } + ] + } + }, + { + "match_time": "September 6 9:30 AM ET", + "home": { + "team_name": "Hamburger SV", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Daniel Heuer Fernandes", + "displayed_name": "D. Heuer Fernandes", + "position": "GK", + "injury_status": null, + "player_id": 21877, + "player_url": "https://www.rotowire.com/soccer/player/daniel-heuer-fernandes-21877" + }, + { + "full_name": "Jordan Torunarigha", + "displayed_name": "J. Torunarigha", + "position": "DC", + "injury_status": null, + "player_id": 23418, + "player_url": "https://www.rotowire.com/soccer/player/jordan-torunarigha-23418" + }, + { + "full_name": "Sebastiaan Bornauw", + "displayed_name": "S. Bornauw", + "position": "DC", + "injury_status": null, + "player_id": 29593, + "player_url": "https://www.rotowire.com/soccer/player/sebastiaan-bornauw-29593" + }, + { + "full_name": "Nicolas Capaldo", + "displayed_name": "Nicolas Capaldo", + "position": "DC", + "injury_status": null, + "player_id": 35667, + "player_url": "https://www.rotowire.com/soccer/player/nicolas-capaldo-35667" + }, + { + "full_name": "David Moller Wolfe", + "displayed_name": "D. Moller Wolfe", + "position": "ML", + "injury_status": null, + "player_id": 44313, + "player_url": "https://www.rotowire.com/soccer/player/david-moller-wolfe-44313" + }, + { + "full_name": "Nicolai Remberg", + "displayed_name": "N. Remberg", + "position": "MC", + "injury_status": null, + "player_id": 43988, + "player_url": "https://www.rotowire.com/soccer/player/nicolai-remberg-43988" + }, + { + "full_name": "Albert Sambi Lokonga", + "displayed_name": "A. Lokonga", + "position": "MC", + "injury_status": null, + "player_id": 34878, + "player_url": "https://www.rotowire.com/soccer/player/albert-sambi-lokonga-34878" + }, + { + "full_name": "Zakaria El Ouahdi", + "displayed_name": "Z. El Ouahdi", + "position": "MR", + "injury_status": null, + "player_id": 43675, + "player_url": "https://www.rotowire.com/soccer/player/zakaria-el-ouahdi-43675" + }, + { + "full_name": "Albert Gronbaek", + "displayed_name": "A. Gronbaek", + "position": "AMC", + "injury_status": null, + "player_id": 37790, + "player_url": "https://www.rotowire.com/soccer/player/albert-gronbaek-37790" + }, + { + "full_name": "Fabio Vieira", + "displayed_name": "Fabio Vieira", + "position": "AMC", + "injury_status": null, + "player_id": 33890, + "player_url": "https://www.rotowire.com/soccer/player/fabio-vieira-33890" + }, + { + "full_name": "Patson Daka", + "displayed_name": "Patson Daka", + "position": "FW", + "injury_status": null, + "player_id": 29755, + "player_url": "https://www.rotowire.com/soccer/player/patson-daka-29755" + } + ] + }, + "away": { + "team_name": "FSV Mainz 05", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Robin Zentner", + "displayed_name": "R. Zentner", + "position": "GK", + "injury_status": null, + "player_id": 24862, + "player_url": "https://www.rotowire.com/soccer/player/robin-zentner-24862" + }, + { + "full_name": "Danny da Costa", + "displayed_name": "D. da Costa", + "position": "DC", + "injury_status": null, + "player_id": 19909, + "player_url": "https://www.rotowire.com/soccer/player/danny-da-costa-19909" + }, + { + "full_name": "Fabio Gruber", + "displayed_name": "Fabio Gruber", + "position": "DC", + "injury_status": null, + "player_id": 48617, + "player_url": "https://www.rotowire.com/soccer/player/fabio-gruber-48617" + }, + { + "full_name": "Kacper Potulski", + "displayed_name": "K. Potulski", + "position": "DC", + "injury_status": null, + "player_id": 47449, + "player_url": "https://www.rotowire.com/soccer/player/kacper-potulski-47449" + }, + { + "full_name": "Kaishu Sano", + "displayed_name": "Kaishu Sano", + "position": "DMC", + "injury_status": null, + "player_id": 43470, + "player_url": "https://www.rotowire.com/soccer/player/kaishu-sano-43470" + }, + { + "full_name": "Phillipp Mwene", + "displayed_name": "P. Mwene", + "position": "ML", + "injury_status": null, + "player_id": 26099, + "player_url": "https://www.rotowire.com/soccer/player/phillipp-mwene-26099" + }, + { + "full_name": "Anthony Caci", + "displayed_name": "Anthony Caci", + "position": "MR", + "injury_status": null, + "player_id": 25792, + "player_url": "https://www.rotowire.com/soccer/player/anthony-caci-25792" + }, + { + "full_name": "Nadiem Amiri", + "displayed_name": "Nadiem Amiri", + "position": "AMC", + "injury_status": null, + "player_id": 19623, + "player_url": "https://www.rotowire.com/soccer/player/nadiem-amiri-19623" + }, + { + "full_name": "Lee Jae-Sung", + "displayed_name": "Lee Jae-Sung", + "position": "AMC", + "injury_status": null, + "player_id": 32009, + "player_url": "https://www.rotowire.com/soccer/player/lee-jae-sung-32009" + }, + { + "full_name": "Sheraldo Becker", + "displayed_name": "S. Becker", + "position": "FW", + "injury_status": null, + "player_id": 29570, + "player_url": "https://www.rotowire.com/soccer/player/sheraldo-becker-29570" + }, + { + "full_name": "Phillip Tietz", + "displayed_name": "P. Tietz", + "position": "FW", + "injury_status": null, + "player_id": 28994, + "player_url": "https://www.rotowire.com/soccer/player/phillip-tietz-28994" + } + ] + } + }, + { + "match_time": "September 6 11:30 AM ET", + "home": { + "team_name": "Eintracht Frankfurt", + "side": "home", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Noah Atubolu", + "displayed_name": "Noah Atubolu", + "position": "GK", + "injury_status": null, + "player_id": 35266, + "player_url": "https://www.rotowire.com/soccer/player/noah-atubolu-35266" + }, + { + "full_name": "Keita Kosugi", + "displayed_name": "Keita Kosugi", + "position": "DL", + "injury_status": null, + "player_id": 47541, + "player_url": "https://www.rotowire.com/soccer/player/keita-kosugi-47541" + }, + { + "full_name": "Jeremiaha Maluze", + "displayed_name": "J. Maluze", + "position": "DC", + "injury_status": null, + "player_id": 49039, + "player_url": "https://www.rotowire.com/soccer/player/jeremiaha-maluze-49039" + }, + { + "full_name": "Robin Koch", + "displayed_name": "Robin Koch", + "position": "DC", + "injury_status": null, + "player_id": 24987, + "player_url": "https://www.rotowire.com/soccer/player/robin-koch-24987" + }, + { + "full_name": "Elias Baum", + "displayed_name": "Elias Baum", + "position": "DR", + "injury_status": null, + "player_id": 40787, + "player_url": "https://www.rotowire.com/soccer/player/elias-baum-40787" + }, + { + "full_name": "Can Uzun", + "displayed_name": "Can Uzun", + "position": "ML", + "injury_status": null, + "player_id": 43464, + "player_url": "https://www.rotowire.com/soccer/player/can-uzun-43464" + }, + { + "full_name": "Fares Chaibi", + "displayed_name": "Fares Chaibi", + "position": "MC", + "injury_status": null, + "player_id": 37373, + "player_url": "https://www.rotowire.com/soccer/player/fares-chaibi-37373" + }, + { + "full_name": "Raphael Onyedika", + "displayed_name": "R. Onyedika", + "position": "MC", + "injury_status": null, + "player_id": 37923, + "player_url": "https://www.rotowire.com/soccer/player/raphael-onyedika-37923" + }, + { + "full_name": "Ayoube Amaimouni-Echghouyab", + "displayed_name": "A. Amaimouni-Echghouyab", + "position": "MR", + "injury_status": null, + "player_id": 47580, + "player_url": "https://www.rotowire.com/soccer/player/ayoube-amaimouni-echghouyab-47580" + }, + { + "full_name": "Younes Ebnoutalib", + "displayed_name": "Y. Ebnoutalib", + "position": "FW", + "injury_status": null, + "player_id": 47617, + "player_url": "https://www.rotowire.com/soccer/player/younes-ebnoutalib-47617" + }, + { + "full_name": "Jonathan Burkardt", + "displayed_name": "J. Burkardt", + "position": "FW", + "injury_status": null, + "player_id": 26685, + "player_url": "https://www.rotowire.com/soccer/player/jonathan-burkardt-26685" + } + ] + }, + "away": { + "team_name": "FC Augsburg", + "side": "away", + "lineup_status": "Predicted Lineup", + "players": [ + { + "full_name": "Finn Dahmen", + "displayed_name": "Finn Dahmen", + "position": "GK", + "injury_status": null, + "player_id": 25565, + "player_url": "https://www.rotowire.com/soccer/player/finn-dahmen-25565" + }, + { + "full_name": "Chrislain Matsima", + "displayed_name": "C. Matsima", + "position": "DC", + "injury_status": null, + "player_id": 29183, + "player_url": "https://www.rotowire.com/soccer/player/chrislain-matsima-29183" + }, + { + "full_name": "Noahkai Banks", + "displayed_name": "N. Banks", + "position": "DC", + "injury_status": null, + "player_id": 43556, + "player_url": "https://www.rotowire.com/soccer/player/noahkai-banks-43556" + }, + { + "full_name": "Calvin Brackelmann", + "displayed_name": "C. Brackelmann", + "position": "DC", + "injury_status": "QUES", + "player_id": 48428, + "player_url": "https://www.rotowire.com/soccer/player/calvin-brackelmann-48428" + }, + { + "full_name": "Hennes Behrens", + "displayed_name": "H. Behrens", + "position": "ML", + "injury_status": null, + "player_id": 45016, + "player_url": "https://www.rotowire.com/soccer/player/hennes-behrens-45016" + }, + { + "full_name": "Han-Noah Massengo", + "displayed_name": "H. Massengo", + "position": "MC", + "injury_status": null, + "player_id": 26985, + "player_url": "https://www.rotowire.com/soccer/player/han-noah-massengo-26985" + }, + { + "full_name": "Fabian Rieder", + "displayed_name": "F. Rieder", + "position": "MC", + "injury_status": null, + "player_id": 35671, + "player_url": "https://www.rotowire.com/soccer/player/fabian-rieder-35671" + }, + { + "full_name": "Marius Wolf", + "displayed_name": "Marius Wolf", + "position": "MR", + "injury_status": null, + "player_id": 21031, + "player_url": "https://www.rotowire.com/soccer/player/marius-wolf-21031" + }, + { + "full_name": "Anton Kade", + "displayed_name": "Anton Kade", + "position": "AMC", + "injury_status": null, + "player_id": 36254, + "player_url": "https://www.rotowire.com/soccer/player/anton-kade-36254" + }, + { + "full_name": "Robin Fellhauer", + "displayed_name": "R. Fellhauer", + "position": "AMC", + "injury_status": null, + "player_id": 46636, + "player_url": "https://www.rotowire.com/soccer/player/robin-fellhauer-46636" + }, + { + "full_name": "Michael Gregoritsch", + "displayed_name": "M. Gregoritsch", + "position": "FW", + "injury_status": null, + "player_id": 20154, + "player_url": "https://www.rotowire.com/soccer/player/michael-gregoritsch-20154" + } + ] + } + } + ] +} diff --git a/outputs/selected_lineups/all-limits-arena.json b/outputs/selected_lineups/all-limits-arena.json index 3b28923..579af2e 100644 --- a/outputs/selected_lineups/all-limits-arena.json +++ b/outputs/selected_lineups/all-limits-arena.json @@ -1,131 +1,131 @@ { "schema_version": 1, "league": "All Limits Arena", - "selected_at": "2026-08-25T11:08:25.155751+00:00", + "selected_at": "2026-09-04T09:14:01.608806+00:00", "source": "optimizer_all_limits_arena", "expected_points": { - "value": "171.148234", + "value": "1580.328845", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 11, "players": [ { - "id": "237", - "name": "Manuel Neuer", + "id": "3019", + "name": "Noah Atubolu", "position": "GK", - "market_value": "13565866.0", - "market_value_eur": 13565866, - "club": "FC Bayern München", - "expected_points": "16.507984", + "market_value": "12346370.0", + "market_value_eur": 12346370, + "club": "Eintracht Frankfurt", + "expected_points": "129.362942", "captain": false }, { - "id": "2395", - "name": "Julian Ryerson", + "id": "1991", + "name": "Dayot Upamecano", "position": "DEF", - "market_value": "26027952.0", - "market_value_eur": 26027952, - "club": "Borussia Dortmund", - "expected_points": "17.286749", - "captain": false + "market_value": "33398087.0", + "market_value_eur": 33398087, + "club": "FC Bayern München", + "expected_points": "195.244722", + "captain": true }, { - "id": "14917", - "name": "Zeno Van den Bosch", + "id": "10115", + "name": "Daniel Svensson", "position": "DEF", - "market_value": "13456741.0", - "market_value_eur": 13456741, - "club": "1. FC Union Berlin", - "expected_points": "11.138947", + "market_value": "18060603.0", + "market_value_eur": 18060603, + "club": "Borussia Dortmund", + "expected_points": "106.923971", "captain": false }, { - "id": "15589", - "name": "Otávio", + "id": "1540", + "name": "Danny Da Costa", "position": "DEF", - "market_value": "9374748.0", - "market_value_eur": 9374748, - "club": "Eintracht Frankfurt", - "expected_points": "9.632982", + "market_value": "10629521.0", + "market_value_eur": 10629521, + "club": "1. FSV Mainz 05", + "expected_points": "104.159535", "captain": false }, { - "id": "11008", - "name": "Ezechiel Banzuzi", - "position": "MID", - "market_value": "8349668.0", - "market_value_eur": 8349668, - "club": "RB Leipzig", - "expected_points": "15.312951", + "id": "7283", + "name": "Calvin Brackelmann", + "position": "DEF", + "market_value": "6146301.0", + "market_value_eur": 6146301, + "club": "FC Augsburg", + "expected_points": "72.906866", "captain": false }, { - "id": "2846", - "name": "Malik Tillman", + "id": "11956", + "name": "Ezequiél Fernández", "position": "MID", - "market_value": "13303012.0", - "market_value_eur": 13303012, + "market_value": "10727689.0", + "market_value_eur": 10727689, "club": "Bayer 04 Leverkusen", - "expected_points": "14.082281", + "expected_points": "138.918095", "captain": false }, { - "id": "11556", - "name": "Han-Noah Massengo", + "id": "13442", + "name": "Hugo Bolin", "position": "MID", - "market_value": "9899475.0", - "market_value_eur": 9899475, - "club": "FC Augsburg", - "expected_points": "11.946075", + "market_value": "11456465.0", + "market_value_eur": 11456465, + "club": "Borussia Mönchengladbach", + "expected_points": "134.593093", "captain": false }, { - "id": "3124", - "name": "Patrick Wimmer", + "id": "11008", + "name": "Ezechiel Banzuzi", "position": "MID", - "market_value": "7364887.0", - "market_value_eur": 7364887, - "club": "TSG Hoffenheim", - "expected_points": "11.405367", + "market_value": "11245732.0", + "market_value_eur": 11245732, + "club": "RB Leipzig", + "expected_points": "127.124956", "captain": false }, { - "id": "7219", - "name": "Ísak Jóhannesson", + "id": "3209", + "name": "Yannik Engelhardt", "position": "MID", - "market_value": "9418752.0", - "market_value_eur": 9418752, - "club": "1. FC Köln", - "expected_points": "10.980463", + "market_value": "11640454.0", + "market_value_eur": 11640454, + "club": "SC Freiburg", + "expected_points": "112.308021", "captain": false }, { - "id": "2030", - "name": "Phillip Tietz", - "position": "FOR", - "market_value": "13658389.0", - "market_value_eur": 13658389, - "club": "1. FSV Mainz 05", - "expected_points": "19.802807", - "captain": true + "id": "9605", + "name": "Albert Grønbæk", + "position": "MID", + "market_value": "13039678.0", + "market_value_eur": 13039678, + "club": "Hamburger SV", + "expected_points": "103.169604", + "captain": false }, { - "id": "3304", - "name": "Igor Matanović", + "id": "4296", + "name": "Dzenan Pejcinovic", "position": "FOR", - "market_value": "19299092.0", - "market_value_eur": 19299092, - "club": "SC Freiburg", - "expected_points": "13.248821", + "market_value": "10929287.0", + "market_value_eur": 10929287, + "club": "VfB Stuttgart", + "expected_points": "160.372318", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260825_110735_+0200_sofascore_overall_rating_odds_lineup_20260825_121320_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260825_121320_+0200", - "matchday": 1, - "formation": "3-5-2" + "metric_creation_timestamp": "20260904_111301_+0200", + "matchday": 2, + "formation": "4-5-1" } } diff --git a/outputs/selected_lineups/bundesliga-arena.json b/outputs/selected_lineups/bundesliga-arena.json index 1779f60..7ffb3bd 100644 --- a/outputs/selected_lineups/bundesliga-arena.json +++ b/outputs/selected_lineups/bundesliga-arena.json @@ -1,131 +1,131 @@ { "schema_version": 1, "league": "Bundesliga Arena", - "selected_at": "2026-08-27T14:40:23.085261+00:00", + "selected_at": "2026-09-04T09:13:40.824054+00:00", "source": "optimizer_v1", "expected_points": { - "value": "198.263672", + "value": "1854.177223", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 11, "players": [ { - "id": "237", - "name": "Manuel Neuer", + "id": "2237", + "name": "Fabian Bredlow", "position": "GK", - "market_value": "13764324.0", - "market_value_eur": 13764324, - "club": "FC Bayern München", - "expected_points": "16.719669", + "market_value": "12223174.0", + "market_value_eur": 12223174, + "club": "VfB Stuttgart", + "expected_points": "172.630075", "captain": false }, { - "id": "3543", - "name": "Nathaniel Brown", + "id": "1991", + "name": "Dayot Upamecano", "position": "DEF", - "market_value": "29629517.0", - "market_value_eur": 29629517, + "market_value": "33398087.0", + "market_value_eur": 33398087, "club": "FC Bayern München", - "expected_points": "17.515843", - "captain": false + "expected_points": "195.244722", + "captain": true }, { - "id": "2395", - "name": "Julian Ryerson", + "id": "3759", + "name": "Miguel Gutiérrez", "position": "DEF", - "market_value": "26105247.0", - "market_value_eur": 26105247, - "club": "Borussia Dortmund", - "expected_points": "17.286749", + "market_value": "22040694.0", + "market_value_eur": 22040694, + "club": "Bayer 04 Leverkusen", + "expected_points": "141.851509", "captain": false }, { - "id": "60", - "name": "Dominik Kohr", + "id": "2141", + "name": "Ridle Baku", "position": "DEF", - "market_value": "10652629.0", - "market_value_eur": 10652629, - "club": "1. FSV Mainz 05", - "expected_points": "17.215913", + "market_value": "19653208.0", + "market_value_eur": 19653208, + "club": "RB Leipzig", + "expected_points": "133.834329", "captain": false }, { - "id": "3759", - "name": "Miguel Gutiérrez", - "position": "DEF", - "market_value": "21033862.0", - "market_value_eur": 21033862, - "club": "Bayer 04 Leverkusen", - "expected_points": "13.791336", + "id": "1685", + "name": "Joshua Kimmich", + "position": "MID", + "market_value": "59870453.0", + "market_value_eur": 59870453, + "club": "FC Bayern München", + "expected_points": "187.336075", "captain": false }, { - "id": "1639", - "name": "Nadiem Amiri", + "id": "4199", + "name": "Aleix García", "position": "MID", - "market_value": "33932022.0", - "market_value_eur": 33932022, - "club": "1. FSV Mainz 05", - "expected_points": "19.563537", - "captain": true + "market_value": "39179941.0", + "market_value_eur": 39179941, + "club": "Bayer 04 Leverkusen", + "expected_points": "155.051871", + "captain": false }, { - "id": "16378", - "name": "Konstantinos Karetsas", + "id": "13442", + "name": "Hugo Bolin", "position": "MID", - "market_value": "24574032.0", - "market_value_eur": 24574032, - "club": "Borussia Dortmund", - "expected_points": "17.098594", + "market_value": "11456465.0", + "market_value_eur": 11456465, + "club": "Borussia Mönchengladbach", + "expected_points": "134.593093", "captain": false }, { - "id": "4596", - "name": "Brajan Gruda", + "id": "11008", + "name": "Ezechiel Banzuzi", "position": "MID", - "market_value": "20088446.0", - "market_value_eur": 20088446, + "market_value": "11245732.0", + "market_value_eur": 11245732, "club": "RB Leipzig", - "expected_points": "15.545361", + "expected_points": "127.124956", "captain": false }, { - "id": "4199", - "name": "Aleix García", + "id": "6319", + "name": "Franck Honorat", "position": "MID", - "market_value": "38996349.0", - "market_value_eur": 38996349, - "club": "Bayer 04 Leverkusen", - "expected_points": "15.528023", + "market_value": "9095848.0", + "market_value_eur": 9095848, + "club": "Borussia Mönchengladbach", + "expected_points": "118.709436", "captain": false }, { - "id": "11008", - "name": "Ezechiel Banzuzi", - "position": "MID", - "market_value": "9051349.0", - "market_value_eur": 9051349, - "club": "RB Leipzig", - "expected_points": "15.130818", + "id": "4296", + "name": "Dzenan Pejcinovic", + "position": "FOR", + "market_value": "10929287.0", + "market_value_eur": 10929287, + "club": "VfB Stuttgart", + "expected_points": "160.372318", "captain": false }, { "id": "3304", "name": "Igor Matanović", "position": "FOR", - "market_value": "19575194.0", - "market_value_eur": 19575194, + "market_value": "20829723.0", + "market_value_eur": 20829723, "club": "SC Freiburg", - "expected_points": "13.304292", + "expected_points": "132.184117", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260827_124757_+0200", - "matchday": 1, - "formation": "4-5-1" + "metric_creation_timestamp": "20260904_111301_+0200", + "matchday": 2, + "formation": "3-5-2" } } diff --git a/outputs/selected_lineups/kickbase.insider-arena.json b/outputs/selected_lineups/kickbase.insider-arena.json index 1ec18bb..cd7e014 100644 --- a/outputs/selected_lineups/kickbase.insider-arena.json +++ b/outputs/selected_lineups/kickbase.insider-arena.json @@ -1,81 +1,81 @@ { "schema_version": 1, "league": "Kickbase.insider Arena", - "selected_at": "2026-08-27T11:11:59.883409+00:00", + "selected_at": "2026-09-04T09:14:21.392738+00:00", "source": "optimizer_insider_arena", "expected_points": { - "value": "118.132982", + "value": "1118.782929", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, "player_count": 6, "players": [ { - "id": "237", - "name": "Manuel Neuer", + "id": "2237", + "name": "Fabian Bredlow", "position": "GK", - "market_value": "13764324.0", - "market_value_eur": 13764324, - "club": "FC Bayern München", - "expected_points": "16.719669", + "market_value": "12223174.0", + "market_value_eur": 12223174, + "club": "VfB Stuttgart", + "expected_points": "172.630075", "captain": false }, { - "id": "2395", - "name": "Julian Ryerson", + "id": "1991", + "name": "Dayot Upamecano", "position": "DEF", - "market_value": "26105247.0", - "market_value_eur": 26105247, - "club": "Borussia Dortmund", - "expected_points": "17.286749", - "captain": false + "market_value": "33398087.0", + "market_value_eur": 33398087, + "club": "FC Bayern München", + "expected_points": "195.244722", + "captain": true }, { - "id": "1246", - "name": "Willi Orban", + "id": "2141", + "name": "Ridle Baku", "position": "DEF", - "market_value": "31442247.0", - "market_value_eur": 31442247, + "market_value": "19653208.0", + "market_value_eur": 19653208, "club": "RB Leipzig", - "expected_points": "16.167175", + "expected_points": "133.834329", "captain": false }, - { - "id": "1639", - "name": "Nadiem Amiri", - "position": "MID", - "market_value": "33932022.0", - "market_value_eur": 33932022, - "club": "1. FSV Mainz 05", - "expected_points": "19.563537", - "captain": true - }, { "id": "4199", "name": "Aleix García", "position": "MID", - "market_value": "38996349.0", - "market_value_eur": 38996349, + "market_value": "39179941.0", + "market_value_eur": 39179941, "club": "Bayer 04 Leverkusen", - "expected_points": "15.528023", + "expected_points": "155.051871", + "captain": false + }, + { + "id": "13442", + "name": "Hugo Bolin", + "position": "MID", + "market_value": "11456465.0", + "market_value_eur": 11456465, + "club": "Borussia Mönchengladbach", + "expected_points": "134.593093", "captain": false }, { "id": "3304", "name": "Igor Matanović", "position": "FOR", - "market_value": "19575194.0", - "market_value_eur": 19575194, + "market_value": "20829723.0", + "market_value_eur": 20829723, "club": "SC Freiburg", - "expected_points": "13.304292", + "expected_points": "132.184117", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260827_124757_+0200", - "matchday": 1, + "metric_creation_timestamp": "20260904_111301_+0200", + "matchday": 2, "formation": "2-2-1" } } diff --git a/outputs/selected_lineups/kickbasekis-arena.json b/outputs/selected_lineups/kickbasekis-arena.json index 1a52a31..e193808 100644 --- a/outputs/selected_lineups/kickbasekis-arena.json +++ b/outputs/selected_lineups/kickbasekis-arena.json @@ -1,10 +1,10 @@ { "schema_version": 1, "league": "KickbaseKIS Arena", - "selected_at": "2026-08-27T11:10:00.803866+00:00", + "selected_at": "2026-09-04T09:14:41.442692+00:00", "source": "optimizer_v2_per_match", "expected_points": { - "value": "178.132352", + "value": "1760.603128", "label": "Total expected points (captain doubled)", "includes_captain_bonus": true }, @@ -14,118 +14,118 @@ "id": "237", "name": "Manuel Neuer", "position": "GK", - "market_value": "13764324.0", - "market_value_eur": 13764324, + "market_value": "14552983.0", + "market_value_eur": 14552983, "club": "FC Bayern München", - "expected_points": "16.719669", + "expected_points": "176.21454", "captain": false }, { - "id": "3543", - "name": "Nathaniel Brown", + "id": "1991", + "name": "Dayot Upamecano", "position": "DEF", - "market_value": "29629517.0", - "market_value_eur": 29629517, + "market_value": "33398087.0", + "market_value_eur": 33398087, "club": "FC Bayern München", - "expected_points": "17.515843", + "expected_points": "195.244722", "captain": true }, { - "id": "2395", - "name": "Julian Ryerson", + "id": "2199", + "name": "Josha Vagnoman", "position": "DEF", - "market_value": "26105247.0", - "market_value_eur": 26105247, - "club": "Borussia Dortmund", - "expected_points": "17.286749", + "market_value": "8301622.0", + "market_value_eur": 8301622, + "club": "VfB Stuttgart", + "expected_points": "149.136041", "captain": false }, { - "id": "60", - "name": "Dominik Kohr", + "id": "14241", + "name": "Facundo Medina", "position": "DEF", - "market_value": "10652629.0", - "market_value_eur": 10652629, - "club": "1. FSV Mainz 05", - "expected_points": "17.215913", + "market_value": "8559759.0", + "market_value_eur": 8559759, + "club": "Bayer 04 Leverkusen", + "expected_points": "117.212691", "captain": false }, { - "id": "1540", - "name": "Danny Da Costa", - "position": "DEF", - "market_value": "9308429.0", - "market_value_eur": 9308429, - "club": "1. FSV Mainz 05", - "expected_points": "15.846465", + "id": "11956", + "name": "Ezequiél Fernández", + "position": "MID", + "market_value": "10727689.0", + "market_value_eur": 10727689, + "club": "Bayer 04 Leverkusen", + "expected_points": "138.918095", "captain": false }, { - "id": "10115", - "name": "Daniel Svensson", - "position": "DEF", - "market_value": "16621441.0", - "market_value_eur": 16621441, - "club": "Borussia Dortmund", - "expected_points": "14.824107", + "id": "13442", + "name": "Hugo Bolin", + "position": "MID", + "market_value": "11456465.0", + "market_value_eur": 11456465, + "club": "Borussia Mönchengladbach", + "expected_points": "134.593093", "captain": false }, { "id": "11008", "name": "Ezechiel Banzuzi", "position": "MID", - "market_value": "9051349.0", - "market_value_eur": 9051349, + "market_value": "11245732.0", + "market_value_eur": 11245732, "club": "RB Leipzig", - "expected_points": "15.130818", + "expected_points": "127.124956", "captain": false }, { - "id": "3209", - "name": "Yannik Engelhardt", + "id": "6319", + "name": "Franck Honorat", "position": "MID", - "market_value": "10934988.0", - "market_value_eur": 10934988, - "club": "SC Freiburg", - "expected_points": "12.280885", + "market_value": "9095848.0", + "market_value_eur": 9095848, + "club": "Borussia Mönchengladbach", + "expected_points": "118.709436", "captain": false }, { - "id": "11556", - "name": "Han-Noah Massengo", - "position": "MID", - "market_value": "10113144.0", - "market_value_eur": 10113144, - "club": "FC Augsburg", - "expected_points": "11.731293", + "id": "4296", + "name": "Dzenan Pejcinovic", + "position": "FOR", + "market_value": "10929287.0", + "market_value_eur": 10929287, + "club": "VfB Stuttgart", + "expected_points": "160.372318", "captain": false }, { - "id": "3124", - "name": "Patrick Wimmer", - "position": "MID", - "market_value": "8149700.0", - "market_value_eur": 8149700, - "club": "TSG Hoffenheim", - "expected_points": "11.405367", + "id": "3304", + "name": "Igor Matanović", + "position": "FOR", + "market_value": "20829723.0", + "market_value_eur": 20829723, + "club": "SC Freiburg", + "expected_points": "132.184117", "captain": false }, { "id": "10113", "name": "Tidiam Gomis", "position": "FOR", - "market_value": "5374444.0", - "market_value_eur": 5374444, + "market_value": "8176061.0", + "market_value_eur": 8176061, "club": "RB Leipzig", - "expected_points": "10.6594", + "expected_points": "115.648397", "captain": false } ], "metadata": { - "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260827_124042_+0200_sofascore_overall_rating_odds_lineup_20260827_124757_+0200.csv", + "score_input_file": "C:\\kickbase project\\outputs\\expected_points\\expected_points_20260904_104843_+0200_sofascore_overall_rating_odds_lineup_20260904_111301_+0200.csv", "score_method": "sofascore_overall_rating_odds_lineup", - "metric_creation_timestamp": "20260827_124757_+0200", - "matchday": 1, - "formation": "5-4-1" + "metric_creation_timestamp": "20260904_111301_+0200", + "matchday": 2, + "formation": "3-4-3" } } diff --git a/outputs/sofascore/odds/matchday_2_odds.json b/outputs/sofascore/odds/matchday_2_odds.json index f42c3b7..05b4ff8 100644 --- a/outputs/sofascore/odds/matchday_2_odds.json +++ b/outputs/sofascore/odds/matchday_2_odds.json @@ -3,81 +3,135 @@ "match_id": 16434036, "home_team": "VfB Stuttgart", "away_team": "1. FC Köln", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797763, + "home_win": 1.48, + "draw": 5.0, + "away_win": 5.5 + } + ], + "issues": [] }, { "match_id": 16434042, "home_team": "Bayer 04 Leverkusen", "away_team": "1. FC Union Berlin", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797777, + "home_win": 1.44, + "draw": 4.75, + "away_win": 6.25 + } + ], + "issues": [] }, { "match_id": 16434028, "home_team": "Borussia M'gladbach", "away_team": "SV 07 Elversberg", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797781, + "home_win": 1.9, + "draw": 3.75, + "away_win": 3.8 + } + ], + "issues": [] }, { "match_id": 16434024, "home_team": "SC Paderborn 07", "away_team": "SC Freiburg", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797791, + "home_win": 3.6, + "draw": 3.6, + "away_win": 1.95 + } + ], + "issues": [] }, { "match_id": 16434101, "home_team": "SV Werder Bremen", "away_team": "RB Leipzig", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797768, + "home_win": 4.3333, + "draw": 4.0, + "away_win": 1.73 + } + ], + "issues": [] }, { "match_id": 16434019, "home_team": "TSG Hoffenheim", "away_team": "Borussia Dortmund", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797772, + "home_win": 2.88, + "draw": 3.9, + "away_win": 2.2 + } + ], + "issues": [] }, { "match_id": 16434032, "home_team": "FC Schalke 04", "away_team": "FC Bayern München", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797799, + "home_win": 15.0, + "draw": 7.5, + "away_win": 1.17 + } + ], + "issues": [] }, { "match_id": 16434030, "home_team": "Hamburger SV", "away_team": "1. FSV Mainz 05", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797803, + "home_win": 2.88, + "draw": 3.5, + "away_win": 2.4 + } + ], + "issues": [] }, { "match_id": 16434021, "home_team": "Eintracht Frankfurt", "away_team": "FC Augsburg", - "bookmakers": [], - "issues": [ - "SofaScore returned HTTP 404; no odds are available for this match." - ] + "bookmakers": [ + { + "bookmaker": null, + "bookmaker_source_id": 199797807, + "home_win": 1.91, + "draw": 3.9, + "away_win": 3.6 + } + ], + "issues": [] } ] diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-19_10-00-09_511464+0200.csv b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-19_10-00-09_511464+0200.csv deleted file mode 100644 index 1f6f4f6..0000000 --- a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-19_10-00-09_511464+0200.csv +++ /dev/null @@ -1,490 +0,0 @@ -team_id,team,category,player_id,player_name,position,rating_count,average_rating -2672,FC Bayern München,overall,259117,Joshua Kimmich,M,2,7.45 -2672,FC Bayern München,overall,798583,Dayot Upamecano,D,1,7.30 -2672,FC Bayern München,overall,883537,Luis Díaz,F,4,7.30 -2672,FC Bayern München,overall,978838,Michael Olise,M,1,7.30 -2672,FC Bayern München,overall,896569,Kim Min-jae,D,4,7.18 -2672,FC Bayern München,overall,1159759,Nathaniel Brown,D,4,7.18 -2672,FC Bayern München,overall,1482457,Felipe Chávez,M,2,7.10 -2672,FC Bayern München,overall,1010231,Jamal Musiala,M,2,7.10 -2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,M,4,7.05 -2672,FC Bayern München,overall,364612,João Palhinha,M,2,7.00 -2672,FC Bayern München,overall,8959,Manuel Neuer,G,2,7.00 -2672,FC Bayern München,overall,1129935,Tom Bischof,M,3,7.00 -2672,FC Bayern München,overall,227672,Jonathan Tah,D,4,6.93 -2672,FC Bayern München,overall,1994978,Cassiano Kiala,D,1,6.80 -2672,FC Bayern München,overall,1130647,Jonas Urbig,G,2,6.70 -2672,FC Bayern München,overall,980418,Sacha Boey,D,4,6.70 -2672,FC Bayern München,overall,927407,Josip Stanišić,D,3,6.67 -2672,FC Bayern München,overall,2361805,Bastian Assomo,F,2,6.65 -2672,FC Bayern München,overall,873106,Hiroki Itō,D,4,6.65 -2672,FC Bayern München,overall,2427970,Bara Sapoko Ndiaye,M,2,6.55 -2672,FC Bayern München,overall,1063767,Ismael Saibari,M,2,6.55 -2672,FC Bayern München,overall,108579,Harry Kane,F,1,6.50 -2672,FC Bayern München,overall,1618538,Guido Della Rovere,M,2,6.45 -2672,FC Bayern München,overall,1976732,Wisdom Mike,M,2,6.45 -2672,FC Bayern München,overall,843665,Alphonso Davies,D,2,6.40 -2672,FC Bayern München,overall,2518029,Filip Pavić,D,2,6.40 -2672,FC Bayern München,overall,355492,Konrad Laimer,D,3,6.40 -2672,FC Bayern München,overall,1925507,Tim Binder,M,4,6.40 -2672,FC Bayern München,overall,1142248,Arijon Ibrahimović,F,4,6.38 -2672,FC Bayern München,overall,2236502,Maycon Cardozo,M,4,6.25 -2672,FC Bayern München,bundesliga,978838,Michael Olise,M,5,8.34 -2672,FC Bayern München,bundesliga,1129935,Tom Bischof,D,2,8.00 -2672,FC Bayern München,bundesliga,259117,Joshua Kimmich,M,4,7.85 -2672,FC Bayern München,bundesliga,108579,Harry Kane,F,5,7.42 -2672,FC Bayern München,bundesliga,798583,Dayot Upamecano,D,2,7.30 -2672,FC Bayern München,bundesliga,1130647,Jonas Urbig,G,5,7.28 -2672,FC Bayern München,bundesliga,184661,Leon Goretzka,M,5,7.26 -2672,FC Bayern München,bundesliga,896569,Kim Min-jae,D,4,7.15 -2672,FC Bayern München,bundesliga,227672,Jonathan Tah,D,4,7.10 -2672,FC Bayern München,bundesliga,1085381,Nicolas Jackson,F,5,7.10 -2672,FC Bayern München,bundesliga,1861975,Lennart Karl,M,2,6.95 -2672,FC Bayern München,bundesliga,883537,Luis Díaz,M,5,6.88 -2672,FC Bayern München,bundesliga,873106,Hiroki Itō,D,4,6.85 -2672,FC Bayern München,bundesliga,843665,Alphonso Davies,D,3,6.83 -2672,FC Bayern München,bundesliga,1010231,Jamal Musiala,M,5,6.78 -2672,FC Bayern München,bundesliga,355492,Konrad Laimer,D,5,6.66 -2672,FC Bayern München,bundesliga,927407,Josip Stanišić,D,5,6.64 -2672,FC Bayern München,bundesliga,2427970,Bara Sapoko Ndiaye,M,3,6.60 -2672,FC Bayern München,bundesliga,1142251,Aleksandar Pavlović,M,2,6.50 -2672,FC Bayern München,bundesliga,246999,Raphaël Guerreiro,D,3,6.40 -2672,FC Bayern München,bundesliga,8959,Manuel Neuer,G,1,6.30 -2677,VfB Stuttgart,bundesliga,861981,Nikolas Nartey,F,2,7.75 -2677,VfB Stuttgart,bundesliga,891510,Chris Führich,M,5,7.38 -2677,VfB Stuttgart,bundesliga,584722,Alexander Nübel,G,5,7.32 -2677,VfB Stuttgart,bundesliga,901882,Angelo Stiller,M,5,7.30 -2677,VfB Stuttgart,bundesliga,1464641,Chema Andrés,M,4,7.23 -2677,VfB Stuttgart,bundesliga,878081,Ermedin Demirović,F,5,7.10 -2677,VfB Stuttgart,bundesliga,788949,Maximilian Mittelstädt,D,5,7.08 -2677,VfB Stuttgart,bundesliga,863271,Jeff Chabot,D,4,7.03 -2677,VfB Stuttgart,bundesliga,801030,Atakan Karazor,M,2,6.95 -2677,VfB Stuttgart,bundesliga,990201,Jamie Leweling,M,5,6.88 -2677,VfB Stuttgart,bundesliga,794298,Deniz Undav,F,4,6.88 -2677,VfB Stuttgart,bundesliga,1126569,Bilal El Khannouss,M,4,6.83 -2677,VfB Stuttgart,bundesliga,1009334,Lorenz Assignon,D,3,6.77 -2677,VfB Stuttgart,bundesliga,1127823,Luca Jaquez,D,5,6.56 -2677,VfB Stuttgart,bundesliga,1153265,Badredine Bouanani,F,2,6.55 -2677,VfB Stuttgart,bundesliga,983540,Tiago Tomás,F,5,6.54 -2677,VfB Stuttgart,bundesliga,916943,Ramon Hendriks,D,5,6.44 -2677,VfB Stuttgart,bundesliga,1418649,Finn Jeltsch,D,2,6.00 -2677,VfB Stuttgart,bundesliga,906278,Josha Vagnoman,D,4,5.98 -2671,1. FC Köln,bundesliga,1800475,Said El Mala,F,5,7.04 -2671,1. FC Köln,bundesliga,319861,Luca Waldschmidt,F,4,7.00 -2671,1. FC Köln,bundesliga,930272,Tom Krauß,M,2,6.95 -2671,1. FC Köln,bundesliga,378340,Marius Bülter,F,5,6.92 -2671,1. FC Köln,bundesliga,988639,Eric Martel,M,4,6.83 -2671,1. FC Köln,bundesliga,187185,Marvin Schwäbe,G,5,6.72 -2671,1. FC Köln,bundesliga,1010726,Jan Uwe Thielmann,M,4,6.68 -2671,1. FC Köln,bundesliga,1482457,Felipe Chávez,M,3,6.67 -2671,1. FC Köln,bundesliga,801263,Jakub Kamiński,M,5,6.66 -2671,1. FC Köln,bundesliga,921033,Linton Maina,M,5,6.64 -2671,1. FC Köln,bundesliga,1112327,Ísak Bergmann Jóhannesson,M,4,6.60 -2671,1. FC Köln,bundesliga,963043,Kristoffer Lund,D,5,6.54 -2671,1. FC Köln,bundesliga,1402924,Jahmai Simpson-Pusey,D,4,6.50 -2671,1. FC Köln,bundesliga,953097,Cenk Özkaçar,D,5,6.48 -2671,1. FC Köln,bundesliga,839898,Alessio Castro-Montes,M,4,6.48 -2671,1. FC Köln,bundesliga,2197599,Youssoupha Niang,F,4,6.48 -2671,1. FC Köln,bundesliga,965950,Joel Schmied,D,3,6.20 -2671,1. FC Köln,bundesliga,1020206,Sebastian Sebulonsen,D,5,6.08 -2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,D,2,7.10 -2569,TSG Hoffenheim,overall,1479460,Alex Honajzer,M,1,7.00 -2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,D,2,6.75 -2569,TSG Hoffenheim,overall,916946,Wouter Burger,M,2,6.75 -2569,TSG Hoffenheim,overall,963801,Adam Hložek,F,2,6.70 -2569,TSG Hoffenheim,overall,2077300,Cajetan Lenz,M,2,6.70 -2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,M,2,6.65 -2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,M,2,6.50 -2569,TSG Hoffenheim,overall,1180758,Adam Daghim,M,2,6.45 -2569,TSG Hoffenheim,overall,1408406,Alessandro Vogt,F,2,6.45 -2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,D,2,6.45 -2569,TSG Hoffenheim,overall,828571,Bernardo,D,2,6.45 -2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,D,2,6.45 -2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,D,2,6.45 -2569,TSG Hoffenheim,overall,1974432,Tristan Spranger,D,2,6.40 -2569,TSG Hoffenheim,overall,943550,Luca Philipp,G,1,6.30 -2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,F,2,6.25 -2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,M,2,6.20 -2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,F,2,6.15 -2569,TSG Hoffenheim,overall,957615,Robin Hranáč,D,2,6.10 -2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,M,2,6.05 -2569,TSG Hoffenheim,overall,1387012,Mats Rots,D,2,5.85 -2569,TSG Hoffenheim,bundesliga,138024,Vladimír Coufal,D,5,7.30 -2569,TSG Hoffenheim,bundesliga,1493305,Leon Avdullahu,M,5,7.18 -2569,TSG Hoffenheim,bundesliga,1568123,Bazoumana Touré,M,5,7.14 -2569,TSG Hoffenheim,bundesliga,67647,Andrej Kramarić,M,5,7.04 -2569,TSG Hoffenheim,bundesliga,916946,Wouter Burger,M,5,7.04 -2569,TSG Hoffenheim,bundesliga,1000269,Albian Hajdari,D,5,7.00 -2569,TSG Hoffenheim,bundesliga,828571,Bernardo,D,5,6.88 -2569,TSG Hoffenheim,bundesliga,857740,Ozan Kabak,D,5,6.60 -2569,TSG Hoffenheim,bundesliga,1418703,Max Moerstedt,F,3,6.53 -2569,TSG Hoffenheim,bundesliga,1134578,Cole Campbell,F,3,6.47 -2569,TSG Hoffenheim,bundesliga,253993,Grischa Prömel,M,3,6.47 -2569,TSG Hoffenheim,bundesliga,957615,Robin Hranáč,D,3,6.47 -2569,TSG Hoffenheim,bundesliga,963801,Adam Hložek,F,1,6.40 -2569,TSG Hoffenheim,bundesliga,1010117,Fisnik Asllani,M,5,6.36 -2569,TSG Hoffenheim,bundesliga,40244,Oliver Baumann,G,5,6.32 -2569,TSG Hoffenheim,bundesliga,1014290,Tim Lemperle,F,5,6.32 -2569,TSG Hoffenheim,bundesliga,978062,Alexander Prass,D,4,6.30 -2569,TSG Hoffenheim,bundesliga,187423,Kevin Akpoguma,D,1,6.10 -2547,1. FC Union Berlin,bundesliga,48557,Christopher Trimmel,D,5,7.80 -2547,1. FC Union Berlin,bundesliga,877302,András Schäfer,M,5,7.30 -2547,1. FC Union Berlin,bundesliga,953767,Andrej Ilić,F,5,7.26 -2547,1. FC Union Berlin,bundesliga,148167,Carl Klaus,G,4,7.23 -2547,1. FC Union Berlin,bundesliga,1086547,Leopold Querfeld,D,2,7.20 -2547,1. FC Union Berlin,bundesliga,855663,Diogo Leite,D,5,7.04 -2547,1. FC Union Berlin,bundesliga,791642,Josip Juranović,D,4,7.00 -2547,1. FC Union Berlin,bundesliga,608362,Oliver Burke,M,5,7.00 -2547,1. FC Union Berlin,bundesliga,927405,Woo-Yeong Jeong,M,2,7.00 -2547,1. FC Union Berlin,bundesliga,830803,Danilho Doekhi,D,5,6.92 -2547,1. FC Union Berlin,bundesliga,1513469,Livan Burcu,M,5,6.90 -2547,1. FC Union Berlin,bundesliga,1198074,Aljoscha Kemlein,M,5,6.86 -2547,1. FC Union Berlin,bundesliga,1210666,Tom Alexander Rothe,D,5,6.84 -2547,1. FC Union Berlin,bundesliga,168985,Janik Haberer,M,2,6.70 -2547,1. FC Union Berlin,bundesliga,886737,Derrick Köhn,D,2,6.65 -2547,1. FC Union Berlin,bundesliga,800252,Tim Skarke,M,3,6.63 -2547,1. FC Union Berlin,bundesliga,1462742,Ilyas Ansah,M,5,6.54 -2547,1. FC Union Berlin,bundesliga,137692,Frederik Rønnow,G,2,6.30 -2547,1. FC Union Berlin,bundesliga,149479,Rani Khedira,M,4,6.28 -2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,F,2,6.85 -2674,Eintracht Frankfurt,overall,1440948,Can Uzun,M,2,6.65 -2674,Eintracht Frankfurt,overall,1886360,Jeremiaha Maluze,M,2,6.65 -2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,F,1,6.60 -2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,M,2,6.55 -2674,Eintracht Frankfurt,overall,1149113,Oscar Højlund,M,2,6.55 -2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,M,1,6.50 -2674,Eintracht Frankfurt,overall,1146148,Jean-Mattéo Bahoya,F,1,6.50 -2674,Eintracht Frankfurt,overall,581302,Robin Koch,D,2,6.50 -2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,M,1,6.30 -2674,Eintracht Frankfurt,overall,790965,Ritsu Doan,M,2,6.30 -2674,Eintracht Frankfurt,overall,997012,Ansgar Knauff,F,2,6.25 -2674,Eintracht Frankfurt,overall,2115909,Otavio,D,1,6.20 -2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,M,2,6.10 -2674,Eintracht Frankfurt,overall,1403018,Elias Baum,D,2,6.05 -2674,Eintracht Frankfurt,overall,1501641,Keita Kosugi,D,2,6.00 -2674,Eintracht Frankfurt,overall,965778,Arthur Theate,D,1,5.80 -2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,G,2,5.25 -2674,Eintracht Frankfurt,bundesliga,1440948,Can Uzun,M,5,7.52 -2674,Eintracht Frankfurt,bundesliga,591706,Ellyes Skhiri,M,5,7.06 -2674,Eintracht Frankfurt,bundesliga,40239,Timothy Chandler,M,1,7.00 -2674,Eintracht Frankfurt,bundesliga,939830,Jonathan Burkardt,F,4,6.98 -2674,Eintracht Frankfurt,bundesliga,1142211,Hugo Larsson,M,3,6.83 -2674,Eintracht Frankfurt,bundesliga,1146148,Jean-Mattéo Bahoya,M,3,6.80 -2674,Eintracht Frankfurt,bundesliga,190161,Michael Zetterer,G,5,6.80 -2674,Eintracht Frankfurt,bundesliga,790965,Ritsu Doan,M,3,6.77 -2674,Eintracht Frankfurt,bundesliga,1192318,Farès Chaïbi,M,4,6.75 -2674,Eintracht Frankfurt,bundesliga,1898148,Ayoube Amaimouni Echghouyab,F,4,6.68 -2674,Eintracht Frankfurt,bundesliga,581302,Robin Koch,D,5,6.62 -2674,Eintracht Frankfurt,bundesliga,1149113,Oscar Højlund,M,3,6.57 -2674,Eintracht Frankfurt,bundesliga,997012,Ansgar Knauff,F,5,6.54 -2674,Eintracht Frankfurt,bundesliga,1159759,Nathaniel Brown,D,5,6.54 -2674,Eintracht Frankfurt,bundesliga,999276,Aurèle Amenda,D,5,6.50 -2674,Eintracht Frankfurt,bundesliga,341589,Mahmoud Dahoud,M,2,6.50 -2674,Eintracht Frankfurt,bundesliga,921789,Rasmus Kristensen,D,3,6.47 -2674,Eintracht Frankfurt,bundesliga,954061,Arnaud Kalimuendo,F,5,6.42 -2674,Eintracht Frankfurt,bundesliga,66518,Mario Götze,M,2,6.35 -2674,Eintracht Frankfurt,bundesliga,965778,Arthur Theate,D,2,6.20 -2556,1. FSV Mainz 05,bundesliga,327755,Nadiem Amiri,M,5,7.52 -2556,1. FSV Mainz 05,bundesliga,94312,Daniel Batz,G,4,7.38 -2556,1. FSV Mainz 05,bundesliga,138126,Phillipp Mwene,M,5,7.30 -2556,1. FSV Mainz 05,bundesliga,352544,Sheraldo Becker,F,5,7.06 -2556,1. FSV Mainz 05,bundesliga,1548910,Kacper Potulski,D,3,7.03 -2556,1. FSV Mainz 05,bundesliga,157377,Silvan Widmer,M,4,7.03 -2556,1. FSV Mainz 05,bundesliga,1028307,Kaishu Sano,M,5,6.96 -2556,1. FSV Mainz 05,bundesliga,822340,Phillip Tietz,F,5,6.88 -2556,1. FSV Mainz 05,bundesliga,355486,Stefan Posch,D,5,6.86 -2556,1. FSV Mainz 05,bundesliga,846471,Anthony Caci,D,5,6.78 -2556,1. FSV Mainz 05,bundesliga,980621,Paul Nebel,M,5,6.70 -2556,1. FSV Mainz 05,bundesliga,97926,Danny da Costa,D,5,6.66 -2556,1. FSV Mainz 05,bundesliga,152206,Dominik Kohr,D,5,6.66 -2556,1. FSV Mainz 05,bundesliga,1152505,Nelson Weiper,F,5,6.60 -2556,1. FSV Mainz 05,bundesliga,1021075,William Bøving,F,2,6.60 -2556,1. FSV Mainz 05,bundesliga,893962,Lennard Maloney,M,3,6.50 -2556,1. FSV Mainz 05,bundesliga,537552,Jae-sung Lee,M,2,6.45 -2556,1. FSV Mainz 05,bundesliga,1005834,Armindo Sieb,F,4,6.35 -2556,1. FSV Mainz 05,bundesliga,1138150,Nikolas Veratschnig,D,2,6.35 -2561,SC Paderborn 07,bundesliga,1195736,Dennis Seimen,G,2,8.35 -2561,SC Paderborn 07,bundesliga,1128792,Calvin Brackelmann,D,2,7.75 -2561,SC Paderborn 07,bundesliga,981788,Laurin Curda,M,2,7.75 -2561,SC Paderborn 07,bundesliga,2076815,Niklas Mohr,D,1,7.60 -2561,SC Paderborn 07,bundesliga,1199101,Santiago Castañeda,M,2,7.50 -2561,SC Paderborn 07,bundesliga,1083387,Mattes Hansen,D,2,7.45 -2561,SC Paderborn 07,bundesliga,1172815,Mika Baur,M,1,7.10 -2561,SC Paderborn 07,bundesliga,844131,Felix Götze,D,2,7.05 -2561,SC Paderborn 07,bundesliga,1137717,Tjark Lasse Scheller,D,2,6.95 -2561,SC Paderborn 07,bundesliga,989630,Filip Bilbija,F,2,6.80 -2561,SC Paderborn 07,bundesliga,959635,Nick Bätzner,M,2,6.80 -2561,SC Paderborn 07,bundesliga,878628,Sebastian Klaas,F,2,6.55 -2561,SC Paderborn 07,bundesliga,1167764,Stefano Marino,F,2,6.50 -2561,SC Paderborn 07,bundesliga,826884,Steffen Tigges,F,2,6.35 -2561,SC Paderborn 07,bundesliga,1864750,Ruben Müller,M,2,6.30 -2561,SC Paderborn 07,bundesliga,246431,Sven Michel,F,2,6.20 -2673,Borussia Dortmund,overall,800951,Julian Ryerson,M,1,8.10 -2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,F,2,7.60 -2673,Borussia Dortmund,overall,1937830,Jan-Luca Riedl,D,3,7.00 -2673,Borussia Dortmund,overall,1861666,Samuele Inacio,F,5,7.00 -2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,M,5,6.98 -2673,Borussia Dortmund,overall,1021272,Daniel Svensson,M,3,6.97 -2673,Borussia Dortmund,overall,1471049,Joane Gadou,D,5,6.92 -2673,Borussia Dortmund,overall,907463,Felix Nmecha,M,3,6.90 -2673,Borussia Dortmund,overall,132607,Patrick Drewes,G,2,6.90 -2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,M,2,6.85 -2673,Borussia Dortmund,overall,1937833,Luca Reggiani,D,5,6.82 -2673,Borussia Dortmund,overall,138491,Alexander Meyer,G,3,6.77 -2673,Borussia Dortmund,overall,954076,Fábio Silva,F,5,6.76 -2673,Borussia Dortmund,overall,1418620,Almugera Kabar,M,2,6.75 -2673,Borussia Dortmund,overall,2048723,Marwan-Omir Mirza,F,2,6.75 -2673,Borussia Dortmund,overall,2266855,Roméo Ritter,D,3,6.70 -2673,Borussia Dortmund,overall,1137131,Filippo Mané,D,4,6.68 -2673,Borussia Dortmund,overall,577726,Ramy Bensebaini,D,2,6.65 -2673,Borussia Dortmund,overall,328027,Serhou Guirassy,F,5,6.62 -2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,M,2,6.60 -2673,Borussia Dortmund,overall,1937835,Mathis Albert,F,5,6.58 -2673,Borussia Dortmund,overall,990210,Ayman Azhil,M,3,6.57 -2673,Borussia Dortmund,overall,1957706,Enzo Duarte,M,3,6.57 -2673,Borussia Dortmund,overall,1649300,Arne Wessels,F,2,6.50 -2673,Borussia Dortmund,overall,980628,Maximilian Beier,M,2,6.50 -2673,Borussia Dortmund,overall,2076134,Takato Yamamoto,M,4,6.45 -2673,Borussia Dortmund,overall,1836843,Justin Lerma,M,2,6.35 -2673,Borussia Dortmund,overall,2245591,Miguel Adje,D,3,6.33 -2673,Borussia Dortmund,overall,1002813,Yan Couto,D,3,6.33 -2673,Borussia Dortmund,overall,2266851,Tom Faust,M,2,6.30 -2673,Borussia Dortmund,overall,556866,Gregor Kobel,G,1,6.10 -2673,Borussia Dortmund,overall,1887796,Kauã Prates,D,2,6.10 -2673,Borussia Dortmund,bundesliga,577726,Ramy Bensebaini,D,2,8.20 -2673,Borussia Dortmund,bundesliga,940871,Nico Schlotterbeck,D,5,7.60 -2673,Borussia Dortmund,bundesliga,556866,Gregor Kobel,G,5,7.30 -2673,Borussia Dortmund,bundesliga,799046,Waldemar Anton,D,5,7.14 -2673,Borussia Dortmund,bundesliga,980628,Maximilian Beier,F,5,7.12 -2673,Borussia Dortmund,bundesliga,133908,Marcel Sabitzer,M,4,7.08 -2673,Borussia Dortmund,bundesliga,1861666,Samuele Inacio,F,5,7.04 -2673,Borussia Dortmund,bundesliga,800951,Julian Ryerson,M,5,7.02 -2673,Borussia Dortmund,bundesliga,328027,Serhou Guirassy,F,5,6.98 -2673,Borussia Dortmund,bundesliga,907463,Felix Nmecha,M,2,6.80 -2673,Borussia Dortmund,bundesliga,226978,Julian Brandt,M,5,6.80 -2673,Borussia Dortmund,bundesliga,1002813,Yan Couto,D,2,6.80 -2673,Borussia Dortmund,bundesliga,1021272,Daniel Svensson,M,4,6.78 -2673,Borussia Dortmund,bundesliga,1134083,Jobe Bellingham,M,5,6.76 -2673,Borussia Dortmund,bundesliga,1937833,Luca Reggiani,D,3,6.73 -2673,Borussia Dortmund,bundesliga,940054,Karim Adeyemi,F,2,6.65 -2673,Borussia Dortmund,bundesliga,954076,Fábio Silva,F,5,6.54 -2673,Borussia Dortmund,bundesliga,994556,Carney Chukwuemeka,M,4,6.50 -2673,Borussia Dortmund,bundesliga,795005,Salih Özcan,M,2,6.50 -2676,Hamburger SV,bundesliga,1030355,Sander Tangvik,G,1,8.80 -2676,Hamburger SV,bundesliga,904835,Fábio Vieira,F,5,7.60 -2676,Hamburger SV,bundesliga,168987,Robert Glatzel,F,3,7.50 -2676,Hamburger SV,bundesliga,113442,Daniel Fernandes,G,4,7.48 -2676,Hamburger SV,bundesliga,1405212,Luka Vušković,D,3,7.47 -2676,Hamburger SV,bundesliga,1000263,Albert Grønbæk,M,5,7.22 -2676,Hamburger SV,bundesliga,1546267,Fabio Baldé,F,2,7.15 -2676,Hamburger SV,bundesliga,1064305,Nicolai Remberg,M,5,7.02 -2676,Hamburger SV,bundesliga,999030,Warmed Omari,D,5,6.86 -2676,Hamburger SV,bundesliga,901892,Albert Sambi Lokonga,M,4,6.80 -2676,Hamburger SV,bundesliga,973564,Nicolás Capaldo,M,5,6.76 -2676,Hamburger SV,bundesliga,1035752,Giorgi Gocholeishvili,D,2,6.70 -2676,Hamburger SV,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,4,6.68 -2676,Hamburger SV,bundesliga,135264,Yussuf Poulsen,F,3,6.63 -2676,Hamburger SV,bundesliga,1102528,William Mikelbrencis,D,3,6.53 -2676,Hamburger SV,bundesliga,801003,Jordan Torunarigha,D,4,6.50 -2676,Hamburger SV,bundesliga,798303,Miro Muheim,D,2,6.50 -2676,Hamburger SV,bundesliga,1146091,Damion Downs,F,2,6.45 -2676,Hamburger SV,bundesliga,1568535,Otto Stange,F,4,6.45 -2676,Hamburger SV,bundesliga,842526,Bakery Jatta,M,4,6.35 -2676,Hamburger SV,bundesliga,2204961,Shafiq Nandja,D,1,6.30 -2676,Hamburger SV,bundesliga,991824,Rayan Philippe,F,2,6.25 -36360,RB Leipzig,overall,1198075,Brajan Gruda,F,2,7.05 -36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,M,2,6.95 -36360,RB Leipzig,overall,136924,Willi Orbán,D,2,6.95 -36360,RB Leipzig,overall,976575,Nicolas Seiwald,M,2,6.85 -36360,RB Leipzig,overall,934385,Maarten Vandevoordt,G,2,6.80 -36360,RB Leipzig,overall,856553,Ridle Baku,D,2,6.75 -36360,RB Leipzig,overall,1121923,Antonio Nusa,F,1,6.70 -36360,RB Leipzig,overall,1088896,Johan Bakayoko,F,2,6.70 -36360,RB Leipzig,overall,856739,Lutsharel Geertruida,D,1,6.70 -36360,RB Leipzig,overall,1426577,Tidiam Gomis,F,2,6.70 -36360,RB Leipzig,overall,1146250,Max Finkgräfe,D,2,6.65 -36360,RB Leipzig,overall,1586659,Ayodele Thomas,F,1,6.60 -36360,RB Leipzig,overall,1048009,El Chadaille Bitshiabu,D,2,6.60 -36360,RB Leipzig,overall,1149127,Arthur Vermeeren,M,2,6.55 -36360,RB Leipzig,overall,1494826,Conrad Harder,F,2,6.50 -36360,RB Leipzig,overall,1048650,Rocco Reitz,M,1,6.50 -36360,RB Leipzig,overall,2269705,Samba Konaté,F,1,6.50 -36360,RB Leipzig,overall,976421,Castello Lukeba,D,2,6.40 -36360,RB Leipzig,overall,1406171,Andrija Maksimović,M,2,6.30 -36360,RB Leipzig,overall,856076,David Raum,D,1,6.30 -36360,RB Leipzig,overall,319857,Benjamin Henrichs,D,2,6.25 -36360,RB Leipzig,bundesliga,2087085,Yan Diomande,F,5,7.46 -36360,RB Leipzig,bundesliga,791079,Xaver Schlager,M,3,7.37 -36360,RB Leipzig,bundesliga,1048009,El Chadaille Bitshiabu,D,3,7.33 -36360,RB Leipzig,bundesliga,136924,Willi Orbán,D,4,7.23 -36360,RB Leipzig,bundesliga,856076,David Raum,D,2,7.10 -36360,RB Leipzig,bundesliga,1121923,Antonio Nusa,M,5,6.98 -36360,RB Leipzig,bundesliga,976421,Castello Lukeba,D,3,6.97 -36360,RB Leipzig,bundesliga,1198075,Brajan Gruda,F,5,6.90 -36360,RB Leipzig,bundesliga,1494826,Conrad Harder,F,4,6.85 -36360,RB Leipzig,bundesliga,976575,Nicolas Seiwald,M,4,6.75 -36360,RB Leipzig,bundesliga,856553,Ridle Baku,D,5,6.68 -36360,RB Leipzig,bundesliga,825956,Christoph Baumgartner,M,5,6.66 -36360,RB Leipzig,bundesliga,1088896,Johan Bakayoko,F,2,6.65 -36360,RB Leipzig,bundesliga,934385,Maarten Vandevoordt,G,4,6.53 -36360,RB Leipzig,bundesliga,1418623,Assan Ouédraogo,M,5,6.52 -36360,RB Leipzig,bundesliga,1146250,Max Finkgräfe,D,5,6.50 -36360,RB Leipzig,bundesliga,1133743,Rômulo,F,5,6.46 -36360,RB Leipzig,bundesliga,319857,Benjamin Henrichs,D,3,6.23 -36360,RB Leipzig,bundesliga,1426577,Tidiam Gomis,F,1,6.20 -36360,RB Leipzig,bundesliga,37096,Péter Gulácsi,G,1,6.00 -2527,Borussia M'gladbach,bundesliga,578166,Moritz Nicolas,G,5,7.54 -2527,Borussia M'gladbach,bundesliga,1048650,Rocco Reitz,M,4,7.53 -2527,Borussia M'gladbach,bundesliga,282229,Nico Elvedi,D,4,7.33 -2527,Borussia M'gladbach,bundesliga,583806,Kevin Diks,D,4,7.25 -2527,Borussia M'gladbach,bundesliga,95381,Kevin Stöger,M,5,7.06 -2527,Borussia M'gladbach,bundesliga,989056,Giovanni Reyna,M,5,6.94 -2527,Borussia M'gladbach,bundesliga,939880,Philipp Sander,M,5,6.94 -2527,Borussia M'gladbach,bundesliga,1142210,Hugo Bolin,M,4,6.90 -2527,Borussia M'gladbach,bundesliga,876858,Robin Hack,M,3,6.90 -2527,Borussia M'gladbach,bundesliga,1019312,Jens Castrop,M,2,6.85 -2527,Borussia M'gladbach,bundesliga,1002920,Joe Scally,D,5,6.84 -2527,Borussia M'gladbach,bundesliga,280453,Franck Honorat,M,5,6.78 -2527,Borussia M'gladbach,bundesliga,259803,Haris Tabaković,F,4,6.75 -2527,Borussia M'gladbach,bundesliga,990209,Yannick Engelhardt,M,5,6.64 -2527,Borussia M'gladbach,bundesliga,1995809,Wael Mohya,M,3,6.60 -2527,Borussia M'gladbach,bundesliga,1083382,Lukas Ullrich,D,3,6.50 -2527,Borussia M'gladbach,bundesliga,228981,Tim Kleindienst,F,1,6.50 -2527,Borussia M'gladbach,bundesliga,1130067,Fabio Chiarodia,D,4,6.40 -2527,Borussia M'gladbach,bundesliga,925910,Shuto Machino,F,2,6.40 -2538,SC Freiburg,overall,1508537,Cyriaque Irié,F,1,7.50 -2538,SC Freiburg,overall,1131002,Derry Scherhant,F,2,7.45 -2538,SC Freiburg,overall,1083390,Mio Backhaus,G,1,7.30 -2538,SC Freiburg,overall,142259,Matthias Ginter,D,2,7.25 -2538,SC Freiburg,overall,569784,Maximilian Eggestein,M,2,7.20 -2538,SC Freiburg,overall,1020422,Yuito Suzuki,M,1,7.20 -2538,SC Freiburg,overall,280009,Lucas Höler,F,2,7.15 -2538,SC Freiburg,overall,990209,Yannick Engelhardt,M,1,7.10 -2538,SC Freiburg,overall,914755,Patrick Osterhage,M,1,7.00 -2538,SC Freiburg,overall,1019321,Igor Matanović,F,2,6.95 -2538,SC Freiburg,overall,142525,Lukas Kübler,D,2,6.90 -2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,D,2,6.90 -2538,SC Freiburg,overall,1596573,Bruno Ogbus,D,1,6.70 -2538,SC Freiburg,overall,142231,Christian Günter,D,1,6.70 -2538,SC Freiburg,overall,1131339,Jordy Makengo,D,2,6.70 -2538,SC Freiburg,overall,171961,Vincenzo Grifo,M,2,6.70 -2538,SC Freiburg,overall,1195724,Berkay Yılmaz,D,1,6.60 -2538,SC Freiburg,overall,842858,Florian Müller,G,1,6.60 -2538,SC Freiburg,overall,836711,Jan-Niklas Beste,M,2,6.55 -2538,SC Freiburg,overall,576266,Philipp Lienhart,D,2,6.50 -2538,SC Freiburg,overall,1391315,Keisuke Goto,F,1,6.40 -2538,SC Freiburg,overall,979820,Philipp Treu,D,2,6.40 -2538,SC Freiburg,bundesliga,1518931,Johan Manzambi,M,4,7.48 -2538,SC Freiburg,bundesliga,142259,Matthias Ginter,D,4,7.35 -2538,SC Freiburg,bundesliga,1019321,Igor Matanović,F,5,7.26 -2538,SC Freiburg,bundesliga,576266,Philipp Lienhart,D,5,6.88 -2538,SC Freiburg,bundesliga,171961,Vincenzo Grifo,M,5,6.82 -2538,SC Freiburg,bundesliga,836711,Jan-Niklas Beste,M,5,6.80 -2538,SC Freiburg,bundesliga,569784,Maximilian Eggestein,M,5,6.80 -2538,SC Freiburg,bundesliga,1020422,Yuito Suzuki,M,2,6.80 -2538,SC Freiburg,bundesliga,1131339,Jordy Makengo,D,3,6.70 -2538,SC Freiburg,bundesliga,103442,Anthony Jung,D,2,6.65 -2538,SC Freiburg,bundesliga,142525,Lukas Kübler,D,5,6.62 -2538,SC Freiburg,bundesliga,1131002,Derry Scherhant,M,5,6.60 -2538,SC Freiburg,bundesliga,280009,Lucas Höler,F,5,6.60 -2538,SC Freiburg,bundesliga,1596573,Bruno Ogbus,D,5,6.58 -2538,SC Freiburg,bundesliga,979820,Philipp Treu,D,3,6.53 -2538,SC Freiburg,bundesliga,980626,Noah Atubolu,G,5,6.52 -2538,SC Freiburg,bundesliga,49639,Nicolas Höfler,M,5,6.50 -2538,SC Freiburg,bundesliga,171927,Maximilian Philipp,F,2,6.35 -2538,SC Freiburg,bundesliga,142231,Christian Günter,D,3,6.03 -2534,SV Werder Bremen,bundesliga,1083390,Mio Backhaus,G,5,7.60 -2534,SV Werder Bremen,bundesliga,830127,Romano Schmid,M,5,7.38 -2534,SV Werder Bremen,bundesliga,794962,Maximilian Wöber,D,2,7.25 -2534,SV Werder Bremen,bundesliga,830142,Jens Stage,M,5,7.10 -2534,SV Werder Bremen,bundesliga,960114,Olivier Deman,D,5,6.96 -2534,SV Werder Bremen,bundesliga,851254,Amos Pieper,D,5,6.88 -2534,SV Werder Bremen,bundesliga,826171,Senne Lynen,M,5,6.86 -2534,SV Werder Bremen,bundesliga,815612,Marco Grüll,F,4,6.83 -2534,SV Werder Bremen,bundesliga,1015164,Isaac Schmidt,D,2,6.75 -2534,SV Werder Bremen,bundesliga,229544,Niklas Stark,D,2,6.70 -2534,SV Werder Bremen,bundesliga,916176,Cameron Puertas,M,5,6.62 -2534,SV Werder Bremen,bundesliga,1005343,Justin Njinmah,M,5,6.62 -2534,SV Werder Bremen,bundesliga,1797852,Karim Coulibaly,D,4,6.60 -2534,SV Werder Bremen,bundesliga,1596105,Patrice Čović,M,1,6.60 -2534,SV Werder Bremen,bundesliga,1100836,Samuel Mbangula,F,4,6.60 -2534,SV Werder Bremen,bundesliga,825771,Marco Friedl,D,3,6.57 -2534,SV Werder Bremen,bundesliga,1864786,Salim Musah,F,3,6.40 -2534,SV Werder Bremen,bundesliga,1154491,Jovan Milošević,F,3,6.37 -2534,SV Werder Bremen,bundesliga,905347,Yukinari Sugawara,D,4,6.00 -2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,F,1,7.60 -2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,M,1,7.20 -2681,Bayer 04 Leverkusen,overall,796047,Aleix García,M,1,7.10 -2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,G,1,7.10 -2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,D,1,7.00 -2681,Bayer 04 Leverkusen,overall,1937795,Axel Tape,D,1,6.80 -2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,D,1,6.80 -2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,M,1,6.70 -2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,F,1,6.70 -2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,F,1,6.60 -2681,Bayer 04 Leverkusen,overall,1173172,Jeanuël Belocian,D,1,6.60 -2681,Bayer 04 Leverkusen,overall,2302524,Kénan Doganay,M,1,6.60 -2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,M,1,6.40 -2681,Bayer 04 Leverkusen,overall,846445,Martin Terrier,F,1,6.40 -2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,M,1,6.30 -2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,D,1,6.30 -2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,F,1,6.20 -2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,D,1,6.10 -2681,Bayer 04 Leverkusen,bundesliga,920379,Nathan Tella,F,3,7.97 -2681,Bayer 04 Leverkusen,bundesliga,796047,Aleix García,M,5,7.94 -2681,Bayer 04 Leverkusen,bundesliga,177177,Alejandro Grimaldo,M,5,7.54 -2681,Bayer 04 Leverkusen,bundesliga,280609,Patrik Schick,F,5,7.52 -2681,Bayer 04 Leverkusen,bundesliga,822600,Exequiel Palacios,M,5,7.36 -2681,Bayer 04 Leverkusen,bundesliga,1006489,Loïc Badé,D,2,7.30 -2681,Bayer 04 Leverkusen,bundesliga,883262,Edmond Tapsoba,D,5,7.16 -2681,Bayer 04 Leverkusen,bundesliga,1407524,Ibrahim Maza,F,5,6.96 -2681,Bayer 04 Leverkusen,bundesliga,142390,Jonas Hofmann,M,2,6.95 -2681,Bayer 04 Leverkusen,bundesliga,171919,Mark Flekken,G,4,6.93 -2681,Bayer 04 Leverkusen,bundesliga,1394353,Eliesse Ben Seghir,F,3,6.87 -2681,Bayer 04 Leverkusen,bundesliga,1568522,Montrell Culbreath,M,5,6.82 -2681,Bayer 04 Leverkusen,bundesliga,1174761,Arthur,D,4,6.75 -2681,Bayer 04 Leverkusen,bundesliga,1003012,Ezequiel Fernández,M,2,6.75 -2681,Bayer 04 Leverkusen,bundesliga,255239,Lucas Vázquez,D,2,6.70 -2681,Bayer 04 Leverkusen,bundesliga,168903,Robert Andrich,D,4,6.65 -2681,Bayer 04 Leverkusen,bundesliga,975798,Malik Tillman,F,5,6.64 -2681,Bayer 04 Leverkusen,bundesliga,1003339,Jarell Quansah,D,5,6.62 -2681,Bayer 04 Leverkusen,bundesliga,1119502,Ernest Poku,F,2,6.50 -2681,Bayer 04 Leverkusen,bundesliga,2029648,Christian Kofane,F,2,6.35 -2600,FC Augsburg,bundesliga,929620,Fabian Rieder,M,5,7.52 -2600,FC Augsburg,bundesliga,1129365,Anton Kade,F,5,7.46 -2600,FC Augsburg,bundesliga,822564,Finn Dahmen,G,5,7.44 -2600,FC Augsburg,bundesliga,1597260,Noahkai Banks,D,1,7.40 -2600,FC Augsburg,bundesliga,1122806,Arthur Chaves,D,3,7.20 -2600,FC Augsburg,bundesliga,354878,Dimitrios Giannoulis,M,4,7.05 -2600,FC Augsburg,bundesliga,822877,Alexis Claude-Maurice,M,4,6.88 -2600,FC Augsburg,bundesliga,796206,Kristijan Jakić,M,3,6.87 -2600,FC Augsburg,bundesliga,798926,Cedric Zesiger,D,5,6.84 -2600,FC Augsburg,bundesliga,111483,Michael Gregoritsch,F,4,6.78 -2600,FC Augsburg,bundesliga,927340,Han-Noah Massengo,M,5,6.76 -2600,FC Augsburg,bundesliga,860461,Robin Fellhauer,M,5,6.68 -2600,FC Augsburg,bundesliga,1390682,Mert Kömür,F,4,6.68 -2600,FC Augsburg,bundesliga,146853,Jeffrey Gouweleeuw,D,5,6.64 -2600,FC Augsburg,bundesliga,254119,Marius Wolf,M,5,6.62 -2600,FC Augsburg,bundesliga,963198,Chrislain Matsima,D,4,6.60 -2600,FC Augsburg,bundesliga,1996846,Uchenna Ogundu,F,2,6.45 -2600,FC Augsburg,bundesliga,1215904,Rodrigo Ribeiro,F,5,6.42 -2600,FC Augsburg,bundesliga,877842,Yannik Keitel,M,2,6.40 -2600,FC Augsburg,bundesliga,809219,Mads Pedersen,D,1,6.20 -2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,M,1,7.40 -2530,FC Schalke 04,overall,814735,Timo Becker,D,1,7.00 -2530,FC Schalke 04,overall,579254,Janik Bachmann,M,1,6.80 -2530,FC Schalke 04,overall,981067,Satoshi Tanaka,M,1,6.80 -2530,FC Schalke 04,overall,869883,Dejan Ljubičić,M,1,6.70 -2530,FC Schalke 04,overall,2255221,Luca Vozar,M,1,6.70 -2530,FC Schalke 04,overall,831488,Nikola Katić,D,1,6.70 -2530,FC Schalke 04,overall,861980,Moussa Sylla,F,1,6.60 -2530,FC Schalke 04,overall,794962,Maximilian Wöber,D,1,6.50 -2530,FC Schalke 04,overall,1113440,Christian Gomis,F,1,6.40 -2530,FC Schalke 04,overall,14990,Edin Džeko,F,1,6.40 -2530,FC Schalke 04,overall,174135,Loris Karius,G,1,6.40 -2530,FC Schalke 04,overall,902381,Junior Adamu,F,1,6.30 -2530,FC Schalke 04,overall,852096,Hasan Kuruçay,D,1,6.10 -2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,D,1,6.10 -2530,FC Schalke 04,overall,872358,Ron Schallenberg,M,1,6.00 -2530,FC Schalke 04,overall,1195734,Vitalie Becker,D,1,5.90 -2530,FC Schalke 04,overall,962877,Adil Aouchiche,M,1,5.80 diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-21_00-07-31_558272+0200.csv b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-21_00-07-31_558272+0200.csv deleted file mode 100644 index 8561323..0000000 --- a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-21_00-07-31_558272+0200.csv +++ /dev/null @@ -1,483 +0,0 @@ -team_id,team,category,player_id,player_name,position,rating_count,average_rating -2672,FC Bayern München,overall,259117,Joshua Kimmich,M,2,7.45 -2672,FC Bayern München,overall,798583,Dayot Upamecano,D,1,7.30 -2672,FC Bayern München,overall,883537,Luis Díaz,F,4,7.30 -2672,FC Bayern München,overall,978838,Michael Olise,M,1,7.30 -2672,FC Bayern München,overall,896569,Kim Min-jae,D,4,7.18 -2672,FC Bayern München,overall,1159759,Nathaniel Brown,D,4,7.18 -2672,FC Bayern München,overall,1482457,Felipe Chávez,M,2,7.10 -2672,FC Bayern München,overall,1010231,Jamal Musiala,M,2,7.10 -2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,M,4,7.05 -2672,FC Bayern München,overall,364612,João Palhinha,M,2,7.00 -2672,FC Bayern München,overall,8959,Manuel Neuer,G,2,7.00 -2672,FC Bayern München,overall,1129935,Tom Bischof,M,3,7.00 -2672,FC Bayern München,overall,227672,Jonathan Tah,D,4,6.93 -2672,FC Bayern München,overall,1994978,Cassiano Kiala,D,1,6.80 -2672,FC Bayern München,overall,1130647,Jonas Urbig,G,2,6.70 -2672,FC Bayern München,overall,980418,Sacha Boey,D,4,6.70 -2672,FC Bayern München,overall,927407,Josip Stanišić,D,3,6.67 -2672,FC Bayern München,overall,2361805,Bastian Assomo,F,2,6.65 -2672,FC Bayern München,overall,873106,Hiroki Itō,D,4,6.65 -2672,FC Bayern München,overall,2427970,Bara Sapoko Ndiaye,M,2,6.55 -2672,FC Bayern München,overall,1063767,Ismael Saibari,M,2,6.55 -2672,FC Bayern München,overall,108579,Harry Kane,F,1,6.50 -2672,FC Bayern München,overall,1618538,Guido Della Rovere,M,2,6.45 -2672,FC Bayern München,overall,1976732,Wisdom Mike,M,2,6.45 -2672,FC Bayern München,overall,843665,Alphonso Davies,D,2,6.40 -2672,FC Bayern München,overall,2518029,Filip Pavić,D,2,6.40 -2672,FC Bayern München,overall,355492,Konrad Laimer,D,3,6.40 -2672,FC Bayern München,overall,1925507,Tim Binder,M,4,6.40 -2672,FC Bayern München,overall,1142248,Arijon Ibrahimović,F,4,6.38 -2672,FC Bayern München,overall,2236502,Maycon Cardozo,M,4,6.25 -2672,FC Bayern München,bundesliga,978838,Michael Olise,M,5,8.34 -2672,FC Bayern München,bundesliga,1129935,Tom Bischof,D,2,8.00 -2672,FC Bayern München,bundesliga,259117,Joshua Kimmich,M,4,7.85 -2672,FC Bayern München,bundesliga,108579,Harry Kane,F,5,7.42 -2672,FC Bayern München,bundesliga,798583,Dayot Upamecano,D,2,7.30 -2672,FC Bayern München,bundesliga,1130647,Jonas Urbig,G,5,7.28 -2672,FC Bayern München,bundesliga,184661,Leon Goretzka,M,5,7.26 -2672,FC Bayern München,bundesliga,896569,Kim Min-jae,D,4,7.15 -2672,FC Bayern München,bundesliga,227672,Jonathan Tah,D,4,7.10 -2672,FC Bayern München,bundesliga,1085381,Nicolas Jackson,F,5,7.10 -2672,FC Bayern München,bundesliga,1861975,Lennart Karl,M,2,6.95 -2672,FC Bayern München,bundesliga,883537,Luis Díaz,M,5,6.88 -2672,FC Bayern München,bundesliga,873106,Hiroki Itō,D,4,6.85 -2672,FC Bayern München,bundesliga,843665,Alphonso Davies,D,3,6.83 -2672,FC Bayern München,bundesliga,1010231,Jamal Musiala,M,5,6.78 -2672,FC Bayern München,bundesliga,355492,Konrad Laimer,D,5,6.66 -2672,FC Bayern München,bundesliga,927407,Josip Stanišić,D,5,6.64 -2672,FC Bayern München,bundesliga,2427970,Bara Sapoko Ndiaye,M,3,6.60 -2672,FC Bayern München,bundesliga,1142251,Aleksandar Pavlović,M,2,6.50 -2672,FC Bayern München,bundesliga,246999,Raphaël Guerreiro,D,3,6.40 -2672,FC Bayern München,bundesliga,8959,Manuel Neuer,G,1,6.30 -2677,VfB Stuttgart,bundesliga,861981,Nikolas Nartey,F,2,7.75 -2677,VfB Stuttgart,bundesliga,891510,Chris Führich,M,5,7.38 -2677,VfB Stuttgart,bundesliga,584722,Alexander Nübel,G,5,7.32 -2677,VfB Stuttgart,bundesliga,901882,Angelo Stiller,M,5,7.30 -2677,VfB Stuttgart,bundesliga,1464641,Chema Andrés,M,4,7.23 -2677,VfB Stuttgart,bundesliga,878081,Ermedin Demirović,F,5,7.10 -2677,VfB Stuttgart,bundesliga,788949,Maximilian Mittelstädt,D,5,7.08 -2677,VfB Stuttgart,bundesliga,863271,Jeff Chabot,D,4,7.03 -2677,VfB Stuttgart,bundesliga,801030,Atakan Karazor,M,2,6.95 -2677,VfB Stuttgart,bundesliga,990201,Jamie Leweling,M,5,6.88 -2677,VfB Stuttgart,bundesliga,794298,Deniz Undav,F,4,6.88 -2677,VfB Stuttgart,bundesliga,1126569,Bilal El Khannouss,M,4,6.83 -2677,VfB Stuttgart,bundesliga,1009334,Lorenz Assignon,D,3,6.77 -2677,VfB Stuttgart,bundesliga,1127823,Luca Jaquez,D,5,6.56 -2677,VfB Stuttgart,bundesliga,1153265,Badredine Bouanani,F,2,6.55 -2677,VfB Stuttgart,bundesliga,983540,Tiago Tomás,F,5,6.54 -2677,VfB Stuttgart,bundesliga,916943,Ramon Hendriks,D,5,6.44 -2677,VfB Stuttgart,bundesliga,1418649,Finn Jeltsch,D,2,6.00 -2677,VfB Stuttgart,bundesliga,906278,Josha Vagnoman,D,4,5.98 -2671,1. FC Köln,bundesliga,1800475,Said El Mala,F,5,7.04 -2671,1. FC Köln,bundesliga,319861,Luca Waldschmidt,F,4,7.00 -2671,1. FC Köln,bundesliga,930272,Tom Krauß,M,2,6.95 -2671,1. FC Köln,bundesliga,378340,Marius Bülter,F,5,6.92 -2671,1. FC Köln,bundesliga,988639,Eric Martel,M,4,6.83 -2671,1. FC Köln,bundesliga,187185,Marvin Schwäbe,G,5,6.72 -2671,1. FC Köln,bundesliga,1010726,Jan Uwe Thielmann,M,4,6.68 -2671,1. FC Köln,bundesliga,1482457,Felipe Chávez,M,3,6.67 -2671,1. FC Köln,bundesliga,801263,Jakub Kamiński,M,5,6.66 -2671,1. FC Köln,bundesliga,921033,Linton Maina,M,5,6.64 -2671,1. FC Köln,bundesliga,1112327,Ísak Bergmann Jóhannesson,M,4,6.60 -2671,1. FC Köln,bundesliga,963043,Kristoffer Lund,D,5,6.54 -2671,1. FC Köln,bundesliga,1402924,Jahmai Simpson-Pusey,D,4,6.50 -2671,1. FC Köln,bundesliga,953097,Cenk Özkaçar,D,5,6.48 -2671,1. FC Köln,bundesliga,839898,Alessio Castro-Montes,M,4,6.48 -2671,1. FC Köln,bundesliga,2197599,Youssoupha Niang,F,4,6.48 -2671,1. FC Köln,bundesliga,965950,Joel Schmied,D,3,6.20 -2671,1. FC Köln,bundesliga,1020206,Sebastian Sebulonsen,D,5,6.08 -2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,D,2,7.10 -2569,TSG Hoffenheim,overall,1479460,Alex Honajzer,M,1,7.00 -2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,D,2,6.75 -2569,TSG Hoffenheim,overall,916946,Wouter Burger,M,2,6.75 -2569,TSG Hoffenheim,overall,963801,Adam Hložek,F,2,6.70 -2569,TSG Hoffenheim,overall,2077300,Cajetan Lenz,M,2,6.70 -2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,M,2,6.65 -2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,M,2,6.50 -2569,TSG Hoffenheim,overall,1180758,Adam Daghim,M,2,6.45 -2569,TSG Hoffenheim,overall,1408406,Alessandro Vogt,F,2,6.45 -2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,D,2,6.45 -2569,TSG Hoffenheim,overall,828571,Bernardo,D,2,6.45 -2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,D,2,6.45 -2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,D,2,6.45 -2569,TSG Hoffenheim,overall,1974432,Tristan Spranger,D,2,6.40 -2569,TSG Hoffenheim,overall,943550,Luca Philipp,G,1,6.30 -2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,F,2,6.25 -2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,M,2,6.20 -2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,F,2,6.15 -2569,TSG Hoffenheim,overall,957615,Robin Hranáč,D,2,6.10 -2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,M,2,6.05 -2569,TSG Hoffenheim,overall,1387012,Mats Rots,D,2,5.85 -2569,TSG Hoffenheim,bundesliga,138024,Vladimír Coufal,D,5,7.30 -2569,TSG Hoffenheim,bundesliga,1493305,Leon Avdullahu,M,5,7.18 -2569,TSG Hoffenheim,bundesliga,1568123,Bazoumana Touré,M,5,7.14 -2569,TSG Hoffenheim,bundesliga,67647,Andrej Kramarić,M,5,7.04 -2569,TSG Hoffenheim,bundesliga,916946,Wouter Burger,M,5,7.04 -2569,TSG Hoffenheim,bundesliga,1000269,Albian Hajdari,D,5,7.00 -2569,TSG Hoffenheim,bundesliga,828571,Bernardo,D,5,6.88 -2569,TSG Hoffenheim,bundesliga,857740,Ozan Kabak,D,5,6.60 -2569,TSG Hoffenheim,bundesliga,1418703,Max Moerstedt,F,3,6.53 -2569,TSG Hoffenheim,bundesliga,1134578,Cole Campbell,F,3,6.47 -2569,TSG Hoffenheim,bundesliga,253993,Grischa Prömel,M,3,6.47 -2569,TSG Hoffenheim,bundesliga,957615,Robin Hranáč,D,3,6.47 -2569,TSG Hoffenheim,bundesliga,963801,Adam Hložek,F,1,6.40 -2569,TSG Hoffenheim,bundesliga,1010117,Fisnik Asllani,M,5,6.36 -2569,TSG Hoffenheim,bundesliga,40244,Oliver Baumann,G,5,6.32 -2569,TSG Hoffenheim,bundesliga,1014290,Tim Lemperle,F,5,6.32 -2569,TSG Hoffenheim,bundesliga,978062,Alexander Prass,D,4,6.30 -2569,TSG Hoffenheim,bundesliga,187423,Kevin Akpoguma,D,1,6.10 -2547,1. FC Union Berlin,bundesliga,48557,Christopher Trimmel,D,5,7.80 -2547,1. FC Union Berlin,bundesliga,877302,András Schäfer,M,5,7.30 -2547,1. FC Union Berlin,bundesliga,953767,Andrej Ilić,F,5,7.26 -2547,1. FC Union Berlin,bundesliga,148167,Carl Klaus,G,4,7.23 -2547,1. FC Union Berlin,bundesliga,1086547,Leopold Querfeld,D,2,7.20 -2547,1. FC Union Berlin,bundesliga,855663,Diogo Leite,D,5,7.04 -2547,1. FC Union Berlin,bundesliga,791642,Josip Juranović,D,4,7.00 -2547,1. FC Union Berlin,bundesliga,608362,Oliver Burke,M,5,7.00 -2547,1. FC Union Berlin,bundesliga,927405,Woo-Yeong Jeong,M,2,7.00 -2547,1. FC Union Berlin,bundesliga,830803,Danilho Doekhi,D,5,6.92 -2547,1. FC Union Berlin,bundesliga,1513469,Livan Burcu,M,5,6.90 -2547,1. FC Union Berlin,bundesliga,1198074,Aljoscha Kemlein,M,5,6.86 -2547,1. FC Union Berlin,bundesliga,1210666,Tom Alexander Rothe,D,5,6.84 -2547,1. FC Union Berlin,bundesliga,168985,Janik Haberer,M,2,6.70 -2547,1. FC Union Berlin,bundesliga,886737,Derrick Köhn,D,2,6.65 -2547,1. FC Union Berlin,bundesliga,800252,Tim Skarke,M,3,6.63 -2547,1. FC Union Berlin,bundesliga,1462742,Ilyas Ansah,M,5,6.54 -2547,1. FC Union Berlin,bundesliga,137692,Frederik Rønnow,G,2,6.30 -2547,1. FC Union Berlin,bundesliga,149479,Rani Khedira,M,4,6.28 -2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,F,2,6.85 -2674,Eintracht Frankfurt,overall,1440948,Can Uzun,M,2,6.65 -2674,Eintracht Frankfurt,overall,1886360,Jeremiaha Maluze,M,2,6.65 -2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,F,1,6.60 -2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,M,2,6.55 -2674,Eintracht Frankfurt,overall,1149113,Oscar Højlund,M,2,6.55 -2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,M,1,6.50 -2674,Eintracht Frankfurt,overall,1146148,Jean-Mattéo Bahoya,F,1,6.50 -2674,Eintracht Frankfurt,overall,581302,Robin Koch,D,2,6.50 -2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,M,1,6.30 -2674,Eintracht Frankfurt,overall,790965,Ritsu Doan,M,2,6.30 -2674,Eintracht Frankfurt,overall,997012,Ansgar Knauff,F,2,6.25 -2674,Eintracht Frankfurt,overall,2115909,Otavio,D,1,6.20 -2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,M,2,6.10 -2674,Eintracht Frankfurt,overall,1403018,Elias Baum,D,2,6.05 -2674,Eintracht Frankfurt,overall,1501641,Keita Kosugi,D,2,6.00 -2674,Eintracht Frankfurt,overall,965778,Arthur Theate,D,1,5.80 -2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,G,2,5.25 -2674,Eintracht Frankfurt,bundesliga,1440948,Can Uzun,M,5,7.52 -2674,Eintracht Frankfurt,bundesliga,591706,Ellyes Skhiri,M,5,7.06 -2674,Eintracht Frankfurt,bundesliga,40239,Timothy Chandler,M,1,7.00 -2674,Eintracht Frankfurt,bundesliga,939830,Jonathan Burkardt,F,4,6.98 -2674,Eintracht Frankfurt,bundesliga,1142211,Hugo Larsson,M,3,6.83 -2674,Eintracht Frankfurt,bundesliga,1146148,Jean-Mattéo Bahoya,M,3,6.80 -2674,Eintracht Frankfurt,bundesliga,190161,Michael Zetterer,G,5,6.80 -2674,Eintracht Frankfurt,bundesliga,790965,Ritsu Doan,M,3,6.77 -2674,Eintracht Frankfurt,bundesliga,1192318,Farès Chaïbi,M,4,6.75 -2674,Eintracht Frankfurt,bundesliga,1898148,Ayoube Amaimouni Echghouyab,F,4,6.68 -2674,Eintracht Frankfurt,bundesliga,581302,Robin Koch,D,5,6.62 -2674,Eintracht Frankfurt,bundesliga,1149113,Oscar Højlund,M,3,6.57 -2674,Eintracht Frankfurt,bundesliga,997012,Ansgar Knauff,F,5,6.54 -2674,Eintracht Frankfurt,bundesliga,1159759,Nathaniel Brown,D,5,6.54 -2674,Eintracht Frankfurt,bundesliga,999276,Aurèle Amenda,D,5,6.50 -2674,Eintracht Frankfurt,bundesliga,341589,Mahmoud Dahoud,M,2,6.50 -2674,Eintracht Frankfurt,bundesliga,921789,Rasmus Kristensen,D,3,6.47 -2674,Eintracht Frankfurt,bundesliga,954061,Arnaud Kalimuendo,F,5,6.42 -2674,Eintracht Frankfurt,bundesliga,66518,Mario Götze,M,2,6.35 -2674,Eintracht Frankfurt,bundesliga,965778,Arthur Theate,D,2,6.20 -2556,1. FSV Mainz 05,bundesliga,327755,Nadiem Amiri,M,5,7.52 -2556,1. FSV Mainz 05,bundesliga,94312,Daniel Batz,G,4,7.38 -2556,1. FSV Mainz 05,bundesliga,138126,Phillipp Mwene,M,5,7.30 -2556,1. FSV Mainz 05,bundesliga,352544,Sheraldo Becker,F,5,7.06 -2556,1. FSV Mainz 05,bundesliga,1548910,Kacper Potulski,D,3,7.03 -2556,1. FSV Mainz 05,bundesliga,157377,Silvan Widmer,M,4,7.03 -2556,1. FSV Mainz 05,bundesliga,1028307,Kaishu Sano,M,5,6.96 -2556,1. FSV Mainz 05,bundesliga,822340,Phillip Tietz,F,5,6.88 -2556,1. FSV Mainz 05,bundesliga,355486,Stefan Posch,D,5,6.86 -2556,1. FSV Mainz 05,bundesliga,846471,Anthony Caci,D,5,6.78 -2556,1. FSV Mainz 05,bundesliga,980621,Paul Nebel,M,5,6.70 -2556,1. FSV Mainz 05,bundesliga,97926,Danny da Costa,D,5,6.66 -2556,1. FSV Mainz 05,bundesliga,152206,Dominik Kohr,D,5,6.66 -2556,1. FSV Mainz 05,bundesliga,1152505,Nelson Weiper,F,5,6.60 -2556,1. FSV Mainz 05,bundesliga,1021075,William Bøving,F,2,6.60 -2556,1. FSV Mainz 05,bundesliga,893962,Lennard Maloney,M,3,6.50 -2556,1. FSV Mainz 05,bundesliga,537552,Jae-sung Lee,M,2,6.45 -2556,1. FSV Mainz 05,bundesliga,1005834,Armindo Sieb,F,4,6.35 -2556,1. FSV Mainz 05,bundesliga,1138150,Nikolas Veratschnig,D,2,6.35 -2561,SC Paderborn 07,bundesliga,1195736,Dennis Seimen,G,2,8.35 -2561,SC Paderborn 07,bundesliga,1128792,Calvin Brackelmann,D,2,7.75 -2561,SC Paderborn 07,bundesliga,981788,Laurin Curda,M,2,7.75 -2561,SC Paderborn 07,bundesliga,2076815,Niklas Mohr,D,1,7.60 -2561,SC Paderborn 07,bundesliga,1199101,Santiago Castañeda,M,2,7.50 -2561,SC Paderborn 07,bundesliga,1083387,Mattes Hansen,D,2,7.45 -2561,SC Paderborn 07,bundesliga,1172815,Mika Baur,M,1,7.10 -2561,SC Paderborn 07,bundesliga,844131,Felix Götze,D,2,7.05 -2561,SC Paderborn 07,bundesliga,1137717,Tjark Lasse Scheller,D,2,6.95 -2561,SC Paderborn 07,bundesliga,989630,Filip Bilbija,F,2,6.80 -2561,SC Paderborn 07,bundesliga,959635,Nick Bätzner,M,2,6.80 -2561,SC Paderborn 07,bundesliga,878628,Sebastian Klaas,F,2,6.55 -2561,SC Paderborn 07,bundesliga,1167764,Stefano Marino,F,2,6.50 -2561,SC Paderborn 07,bundesliga,826884,Steffen Tigges,F,2,6.35 -2561,SC Paderborn 07,bundesliga,1864750,Ruben Müller,M,2,6.30 -2561,SC Paderborn 07,bundesliga,246431,Sven Michel,F,2,6.20 -2673,Borussia Dortmund,overall,800951,Julian Ryerson,M,1,8.10 -2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,F,2,7.60 -2673,Borussia Dortmund,overall,1937830,Jan-Luca Riedl,D,3,7.00 -2673,Borussia Dortmund,overall,1861666,Samuele Inacio,F,5,7.00 -2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,M,5,6.98 -2673,Borussia Dortmund,overall,1021272,Daniel Svensson,M,3,6.97 -2673,Borussia Dortmund,overall,1471049,Joane Gadou,D,5,6.92 -2673,Borussia Dortmund,overall,907463,Felix Nmecha,M,3,6.90 -2673,Borussia Dortmund,overall,132607,Patrick Drewes,G,2,6.90 -2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,M,2,6.85 -2673,Borussia Dortmund,overall,1937833,Luca Reggiani,D,5,6.82 -2673,Borussia Dortmund,overall,138491,Alexander Meyer,G,3,6.77 -2673,Borussia Dortmund,overall,954076,Fábio Silva,F,5,6.76 -2673,Borussia Dortmund,overall,1418620,Almugera Kabar,M,2,6.75 -2673,Borussia Dortmund,overall,2048723,Marwan-Omir Mirza,F,2,6.75 -2673,Borussia Dortmund,overall,2266855,Roméo Ritter,D,3,6.70 -2673,Borussia Dortmund,overall,1137131,Filippo Mané,D,4,6.68 -2673,Borussia Dortmund,overall,577726,Ramy Bensebaini,D,2,6.65 -2673,Borussia Dortmund,overall,328027,Serhou Guirassy,F,5,6.62 -2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,M,2,6.60 -2673,Borussia Dortmund,overall,1937835,Mathis Albert,F,5,6.58 -2673,Borussia Dortmund,overall,990210,Ayman Azhil,M,3,6.57 -2673,Borussia Dortmund,overall,1957706,Enzo Duarte,M,3,6.57 -2673,Borussia Dortmund,overall,1649300,Arne Wessels,F,2,6.50 -2673,Borussia Dortmund,overall,980628,Maximilian Beier,M,2,6.50 -2673,Borussia Dortmund,overall,2076134,Takato Yamamoto,M,4,6.45 -2673,Borussia Dortmund,overall,1836843,Justin Lerma,M,2,6.35 -2673,Borussia Dortmund,overall,2245591,Miguel Adje,D,3,6.33 -2673,Borussia Dortmund,overall,1002813,Yan Couto,D,3,6.33 -2673,Borussia Dortmund,overall,2266851,Tom Faust,M,2,6.30 -2673,Borussia Dortmund,overall,556866,Gregor Kobel,G,1,6.10 -2673,Borussia Dortmund,overall,1887796,Kauã Prates,D,2,6.10 -2673,Borussia Dortmund,bundesliga,577726,Ramy Bensebaini,D,2,8.20 -2673,Borussia Dortmund,bundesliga,940871,Nico Schlotterbeck,D,5,7.60 -2673,Borussia Dortmund,bundesliga,556866,Gregor Kobel,G,5,7.30 -2673,Borussia Dortmund,bundesliga,799046,Waldemar Anton,D,5,7.14 -2673,Borussia Dortmund,bundesliga,980628,Maximilian Beier,F,5,7.12 -2673,Borussia Dortmund,bundesliga,133908,Marcel Sabitzer,M,4,7.08 -2673,Borussia Dortmund,bundesliga,1861666,Samuele Inacio,F,5,7.04 -2673,Borussia Dortmund,bundesliga,800951,Julian Ryerson,M,5,7.02 -2673,Borussia Dortmund,bundesliga,328027,Serhou Guirassy,F,5,6.98 -2673,Borussia Dortmund,bundesliga,907463,Felix Nmecha,M,2,6.80 -2673,Borussia Dortmund,bundesliga,226978,Julian Brandt,M,5,6.80 -2673,Borussia Dortmund,bundesliga,1002813,Yan Couto,D,2,6.80 -2673,Borussia Dortmund,bundesliga,1021272,Daniel Svensson,M,4,6.78 -2673,Borussia Dortmund,bundesliga,1134083,Jobe Bellingham,M,5,6.76 -2673,Borussia Dortmund,bundesliga,1937833,Luca Reggiani,D,3,6.73 -2673,Borussia Dortmund,bundesliga,940054,Karim Adeyemi,F,2,6.65 -2673,Borussia Dortmund,bundesliga,954076,Fábio Silva,F,5,6.54 -2673,Borussia Dortmund,bundesliga,994556,Carney Chukwuemeka,M,4,6.50 -2673,Borussia Dortmund,bundesliga,795005,Salih Özcan,M,2,6.50 -2676,Hamburger SV,bundesliga,1030355,Sander Tangvik,G,1,8.80 -2676,Hamburger SV,bundesliga,904835,Fábio Vieira,F,5,7.60 -2676,Hamburger SV,bundesliga,168987,Robert Glatzel,F,3,7.50 -2676,Hamburger SV,bundesliga,113442,Daniel Fernandes,G,4,7.48 -2676,Hamburger SV,bundesliga,1405212,Luka Vušković,D,3,7.47 -2676,Hamburger SV,bundesliga,1000263,Albert Grønbæk,M,5,7.22 -2676,Hamburger SV,bundesliga,1546267,Fabio Baldé,F,2,7.15 -2676,Hamburger SV,bundesliga,1064305,Nicolai Remberg,M,5,7.02 -2676,Hamburger SV,bundesliga,999030,Warmed Omari,D,5,6.86 -2676,Hamburger SV,bundesliga,901892,Albert Sambi Lokonga,M,4,6.80 -2676,Hamburger SV,bundesliga,973564,Nicolás Capaldo,M,5,6.76 -2676,Hamburger SV,bundesliga,1035752,Giorgi Gocholeishvili,D,2,6.70 -2676,Hamburger SV,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,4,6.68 -2676,Hamburger SV,bundesliga,135264,Yussuf Poulsen,F,3,6.63 -2676,Hamburger SV,bundesliga,1102528,William Mikelbrencis,D,3,6.53 -2676,Hamburger SV,bundesliga,801003,Jordan Torunarigha,D,4,6.50 -2676,Hamburger SV,bundesliga,798303,Miro Muheim,D,2,6.50 -2676,Hamburger SV,bundesliga,1146091,Damion Downs,F,2,6.45 -2676,Hamburger SV,bundesliga,1568535,Otto Stange,F,4,6.45 -2676,Hamburger SV,bundesliga,842526,Bakery Jatta,M,4,6.35 -2676,Hamburger SV,bundesliga,2204961,Shafiq Nandja,D,1,6.30 -2676,Hamburger SV,bundesliga,991824,Rayan Philippe,F,2,6.25 -36360,RB Leipzig,overall,1198075,Brajan Gruda,F,2,7.05 -36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,M,2,6.95 -36360,RB Leipzig,overall,136924,Willi Orbán,D,2,6.95 -36360,RB Leipzig,overall,976575,Nicolas Seiwald,M,2,6.85 -36360,RB Leipzig,overall,934385,Maarten Vandevoordt,G,2,6.80 -36360,RB Leipzig,overall,856553,Ridle Baku,D,2,6.75 -36360,RB Leipzig,overall,1121923,Antonio Nusa,F,1,6.70 -36360,RB Leipzig,overall,1088896,Johan Bakayoko,F,2,6.70 -36360,RB Leipzig,overall,856739,Lutsharel Geertruida,D,1,6.70 -36360,RB Leipzig,overall,1426577,Tidiam Gomis,F,2,6.70 -36360,RB Leipzig,overall,1146250,Max Finkgräfe,D,2,6.65 -36360,RB Leipzig,overall,1586659,Ayodele Thomas,F,1,6.60 -36360,RB Leipzig,overall,1048009,El Chadaille Bitshiabu,D,2,6.60 -36360,RB Leipzig,overall,1149127,Arthur Vermeeren,M,2,6.55 -36360,RB Leipzig,overall,1494826,Conrad Harder,F,2,6.50 -36360,RB Leipzig,overall,1048650,Rocco Reitz,M,1,6.50 -36360,RB Leipzig,overall,2269705,Samba Konaté,F,1,6.50 -36360,RB Leipzig,overall,976421,Castello Lukeba,D,2,6.40 -36360,RB Leipzig,overall,1406171,Andrija Maksimović,M,2,6.30 -36360,RB Leipzig,overall,856076,David Raum,D,1,6.30 -36360,RB Leipzig,overall,319857,Benjamin Henrichs,D,2,6.25 -36360,RB Leipzig,bundesliga,2087085,Yan Diomande,F,5,7.46 -36360,RB Leipzig,bundesliga,791079,Xaver Schlager,M,3,7.37 -36360,RB Leipzig,bundesliga,1048009,El Chadaille Bitshiabu,D,3,7.33 -36360,RB Leipzig,bundesliga,136924,Willi Orbán,D,4,7.23 -36360,RB Leipzig,bundesliga,856076,David Raum,D,2,7.10 -36360,RB Leipzig,bundesliga,1121923,Antonio Nusa,M,5,6.98 -36360,RB Leipzig,bundesliga,976421,Castello Lukeba,D,3,6.97 -36360,RB Leipzig,bundesliga,1198075,Brajan Gruda,F,5,6.90 -36360,RB Leipzig,bundesliga,1494826,Conrad Harder,F,4,6.85 -36360,RB Leipzig,bundesliga,976575,Nicolas Seiwald,M,4,6.75 -36360,RB Leipzig,bundesliga,856553,Ridle Baku,D,5,6.68 -36360,RB Leipzig,bundesliga,825956,Christoph Baumgartner,M,5,6.66 -36360,RB Leipzig,bundesliga,1088896,Johan Bakayoko,F,2,6.65 -36360,RB Leipzig,bundesliga,934385,Maarten Vandevoordt,G,4,6.53 -36360,RB Leipzig,bundesliga,1418623,Assan Ouédraogo,M,5,6.52 -36360,RB Leipzig,bundesliga,1146250,Max Finkgräfe,D,5,6.50 -36360,RB Leipzig,bundesliga,1133743,Rômulo,F,5,6.46 -36360,RB Leipzig,bundesliga,319857,Benjamin Henrichs,D,3,6.23 -36360,RB Leipzig,bundesliga,1426577,Tidiam Gomis,F,1,6.20 -36360,RB Leipzig,bundesliga,37096,Péter Gulácsi,G,1,6.00 -2527,Borussia M'gladbach,bundesliga,578166,Moritz Nicolas,G,5,7.54 -2527,Borussia M'gladbach,bundesliga,1048650,Rocco Reitz,M,4,7.53 -2527,Borussia M'gladbach,bundesliga,282229,Nico Elvedi,D,4,7.33 -2527,Borussia M'gladbach,bundesliga,583806,Kevin Diks,D,4,7.25 -2527,Borussia M'gladbach,bundesliga,95381,Kevin Stöger,M,5,7.06 -2527,Borussia M'gladbach,bundesliga,989056,Giovanni Reyna,M,5,6.94 -2527,Borussia M'gladbach,bundesliga,939880,Philipp Sander,M,5,6.94 -2527,Borussia M'gladbach,bundesliga,1142210,Hugo Bolin,M,4,6.90 -2527,Borussia M'gladbach,bundesliga,876858,Robin Hack,M,3,6.90 -2527,Borussia M'gladbach,bundesliga,1019312,Jens Castrop,M,2,6.85 -2527,Borussia M'gladbach,bundesliga,1002920,Joe Scally,D,5,6.84 -2527,Borussia M'gladbach,bundesliga,280453,Franck Honorat,M,5,6.78 -2527,Borussia M'gladbach,bundesliga,259803,Haris Tabaković,F,4,6.75 -2527,Borussia M'gladbach,bundesliga,990209,Yannick Engelhardt,M,5,6.64 -2527,Borussia M'gladbach,bundesliga,1995809,Wael Mohya,M,3,6.60 -2527,Borussia M'gladbach,bundesliga,1083382,Lukas Ullrich,D,3,6.50 -2527,Borussia M'gladbach,bundesliga,228981,Tim Kleindienst,F,1,6.50 -2527,Borussia M'gladbach,bundesliga,1130067,Fabio Chiarodia,D,4,6.40 -2527,Borussia M'gladbach,bundesliga,925910,Shuto Machino,F,2,6.40 -2538,SC Freiburg,overall,142259,Matthias Ginter,D,2,8.05 -2538,SC Freiburg,overall,1131002,Derry Scherhant,M,2,7.60 -2538,SC Freiburg,overall,569784,Maximilian Eggestein,M,2,7.50 -2538,SC Freiburg,overall,990209,Yannick Engelhardt,M,2,7.20 -2538,SC Freiburg,overall,979820,Philipp Treu,D,2,7.15 -2538,SC Freiburg,overall,1019321,Igor Matanović,F,2,7.05 -2538,SC Freiburg,overall,1083390,Mio Backhaus,G,2,7.05 -2538,SC Freiburg,overall,1508537,Cyriaque Irié,F,2,6.95 -2538,SC Freiburg,overall,1391315,Keisuke Goto,F,2,6.95 -2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,D,2,6.90 -2538,SC Freiburg,overall,576266,Philipp Lienhart,D,2,6.90 -2538,SC Freiburg,overall,171961,Vincenzo Grifo,M,2,6.90 -2538,SC Freiburg,overall,1020422,Yuito Suzuki,M,2,6.70 -2538,SC Freiburg,overall,1131339,Jordy Makengo,D,2,6.60 -2538,SC Freiburg,overall,836711,Jan-Niklas Beste,M,2,6.50 -2538,SC Freiburg,bundesliga,1518931,Johan Manzambi,M,4,7.48 -2538,SC Freiburg,bundesliga,142259,Matthias Ginter,D,4,7.35 -2538,SC Freiburg,bundesliga,1019321,Igor Matanović,F,5,7.26 -2538,SC Freiburg,bundesliga,576266,Philipp Lienhart,D,5,6.88 -2538,SC Freiburg,bundesliga,171961,Vincenzo Grifo,M,5,6.82 -2538,SC Freiburg,bundesliga,836711,Jan-Niklas Beste,M,5,6.80 -2538,SC Freiburg,bundesliga,569784,Maximilian Eggestein,M,5,6.80 -2538,SC Freiburg,bundesliga,1020422,Yuito Suzuki,M,2,6.80 -2538,SC Freiburg,bundesliga,1131339,Jordy Makengo,D,3,6.70 -2538,SC Freiburg,bundesliga,103442,Anthony Jung,D,2,6.65 -2538,SC Freiburg,bundesliga,142525,Lukas Kübler,D,5,6.62 -2538,SC Freiburg,bundesliga,1131002,Derry Scherhant,M,5,6.60 -2538,SC Freiburg,bundesliga,280009,Lucas Höler,F,5,6.60 -2538,SC Freiburg,bundesliga,1596573,Bruno Ogbus,D,5,6.58 -2538,SC Freiburg,bundesliga,979820,Philipp Treu,D,3,6.53 -2538,SC Freiburg,bundesliga,980626,Noah Atubolu,G,5,6.52 -2538,SC Freiburg,bundesliga,49639,Nicolas Höfler,M,5,6.50 -2538,SC Freiburg,bundesliga,171927,Maximilian Philipp,F,2,6.35 -2538,SC Freiburg,bundesliga,142231,Christian Günter,D,3,6.03 -2534,SV Werder Bremen,bundesliga,1083390,Mio Backhaus,G,5,7.60 -2534,SV Werder Bremen,bundesliga,830127,Romano Schmid,M,5,7.38 -2534,SV Werder Bremen,bundesliga,794962,Maximilian Wöber,D,2,7.25 -2534,SV Werder Bremen,bundesliga,830142,Jens Stage,M,5,7.10 -2534,SV Werder Bremen,bundesliga,960114,Olivier Deman,D,5,6.96 -2534,SV Werder Bremen,bundesliga,851254,Amos Pieper,D,5,6.88 -2534,SV Werder Bremen,bundesliga,826171,Senne Lynen,M,5,6.86 -2534,SV Werder Bremen,bundesliga,815612,Marco Grüll,F,4,6.83 -2534,SV Werder Bremen,bundesliga,1015164,Isaac Schmidt,D,2,6.75 -2534,SV Werder Bremen,bundesliga,229544,Niklas Stark,D,2,6.70 -2534,SV Werder Bremen,bundesliga,916176,Cameron Puertas,M,5,6.62 -2534,SV Werder Bremen,bundesliga,1005343,Justin Njinmah,M,5,6.62 -2534,SV Werder Bremen,bundesliga,1797852,Karim Coulibaly,D,4,6.60 -2534,SV Werder Bremen,bundesliga,1596105,Patrice Čović,M,1,6.60 -2534,SV Werder Bremen,bundesliga,1100836,Samuel Mbangula,F,4,6.60 -2534,SV Werder Bremen,bundesliga,825771,Marco Friedl,D,3,6.57 -2534,SV Werder Bremen,bundesliga,1864786,Salim Musah,F,3,6.40 -2534,SV Werder Bremen,bundesliga,1154491,Jovan Milošević,F,3,6.37 -2534,SV Werder Bremen,bundesliga,905347,Yukinari Sugawara,D,4,6.00 -2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,F,1,7.60 -2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,M,1,7.20 -2681,Bayer 04 Leverkusen,overall,796047,Aleix García,M,1,7.10 -2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,G,1,7.10 -2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,D,1,7.00 -2681,Bayer 04 Leverkusen,overall,1937795,Axel Tape,D,1,6.80 -2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,D,1,6.80 -2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,M,1,6.70 -2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,F,1,6.70 -2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,F,1,6.60 -2681,Bayer 04 Leverkusen,overall,1173172,Jeanuël Belocian,D,1,6.60 -2681,Bayer 04 Leverkusen,overall,2302524,Kénan Doganay,M,1,6.60 -2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,M,1,6.40 -2681,Bayer 04 Leverkusen,overall,846445,Martin Terrier,F,1,6.40 -2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,M,1,6.30 -2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,D,1,6.30 -2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,F,1,6.20 -2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,D,1,6.10 -2681,Bayer 04 Leverkusen,bundesliga,920379,Nathan Tella,F,3,7.97 -2681,Bayer 04 Leverkusen,bundesliga,796047,Aleix García,M,5,7.94 -2681,Bayer 04 Leverkusen,bundesliga,177177,Alejandro Grimaldo,M,5,7.54 -2681,Bayer 04 Leverkusen,bundesliga,280609,Patrik Schick,F,5,7.52 -2681,Bayer 04 Leverkusen,bundesliga,822600,Exequiel Palacios,M,5,7.36 -2681,Bayer 04 Leverkusen,bundesliga,1006489,Loïc Badé,D,2,7.30 -2681,Bayer 04 Leverkusen,bundesliga,883262,Edmond Tapsoba,D,5,7.16 -2681,Bayer 04 Leverkusen,bundesliga,1407524,Ibrahim Maza,F,5,6.96 -2681,Bayer 04 Leverkusen,bundesliga,142390,Jonas Hofmann,M,2,6.95 -2681,Bayer 04 Leverkusen,bundesliga,171919,Mark Flekken,G,4,6.93 -2681,Bayer 04 Leverkusen,bundesliga,1394353,Eliesse Ben Seghir,F,3,6.87 -2681,Bayer 04 Leverkusen,bundesliga,1568522,Montrell Culbreath,M,5,6.82 -2681,Bayer 04 Leverkusen,bundesliga,1174761,Arthur,D,4,6.75 -2681,Bayer 04 Leverkusen,bundesliga,1003012,Ezequiel Fernández,M,2,6.75 -2681,Bayer 04 Leverkusen,bundesliga,255239,Lucas Vázquez,D,2,6.70 -2681,Bayer 04 Leverkusen,bundesliga,168903,Robert Andrich,D,4,6.65 -2681,Bayer 04 Leverkusen,bundesliga,975798,Malik Tillman,F,5,6.64 -2681,Bayer 04 Leverkusen,bundesliga,1003339,Jarell Quansah,D,5,6.62 -2681,Bayer 04 Leverkusen,bundesliga,1119502,Ernest Poku,F,2,6.50 -2681,Bayer 04 Leverkusen,bundesliga,2029648,Christian Kofane,F,2,6.35 -2600,FC Augsburg,bundesliga,929620,Fabian Rieder,M,5,7.52 -2600,FC Augsburg,bundesliga,1129365,Anton Kade,F,5,7.46 -2600,FC Augsburg,bundesliga,822564,Finn Dahmen,G,5,7.44 -2600,FC Augsburg,bundesliga,1597260,Noahkai Banks,D,1,7.40 -2600,FC Augsburg,bundesliga,1122806,Arthur Chaves,D,3,7.20 -2600,FC Augsburg,bundesliga,354878,Dimitrios Giannoulis,M,4,7.05 -2600,FC Augsburg,bundesliga,822877,Alexis Claude-Maurice,M,4,6.88 -2600,FC Augsburg,bundesliga,796206,Kristijan Jakić,M,3,6.87 -2600,FC Augsburg,bundesliga,798926,Cedric Zesiger,D,5,6.84 -2600,FC Augsburg,bundesliga,111483,Michael Gregoritsch,F,4,6.78 -2600,FC Augsburg,bundesliga,927340,Han-Noah Massengo,M,5,6.76 -2600,FC Augsburg,bundesliga,860461,Robin Fellhauer,M,5,6.68 -2600,FC Augsburg,bundesliga,1390682,Mert Kömür,F,4,6.68 -2600,FC Augsburg,bundesliga,146853,Jeffrey Gouweleeuw,D,5,6.64 -2600,FC Augsburg,bundesliga,254119,Marius Wolf,M,5,6.62 -2600,FC Augsburg,bundesliga,963198,Chrislain Matsima,D,4,6.60 -2600,FC Augsburg,bundesliga,1996846,Uchenna Ogundu,F,2,6.45 -2600,FC Augsburg,bundesliga,1215904,Rodrigo Ribeiro,F,5,6.42 -2600,FC Augsburg,bundesliga,877842,Yannik Keitel,M,2,6.40 -2600,FC Augsburg,bundesliga,809219,Mads Pedersen,D,1,6.20 -2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,M,1,7.40 -2530,FC Schalke 04,overall,814735,Timo Becker,D,1,7.00 -2530,FC Schalke 04,overall,579254,Janik Bachmann,M,1,6.80 -2530,FC Schalke 04,overall,981067,Satoshi Tanaka,M,1,6.80 -2530,FC Schalke 04,overall,869883,Dejan Ljubičić,M,1,6.70 -2530,FC Schalke 04,overall,2255221,Luca Vozar,M,1,6.70 -2530,FC Schalke 04,overall,831488,Nikola Katić,D,1,6.70 -2530,FC Schalke 04,overall,861980,Moussa Sylla,F,1,6.60 -2530,FC Schalke 04,overall,794962,Maximilian Wöber,D,1,6.50 -2530,FC Schalke 04,overall,1113440,Christian Gomis,F,1,6.40 -2530,FC Schalke 04,overall,14990,Edin Džeko,F,1,6.40 -2530,FC Schalke 04,overall,174135,Loris Karius,G,1,6.40 -2530,FC Schalke 04,overall,902381,Junior Adamu,F,1,6.30 -2530,FC Schalke 04,overall,852096,Hasan Kuruçay,D,1,6.10 -2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,D,1,6.10 -2530,FC Schalke 04,overall,872358,Ron Schallenberg,M,1,6.00 -2530,FC Schalke 04,overall,1195734,Vitalie Becker,D,1,5.90 -2530,FC Schalke 04,overall,962877,Adil Aouchiche,M,1,5.80 diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-04_10-49-29_967272+0200.csv b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-04_10-49-29_967272+0200.csv new file mode 100644 index 0000000..d772c03 --- /dev/null +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-04_10-49-29_967272+0200.csv @@ -0,0 +1,716 @@ +team_id,team,category,player_id,player_name,position,rating_count,average_rating +2672,FC Bayern München,overall,978838,Michael Olise,M,4,8.08 +2672,FC Bayern München,overall,798583,Dayot Upamecano,D,2,7.90 +2672,FC Bayern München,overall,259117,Joshua Kimmich,M,4,7.58 +2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,M,5,7.22 +2672,FC Bayern München,overall,8959,Manuel Neuer,G,3,7.13 +2672,FC Bayern München,overall,1010231,Jamal Musiala,M,2,7.10 +2672,FC Bayern München,overall,883537,Luis Díaz,M,5,7.10 +2672,FC Bayern München,overall,1159759,Nathaniel Brown,D,5,7.08 +2672,FC Bayern München,overall,108579,Harry Kane,F,4,7.03 +2672,FC Bayern München,overall,927407,Josip Stanišić,D,4,7.03 +2672,FC Bayern München,overall,896569,Kim Min-jae,D,5,6.94 +2672,FC Bayern München,overall,1129935,Tom Bischof,M,3,6.90 +2672,FC Bayern München,overall,227672,Jonathan Tah,D,5,6.86 +2672,FC Bayern München,overall,873106,Hiroki Itō,D,2,6.85 +2672,FC Bayern München,overall,1063767,Ismael Saibari,M,5,6.82 +2672,FC Bayern München,overall,843665,Alphonso Davies,D,5,6.68 +2672,FC Bayern München,overall,1925507,Tim Binder,M,2,6.60 +2672,FC Bayern München,overall,1861975,Lennart Karl,M,2,6.55 +2672,FC Bayern München,overall,980418,Sacha Boey,D,2,6.50 +2672,FC Bayern München,overall,1976732,Wisdom Mike,M,2,6.45 +2672,FC Bayern München,overall,355492,Konrad Laimer,D,3,6.43 +2672,FC Bayern München,overall,1142248,Arijon Ibrahimović,F,2,6.35 +2672,FC Bayern München,overall,1130647,Jonas Urbig,G,2,6.30 +2672,FC Bayern München,overall,2236502,Maycon Cardozo,M,2,6.05 +2672,FC Bayern München,bundesliga,978838,Michael Olise,M,5,8.44 +2672,FC Bayern München,bundesliga,1063767,Ismael Saibari,M,1,8.40 +2672,FC Bayern München,bundesliga,259117,Joshua Kimmich,M,4,7.90 +2672,FC Bayern München,bundesliga,798583,Dayot Upamecano,D,3,7.70 +2672,FC Bayern München,bundesliga,1129935,Tom Bischof,M,3,7.60 +2672,FC Bayern München,bundesliga,184661,Leon Goretzka,M,4,7.48 +2672,FC Bayern München,bundesliga,108579,Harry Kane,F,5,7.40 +2672,FC Bayern München,bundesliga,1130647,Jonas Urbig,G,4,7.28 +2672,FC Bayern München,bundesliga,896569,Kim Min-jae,D,4,7.28 +2672,FC Bayern München,bundesliga,1142251,Aleksandar Pavlović,M,3,7.07 +2672,FC Bayern München,bundesliga,227672,Jonathan Tah,D,5,7.04 +2672,FC Bayern München,bundesliga,1085381,Nicolas Jackson,F,4,6.98 +2672,FC Bayern München,bundesliga,873106,Hiroki Itō,D,3,6.87 +2672,FC Bayern München,bundesliga,8959,Manuel Neuer,G,2,6.85 +2672,FC Bayern München,bundesliga,883537,Luis Díaz,M,5,6.82 +2672,FC Bayern München,bundesliga,1861975,Lennart Karl,M,3,6.77 +2672,FC Bayern München,bundesliga,927407,Josip Stanišić,D,5,6.74 +2672,FC Bayern München,bundesliga,843665,Alphonso Davies,D,3,6.70 +2672,FC Bayern München,bundesliga,2427970,Bara Sapoko Ndiaye,M,2,6.65 +2672,FC Bayern München,bundesliga,355492,Konrad Laimer,D,5,6.62 +2672,FC Bayern München,bundesliga,1010231,Jamal Musiala,M,4,6.60 +2672,FC Bayern München,bundesliga,1159759,Nathaniel Brown,M,1,6.30 +2672,FC Bayern München,bundesliga,246999,Raphaël Guerreiro,D,2,6.10 +2677,VfB Stuttgart,overall,152463,Fabian Bredlow,G,2,8.45 +2677,VfB Stuttgart,overall,1127790,Dženan Pejčinović,F,2,7.85 +2677,VfB Stuttgart,overall,788949,Maximilian Mittelstädt,M,2,7.35 +2677,VfB Stuttgart,overall,983540,Tiago Tomás,F,2,7.35 +2677,VfB Stuttgart,overall,906278,Josha Vagnoman,M,2,7.30 +2677,VfB Stuttgart,overall,863271,Jeff Chabot,D,2,7.10 +2677,VfB Stuttgart,overall,901882,Angelo Stiller,M,2,6.85 +2677,VfB Stuttgart,overall,1418649,Finn Jeltsch,D,2,6.80 +2677,VfB Stuttgart,overall,990201,Jamie Leweling,F,1,6.60 +2677,VfB Stuttgart,overall,1126569,Bilal El Khannouss,M,2,6.55 +2677,VfB Stuttgart,overall,794298,Deniz Undav,F,2,6.40 +2677,VfB Stuttgart,overall,253993,Grischa Prömel,M,2,6.40 +2677,VfB Stuttgart,overall,1464641,Chema Andrés,M,2,6.35 +2677,VfB Stuttgart,overall,878081,Ermedin Demirović,F,2,6.15 +2677,VfB Stuttgart,overall,962898,Leonidas Stergiou,D,1,6.00 +2677,VfB Stuttgart,overall,916943,Ramon Hendriks,D,1,6.00 +2677,VfB Stuttgart,bundesliga,152463,Fabian Bredlow,G,1,7.80 +2677,VfB Stuttgart,bundesliga,861981,Nikolas Nartey,F,2,7.75 +2677,VfB Stuttgart,bundesliga,584722,Alexander Nübel,G,4,7.55 +2677,VfB Stuttgart,bundesliga,891510,Chris Führich,M,4,7.38 +2677,VfB Stuttgart,bundesliga,901882,Angelo Stiller,M,5,7.16 +2677,VfB Stuttgart,bundesliga,788949,Maximilian Mittelstädt,M,5,7.12 +2677,VfB Stuttgart,bundesliga,878081,Ermedin Demirović,F,5,7.04 +2677,VfB Stuttgart,bundesliga,1464641,Chema Andrés,M,4,6.88 +2677,VfB Stuttgart,bundesliga,990201,Jamie Leweling,F,5,6.80 +2677,VfB Stuttgart,bundesliga,1009334,Lorenz Assignon,D,3,6.77 +2677,VfB Stuttgart,bundesliga,863271,Jeff Chabot,D,4,6.73 +2677,VfB Stuttgart,bundesliga,794298,Deniz Undav,F,5,6.70 +2677,VfB Stuttgart,bundesliga,983540,Tiago Tomás,F,5,6.66 +2677,VfB Stuttgart,bundesliga,1126569,Bilal El Khannouss,M,4,6.60 +2677,VfB Stuttgart,bundesliga,1127823,Luca Jaquez,D,4,6.55 +2677,VfB Stuttgart,bundesliga,916943,Ramon Hendriks,D,5,6.46 +2677,VfB Stuttgart,bundesliga,906278,Josha Vagnoman,M,4,6.40 +2677,VfB Stuttgart,bundesliga,1127790,Dženan Pejčinović,F,1,6.20 +2677,VfB Stuttgart,bundesliga,1418649,Finn Jeltsch,D,2,6.20 +2677,VfB Stuttgart,bundesliga,253993,Grischa Prömel,M,1,6.00 +2677,VfB Stuttgart,bundesliga,962898,Leonidas Stergiou,D,1,6.00 +2671,1. FC Köln,overall,1112327,Ísak Bergmann Jóhannesson,M,2,8.25 +2671,1. FC Köln,overall,905381,Thijs Dallinga,F,2,7.55 +2671,1. FC Köln,overall,930272,Tom Krauß,M,2,7.35 +2671,1. FC Köln,overall,1010726,Jan Uwe Thielmann,F,2,7.05 +2671,1. FC Köln,overall,187185,Marvin Schwäbe,G,2,6.95 +2671,1. FC Köln,overall,921033,Linton Maina,M,2,6.90 +2671,1. FC Köln,overall,1800475,Said El Mala,F,2,6.85 +2671,1. FC Köln,overall,844942,Gideon Mensah,D,2,6.75 +2671,1. FC Köln,overall,877544,Ragnar Ache,F,2,6.75 +2671,1. FC Köln,overall,827473,Luka Lochoshvili,D,2,6.70 +2671,1. FC Köln,overall,839898,Alessio Castro-Montes,D,2,6.65 +2671,1. FC Köln,overall,591706,Ellyes Skhiri,M,2,6.50 +2671,1. FC Köln,overall,1411105,Paul Okon-Engstler,M,1,6.50 +2671,1. FC Köln,overall,1402924,Jahmai Simpson-Pusey,D,2,6.45 +2671,1. FC Köln,bundesliga,905381,Thijs Dallinga,F,1,8.90 +2671,1. FC Köln,bundesliga,1800475,Said El Mala,F,5,7.22 +2671,1. FC Köln,bundesliga,930272,Tom Krauß,M,3,7.03 +2671,1. FC Köln,bundesliga,319861,Luca Waldschmidt,F,3,7.00 +2671,1. FC Köln,bundesliga,877544,Ragnar Ache,F,1,6.90 +2671,1. FC Köln,bundesliga,378340,Marius Bülter,F,4,6.88 +2671,1. FC Köln,bundesliga,1010726,Jan Uwe Thielmann,F,4,6.85 +2671,1. FC Köln,bundesliga,988639,Eric Martel,M,3,6.80 +2671,1. FC Köln,bundesliga,1482457,Felipe Chávez,M,2,6.75 +2671,1. FC Köln,bundesliga,827473,Luka Lochoshvili,D,1,6.70 +2671,1. FC Köln,bundesliga,921033,Linton Maina,M,5,6.68 +2671,1. FC Köln,bundesliga,1112327,Ísak Bergmann Jóhannesson,M,4,6.63 +2671,1. FC Köln,bundesliga,844942,Gideon Mensah,D,1,6.60 +2671,1. FC Köln,bundesliga,591706,Ellyes Skhiri,M,1,6.50 +2671,1. FC Köln,bundesliga,801263,Jakub Kamiński,M,4,6.50 +2671,1. FC Köln,bundesliga,1411105,Paul Okon-Engstler,M,1,6.50 +2671,1. FC Köln,bundesliga,2197599,Youssoupha Niang,F,4,6.48 +2671,1. FC Köln,bundesliga,187185,Marvin Schwäbe,G,5,6.46 +2671,1. FC Köln,bundesliga,839898,Alessio Castro-Montes,D,4,6.40 +2671,1. FC Köln,bundesliga,963043,Kristoffer Lund,D,4,6.40 +2671,1. FC Köln,bundesliga,1402924,Jahmai Simpson-Pusey,D,4,6.33 +2671,1. FC Köln,bundesliga,953097,Cenk Özkaçar,D,4,6.25 +2671,1. FC Köln,bundesliga,965950,Joel Schmied,D,3,6.20 +2671,1. FC Köln,bundesliga,1020206,Sebastian Sebulonsen,D,4,5.98 +2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,D,4,7.23 +2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,M,4,7.20 +2569,TSG Hoffenheim,overall,916946,Wouter Burger,M,4,7.20 +2569,TSG Hoffenheim,overall,857740,Ozan Kabak,D,3,7.17 +2569,TSG Hoffenheim,overall,40244,Oliver Baumann,G,2,7.15 +2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,D,3,7.03 +2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,M,4,6.88 +2569,TSG Hoffenheim,overall,1180758,Adam Daghim,M,4,6.75 +2569,TSG Hoffenheim,overall,963801,Adam Hložek,F,4,6.75 +2569,TSG Hoffenheim,overall,828571,Bernardo,D,3,6.70 +2569,TSG Hoffenheim,overall,2077300,Cajetan Lenz,M,2,6.70 +2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,D,4,6.68 +2569,TSG Hoffenheim,overall,943550,Luca Philipp,G,2,6.55 +2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,M,4,6.55 +2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,D,3,6.53 +2569,TSG Hoffenheim,overall,1387012,Mats Rots,D,4,6.53 +2569,TSG Hoffenheim,overall,67647,Andrej Kramarić,F,1,6.50 +2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,F,4,6.48 +2569,TSG Hoffenheim,overall,1408406,Alessandro Vogt,F,2,6.45 +2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,D,2,6.45 +2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,F,4,6.45 +2569,TSG Hoffenheim,overall,1974432,Tristan Spranger,D,2,6.40 +2569,TSG Hoffenheim,overall,957615,Robin Hranáč,D,3,6.27 +2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,F,3,5.97 +2569,TSG Hoffenheim,bundesliga,1180758,Adam Daghim,M,1,7.50 +2569,TSG Hoffenheim,bundesliga,1568123,Bazoumana Touré,M,4,7.28 +2569,TSG Hoffenheim,bundesliga,138024,Vladimír Coufal,D,5,7.16 +2569,TSG Hoffenheim,bundesliga,1493305,Leon Avdullahu,M,5,7.06 +2569,TSG Hoffenheim,bundesliga,916946,Wouter Burger,M,5,6.90 +2569,TSG Hoffenheim,bundesliga,1000269,Albian Hajdari,D,5,6.84 +2569,TSG Hoffenheim,bundesliga,828571,Bernardo,D,5,6.84 +2569,TSG Hoffenheim,bundesliga,987504,Patrick Wimmer,M,1,6.80 +2569,TSG Hoffenheim,bundesliga,857740,Ozan Kabak,D,5,6.78 +2569,TSG Hoffenheim,bundesliga,67647,Andrej Kramarić,F,5,6.76 +2569,TSG Hoffenheim,bundesliga,963801,Adam Hložek,F,2,6.70 +2569,TSG Hoffenheim,bundesliga,1185359,Bambasé Conté,F,1,6.70 +2569,TSG Hoffenheim,bundesliga,1387012,Mats Rots,D,1,6.70 +2569,TSG Hoffenheim,bundesliga,957615,Robin Hranáč,D,3,6.60 +2569,TSG Hoffenheim,bundesliga,40244,Oliver Baumann,G,5,6.56 +2569,TSG Hoffenheim,bundesliga,1134578,Cole Campbell,F,3,6.47 +2569,TSG Hoffenheim,bundesliga,1010117,Fisnik Asllani,M,4,6.43 +2569,TSG Hoffenheim,bundesliga,1418703,Max Moerstedt,F,3,6.40 +2569,TSG Hoffenheim,bundesliga,1637689,Nathan De Cat,M,1,6.40 +2569,TSG Hoffenheim,bundesliga,253993,Grischa Prömel,M,2,6.35 +2569,TSG Hoffenheim,bundesliga,978062,Alexander Prass,D,3,6.30 +2569,TSG Hoffenheim,bundesliga,1014290,Tim Lemperle,F,4,6.30 +2547,1. FC Union Berlin,overall,791642,Josip Juranović,D,2,7.40 +2547,1. FC Union Berlin,overall,1090010,Marin Ljubičić,F,2,7.35 +2547,1. FC Union Berlin,overall,800252,Tim Skarke,M,1,7.10 +2547,1. FC Union Berlin,overall,1103765,Zeno Van Den Bosch,D,2,7.05 +2547,1. FC Union Berlin,overall,877302,András Schäfer,M,2,6.85 +2547,1. FC Union Berlin,overall,168985,Janik Haberer,M,1,6.80 +2547,1. FC Union Berlin,overall,1086547,Leopold Querfeld,D,2,6.80 +2547,1. FC Union Berlin,overall,1198074,Aljoscha Kemlein,M,2,6.70 +2547,1. FC Union Berlin,overall,886737,Derrick Köhn,D,1,6.70 +2547,1. FC Union Berlin,overall,927405,Woo-Yeong Jeong,M,2,6.65 +2547,1. FC Union Berlin,overall,1513469,Livan Burcu,F,2,6.60 +2547,1. FC Union Berlin,overall,1210666,Tom Alexander Rothe,D,2,6.60 +2547,1. FC Union Berlin,overall,848074,Emmanuel Latte Lath,F,2,6.55 +2547,1. FC Union Berlin,overall,149479,Rani Khedira,M,2,6.35 +2547,1. FC Union Berlin,overall,850891,Michel Aebischer,M,2,6.30 +2547,1. FC Union Berlin,overall,842718,Matheo Raab,G,2,5.90 +2547,1. FC Union Berlin,bundesliga,48557,Christopher Trimmel,D,4,7.63 +2547,1. FC Union Berlin,bundesliga,1086547,Leopold Querfeld,D,2,7.40 +2547,1. FC Union Berlin,bundesliga,953767,Andrej Ilić,F,4,7.38 +2547,1. FC Union Berlin,bundesliga,877302,András Schäfer,M,5,7.28 +2547,1. FC Union Berlin,bundesliga,148167,Carl Klaus,G,4,7.23 +2547,1. FC Union Berlin,bundesliga,791642,Josip Juranović,D,5,7.14 +2547,1. FC Union Berlin,bundesliga,848074,Emmanuel Latte Lath,F,1,7.10 +2547,1. FC Union Berlin,bundesliga,830803,Danilho Doekhi,D,4,7.08 +2547,1. FC Union Berlin,bundesliga,855663,Diogo Leite,D,4,7.03 +2547,1. FC Union Berlin,bundesliga,927405,Woo-Yeong Jeong,M,3,6.93 +2547,1. FC Union Berlin,bundesliga,1513469,Livan Burcu,F,5,6.92 +2547,1. FC Union Berlin,bundesliga,800252,Tim Skarke,M,3,6.87 +2547,1. FC Union Berlin,bundesliga,1198074,Aljoscha Kemlein,M,5,6.84 +2547,1. FC Union Berlin,bundesliga,608362,Oliver Burke,M,4,6.80 +2547,1. FC Union Berlin,bundesliga,1210666,Tom Alexander Rothe,D,5,6.78 +2547,1. FC Union Berlin,bundesliga,886737,Derrick Köhn,D,2,6.75 +2547,1. FC Union Berlin,bundesliga,168985,Janik Haberer,M,2,6.60 +2547,1. FC Union Berlin,bundesliga,1462742,Ilyas Ansah,M,4,6.45 +2547,1. FC Union Berlin,bundesliga,149479,Rani Khedira,M,4,6.38 +2547,1. FC Union Berlin,bundesliga,1103765,Zeno Van Den Bosch,D,1,6.30 +2547,1. FC Union Berlin,bundesliga,1090010,Marin Ljubičić,F,1,6.10 +2547,1. FC Union Berlin,bundesliga,850891,Michel Aebischer,M,1,6.00 +2547,1. FC Union Berlin,bundesliga,842718,Matheo Raab,G,1,5.20 +2674,Eintracht Frankfurt,overall,980626,Noah Atubolu,G,1,7.90 +2674,Eintracht Frankfurt,overall,1440948,Can Uzun,M,3,7.60 +2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,F,3,7.60 +2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,F,3,7.40 +2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,M,3,7.33 +2674,Eintracht Frankfurt,overall,581302,Robin Koch,D,3,7.27 +2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,M,3,7.13 +2674,Eintracht Frankfurt,overall,1886360,Jeremiaha Maluze,D,3,7.13 +2674,Eintracht Frankfurt,overall,2115909,Otavio,D,3,7.00 +2674,Eintracht Frankfurt,overall,997012,Ansgar Knauff,F,2,6.85 +2674,Eintracht Frankfurt,overall,1501641,Keita Kosugi,D,3,6.57 +2674,Eintracht Frankfurt,overall,1403018,Elias Baum,D,3,6.47 +2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,M,3,6.40 +2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,M,3,6.37 +2674,Eintracht Frankfurt,overall,1957761,Malik Pimpong,F,2,6.35 +2674,Eintracht Frankfurt,overall,1149113,Oscar Højlund,M,2,6.35 +2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,G,2,5.40 +2674,Eintracht Frankfurt,bundesliga,1474296,Younes Ebnoutalib,F,2,8.00 +2674,Eintracht Frankfurt,bundesliga,1886360,Jeremiaha Maluze,D,1,7.90 +2674,Eintracht Frankfurt,bundesliga,980626,Noah Atubolu,G,1,7.90 +2674,Eintracht Frankfurt,bundesliga,1440948,Can Uzun,M,5,7.52 +2674,Eintracht Frankfurt,bundesliga,591706,Ellyes Skhiri,M,4,7.13 +2674,Eintracht Frankfurt,bundesliga,939830,Jonathan Burkardt,F,4,6.90 +2674,Eintracht Frankfurt,bundesliga,1142211,Hugo Larsson,M,2,6.80 +2674,Eintracht Frankfurt,bundesliga,1146148,Jean-Mattéo Bahoya,M,3,6.80 +2674,Eintracht Frankfurt,bundesliga,190161,Michael Zetterer,G,4,6.78 +2674,Eintracht Frankfurt,bundesliga,790965,Ritsu Doan,M,3,6.77 +2674,Eintracht Frankfurt,bundesliga,1403018,Elias Baum,D,1,6.70 +2674,Eintracht Frankfurt,bundesliga,1192318,Farès Chaïbi,M,4,6.70 +2674,Eintracht Frankfurt,bundesliga,581302,Robin Koch,D,5,6.66 +2674,Eintracht Frankfurt,bundesliga,1898148,Ayoube Amaimouni Echghouyab,M,4,6.65 +2674,Eintracht Frankfurt,bundesliga,1129862,Raphael Onyedika,M,1,6.60 +2674,Eintracht Frankfurt,bundesliga,341589,Mahmoud Dahoud,M,2,6.50 +2674,Eintracht Frankfurt,bundesliga,997012,Ansgar Knauff,F,4,6.48 +2674,Eintracht Frankfurt,bundesliga,999276,Aurèle Amenda,D,4,6.48 +2674,Eintracht Frankfurt,bundesliga,1149113,Oscar Højlund,M,3,6.47 +2674,Eintracht Frankfurt,bundesliga,921789,Rasmus Kristensen,D,3,6.47 +2674,Eintracht Frankfurt,bundesliga,1977245,Love Arrhov,M,2,6.45 +2674,Eintracht Frankfurt,bundesliga,1159759,Nathaniel Brown,D,4,6.40 +2674,Eintracht Frankfurt,bundesliga,954061,Arnaud Kalimuendo,F,4,6.35 +2674,Eintracht Frankfurt,bundesliga,66518,Mario Götze,M,2,6.35 +2674,Eintracht Frankfurt,bundesliga,1957761,Malik Pimpong,F,1,6.30 +2674,Eintracht Frankfurt,bundesliga,2115909,Otavio,D,1,6.20 +2674,Eintracht Frankfurt,bundesliga,1501641,Keita Kosugi,D,1,5.80 +2556,1. FSV Mainz 05,overall,327755,Nadiem Amiri,M,2,8.70 +2556,1. FSV Mainz 05,overall,152206,Dominik Kohr,D,2,8.20 +2556,1. FSV Mainz 05,overall,822340,Phillip Tietz,F,2,8.00 +2556,1. FSV Mainz 05,overall,846471,Anthony Caci,M,2,7.95 +2556,1. FSV Mainz 05,overall,97926,Danny da Costa,D,2,7.85 +2556,1. FSV Mainz 05,overall,1130119,Fabio Gruber,D,2,7.65 +2556,1. FSV Mainz 05,overall,1028307,Kaishu Sano,M,2,7.30 +2556,1. FSV Mainz 05,overall,1175898,Otto Ruoppi,M,2,7.25 +2556,1. FSV Mainz 05,overall,174345,Robin Zentner,G,2,7.25 +2556,1. FSV Mainz 05,overall,138126,Phillipp Mwene,M,2,6.90 +2556,1. FSV Mainz 05,overall,1548910,Kacper Potulski,D,2,6.85 +2556,1. FSV Mainz 05,overall,352544,Sheraldo Becker,F,2,6.80 +2556,1. FSV Mainz 05,overall,157377,Silvan Widmer,D,2,6.70 +2556,1. FSV Mainz 05,overall,1012235,Ransford Yeboah Königsdörffer,F,2,6.65 +2556,1. FSV Mainz 05,overall,537552,Jae-sung Lee,M,2,6.50 +2556,1. FSV Mainz 05,bundesliga,1130119,Fabio Gruber,D,1,7.90 +2556,1. FSV Mainz 05,bundesliga,94312,Daniel Batz,G,3,7.50 +2556,1. FSV Mainz 05,bundesliga,327755,Nadiem Amiri,M,5,7.42 +2556,1. FSV Mainz 05,bundesliga,352544,Sheraldo Becker,F,5,7.24 +2556,1. FSV Mainz 05,bundesliga,138126,Phillipp Mwene,M,5,7.18 +2556,1. FSV Mainz 05,bundesliga,157377,Silvan Widmer,D,4,7.13 +2556,1. FSV Mainz 05,bundesliga,1028307,Kaishu Sano,M,5,7.06 +2556,1. FSV Mainz 05,bundesliga,1548910,Kacper Potulski,D,4,6.98 +2556,1. FSV Mainz 05,bundesliga,174345,Robin Zentner,G,2,6.90 +2556,1. FSV Mainz 05,bundesliga,97926,Danny da Costa,D,5,6.86 +2556,1. FSV Mainz 05,bundesliga,822340,Phillip Tietz,F,5,6.82 +2556,1. FSV Mainz 05,bundesliga,846471,Anthony Caci,M,5,6.80 +2556,1. FSV Mainz 05,bundesliga,980621,Paul Nebel,M,4,6.75 +2556,1. FSV Mainz 05,bundesliga,152206,Dominik Kohr,D,5,6.74 +2556,1. FSV Mainz 05,bundesliga,1175898,Otto Ruoppi,M,1,6.60 +2556,1. FSV Mainz 05,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,1,6.60 +2556,1. FSV Mainz 05,bundesliga,355486,Stefan Posch,D,4,6.55 +2556,1. FSV Mainz 05,bundesliga,893962,Lennard Maloney,M,3,6.50 +2556,1. FSV Mainz 05,bundesliga,1005834,Armindo Sieb,F,3,6.43 +2556,1. FSV Mainz 05,bundesliga,537552,Jae-sung Lee,M,3,6.40 +2556,1. FSV Mainz 05,bundesliga,1152505,Nelson Weiper,F,4,6.40 +2561,SC Paderborn 07,overall,981788,Laurin Curda,M,2,8.10 +2561,SC Paderborn 07,overall,1048651,Nahuel Noll,G,1,8.10 +2561,SC Paderborn 07,overall,1199101,Santiago Castañeda,M,2,7.80 +2561,SC Paderborn 07,overall,1152342,Jano Ter-Horst,D,2,7.40 +2561,SC Paderborn 07,overall,1083387,Mattes Hansen,D,2,7.25 +2561,SC Paderborn 07,overall,1137717,Tjark Lasse Scheller,D,2,7.25 +2561,SC Paderborn 07,overall,1129940,Gabriel Vidović,F,2,7.15 +2561,SC Paderborn 07,overall,1517850,Jonah Sticker,D,2,6.80 +2561,SC Paderborn 07,overall,909485,Marvin Pieringer,F,1,6.80 +2561,SC Paderborn 07,overall,1152486,Laurin Ulrich,M,2,6.65 +2561,SC Paderborn 07,overall,1167764,Stefano Marino,F,2,6.65 +2561,SC Paderborn 07,overall,800448,Tom Baack,M,1,6.60 +2561,SC Paderborn 07,overall,820465,Raphael Obermair,M,2,6.55 +2561,SC Paderborn 07,overall,826884,Steffen Tigges,F,2,6.45 +2561,SC Paderborn 07,bundesliga,1195736,Dennis Seimen,G,2,8.35 +2561,SC Paderborn 07,bundesliga,1048651,Nahuel Noll,G,1,8.10 +2561,SC Paderborn 07,bundesliga,981788,Laurin Curda,M,3,7.93 +2561,SC Paderborn 07,bundesliga,1128792,Calvin Brackelmann,D,2,7.75 +2561,SC Paderborn 07,bundesliga,1152342,Jano Ter-Horst,D,1,7.50 +2561,SC Paderborn 07,bundesliga,1199101,Santiago Castañeda,M,3,7.37 +2561,SC Paderborn 07,bundesliga,1083387,Mattes Hansen,D,3,7.27 +2561,SC Paderborn 07,bundesliga,1137717,Tjark Lasse Scheller,D,3,7.13 +2561,SC Paderborn 07,bundesliga,844131,Felix Götze,D,2,7.05 +2561,SC Paderborn 07,bundesliga,1129940,Gabriel Vidović,F,1,7.00 +2561,SC Paderborn 07,bundesliga,820465,Raphael Obermair,M,1,6.90 +2561,SC Paderborn 07,bundesliga,989630,Filip Bilbija,F,2,6.80 +2561,SC Paderborn 07,bundesliga,909485,Marvin Pieringer,F,1,6.80 +2561,SC Paderborn 07,bundesliga,959635,Nick Bätzner,M,2,6.80 +2561,SC Paderborn 07,bundesliga,1517850,Jonah Sticker,D,2,6.70 +2561,SC Paderborn 07,bundesliga,800448,Tom Baack,M,1,6.60 +2561,SC Paderborn 07,bundesliga,878628,Sebastian Klaas,F,2,6.55 +2561,SC Paderborn 07,bundesliga,1167764,Stefano Marino,F,3,6.47 +2561,SC Paderborn 07,bundesliga,826884,Steffen Tigges,F,3,6.43 +2561,SC Paderborn 07,bundesliga,1152486,Laurin Ulrich,M,1,6.30 +2561,SC Paderborn 07,bundesliga,1864750,Ruben Müller,M,2,6.30 +2561,SC Paderborn 07,bundesliga,246431,Sven Michel,F,2,6.20 +36360,RB Leipzig,overall,1198075,Brajan Gruda,F,4,7.83 +36360,RB Leipzig,overall,136924,Willi Orbán,D,4,7.83 +36360,RB Leipzig,overall,856553,Ridle Baku,D,4,7.58 +36360,RB Leipzig,overall,1121923,Antonio Nusa,F,3,7.53 +36360,RB Leipzig,overall,856076,David Raum,D,3,7.43 +36360,RB Leipzig,overall,934385,Maarten Vandevoordt,G,4,7.30 +36360,RB Leipzig,overall,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,M,4,7.20 +36360,RB Leipzig,overall,769333,Christopher Nkunku,F,1,7.10 +36360,RB Leipzig,overall,1048650,Rocco Reitz,M,3,7.07 +36360,RB Leipzig,overall,976575,Nicolas Seiwald,M,4,6.93 +36360,RB Leipzig,overall,1146250,Max Finkgräfe,D,3,6.80 +36360,RB Leipzig,overall,319857,Benjamin Henrichs,D,4,6.63 +36360,RB Leipzig,overall,1494826,Conrad Harder,F,4,6.63 +36360,RB Leipzig,overall,1048009,El Chadaille Bitshiabu,D,2,6.60 +36360,RB Leipzig,overall,1088896,Johan Bakayoko,F,4,6.60 +36360,RB Leipzig,overall,1149127,Arthur Vermeeren,M,4,6.58 +36360,RB Leipzig,overall,1426577,Tidiam Gomis,F,4,6.55 +36360,RB Leipzig,overall,1406171,Andrija Maksimović,M,2,6.30 +36360,RB Leipzig,bundesliga,1048650,Rocco Reitz,M,1,8.10 +36360,RB Leipzig,bundesliga,856076,David Raum,D,2,7.60 +36360,RB Leipzig,bundesliga,1198075,Brajan Gruda,F,5,7.38 +36360,RB Leipzig,bundesliga,791079,Xaver Schlager,M,3,7.37 +36360,RB Leipzig,bundesliga,136924,Willi Orbán,D,5,7.36 +36360,RB Leipzig,bundesliga,1048009,El Chadaille Bitshiabu,D,2,7.30 +36360,RB Leipzig,bundesliga,976421,Castello Lukeba,D,4,7.25 +36360,RB Leipzig,bundesliga,2087085,Yan Diomande,F,4,7.13 +36360,RB Leipzig,bundesliga,769333,Christopher Nkunku,F,1,7.10 +36360,RB Leipzig,bundesliga,1121923,Antonio Nusa,F,5,6.98 +36360,RB Leipzig,bundesliga,1155383,Ezechiel Banzuzi,M,1,6.90 +36360,RB Leipzig,bundesliga,856553,Ridle Baku,D,5,6.90 +36360,RB Leipzig,bundesliga,976575,Nicolas Seiwald,M,4,6.75 +36360,RB Leipzig,bundesliga,934385,Maarten Vandevoordt,G,4,6.73 +36360,RB Leipzig,bundesliga,1494826,Conrad Harder,F,4,6.70 +36360,RB Leipzig,bundesliga,825956,Christoph Baumgartner,M,4,6.63 +36360,RB Leipzig,bundesliga,1418623,Assan Ouédraogo,M,4,6.58 +36360,RB Leipzig,bundesliga,1088896,Johan Bakayoko,F,3,6.53 +36360,RB Leipzig,bundesliga,1149127,Arthur Vermeeren,M,1,6.50 +36360,RB Leipzig,bundesliga,1133743,Rômulo,F,4,6.48 +36360,RB Leipzig,bundesliga,1146250,Max Finkgräfe,D,4,6.45 +36360,RB Leipzig,bundesliga,319857,Benjamin Henrichs,D,4,6.38 +36360,RB Leipzig,bundesliga,1426577,Tidiam Gomis,F,2,6.35 +2527,Borussia M'gladbach,overall,1142210,Hugo Bolin,M,2,8.05 +2527,Borussia M'gladbach,overall,578166,Moritz Nicolas,G,2,8.00 +2527,Borussia M'gladbach,overall,1083382,Lukas Ullrich,D,2,7.25 +2527,Borussia M'gladbach,overall,280453,Franck Honorat,M,2,7.10 +2527,Borussia M'gladbach,overall,939880,Philipp Sander,M,2,6.95 +2527,Borussia M'gladbach,overall,897334,Daiki Hashioka,D,2,6.90 +2527,Borussia M'gladbach,overall,583806,Kevin Diks,D,2,6.85 +2527,Borussia M'gladbach,overall,95381,Kevin Stöger,M,2,6.85 +2527,Borussia M'gladbach,overall,876858,Robin Hack,M,2,6.85 +2527,Borussia M'gladbach,overall,1861977,Mathieu Nguefack,M,1,6.80 +2527,Borussia M'gladbach,overall,1995809,Wael Mohya,M,2,6.80 +2527,Borussia M'gladbach,overall,790989,Ko Itakura,D,2,6.70 +2527,Borussia M'gladbach,overall,997178,David Herold,D,2,6.50 +2527,Borussia M'gladbach,overall,1002920,Joe Scally,D,1,6.50 +2527,Borussia M'gladbach,overall,228981,Tim Kleindienst,F,1,6.50 +2527,Borussia M'gladbach,overall,798175,Isac Lidberg,F,2,6.40 +2527,Borussia M'gladbach,bundesliga,1048650,Rocco Reitz,M,3,7.70 +2527,Borussia M'gladbach,bundesliga,578166,Moritz Nicolas,G,5,7.54 +2527,Borussia M'gladbach,bundesliga,282229,Nico Elvedi,D,3,7.40 +2527,Borussia M'gladbach,bundesliga,989056,Giovanni Reyna,M,4,7.03 +2527,Borussia M'gladbach,bundesliga,259803,Haris Tabaković,F,3,7.00 +2527,Borussia M'gladbach,bundesliga,583806,Kevin Diks,D,4,7.00 +2527,Borussia M'gladbach,bundesliga,1142210,Hugo Bolin,M,4,6.95 +2527,Borussia M'gladbach,bundesliga,280453,Franck Honorat,M,5,6.92 +2527,Borussia M'gladbach,bundesliga,990209,Yannick Engelhardt,M,4,6.83 +2527,Borussia M'gladbach,bundesliga,939880,Philipp Sander,M,5,6.82 +2527,Borussia M'gladbach,bundesliga,1861977,Mathieu Nguefack,M,1,6.80 +2527,Borussia M'gladbach,bundesliga,95381,Kevin Stöger,M,5,6.78 +2527,Borussia M'gladbach,bundesliga,876858,Robin Hack,M,4,6.75 +2527,Borussia M'gladbach,bundesliga,1002920,Joe Scally,D,5,6.68 +2527,Borussia M'gladbach,bundesliga,997178,David Herold,D,1,6.60 +2527,Borussia M'gladbach,bundesliga,798175,Isac Lidberg,F,1,6.60 +2527,Borussia M'gladbach,bundesliga,1995809,Wael Mohya,M,4,6.55 +2527,Borussia M'gladbach,bundesliga,228981,Tim Kleindienst,F,2,6.50 +2527,Borussia M'gladbach,bundesliga,1083382,Lukas Ullrich,D,3,6.47 +2527,Borussia M'gladbach,bundesliga,1130067,Fabio Chiarodia,D,3,6.40 +2527,Borussia M'gladbach,bundesliga,925910,Shuto Machino,F,2,6.40 +2527,Borussia M'gladbach,bundesliga,790989,Ko Itakura,D,1,6.10 +2527,Borussia M'gladbach,bundesliga,897334,Daiki Hashioka,D,1,5.90 +2598,SV 07 Elversberg,overall,1414916,Francis Onyeka,M,2,7.95 +2598,SV 07 Elversberg,overall,960017,Lukas Petkov,M,2,7.40 +2598,SV 07 Elversberg,overall,1134578,Cole Campbell,M,2,7.35 +2598,SV 07 Elversberg,overall,1131080,Nicolas Kristof,G,2,7.10 +2598,SV 07 Elversberg,overall,254411,Jan Gyamerah,D,2,6.90 +2598,SV 07 Elversberg,overall,254133,Luca Schnellbacher,M,2,6.90 +2598,SV 07 Elversberg,overall,846398,Maximilian Rohr,D,2,6.85 +2598,SV 07 Elversberg,overall,942336,Łukasz Poręba,M,2,6.85 +2598,SV 07 Elversberg,overall,1432398,David Mokwa,F,2,6.80 +2598,SV 07 Elversberg,overall,990105,Lukas Finn Pinckert,D,1,6.70 +2598,SV 07 Elversberg,overall,1215028,Felix Keidel,M,2,6.60 +2598,SV 07 Elversberg,overall,787816,Florian Yves Le Joncour,D,2,6.55 +2598,SV 07 Elversberg,overall,964603,Luca Sirch,D,2,6.35 +2598,SV 07 Elversberg,overall,997175,Lasse Günther,D,2,6.30 +2598,SV 07 Elversberg,overall,1153365,Maurice Krattenmacher,M,1,6.30 +2598,SV 07 Elversberg,overall,1469995,Noah Darvich,M,2,6.15 +2598,SV 07 Elversberg,bundesliga,960017,Lukas Petkov,M,1,8.10 +2598,SV 07 Elversberg,bundesliga,1134578,Cole Campbell,M,1,7.80 +2598,SV 07 Elversberg,bundesliga,1432398,David Mokwa,F,1,7.50 +2598,SV 07 Elversberg,bundesliga,1131080,Nicolas Kristof,G,1,7.40 +2598,SV 07 Elversberg,bundesliga,254411,Jan Gyamerah,D,1,7.30 +2598,SV 07 Elversberg,bundesliga,1414916,Francis Onyeka,M,1,7.00 +2598,SV 07 Elversberg,bundesliga,942336,Łukasz Poręba,M,1,6.90 +2598,SV 07 Elversberg,bundesliga,997175,Lasse Günther,D,1,6.70 +2598,SV 07 Elversberg,bundesliga,990105,Lukas Finn Pinckert,D,1,6.70 +2598,SV 07 Elversberg,bundesliga,1215028,Felix Keidel,M,1,6.60 +2598,SV 07 Elversberg,bundesliga,254133,Luca Schnellbacher,M,1,6.40 +2598,SV 07 Elversberg,bundesliga,846398,Maximilian Rohr,D,1,6.40 +2598,SV 07 Elversberg,bundesliga,787816,Florian Yves Le Joncour,D,1,6.30 +2598,SV 07 Elversberg,bundesliga,1153365,Maurice Krattenmacher,M,1,6.30 +2598,SV 07 Elversberg,bundesliga,1469995,Noah Darvich,M,1,6.20 +2598,SV 07 Elversberg,bundesliga,964603,Luca Sirch,D,1,6.00 +2681,Bayer 04 Leverkusen,overall,796047,Aleix García,M,3,7.40 +2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,F,2,7.05 +2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,M,3,7.00 +2681,Bayer 04 Leverkusen,overall,1003339,Jarell Quansah,D,2,6.95 +2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,F,2,6.95 +2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,F,3,6.90 +2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,M,3,6.90 +2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,D,3,6.83 +2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,D,3,6.80 +2681,Bayer 04 Leverkusen,overall,860307,Facundo Medina,D,2,6.80 +2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,D,3,6.77 +2681,Bayer 04 Leverkusen,overall,142390,Jonas Hofmann,M,1,6.70 +2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,M,3,6.63 +2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,F,3,6.57 +2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,G,2,6.50 +2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,M,3,6.47 +2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,D,3,6.47 +2681,Bayer 04 Leverkusen,bundesliga,920379,Nathan Tella,F,2,8.20 +2681,Bayer 04 Leverkusen,bundesliga,796047,Aleix García,M,5,7.74 +2681,Bayer 04 Leverkusen,bundesliga,177177,Alejandro Grimaldo,M,4,7.48 +2681,Bayer 04 Leverkusen,bundesliga,822600,Exequiel Palacios,M,4,7.30 +2681,Bayer 04 Leverkusen,bundesliga,280609,Patrik Schick,F,5,7.26 +2681,Bayer 04 Leverkusen,bundesliga,2029648,Christian Kofane,F,2,6.95 +2681,Bayer 04 Leverkusen,bundesliga,1568522,Montrell Culbreath,M,4,6.93 +2681,Bayer 04 Leverkusen,bundesliga,1407524,Ibrahim Maza,M,5,6.92 +2681,Bayer 04 Leverkusen,bundesliga,860307,Facundo Medina,D,1,6.90 +2681,Bayer 04 Leverkusen,bundesliga,1394353,Eliesse Ben Seghir,F,3,6.87 +2681,Bayer 04 Leverkusen,bundesliga,883262,Edmond Tapsoba,D,5,6.80 +2681,Bayer 04 Leverkusen,bundesliga,908716,Miguel Gutiérrez,D,1,6.80 +2681,Bayer 04 Leverkusen,bundesliga,1174761,Arthur,D,4,6.75 +2681,Bayer 04 Leverkusen,bundesliga,142390,Jonas Hofmann,M,2,6.75 +2681,Bayer 04 Leverkusen,bundesliga,1006489,Loïc Badé,D,2,6.75 +2681,Bayer 04 Leverkusen,bundesliga,975798,Malik Tillman,M,5,6.74 +2681,Bayer 04 Leverkusen,bundesliga,1003012,Ezequiel Fernández,M,3,6.73 +2681,Bayer 04 Leverkusen,bundesliga,1003339,Jarell Quansah,D,5,6.70 +2681,Bayer 04 Leverkusen,bundesliga,171919,Mark Flekken,G,4,6.70 +2681,Bayer 04 Leverkusen,bundesliga,168903,Robert Andrich,D,4,6.65 +2681,Bayer 04 Leverkusen,bundesliga,1119502,Ernest Poku,F,2,6.50 +2681,Bayer 04 Leverkusen,bundesliga,978521,Victor Okoh Boniface,F,1,6.30 +2681,Bayer 04 Leverkusen,bundesliga,1215906,Afonso Moreira,M,1,6.20 +2681,Bayer 04 Leverkusen,bundesliga,255239,Lucas Vázquez,D,2,6.20 +2673,Borussia Dortmund,overall,1021272,Daniel Svensson,D,5,7.44 +2673,Borussia Dortmund,overall,800951,Julian Ryerson,D,4,7.43 +2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,M,5,7.28 +2673,Borussia Dortmund,overall,1861666,Samuele Inacio,F,5,7.22 +2673,Borussia Dortmund,overall,850816,Joey Veerman,M,3,7.07 +2673,Borussia Dortmund,overall,1002007,Giannis Konstantelias,F,2,7.00 +2673,Borussia Dortmund,overall,1937833,Luca Reggiani,D,3,7.00 +2673,Borussia Dortmund,overall,328027,Serhou Guirassy,F,4,7.00 +2673,Borussia Dortmund,overall,556866,Gregor Kobel,G,3,6.93 +2673,Borussia Dortmund,overall,1137131,Filippo Mané,D,4,6.90 +2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,M,5,6.86 +2673,Borussia Dortmund,overall,138491,Alexander Meyer,G,2,6.80 +2673,Borussia Dortmund,overall,577726,Ramy Bensebaini,D,3,6.80 +2673,Borussia Dortmund,overall,799046,Waldemar Anton,D,3,6.80 +2673,Borussia Dortmund,overall,1471049,Joane Gadou,D,4,6.78 +2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,M,4,6.73 +2673,Borussia Dortmund,overall,907463,Felix Nmecha,M,5,6.66 +2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,M,2,6.65 +2673,Borussia Dortmund,overall,980628,Maximilian Beier,F,4,6.65 +2673,Borussia Dortmund,overall,954076,Fábio Silva,F,4,6.55 +2673,Borussia Dortmund,overall,1887796,Kauã Prates,D,4,6.43 +2673,Borussia Dortmund,overall,1937835,Mathis Albert,F,3,6.23 +2673,Borussia Dortmund,bundesliga,1468744,Konstantinos Karetsas,F,1,7.90 +2673,Borussia Dortmund,bundesliga,940871,Nico Schlotterbeck,D,4,7.83 +2673,Borussia Dortmund,bundesliga,556866,Gregor Kobel,G,5,7.30 +2673,Borussia Dortmund,bundesliga,1471049,Joane Gadou,D,1,7.30 +2673,Borussia Dortmund,bundesliga,980628,Maximilian Beier,M,5,7.20 +2673,Borussia Dortmund,bundesliga,799046,Waldemar Anton,D,5,7.20 +2673,Borussia Dortmund,bundesliga,133908,Marcel Sabitzer,M,4,7.10 +2673,Borussia Dortmund,bundesliga,328027,Serhou Guirassy,F,5,7.06 +2673,Borussia Dortmund,bundesliga,800951,Julian Ryerson,M,5,7.04 +2673,Borussia Dortmund,bundesliga,1021272,Daniel Svensson,D,4,7.00 +2673,Borussia Dortmund,bundesliga,1134083,Jobe Bellingham,M,5,6.94 +2673,Borussia Dortmund,bundesliga,226978,Julian Brandt,M,4,6.93 +2673,Borussia Dortmund,bundesliga,1887796,Kauã Prates,D,1,6.90 +2673,Borussia Dortmund,bundesliga,907463,Felix Nmecha,M,3,6.83 +2673,Borussia Dortmund,bundesliga,1002813,Yan Couto,D,2,6.80 +2673,Borussia Dortmund,bundesliga,1937833,Luca Reggiani,D,3,6.73 +2673,Borussia Dortmund,bundesliga,1002007,Giannis Konstantelias,F,1,6.70 +2673,Borussia Dortmund,bundesliga,940054,Karim Adeyemi,F,2,6.65 +2673,Borussia Dortmund,bundesliga,1861666,Samuele Inacio,F,5,6.64 +2673,Borussia Dortmund,bundesliga,1137131,Filippo Mané,D,1,6.60 +2673,Borussia Dortmund,bundesliga,954076,Fábio Silva,F,4,6.60 +2673,Borussia Dortmund,bundesliga,994556,Carney Chukwuemeka,M,3,6.57 +2673,Borussia Dortmund,bundesliga,850816,Joey Veerman,M,1,6.50 +2673,Borussia Dortmund,bundesliga,795005,Salih Özcan,M,2,6.50 +2676,Hamburger SV,overall,113442,Daniel Fernandes,G,1,8.40 +2676,Hamburger SV,overall,1000263,Albert Grønbæk,F,2,8.15 +2676,Hamburger SV,overall,1995000,Louis Lemke,M,2,7.10 +2676,Hamburger SV,overall,1064305,Nicolai Remberg,M,2,7.10 +2676,Hamburger SV,overall,865057,Patson Daka,F,2,6.85 +2676,Hamburger SV,overall,901892,Albert Sambi Lokonga,M,2,6.80 +2676,Hamburger SV,overall,1158529,Martin Adeline,F,2,6.60 +2676,Hamburger SV,overall,842526,Bakery Jatta,M,2,6.55 +2676,Hamburger SV,overall,1129527,Bilal Nadir,M,2,6.55 +2676,Hamburger SV,overall,1568535,Otto Stange,F,2,6.55 +2676,Hamburger SV,overall,135264,Yussuf Poulsen,F,2,6.45 +2676,Hamburger SV,overall,973564,Nicolás Capaldo,D,2,6.40 +2676,Hamburger SV,overall,894396,Terem Moffi,F,1,6.40 +2676,Hamburger SV,overall,826167,Sebastiaan Bornauw,D,2,6.30 +2676,Hamburger SV,overall,801003,Jordan Torunarigha,D,1,5.90 +2676,Hamburger SV,bundesliga,904835,Fábio Vieira,F,4,7.70 +2676,Hamburger SV,bundesliga,113442,Daniel Fernandes,G,4,7.63 +2676,Hamburger SV,bundesliga,1405212,Luka Vušković,D,3,7.47 +2676,Hamburger SV,bundesliga,168987,Robert Glatzel,F,2,7.45 +2676,Hamburger SV,bundesliga,1000263,Albert Grønbæk,F,5,7.26 +2676,Hamburger SV,bundesliga,1546267,Fabio Baldé,F,2,7.15 +2676,Hamburger SV,bundesliga,1064305,Nicolai Remberg,M,5,7.04 +2676,Hamburger SV,bundesliga,999030,Warmed Omari,D,4,6.95 +2676,Hamburger SV,bundesliga,901892,Albert Sambi Lokonga,M,5,6.82 +2676,Hamburger SV,bundesliga,1102528,William Mikelbrencis,D,2,6.75 +2676,Hamburger SV,bundesliga,1012235,Ransford Yeboah Königsdörffer,F,3,6.73 +2676,Hamburger SV,bundesliga,1035752,Giorgi Gocholeishvili,D,2,6.70 +2676,Hamburger SV,bundesliga,973564,Nicolás Capaldo,D,5,6.70 +2676,Hamburger SV,bundesliga,135264,Yussuf Poulsen,F,4,6.63 +2676,Hamburger SV,bundesliga,1158529,Martin Adeline,F,1,6.60 +2676,Hamburger SV,bundesliga,1129527,Bilal Nadir,M,1,6.50 +2676,Hamburger SV,bundesliga,865057,Patson Daka,F,1,6.50 +2676,Hamburger SV,bundesliga,801003,Jordan Torunarigha,D,4,6.48 +2676,Hamburger SV,bundesliga,842526,Bakery Jatta,M,4,6.40 +2676,Hamburger SV,bundesliga,894396,Terem Moffi,F,1,6.40 +2676,Hamburger SV,bundesliga,1568535,Otto Stange,F,4,6.38 +2676,Hamburger SV,bundesliga,991824,Rayan Philippe,F,2,6.25 +2676,Hamburger SV,bundesliga,1995000,Louis Lemke,M,1,6.00 +2676,Hamburger SV,bundesliga,826167,Sebastiaan Bornauw,D,1,5.40 +2538,SC Freiburg,overall,1019321,Igor Matanović,F,5,8.18 +2538,SC Freiburg,overall,1131002,Derry Scherhant,M,5,7.80 +2538,SC Freiburg,overall,142525,Lukas Kübler,D,3,7.57 +2538,SC Freiburg,overall,142259,Matthias Ginter,D,5,7.44 +2538,SC Freiburg,overall,569784,Maximilian Eggestein,M,5,7.30 +2538,SC Freiburg,overall,914755,Patrick Osterhage,M,2,7.25 +2538,SC Freiburg,overall,576266,Philipp Lienhart,D,5,7.20 +2538,SC Freiburg,overall,1020422,Yuito Suzuki,M,5,7.18 +2538,SC Freiburg,overall,1508537,Cyriaque Irié,F,5,7.02 +2538,SC Freiburg,overall,990209,Yannick Engelhardt,M,4,6.95 +2538,SC Freiburg,overall,1131339,Jordy Makengo,D,4,6.93 +2538,SC Freiburg,overall,280009,Lucas Höler,F,4,6.85 +2538,SC Freiburg,overall,1391315,Keisuke Goto,F,5,6.80 +2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,D,4,6.78 +2538,SC Freiburg,overall,979820,Philipp Treu,D,4,6.78 +2538,SC Freiburg,overall,171961,Vincenzo Grifo,M,4,6.78 +2538,SC Freiburg,overall,836711,Jan-Niklas Beste,M,4,6.75 +2538,SC Freiburg,overall,1596573,Bruno Ogbus,D,2,6.70 +2538,SC Freiburg,overall,142231,Christian Günter,D,3,6.63 +2538,SC Freiburg,overall,1083390,Mio Backhaus,G,5,6.44 +2538,SC Freiburg,bundesliga,1020422,Yuito Suzuki,M,2,8.05 +2538,SC Freiburg,bundesliga,1019321,Igor Matanović,F,5,7.84 +2538,SC Freiburg,bundesliga,142259,Matthias Ginter,D,4,7.30 +2538,SC Freiburg,bundesliga,1518931,Johan Manzambi,M,3,7.23 +2538,SC Freiburg,bundesliga,576266,Philipp Lienhart,D,5,7.12 +2538,SC Freiburg,bundesliga,142525,Lukas Kübler,D,5,6.86 +2538,SC Freiburg,bundesliga,836711,Jan-Niklas Beste,M,5,6.80 +2538,SC Freiburg,bundesliga,1131339,Jordy Makengo,D,3,6.80 +2538,SC Freiburg,bundesliga,1131002,Derry Scherhant,M,5,6.72 +2538,SC Freiburg,bundesliga,103442,Anthony Jung,D,2,6.65 +2538,SC Freiburg,bundesliga,1508537,Cyriaque Irié,F,2,6.65 +2538,SC Freiburg,bundesliga,171961,Vincenzo Grifo,M,4,6.65 +2538,SC Freiburg,bundesliga,569784,Maximilian Eggestein,M,5,6.60 +2538,SC Freiburg,bundesliga,979820,Philipp Treu,D,4,6.50 +2538,SC Freiburg,bundesliga,980626,Noah Atubolu,G,4,6.48 +2538,SC Freiburg,bundesliga,1596573,Bruno Ogbus,D,4,6.45 +2538,SC Freiburg,bundesliga,49639,Nicolas Höfler,M,4,6.45 +2538,SC Freiburg,bundesliga,1391315,Keisuke Goto,F,1,6.40 +2538,SC Freiburg,bundesliga,280009,Lucas Höler,F,5,6.40 +2538,SC Freiburg,bundesliga,171927,Maximilian Philipp,F,2,6.35 +2538,SC Freiburg,bundesliga,1131337,Maximilian Rosenfelder,D,1,6.30 +2538,SC Freiburg,bundesliga,990209,Yannick Engelhardt,M,1,6.10 +2538,SC Freiburg,bundesliga,142231,Christian Günter,D,2,5.85 +2538,SC Freiburg,bundesliga,1083390,Mio Backhaus,G,1,5.80 +2534,SV Werder Bremen,overall,1141977,Dariusz Stalmach,M,1,8.00 +2534,SV Werder Bremen,overall,893586,Ludovit Reis,M,2,7.40 +2534,SV Werder Bremen,overall,815612,Marco Grüll,F,2,7.35 +2534,SV Werder Bremen,overall,851254,Amos Pieper,D,2,7.15 +2534,SV Werder Bremen,overall,825771,Marco Friedl,D,2,7.05 +2534,SV Werder Bremen,overall,1005343,Justin Njinmah,F,2,6.80 +2534,SV Werder Bremen,overall,826171,Senne Lynen,M,2,6.70 +2534,SV Werder Bremen,overall,960114,Olivier Deman,D,2,6.60 +2534,SV Werder Bremen,overall,1864786,Salim Musah,F,2,6.55 +2534,SV Werder Bremen,overall,1067120,Eren Dinkçi,F,1,6.50 +2534,SV Werder Bremen,overall,1596105,Patrice Čović,M,1,6.50 +2534,SV Werder Bremen,overall,1568521,Mick Schmetgens,D,2,6.45 +2534,SV Werder Bremen,overall,132645,Niclas Füllkrug,F,2,6.40 +2534,SV Werder Bremen,overall,352290,Cédric Itten,F,2,6.20 +2534,SV Werder Bremen,overall,1137584,Chuki,M,2,6.10 +2534,SV Werder Bremen,overall,991591,Karl Hein,G,1,6.00 +2534,SV Werder Bremen,bundesliga,1141977,Dariusz Stalmach,M,1,8.00 +2534,SV Werder Bremen,bundesliga,1083390,Mio Backhaus,G,4,7.85 +2534,SV Werder Bremen,bundesliga,830127,Romano Schmid,M,4,7.40 +2534,SV Werder Bremen,bundesliga,794962,Maximilian Wöber,D,2,7.25 +2534,SV Werder Bremen,bundesliga,815612,Marco Grüll,F,4,7.05 +2534,SV Werder Bremen,bundesliga,851254,Amos Pieper,D,5,6.90 +2534,SV Werder Bremen,bundesliga,893586,Ludovit Reis,M,1,6.80 +2534,SV Werder Bremen,bundesliga,826171,Senne Lynen,M,5,6.78 +2534,SV Werder Bremen,bundesliga,830142,Jens Stage,M,4,6.78 +2534,SV Werder Bremen,bundesliga,960114,Olivier Deman,D,5,6.76 +2534,SV Werder Bremen,bundesliga,1015164,Isaac Schmidt,D,2,6.75 +2534,SV Werder Bremen,bundesliga,1005343,Justin Njinmah,F,5,6.62 +2534,SV Werder Bremen,bundesliga,1100836,Samuel Mbangula,F,4,6.60 +2534,SV Werder Bremen,bundesliga,1154491,Jovan Milošević,F,2,6.55 +2534,SV Werder Bremen,bundesliga,1596105,Patrice Čović,M,2,6.55 +2534,SV Werder Bremen,bundesliga,1067120,Eren Dinkçi,F,1,6.50 +2534,SV Werder Bremen,bundesliga,825771,Marco Friedl,D,4,6.45 +2534,SV Werder Bremen,bundesliga,1864786,Salim Musah,F,4,6.43 +2534,SV Werder Bremen,bundesliga,352290,Cédric Itten,F,1,6.40 +2534,SV Werder Bremen,bundesliga,1797852,Karim Coulibaly,D,3,6.37 +2534,SV Werder Bremen,bundesliga,916176,Cameron Puertas,M,4,6.30 +2534,SV Werder Bremen,bundesliga,1137584,Chuki,M,1,6.20 +2534,SV Werder Bremen,bundesliga,132645,Niclas Füllkrug,F,1,6.20 +2534,SV Werder Bremen,bundesliga,991591,Karl Hein,G,1,6.00 +2534,SV Werder Bremen,bundesliga,1568521,Mick Schmetgens,D,1,5.80 +2534,SV Werder Bremen,bundesliga,905347,Yukinari Sugawara,D,3,5.60 +2600,FC Augsburg,overall,1129365,Anton Kade,F,2,8.30 +2600,FC Augsburg,overall,822564,Finn Dahmen,G,2,8.10 +2600,FC Augsburg,overall,1128792,Calvin Brackelmann,D,1,7.70 +2600,FC Augsburg,overall,254119,Marius Wolf,M,2,7.60 +2600,FC Augsburg,overall,963198,Chrislain Matsima,D,2,7.30 +2600,FC Augsburg,overall,1597260,Noahkai Banks,D,2,7.25 +2600,FC Augsburg,overall,927340,Han-Noah Massengo,M,2,7.20 +2600,FC Augsburg,overall,929620,Fabian Rieder,M,2,7.10 +2600,FC Augsburg,overall,111483,Michael Gregoritsch,F,2,7.05 +2600,FC Augsburg,overall,1390682,Mert Kömür,M,1,7.00 +2600,FC Augsburg,overall,1215904,Rodrigo Ribeiro,F,2,6.95 +2600,FC Augsburg,overall,1864760,Hennes Behrens,M,2,6.60 +2600,FC Augsburg,overall,877842,Yannik Keitel,M,2,6.60 +2600,FC Augsburg,overall,860461,Robin Fellhauer,F,2,6.40 +2600,FC Augsburg,bundesliga,1129365,Anton Kade,F,5,8.04 +2600,FC Augsburg,bundesliga,1128792,Calvin Brackelmann,D,1,7.70 +2600,FC Augsburg,bundesliga,1122806,Arthur Chaves,D,2,7.25 +2600,FC Augsburg,bundesliga,929620,Fabian Rieder,M,5,7.24 +2600,FC Augsburg,bundesliga,1597260,Noahkai Banks,D,2,7.20 +2600,FC Augsburg,bundesliga,822564,Finn Dahmen,G,5,7.12 +2600,FC Augsburg,bundesliga,254119,Marius Wolf,M,5,7.06 +2600,FC Augsburg,bundesliga,354878,Dimitrios Giannoulis,M,3,7.03 +2600,FC Augsburg,bundesliga,822877,Alexis Claude-Maurice,M,3,6.93 +2600,FC Augsburg,bundesliga,111483,Michael Gregoritsch,F,5,6.90 +2600,FC Augsburg,bundesliga,796206,Kristijan Jakić,M,3,6.87 +2600,FC Augsburg,bundesliga,963198,Chrislain Matsima,D,5,6.80 +2600,FC Augsburg,bundesliga,798926,Cedric Zesiger,D,4,6.75 +2600,FC Augsburg,bundesliga,927340,Han-Noah Massengo,M,5,6.70 +2600,FC Augsburg,bundesliga,1390682,Mert Kömür,M,4,6.70 +2600,FC Augsburg,bundesliga,146853,Jeffrey Gouweleeuw,D,4,6.63 +2600,FC Augsburg,bundesliga,1215904,Rodrigo Ribeiro,F,5,6.62 +2600,FC Augsburg,bundesliga,860461,Robin Fellhauer,F,5,6.48 +2600,FC Augsburg,bundesliga,877842,Yannik Keitel,M,3,6.47 +2600,FC Augsburg,bundesliga,1864760,Hennes Behrens,M,1,6.20 +2530,FC Schalke 04,overall,14990,Edin Džeko,F,3,7.20 +2530,FC Schalke 04,overall,174135,Loris Karius,G,3,7.10 +2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,M,3,7.03 +2530,FC Schalke 04,overall,869883,Dejan Ljubičić,M,3,7.00 +2530,FC Schalke 04,overall,831488,Nikola Katić,D,3,6.97 +2530,FC Schalke 04,overall,1195734,Vitalie Becker,M,3,6.87 +2530,FC Schalke 04,overall,861980,Moussa Sylla,F,3,6.83 +2530,FC Schalke 04,overall,981067,Satoshi Tanaka,M,2,6.75 +2530,FC Schalke 04,overall,852096,Hasan Kuruçay,D,3,6.70 +2530,FC Schalke 04,overall,902381,Junior Adamu,F,3,6.63 +2530,FC Schalke 04,overall,814735,Timo Becker,D,3,6.57 +2530,FC Schalke 04,overall,872358,Ron Schallenberg,M,3,6.43 +2530,FC Schalke 04,overall,962877,Adil Aouchiche,F,3,6.40 +2530,FC Schalke 04,overall,904994,Eric Ebimbe,M,2,6.20 +2530,FC Schalke 04,overall,377118,Robin Gosens,D,2,6.20 +2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,D,3,6.07 +2530,FC Schalke 04,overall,794962,Maximilian Wöber,D,2,5.85 +2530,FC Schalke 04,bundesliga,174135,Loris Karius,G,1,8.10 +2530,FC Schalke 04,bundesliga,831488,Nikola Katić,D,1,7.20 +2530,FC Schalke 04,bundesliga,1195734,Vitalie Becker,M,1,6.90 +2530,FC Schalke 04,bundesliga,1083338,Soufiane El-Faouzi,M,1,6.70 +2530,FC Schalke 04,bundesliga,962877,Adil Aouchiche,F,1,6.60 +2530,FC Schalke 04,bundesliga,869883,Dejan Ljubičić,M,1,6.60 +2530,FC Schalke 04,bundesliga,852096,Hasan Kuruçay,D,1,6.40 +2530,FC Schalke 04,bundesliga,14990,Edin Džeko,F,1,6.30 +2530,FC Schalke 04,bundesliga,902381,Junior Adamu,F,1,6.30 +2530,FC Schalke 04,bundesliga,872358,Ron Schallenberg,M,1,6.20 +2530,FC Schalke 04,bundesliga,814735,Timo Becker,D,1,6.20 +2530,FC Schalke 04,bundesliga,904994,Eric Ebimbe,M,1,6.10 +2530,FC Schalke 04,bundesliga,1195798,Mertcan Ayhan,D,1,6.10 +2530,FC Schalke 04,bundesliga,861980,Moussa Sylla,F,1,6.10 +2530,FC Schalke 04,bundesliga,377118,Robin Gosens,D,1,5.90 +2530,FC Schalke 04,bundesliga,794962,Maximilian Wöber,D,1,5.20 diff --git a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-21_00-07-31_558272+0200.json b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-04_10-49-29_967272+0200.json similarity index 66% rename from outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-21_00-07-31_558272+0200.json rename to outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-04_10-49-29_967272+0200.json index d453605..496ff76 100644 --- a/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-08-21_00-07-31_558272+0200.json +++ b/outputs/sofascore/player_average_ratings/team_player_average_ratings_2026-09-04_10-49-29_967272+0200.json @@ -1,8 +1,8 @@ { - "generated_at": "2026-08-21T00:07:31+02:00", - "source_file": "team_form_2026-08-21_00-06-37_535346+0200.json", + "generated_at": "2026-09-04T10:49:29+02:00", + "source_file": "team_form_2026-09-04_10-43-32_643242+0200.json", "eligibility": { - "bundesliga_matchday": 1, + "bundesliga_matchday": 2, "early_season_max_matchday": 3, "minimum_rated_matches": 2, "last_match_exception": true, @@ -14,19 +14,27 @@ "overall": { "players": [ { - "player_id": 259117, - "player_name": "Joshua Kimmich", + "player_id": 978838, + "player_name": "Michael Olise", "position": "M", - "rating_count": 2, - "average_rating": 7.45, + "rating_count": 4, + "average_rating": 8.08, "ratings": [ { - "match_id": 16489297, - "rating": 7.6 + "match_id": 16849740, + "rating": 7.3 }, { - "match_id": 16242805, - "rating": 7.3 + "match_id": 16248441, + "rating": 8.3 + }, + { + "match_id": 16434087, + "rating": 8.0 + }, + { + "match_id": 16287047, + "rating": 8.7 } ] }, @@ -34,117 +42,91 @@ "player_id": 798583, "player_name": "Dayot Upamecano", "position": "D", - "rating_count": 1, - "average_rating": 7.3, + "rating_count": 2, + "average_rating": 7.9, "ratings": [ { "match_id": 16849740, "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 8.5 } ] }, { - "player_id": 883537, - "player_name": "Luis Díaz", - "position": "F", + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "M", "rating_count": 4, - "average_rating": 7.3, + "average_rating": 7.58, "ratings": [ { - "match_id": 16489297, - "rating": 6.5 + "match_id": 16242805, + "rating": 7.3 }, { - "match_id": 16284981, - "rating": 7.5 + "match_id": 16248441, + "rating": 7.3 }, { - "match_id": 16242805, - "rating": 8.0 + "match_id": 16434087, + "rating": 8.4 }, { - "match_id": 16849740, - "rating": 7.2 + "match_id": 16287047, + "rating": 7.3 } ] }, { - "player_id": 978838, - "player_name": "Michael Olise", + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", "position": "M", - "rating_count": 1, - "average_rating": 7.3, + "rating_count": 5, + "average_rating": 7.22, "ratings": [ { - "match_id": 16849740, - "rating": 7.3 - } - ] - }, - { - "player_id": 896569, - "player_name": "Kim Min-jae", - "position": "D", - "rating_count": 4, - "average_rating": 7.18, - "ratings": [ + "match_id": 16242805, + "rating": 6.9 + }, { - "match_id": 16489297, + "match_id": 16849740, "rating": 6.9 }, { - "match_id": 16284981, - "rating": 8.4 + "match_id": 16248441, + "rating": 7.0 }, { - "match_id": 16242805, - "rating": 6.6 + "match_id": 16434087, + "rating": 8.2 }, { - "match_id": 16849740, - "rating": 6.8 + "match_id": 16287047, + "rating": 7.1 } ] }, { - "player_id": 1159759, - "player_name": "Nathaniel Brown", - "position": "D", - "rating_count": 4, - "average_rating": 7.18, + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 3, + "average_rating": 7.13, "ratings": [ - { - "match_id": 16489297, - "rating": 6.5 - }, - { - "match_id": 16284981, - "rating": 6.9 - }, { "match_id": 16242805, - "rating": 7.6 + "rating": 7.2 }, { - "match_id": 16849740, - "rating": 7.7 - } - ] - }, - { - "player_id": 1482457, - "player_name": "Felipe Chávez", - "position": "M", - "rating_count": 2, - "average_rating": 7.1, - "ratings": [ - { - "match_id": 16489297, - "rating": 6.7 + "match_id": 16248441, + "rating": 6.8 }, { - "match_id": 16849740, - "rating": 7.5 + "match_id": 16434087, + "rating": 7.4 } ] }, @@ -166,242 +148,206 @@ ] }, { - "player_id": 1142251, - "player_name": "Aleksandar Pavlović", + "player_id": 883537, + "player_name": "Luis Díaz", "position": "M", - "rating_count": 4, - "average_rating": 7.05, + "rating_count": 5, + "average_rating": 7.1, "ratings": [ { - "match_id": 16489297, - "rating": 7.0 + "match_id": 16242805, + "rating": 8.0 }, { - "match_id": 16284981, - "rating": 7.4 + "match_id": 16849740, + "rating": 7.2 }, { - "match_id": 16242805, - "rating": 6.9 + "match_id": 16248441, + "rating": 6.2 }, { - "match_id": 16849740, - "rating": 6.9 - } - ] - }, - { - "player_id": 364612, - "player_name": "João Palhinha", - "position": "M", - "rating_count": 2, - "average_rating": 7.0, - "ratings": [ - { - "match_id": 16489297, - "rating": 7.2 + "match_id": 16434087, + "rating": 7.6 }, { - "match_id": 16284981, - "rating": 6.8 + "match_id": 16287047, + "rating": 6.5 } ] }, { - "player_id": 8959, - "player_name": "Manuel Neuer", - "position": "G", - "rating_count": 2, - "average_rating": 7.0, + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "D", + "rating_count": 5, + "average_rating": 7.08, "ratings": [ { - "match_id": 16284981, - "rating": 6.8 + "match_id": 16242805, + "rating": 7.6 }, { - "match_id": 16242805, - "rating": 7.2 - } - ] - }, - { - "player_id": 1129935, - "player_name": "Tom Bischof", - "position": "M", - "rating_count": 3, - "average_rating": 7.0, - "ratings": [ + "match_id": 16849740, + "rating": 7.7 + }, { - "match_id": 16489297, - "rating": 6.9 + "match_id": 16248441, + "rating": 7.6 }, { - "match_id": 16284981, - "rating": 8.1 + "match_id": 16434087, + "rating": 6.3 }, { - "match_id": 16242805, - "rating": 6.0 + "match_id": 16287047, + "rating": 6.2 } ] }, { - "player_id": 227672, - "player_name": "Jonathan Tah", - "position": "D", + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", "rating_count": 4, - "average_rating": 6.93, + "average_rating": 7.03, "ratings": [ { - "match_id": 16489297, - "rating": 6.7 + "match_id": 16849740, + "rating": 6.5 }, { - "match_id": 16284981, - "rating": 7.4 + "match_id": 16248441, + "rating": 7.2 }, { - "match_id": 16242805, - "rating": 6.5 + "match_id": 16434087, + "rating": 7.1 }, { - "match_id": 16849740, - "rating": 7.1 + "match_id": 16287047, + "rating": 7.3 } ] }, { - "player_id": 1994978, - "player_name": "Cassiano Kiala", + "player_id": 927407, + "player_name": "Josip Stanišić", "position": "D", - "rating_count": 1, - "average_rating": 6.8, + "rating_count": 4, + "average_rating": 7.03, "ratings": [ { "match_id": 16849740, - "rating": 6.8 - } - ] - }, - { - "player_id": 1130647, - "player_name": "Jonas Urbig", - "position": "G", - "rating_count": 2, - "average_rating": 6.7, - "ratings": [ + "rating": 6.7 + }, { - "match_id": 16489297, + "match_id": 16248441, "rating": 7.1 }, { - "match_id": 16849740, - "rating": 6.3 + "match_id": 16434087, + "rating": 6.7 + }, + { + "match_id": 16287047, + "rating": 7.6 } ] }, { - "player_id": 980418, - "player_name": "Sacha Boey", + "player_id": 896569, + "player_name": "Kim Min-jae", "position": "D", - "rating_count": 4, - "average_rating": 6.7, + "rating_count": 5, + "average_rating": 6.94, "ratings": [ { - "match_id": 16489297, - "rating": 6.9 + "match_id": 16242805, + "rating": 6.6 }, { - "match_id": 16284981, - "rating": 6.9 + "match_id": 16849740, + "rating": 6.8 }, { - "match_id": 16242805, + "match_id": 16248441, "rating": 6.7 }, { - "match_id": 16849740, - "rating": 6.3 + "match_id": 16434087, + "rating": 7.1 + }, + { + "match_id": 16287047, + "rating": 7.5 } ] }, { - "player_id": 927407, - "player_name": "Josip Stanišić", - "position": "D", + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", "rating_count": 3, - "average_rating": 6.67, + "average_rating": 6.9, "ratings": [ { - "match_id": 16489297, - "rating": 7.2 + "match_id": 16242805, + "rating": 6.0 }, { - "match_id": 16284981, - "rating": 6.1 + "match_id": 16434087, + "rating": 6.8 }, { - "match_id": 16849740, - "rating": 6.7 - } - ] - }, - { - "player_id": 2361805, - "player_name": "Bastian Assomo", - "position": "F", - "rating_count": 2, - "average_rating": 6.65, - "ratings": [ - { - "match_id": 16489297, - "rating": 6.8 - }, - { - "match_id": 16284981, - "rating": 6.5 + "match_id": 16287047, + "rating": 7.9 } ] }, { - "player_id": 873106, - "player_name": "Hiroki Itō", + "player_id": 227672, + "player_name": "Jonathan Tah", "position": "D", - "rating_count": 4, - "average_rating": 6.65, + "rating_count": 5, + "average_rating": 6.86, "ratings": [ { - "match_id": 16489297, + "match_id": 16242805, "rating": 6.5 }, { - "match_id": 16284981, - "rating": 6.4 + "match_id": 16849740, + "rating": 7.1 }, { - "match_id": 16242805, - "rating": 6.7 + "match_id": 16248441, + "rating": 7.0 }, { - "match_id": 16849740, - "rating": 7.0 + "match_id": 16434087, + "rating": 6.8 + }, + { + "match_id": 16287047, + "rating": 6.9 } ] }, { - "player_id": 2427970, - "player_name": "Bara Sapoko Ndiaye", - "position": "M", + "player_id": 873106, + "player_name": "Hiroki Itō", + "position": "D", "rating_count": 2, - "average_rating": 6.55, + "average_rating": 6.85, "ratings": [ { - "match_id": 16489297, - "rating": 6.8 + "match_id": 16242805, + "rating": 6.7 }, { "match_id": 16849740, - "rating": 6.3 + "rating": 7.0 } ] }, @@ -409,8 +355,8 @@ "player_id": 1063767, "player_name": "Ismael Saibari", "position": "M", - "rating_count": 2, - "average_rating": 6.55, + "rating_count": 5, + "average_rating": 6.82, "ratings": [ { "match_id": 16242805, @@ -419,62 +365,90 @@ { "match_id": 16849740, "rating": 6.2 + }, + { + "match_id": 16248441, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 8.4 + }, + { + "match_id": 16287047, + "rating": 6.1 } ] }, { - "player_id": 108579, - "player_name": "Harry Kane", - "position": "F", - "rating_count": 1, - "average_rating": 6.5, + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", + "rating_count": 5, + "average_rating": 6.68, "ratings": [ + { + "match_id": 16242805, + "rating": 6.7 + }, { "match_id": 16849740, + "rating": 6.1 + }, + { + "match_id": 16248441, "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 7.3 + }, + { + "match_id": 16287047, + "rating": 6.8 } ] }, { - "player_id": 1618538, - "player_name": "Guido Della Rovere", + "player_id": 1925507, + "player_name": "Tim Binder", "position": "M", "rating_count": 2, - "average_rating": 6.45, + "average_rating": 6.6, "ratings": [ { - "match_id": 16489297, - "rating": 6.5 + "match_id": 16242805, + "rating": 6.7 }, { - "match_id": 16284981, - "rating": 6.4 + "match_id": 16849740, + "rating": 6.5 } ] }, { - "player_id": 1976732, - "player_name": "Wisdom Mike", + "player_id": 1861975, + "player_name": "Lennart Karl", "position": "M", "rating_count": 2, - "average_rating": 6.45, + "average_rating": 6.55, "ratings": [ { - "match_id": 16242805, - "rating": 6.6 + "match_id": 16434087, + "rating": 6.4 }, { - "match_id": 16849740, - "rating": 6.3 + "match_id": 16287047, + "rating": 6.7 } ] }, { - "player_id": 843665, - "player_name": "Alphonso Davies", + "player_id": 980418, + "player_name": "Sacha Boey", "position": "D", "rating_count": 2, - "average_rating": 6.4, + "average_rating": 6.5, "ratings": [ { "match_id": 16242805, @@ -482,24 +456,24 @@ }, { "match_id": 16849740, - "rating": 6.1 + "rating": 6.3 } ] }, { - "player_id": 2518029, - "player_name": "Filip Pavić", - "position": "D", + "player_id": 1976732, + "player_name": "Wisdom Mike", + "position": "M", "rating_count": 2, - "average_rating": 6.4, + "average_rating": 6.45, "ratings": [ { - "match_id": 16489297, + "match_id": 16242805, "rating": 6.6 }, { - "match_id": 16284981, - "rating": 6.2 + "match_id": 16849740, + "rating": 6.3 } ] }, @@ -508,69 +482,53 @@ "player_name": "Konrad Laimer", "position": "D", "rating_count": 3, - "average_rating": 6.4, + "average_rating": 6.43, "ratings": [ { - "match_id": 16489297, - "rating": 6.3 + "match_id": 16242805, + "rating": 6.7 }, { - "match_id": 16284981, + "match_id": 16248441, "rating": 6.2 }, { - "match_id": 16242805, - "rating": 6.7 + "match_id": 16434087, + "rating": 6.4 } ] }, { - "player_id": 1925507, - "player_name": "Tim Binder", - "position": "M", - "rating_count": 4, - "average_rating": 6.4, + "player_id": 1142248, + "player_name": "Arijon Ibrahimović", + "position": "F", + "rating_count": 2, + "average_rating": 6.35, "ratings": [ - { - "match_id": 16489297, - "rating": 6.6 - }, - { - "match_id": 16284981, - "rating": 5.8 - }, { "match_id": 16242805, - "rating": 6.7 + "rating": 6.1 }, { "match_id": 16849740, - "rating": 6.5 + "rating": 6.6 } ] }, { - "player_id": 1142248, - "player_name": "Arijon Ibrahimović", - "position": "F", - "rating_count": 4, - "average_rating": 6.38, + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", + "rating_count": 2, + "average_rating": 6.3, "ratings": [ { - "match_id": 16489297, - "rating": 6.2 - }, - { - "match_id": 16284981, - "rating": 6.6 - }, - { - "match_id": 16242805, - "rating": 6.1 + "match_id": 16849740, + "rating": 6.3 }, { - "match_id": 16849740, - "rating": 6.6 + "match_id": 16287047, + "rating": 6.3 } ] }, @@ -578,17 +536,9 @@ "player_id": 2236502, "player_name": "Maycon Cardozo", "position": "M", - "rating_count": 4, - "average_rating": 6.25, + "rating_count": 2, + "average_rating": 6.05, "ratings": [ - { - "match_id": 16489297, - "rating": 6.6 - }, - { - "match_id": 16284981, - "rating": 6.3 - }, { "match_id": 16242805, "rating": 6.3 @@ -608,12 +558,8 @@ "player_name": "Michael Olise", "position": "M", "rating_count": 5, - "average_rating": 8.34, + "average_rating": 8.44, "ratings": [ - { - "match_id": 14065222, - "rating": 7.5 - }, { "match_id": 14065235, "rating": 8.4 @@ -629,22 +575,22 @@ { "match_id": 14065556, "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.0 } ] }, { - "player_id": 1129935, - "player_name": "Tom Bischof", - "position": "D", - "rating_count": 2, - "average_rating": 8.0, + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "M", + "rating_count": 1, + "average_rating": 8.4, "ratings": [ { - "match_id": 14065251, - "rating": 7.6 - }, - { - "match_id": 14065556, + "match_id": 16434087, "rating": 8.4 } ] @@ -654,12 +600,8 @@ "player_name": "Joshua Kimmich", "position": "M", "rating_count": 4, - "average_rating": 7.85, + "average_rating": 7.9, "ratings": [ - { - "match_id": 14065222, - "rating": 8.2 - }, { "match_id": 14065232, "rating": 6.7 @@ -671,35 +613,10 @@ { "match_id": 14065556, "rating": 8.2 - } - ] - }, - { - "player_id": 108579, - "player_name": "Harry Kane", - "position": "F", - "rating_count": 5, - "average_rating": 7.42, - "ratings": [ - { - "match_id": 14065222, - "rating": 7.2 - }, - { - "match_id": 14065235, - "rating": 7.5 }, { - "match_id": 14065232, - "rating": 6.6 - }, - { - "match_id": 14065251, - "rating": 5.8 - }, - { - "match_id": 14065556, - "rating": 10.0 + "match_id": 16434087, + "rating": 8.4 } ] }, @@ -707,8 +624,8 @@ "player_id": 798583, "player_name": "Dayot Upamecano", "position": "D", - "rating_count": 2, - "average_rating": 7.3, + "rating_count": 3, + "average_rating": 7.7, "ratings": [ { "match_id": 14065251, @@ -717,35 +634,31 @@ { "match_id": 14065556, "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 8.5 } ] }, { - "player_id": 1130647, - "player_name": "Jonas Urbig", - "position": "G", - "rating_count": 5, - "average_rating": 7.28, + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "M", + "rating_count": 3, + "average_rating": 7.6, "ratings": [ { - "match_id": 14065222, - "rating": 7.3 + "match_id": 14065251, + "rating": 7.6 }, { - "match_id": 14065235, - "rating": 7.4 + "match_id": 14065556, + "rating": 8.4 }, { - "match_id": 14065232, + "match_id": 16434087, "rating": 6.8 - }, - { - "match_id": 14065251, - "rating": 8.0 - }, - { - "match_id": 14065556, - "rating": 6.9 } ] }, @@ -753,13 +666,9 @@ "player_id": 184661, "player_name": "Leon Goretzka", "position": "M", - "rating_count": 5, - "average_rating": 7.26, + "rating_count": 4, + "average_rating": 7.48, "ratings": [ - { - "match_id": 14065222, - "rating": 6.4 - }, { "match_id": 14065235, "rating": 7.0 @@ -779,127 +688,156 @@ ] }, { - "player_id": 896569, - "player_name": "Kim Min-jae", - "position": "D", - "rating_count": 4, - "average_rating": 7.15, + "player_id": 108579, + "player_name": "Harry Kane", + "position": "F", + "rating_count": 5, + "average_rating": 7.4, "ratings": [ - { - "match_id": 14065222, - "rating": 6.6 - }, { "match_id": 14065235, - "rating": 6.7 + "rating": 7.5 }, { "match_id": 14065232, - "rating": 6.7 + "rating": 6.6 }, { "match_id": 14065251, - "rating": 8.6 + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 10.0 + }, + { + "match_id": 16434087, + "rating": 7.1 } ] }, { - "player_id": 227672, - "player_name": "Jonathan Tah", - "position": "D", + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "G", "rating_count": 4, - "average_rating": 7.1, + "average_rating": 7.28, "ratings": [ { "match_id": 14065235, - "rating": 6.8 + "rating": 7.4 }, { "match_id": 14065232, - "rating": 6.7 + "rating": 6.8 }, { "match_id": 14065251, - "rating": 7.4 + "rating": 8.0 }, { "match_id": 14065556, - "rating": 7.5 + "rating": 6.9 } ] }, { - "player_id": 1085381, - "player_name": "Nicolas Jackson", - "position": "F", - "rating_count": 5, - "average_rating": 7.1, + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "D", + "rating_count": 4, + "average_rating": 7.28, "ratings": [ - { - "match_id": 14065222, - "rating": 7.6 - }, { "match_id": 14065235, - "rating": 7.5 + "rating": 6.7 }, { "match_id": 14065232, - "rating": 6.2 + "rating": 6.7 }, { "match_id": 14065251, - "rating": 6.6 + "rating": 8.6 }, { - "match_id": 14065556, - "rating": 7.6 + "match_id": 16434087, + "rating": 7.1 } ] }, { - "player_id": 1861975, - "player_name": "Lennart Karl", + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", "position": "M", - "rating_count": 2, - "average_rating": 6.95, + "rating_count": 3, + "average_rating": 7.07, "ratings": [ { - "match_id": 14065251, + "match_id": 14065235, "rating": 6.6 }, { - "match_id": 14065556, - "rating": 7.3 + "match_id": 14065232, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 8.2 } ] }, { - "player_id": 883537, - "player_name": "Luis Díaz", - "position": "M", + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "D", "rating_count": 5, - "average_rating": 6.88, + "average_rating": 7.04, "ratings": [ { - "match_id": 14065222, - "rating": 7.9 + "match_id": 14065235, + "rating": 6.8 + }, + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 7.4 + }, + { + "match_id": 14065556, + "rating": 7.5 }, + { + "match_id": 16434087, + "rating": 6.8 + } + ] + }, + { + "player_id": 1085381, + "player_name": "Nicolas Jackson", + "position": "F", + "rating_count": 4, + "average_rating": 6.98, + "ratings": [ { "match_id": 14065235, - "rating": 6.1 + "rating": 7.5 }, { "match_id": 14065232, - "rating": 6.6 + "rating": 6.2 }, { "match_id": 14065251, - "rating": 6.3 + "rating": 6.6 }, { "match_id": 14065556, - "rating": 7.5 + "rating": 7.6 } ] }, @@ -907,13 +845,9 @@ "player_id": 873106, "player_name": "Hiroki Itō", "position": "D", - "rating_count": 4, - "average_rating": 6.85, + "rating_count": 3, + "average_rating": 6.87, "ratings": [ - { - "match_id": 14065222, - "rating": 6.8 - }, { "match_id": 14065235, "rating": 6.7 @@ -929,80 +863,68 @@ ] }, { - "player_id": 843665, - "player_name": "Alphonso Davies", - "position": "D", - "rating_count": 3, - "average_rating": 6.83, + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "G", + "rating_count": 2, + "average_rating": 6.85, "ratings": [ { - "match_id": 14065222, - "rating": 7.7 - }, - { - "match_id": 14065235, - "rating": 6.0 + "match_id": 14065556, + "rating": 6.3 }, { - "match_id": 14065232, - "rating": 6.8 + "match_id": 16434087, + "rating": 7.4 } ] }, { - "player_id": 1010231, - "player_name": "Jamal Musiala", + "player_id": 883537, + "player_name": "Luis Díaz", "position": "M", "rating_count": 5, - "average_rating": 6.78, + "average_rating": 6.82, "ratings": [ - { - "match_id": 14065222, - "rating": 7.5 - }, { "match_id": 14065235, - "rating": 7.3 + "rating": 6.1 }, { "match_id": 14065232, - "rating": 6.7 + "rating": 6.6 }, { "match_id": 14065251, - "rating": 6.2 + "rating": 6.3 }, { "match_id": 14065556, - "rating": 6.2 + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 7.6 } ] }, { - "player_id": 355492, - "player_name": "Konrad Laimer", - "position": "D", - "rating_count": 5, - "average_rating": 6.66, + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, "ratings": [ { - "match_id": 14065222, - "rating": 6.6 - }, - { - "match_id": 14065235, - "rating": 6.8 - }, - { - "match_id": 14065232, + "match_id": 14065251, "rating": 6.6 }, { - "match_id": 14065251, - "rating": 6.9 + "match_id": 14065556, + "rating": 7.3 }, { - "match_id": 14065556, + "match_id": 16434087, "rating": 6.4 } ] @@ -1012,12 +934,8 @@ "player_name": "Josip Stanišić", "position": "D", "rating_count": 5, - "average_rating": 6.64, + "average_rating": 6.74, "ratings": [ - { - "match_id": 14065222, - "rating": 6.2 - }, { "match_id": 14065235, "rating": 6.8 @@ -1033,40 +951,44 @@ { "match_id": 14065556, "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.7 } ] }, { - "player_id": 2427970, - "player_name": "Bara Sapoko Ndiaye", - "position": "M", + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "D", "rating_count": 3, - "average_rating": 6.6, + "average_rating": 6.7, "ratings": [ - { - "match_id": 14065222, - "rating": 6.5 - }, { "match_id": 14065235, - "rating": 6.9 + "rating": 6.0 }, { "match_id": 14065232, - "rating": 6.4 + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 7.3 } ] }, { - "player_id": 1142251, - "player_name": "Aleksandar Pavlović", + "player_id": 2427970, + "player_name": "Bara Sapoko Ndiaye", "position": "M", "rating_count": 2, - "average_rating": 6.5, + "average_rating": 6.65, "ratings": [ { "match_id": 14065235, - "rating": 6.6 + "rating": 6.9 }, { "match_id": 14065232, @@ -1075,38 +997,88 @@ ] }, { - "player_id": 246999, - "player_name": "Raphaël Guerreiro", + "player_id": 355492, + "player_name": "Konrad Laimer", "position": "D", - "rating_count": 3, - "average_rating": 6.4, + "rating_count": 5, + "average_rating": 6.62, "ratings": [ { - "match_id": 14065222, - "rating": 7.0 + "match_id": 14065235, + "rating": 6.8 }, { - "match_id": 14065235, - "rating": 5.8 + "match_id": 14065232, + "rating": 6.6 + }, + { + "match_id": 14065251, + "rating": 6.9 }, { "match_id": 14065556, "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.4 } ] }, { - "player_id": 8959, - "player_name": "Manuel Neuer", - "position": "G", + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "M", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065235, + "rating": 7.3 + }, + { + "match_id": 14065232, + "rating": 6.7 + }, + { + "match_id": 14065251, + "rating": 6.2 + }, + { + "match_id": 14065556, + "rating": 6.2 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "M", "rating_count": 1, "average_rating": 6.3, "ratings": [ { - "match_id": 14065556, + "match_id": 16434087, "rating": 6.3 } ] + }, + { + "player_id": 246999, + "player_name": "Raphaël Guerreiro", + "position": "D", + "rating_count": 2, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 14065235, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 6.4 + } + ] } ] } @@ -1114,2559 +1086,6782 @@ "2677": { "team": "VfB Stuttgart", "overall": { - "players": [] - }, - "bundesliga": { "players": [ { - "player_id": 861981, - "player_name": "Nikolas Nartey", + "player_id": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 2, + "average_rating": 8.45, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.1 + }, + { + "match_id": 16434087, + "rating": 7.8 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 2, + "average_rating": 7.85, + "ratings": [ + { + "match_id": 16287048, + "rating": 9.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "M", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.3 + }, + { + "match_id": 16434087, + "rating": 7.4 + } + ] + }, + { + "player_id": 983540, + "player_name": "Tiago Tomás", + "position": "F", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 8.1 + }, + { + "match_id": 16434087, + "rating": 6.6 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "M", + "rating_count": 2, + "average_rating": 7.3, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 7.2 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 2, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.9 + }, + { + "match_id": 16434087, + "rating": 6.3 + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.5 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287048, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.6 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.0 + } + ] + }, + { + "player_id": 1464641, + "player_name": "Chema Andrés", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 2, + "average_rating": 6.15, + "ratings": [ + { + "match_id": 16287048, + "rating": 6.1 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 962898, + "player_name": "Leonidas Stergiou", + "position": "D", + "rating_count": 1, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 1, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 152463, + "player_name": "Fabian Bredlow", + "position": "G", + "rating_count": 1, + "average_rating": 7.8, + "ratings": [ + { + "match_id": 16434087, + "rating": 7.8 + } + ] + }, + { + "player_id": 861981, + "player_name": "Nikolas Nartey", + "position": "F", + "rating_count": 2, + "average_rating": 7.75, + "ratings": [ + { + "match_id": 14065248, + "rating": 7.8 + }, + { + "match_id": 14065560, + "rating": 7.7 + } + ] + }, + { + "player_id": 584722, + "player_name": "Alexander Nübel", + "position": "G", + "rating_count": 4, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.3 + }, + { + "match_id": 14065244, + "rating": 8.0 + }, + { + "match_id": 14065248, + "rating": 8.0 + }, + { + "match_id": 14065560, + "rating": 7.9 + } + ] + }, + { + "player_id": 891510, + "player_name": "Chris Führich", + "position": "M", + "rating_count": 4, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065256, + "rating": 7.8 + }, + { + "match_id": 14065244, + "rating": 7.7 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 7.1 + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "M", + "rating_count": 5, + "average_rating": 7.16, + "ratings": [ + { + "match_id": 14065256, + "rating": 8.1 + }, + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.1 + }, + { + "match_id": 14065560, + "rating": 6.8 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "M", + "rating_count": 5, + "average_rating": 7.12, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.8 + }, + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.6 + }, + { + "match_id": 14065560, + "rating": 6.9 + }, + { + "match_id": 16434087, + "rating": 7.4 + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "F", + "rating_count": 5, + "average_rating": 7.04, + "ratings": [ + { + "match_id": 14065256, + "rating": 7.3 + }, + { + "match_id": 14065244, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 7.8 + }, + { + "match_id": 14065560, + "rating": 6.3 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 1464641, + "player_name": "Chema Andrés", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 7.0 + }, + { + "match_id": 14065560, + "rating": 7.4 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "F", + "rating_count": 5, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.2 + }, + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 8.2 + }, + { + "match_id": 14065560, + "rating": 6.4 + }, + { + "match_id": 16434087, + "rating": 6.6 + } + ] + }, + { + "player_id": 1009334, + "player_name": "Lorenz Assignon", + "position": "D", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.9 + }, + { + "match_id": 14065244, + "rating": 6.7 + }, + { + "match_id": 14065248, + "rating": 6.7 + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "D", + "rating_count": 4, + "average_rating": 6.73, + "ratings": [ + { + "match_id": 14065244, + "rating": 6.5 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 7.2 + }, + { + "match_id": 16434087, + "rating": 6.3 + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "F", + "rating_count": 5, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.4 + }, + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 6.7 + }, + { + "match_id": 16434087, + "rating": 6.0 + } + ] + }, + { + "player_id": 983540, + "player_name": "Tiago Tomás", + "position": "F", + "rating_count": 5, + "average_rating": 6.66, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.8 + }, + { + "match_id": 14065244, + "rating": 6.9 + }, + { + "match_id": 14065248, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434087, + "rating": 6.6 + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "M", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065256, + "rating": 7.1 + }, + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.5 + } + ] + }, + { + "player_id": 1127823, + "player_name": "Luca Jaquez", + "position": "D", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065256, + "rating": 6.7 + }, + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "D", + "rating_count": 5, + "average_rating": 6.46, + "ratings": [ + { + "match_id": 14065256, + "rating": 7.1 + }, + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065248, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.6 + }, + { + "match_id": 16434087, + "rating": 6.0 + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "M", + "rating_count": 4, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065244, + "rating": 5.6 + }, + { + "match_id": 14065248, + "rating": 6.6 + }, + { + "match_id": 14065560, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 7.2 + } + ] + }, + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "F", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "D", + "rating_count": 2, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065560, + "rating": 6.2 + }, + { + "match_id": 16434087, + "rating": 6.2 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 1, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + } + ] + }, + { + "player_id": 962898, + "player_name": "Leonidas Stergiou", + "position": "D", + "rating_count": 1, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16434087, + "rating": 6.0 + } + ] + } + ] + } + }, + "2671": { + "team": "1. FC Köln", + "overall": { + "players": [ + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 2, + "average_rating": 8.25, + "ratings": [ + { + "match_id": 16287059, + "rating": 9.3 + }, + { + "match_id": 16434022, + "rating": 7.2 + } + ] + }, + { + "player_id": 905381, + "player_name": "Thijs Dallinga", + "position": "F", + "rating_count": 2, + "average_rating": 7.55, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 8.9 + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "M", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.5 + }, + { + "match_id": 16434022, + "rating": 7.2 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 7.3 + } + ] + }, + { + "player_id": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 2, + "average_rating": 6.95, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.4 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.0 + }, + { + "match_id": 16434022, + "rating": 6.8 + } + ] + }, + { + "player_id": 1800475, + "player_name": "Said El Mala", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.3 + }, + { + "match_id": 16434022, + "rating": 7.4 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.9 + } + ] + }, + { + "player_id": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.7 + }, + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16287059, + "rating": 7.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 6.5 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16287059, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 6.1 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 905381, + "player_name": "Thijs Dallinga", + "position": "F", + "rating_count": 1, + "average_rating": 8.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 8.9 + } + ] + }, + { + "player_id": 1800475, + "player_name": "Said El Mala", + "position": "F", + "rating_count": 5, + "average_rating": 7.22, + "ratings": [ + { + "match_id": 14065238, + "rating": 7.7 + }, + { + "match_id": 14065242, + "rating": 8.0 + }, + { + "match_id": 14065253, + "rating": 5.0 + }, + { + "match_id": 14065556, + "rating": 8.0 + }, + { + "match_id": 16434022, + "rating": 7.4 + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "M", + "rating_count": 3, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 7.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + } + ] + }, + { + "player_id": 319861, + "player_name": "Luca Waldschmidt", + "position": "F", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065238, + "rating": 7.6 + }, + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.7 + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "F", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.9 + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "F", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.4 + }, + { + "match_id": 14065242, + "rating": 7.5 + }, + { + "match_id": 14065253, + "rating": 7.1 + }, + { + "match_id": 14065556, + "rating": 6.5 + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "F", + "rating_count": 4, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 14065238, + "rating": 7.2 + }, + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.3 + }, + { + "match_id": 16434022, + "rating": 7.3 + } + ] + }, + { + "player_id": 988639, + "player_name": "Eric Martel", + "position": "M", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.7 + }, + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 7.2 + } + ] + }, + { + "player_id": 1482457, + "player_name": "Felipe Chávez", + "position": "M", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.9 + }, + { + "match_id": 14065242, + "rating": 6.6 + } + ] + }, + { + "player_id": 827473, + "player_name": "Luka Lochoshvili", + "position": "D", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "M", + "rating_count": 5, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.9 + }, + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.3 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.8 + } + ] + }, + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "M", + "rating_count": 4, + "average_rating": 6.63, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.5 + }, + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 7.2 + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.6 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + } + ] + }, + { + "player_id": 801263, + "player_name": "Jakub Kamiński", + "position": "M", + "rating_count": 4, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.7 + }, + { + "match_id": 14065242, + "rating": 6.2 + }, + { + "match_id": 14065253, + "rating": 7.0 + }, + { + "match_id": 14065556, + "rating": 6.1 + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + } + ] + }, + { + "player_id": 2197599, + "player_name": "Youssoupha Niang", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.5 + }, + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065253, + "rating": 6.6 + }, + { + "match_id": 14065556, + "rating": 6.4 + } + ] + }, + { + "player_id": 187185, + "player_name": "Marvin Schwäbe", + "position": "G", + "rating_count": 5, + "average_rating": 6.46, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.7 + }, + { + "match_id": 14065242, + "rating": 5.9 + }, + { + "match_id": 14065253, + "rating": 6.9 + }, + { + "match_id": 14065556, + "rating": 5.4 + }, + { + "match_id": 16434022, + "rating": 7.4 + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "D", + "rating_count": 4, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.8 + }, + { + "match_id": 14065253, + "rating": 6.5 + }, + { + "match_id": 14065556, + "rating": 6.1 + }, + { + "match_id": 16434022, + "rating": 6.2 + } + ] + }, + { + "player_id": 963043, + "player_name": "Kristoffer Lund", + "position": "D", + "rating_count": 4, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.3 + }, + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065253, + "rating": 6.3 + }, + { + "match_id": 14065556, + "rating": 6.3 + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "D", + "rating_count": 4, + "average_rating": 6.33, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.5 + }, + { + "match_id": 14065242, + "rating": 6.8 + }, + { + "match_id": 14065556, + "rating": 5.9 + }, + { + "match_id": 16434022, + "rating": 6.1 + } + ] + }, + { + "player_id": 953097, + "player_name": "Cenk Özkaçar", + "position": "D", + "rating_count": 4, + "average_rating": 6.25, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.8 + }, + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065253, + "rating": 5.8 + }, + { + "match_id": 14065556, + "rating": 5.8 + } + ] + }, + { + "player_id": 965950, + "player_name": "Joel Schmied", + "position": "D", + "rating_count": 3, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.1 + }, + { + "match_id": 14065253, + "rating": 7.0 + }, + { + "match_id": 14065556, + "rating": 5.5 + } + ] + }, + { + "player_id": 1020206, + "player_name": "Sebastian Sebulonsen", + "position": "D", + "rating_count": 4, + "average_rating": 5.98, + "ratings": [ + { + "match_id": 14065238, + "rating": 6.1 + }, + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065253, + "rating": 6.0 + }, + { + "match_id": 14065556, + "rating": 5.3 + } + ] + } + ] + } + }, + "2569": { + "team": "TSG Hoffenheim", + "overall": { + "players": [ + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 4, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 16439188, + "rating": 7.2 + }, + { + "match_id": 16846179, + "rating": 6.3 + }, + { + "match_id": 16287038, + "rating": 9.1 + }, + { + "match_id": 16434022, + "rating": 6.3 + } + ] + }, + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 4, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.4 + }, + { + "match_id": 16846179, + "rating": 6.0 + }, + { + "match_id": 16287038, + "rating": 9.6 + }, + { + "match_id": 16434022, + "rating": 6.8 + } + ] + }, + { + "player_id": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 4, + "average_rating": 7.2, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.7 + }, + { + "match_id": 16846179, + "rating": 6.8 + }, + { + "match_id": 16287038, + "rating": 8.7 + }, + { + "match_id": 16434022, + "rating": 6.6 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 3, + "average_rating": 7.17, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.6 + }, + { + "match_id": 16287038, + "rating": 7.3 + }, + { + "match_id": 16434022, + "rating": 7.6 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16434022, + "rating": 7.8 + } + ] + }, + { + "player_id": 944899, + "player_name": "Valentin Gendrey", + "position": "D", + "rating_count": 3, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 8.0 + }, + { + "match_id": 16287038, + "rating": 6.9 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 4, + "average_rating": 6.88, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16846179, + "rating": 6.8 + }, + { + "match_id": 16287038, + "rating": 7.4 + }, + { + "match_id": 16434022, + "rating": 6.8 + } + ] + }, + { + "player_id": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.3 + }, + { + "match_id": 16846179, + "rating": 6.6 + }, + { + "match_id": 16287038, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 7.5 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 4, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.4 + }, + { + "match_id": 16846179, + "rating": 7.0 + }, + { + "match_id": 16287038, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 7.0 + } + ] + }, + { + "player_id": 828571, + "player_name": "Bernardo", + "position": "D", + "rating_count": 3, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.7 + }, + { + "match_id": 16434022, + "rating": 7.2 + } + ] + }, + { + "player_id": 2077300, + "player_name": "Cajetan Lenz", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.4 + }, + { + "match_id": 16846179, + "rating": 7.0 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 4, + "average_rating": 6.68, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16846179, + "rating": 6.4 + }, + { + "match_id": 16287038, + "rating": 7.1 + }, + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 943550, + "player_name": "Luca Philipp", + "position": "G", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16846179, + "rating": 6.3 + }, + { + "match_id": 16287038, + "rating": 6.8 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.5 + }, + { + "match_id": 16846179, + "rating": 6.5 + }, + { + "match_id": 16287038, + "rating": 6.8 + }, + { + "match_id": 16434022, + "rating": 6.4 + } + ] + }, + { + "player_id": 1861981, + "player_name": "Natnael Abraha", + "position": "D", + "rating_count": 3, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.0 + }, + { + "match_id": 16846179, + "rating": 6.9 + }, + { + "match_id": 16287038, + "rating": 6.7 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 4, + "average_rating": 6.53, + "ratings": [ + { + "match_id": 16439188, + "rating": 5.8 + }, + { + "match_id": 16846179, + "rating": 5.9 + }, + { + "match_id": 16287038, + "rating": 7.7 + }, + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.5 + } + ] + }, + { + "player_id": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.3 + }, + { + "match_id": 16846179, + "rating": 6.0 + }, + { + "match_id": 16287038, + "rating": 7.5 + }, + { + "match_id": 16434022, + "rating": 6.1 + } + ] + }, + { + "player_id": 1408406, + "player_name": "Alessandro Vogt", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.4 + }, + { + "match_id": 16846179, + "rating": 6.5 + } + ] + }, + { + "player_id": 1122806, + "player_name": "Arthur Chaves", + "position": "D", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.4 + }, + { + "match_id": 16846179, + "rating": 6.5 + } + ] + }, + { + "player_id": 1185359, + "player_name": "Bambasé Conté", + "position": "F", + "rating_count": 4, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.0 + }, + { + "match_id": 16846179, + "rating": 6.1 + }, + { + "match_id": 16287038, + "rating": 7.0 + }, + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 1974432, + "player_name": "Tristan Spranger", + "position": "D", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16439188, + "rating": 5.9 + }, + { + "match_id": 16846179, + "rating": 6.9 + } + ] + }, + { + "player_id": 957615, + "player_name": "Robin Hranáč", + "position": "D", + "rating_count": 3, + "average_rating": 6.27, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.0 + }, + { + "match_id": 16434022, + "rating": 6.6 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 3, + "average_rating": 5.97, + "ratings": [ + { + "match_id": 16439188, + "rating": 6.2 + }, + { + "match_id": 16846179, + "rating": 6.3 + }, + { + "match_id": 16287038, + "rating": 5.4 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1180758, + "player_name": "Adam Daghim", + "position": "M", + "rating_count": 1, + "average_rating": 7.5, + "ratings": [ + { + "match_id": 16434022, + "rating": 7.5 + } + ] + }, + { + "player_id": 1568123, + "player_name": "Bazoumana Touré", + "position": "M", + "rating_count": 4, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.5 + }, + { + "match_id": 14065244, + "rating": 8.6 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "D", + "rating_count": 5, + "average_rating": 7.16, + "ratings": [ + { + "match_id": 14065237, + "rating": 7.9 + }, + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065252, + "rating": 8.4 + }, + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "M", + "rating_count": 5, + "average_rating": 7.06, + "ratings": [ + { + "match_id": 14065237, + "rating": 7.4 + }, + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 8.1 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.8 + } + ] + }, + { + "player_id": 916946, + "player_name": "Wouter Burger", + "position": "M", + "rating_count": 5, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.6 + }, + { + "match_id": 14065244, + "rating": 7.2 + }, + { + "match_id": 14065252, + "rating": 7.5 + }, + { + "match_id": 14065559, + "rating": 6.6 + }, + { + "match_id": 16434022, + "rating": 6.6 + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "D", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065237, + "rating": 7.2 + }, + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 8.7 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 6.3 + } + ] + }, + { + "player_id": 828571, + "player_name": "Bernardo", + "position": "D", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.9 + }, + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 14065252, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 7.2 + } + ] + }, + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "M", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.8 + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "D", + "rating_count": 5, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065237, + "rating": 7.3 + }, + { + "match_id": 14065244, + "rating": 5.9 + }, + { + "match_id": 14065252, + "rating": 7.4 + }, + { + "match_id": 14065559, + "rating": 5.7 + }, + { + "match_id": 16434022, + "rating": 7.6 + } + ] + }, + { + "player_id": 67647, + "player_name": "Andrej Kramarić", + "position": "F", + "rating_count": 5, + "average_rating": 6.76, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.1 + }, + { + "match_id": 14065244, + "rating": 8.2 + }, + { + "match_id": 14065252, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 6.2 + }, + { + "match_id": 16434022, + "rating": 6.5 + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "F", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065559, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 7.0 + } + ] + }, + { + "player_id": 1185359, + "player_name": "Bambasé Conté", + "position": "F", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "D", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.7 + } + ] + }, + { + "player_id": 957615, + "player_name": "Robin Hranáč", + "position": "D", + "rating_count": 3, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.3 + }, + { + "match_id": 14065252, + "rating": 6.9 + }, + { + "match_id": 16434022, + "rating": 6.6 + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "G", + "rating_count": 5, + "average_rating": 6.56, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.4 + }, + { + "match_id": 14065244, + "rating": 5.5 + }, + { + "match_id": 14065252, + "rating": 7.3 + }, + { + "match_id": 14065559, + "rating": 5.8 + }, + { + "match_id": 16434022, + "rating": 7.8 + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "F", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.3 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.7 + } + ] + }, + { + "player_id": 1010117, + "player_name": "Fisnik Asllani", + "position": "M", + "rating_count": 4, + "average_rating": 6.43, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.6 + }, + { + "match_id": 14065244, + "rating": 6.2 + }, + { + "match_id": 14065252, + "rating": 6.4 + }, + { + "match_id": 14065559, + "rating": 6.5 + } + ] + }, + { + "player_id": 1418703, + "player_name": "Max Moerstedt", + "position": "F", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.7 + }, + { + "match_id": 14065244, + "rating": 6.4 + }, + { + "match_id": 16434022, + "rating": 6.1 + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "M", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434022, + "rating": 6.4 + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 6.2 + } + ] + }, + { + "player_id": 978062, + "player_name": "Alexander Prass", + "position": "D", + "rating_count": 3, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.6 + }, + { + "match_id": 14065252, + "rating": 6.5 + }, + { + "match_id": 14065559, + "rating": 5.8 + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "F", + "rating_count": 4, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 14065237, + "rating": 7.2 + }, + { + "match_id": 14065244, + "rating": 6.6 + }, + { + "match_id": 14065252, + "rating": 6.2 + }, + { + "match_id": 14065559, + "rating": 5.2 + } + ] + } + ] + } + }, + "2547": { + "team": "1. FC Union Berlin", + "overall": { + "players": [ + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 7.7 + } + ] + }, + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 2, + "average_rating": 7.35, + "ratings": [ + { + "match_id": 16287045, + "rating": 8.6 + }, + { + "match_id": 16434026, + "rating": 6.1 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 2, + "average_rating": 7.05, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.3 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.8 + } + ] + }, + { + "player_id": 1086547, + "player_name": "Leopold Querfeld", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.1 + }, + { + "match_id": 16434026, + "rating": 7.5 + } + ] + }, + { + "player_id": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "M", + "rating_count": 2, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.6 + } + ] + }, + { + "player_id": 886737, + "player_name": "Derrick Köhn", + "position": "D", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.8 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "F", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.6 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16287045, + "rating": 7.0 + }, + { + "match_id": 16434026, + "rating": 6.2 + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.0 + }, + { + "match_id": 16434026, + "rating": 7.1 + } + ] + }, + { + "player_id": 149479, + "player_name": "Rani Khedira", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 6.0 + } + ] + }, + { + "player_id": 842718, + "player_name": "Matheo Raab", + "position": "G", + "rating_count": 2, + "average_rating": 5.9, + "ratings": [ + { + "match_id": 16287045, + "rating": 6.6 + }, + { + "match_id": 16434026, + "rating": 5.2 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 48557, + "player_name": "Christopher Trimmel", + "position": "D", + "rating_count": 4, + "average_rating": 7.63, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.5 + }, + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 8.8 + }, + { + "match_id": 14065558, + "rating": 7.6 + } + ] + }, + { + "player_id": 1086547, + "player_name": "Leopold Querfeld", + "position": "D", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 14065257, + "rating": 7.3 + }, + { + "match_id": 16434026, + "rating": 7.5 + } + ] + }, + { + "player_id": 953767, + "player_name": "Andrej Ilić", + "position": "F", + "rating_count": 4, + "average_rating": 7.38, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.7 + }, + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 9.0 + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "M", + "rating_count": 5, + "average_rating": 7.28, + "ratings": [ + { + "match_id": 14065257, + "rating": 7.3 + }, + { + "match_id": 14065242, + "rating": 6.9 + }, + { + "match_id": 14065247, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 148167, + "player_name": "Carl Klaus", + "position": "G", + "rating_count": 4, + "average_rating": 7.23, + "ratings": [ + { + "match_id": 14065257, + "rating": 7.9 + }, + { + "match_id": 14065242, + "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 7.1 + } + ] + }, + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "D", + "rating_count": 5, + "average_rating": 7.14, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.7 + }, + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 7.7 + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.1 + } + ] + }, + { + "player_id": 830803, + "player_name": "Danilho Doekhi", + "position": "D", + "rating_count": 4, + "average_rating": 7.08, + "ratings": [ + { + "match_id": 14065257, + "rating": 7.6 + }, + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065247, + "rating": 7.3 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 855663, + "player_name": "Diogo Leite", + "position": "D", + "rating_count": 4, + "average_rating": 7.03, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.5 + }, + { + "match_id": 14065242, + "rating": 7.3 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065558, + "rating": 7.4 + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "M", + "rating_count": 3, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.6 + }, + { + "match_id": 16434026, + "rating": 6.8 + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "F", + "rating_count": 5, + "average_rating": 6.92, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.6 + }, + { + "match_id": 14065242, + "rating": 7.6 + }, + { + "match_id": 14065247, + "rating": 6.5 + }, + { + "match_id": 14065558, + "rating": 7.3 + }, + { + "match_id": 16434026, + "rating": 6.6 + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "M", + "rating_count": 3, + "average_rating": 6.87, + "ratings": [ + { + "match_id": 14065242, + "rating": 6.7 + }, + { + "match_id": 14065558, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 7.1 + } + ] + }, + { + "player_id": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "M", + "rating_count": 5, + "average_rating": 6.84, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.8 + }, + { + "match_id": 14065242, + "rating": 6.4 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.9 + }, + { + "match_id": 16434026, + "rating": 6.6 + } + ] + }, + { + "player_id": 608362, + "player_name": "Oliver Burke", + "position": "M", + "rating_count": 4, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.4 + }, + { + "match_id": 14065242, + "rating": 6.6 + }, + { + "match_id": 14065247, + "rating": 7.5 + }, + { + "match_id": 14065558, + "rating": 6.7 + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "D", + "rating_count": 5, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.3 + }, + { + "match_id": 14065242, + "rating": 7.8 + }, + { + "match_id": 14065247, + "rating": 6.4 + }, + { + "match_id": 14065558, + "rating": 7.2 + }, + { + "match_id": 16434026, + "rating": 6.2 + } + ] + }, + { + "player_id": 886737, + "player_name": "Derrick Köhn", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.4 + }, + { + "match_id": 16434026, + "rating": 6.8 + } + ] + }, + { + "player_id": 1462742, + "player_name": "Ilyas Ansah", + "position": "M", + "rating_count": 4, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.5 + }, + { + "match_id": 14065242, + "rating": 5.9 + }, + { + "match_id": 14065247, + "rating": 7.0 + }, + { + "match_id": 14065558, + "rating": 6.4 + } + ] + }, + { + "player_id": 149479, + "player_name": "Rani Khedira", + "position": "M", + "rating_count": 4, + "average_rating": 6.38, + "ratings": [ + { + "match_id": 14065257, + "rating": 6.3 + }, + { + "match_id": 14065242, + "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 6.4 + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.3 + } + ] + }, + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "F", + "rating_count": 1, + "average_rating": 6.1, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.1 + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "M", + "rating_count": 1, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.0 + } + ] + }, + { + "player_id": 842718, + "player_name": "Matheo Raab", + "position": "G", + "rating_count": 1, + "average_rating": 5.2, + "ratings": [ + { + "match_id": 16434026, + "rating": 5.2 + } + ] + } + ] + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall": { + "players": [ + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 3, + "average_rating": 7.6, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.7 + }, + { + "match_id": 16287062, + "rating": 10.0 + }, + { + "match_id": 16434026, + "rating": 6.1 + } + ] + }, + { + "player_id": 1474296, + "player_name": "Younes Ebnoutalib", + "position": "F", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 6.4 + }, + { + "match_id": 16434026, + "rating": 9.7 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 3, + "average_rating": 7.33, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.3 + }, + { + "match_id": 16287062, + "rating": 9.1 + }, + { + "match_id": 16434026, + "rating": 6.6 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 3, + "average_rating": 7.27, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.8 + }, + { + "match_id": 16287062, + "rating": 9.3 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.5 + }, + { + "match_id": 16287062, + "rating": 8.2 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 1886360, + "player_name": "Jeremiaha Maluze", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.6 + }, + { + "match_id": 16287062, + "rating": 6.9 + }, + { + "match_id": 16434026, + "rating": 7.9 + } + ] + }, + { + "player_id": 2115909, + "player_name": "Otavio", + "position": "D", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.2 + }, + { + "match_id": 16287062, + "rating": 8.6 + }, + { + "match_id": 16434026, + "rating": 6.2 + } + ] + }, + { + "player_id": 997012, + "player_name": "Ansgar Knauff", + "position": "F", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.1 + }, + { + "match_id": 16287062, + "rating": 7.6 + } + ] + }, + { + "player_id": 1501641, + "player_name": "Keita Kosugi", + "position": "D", + "rating_count": 3, + "average_rating": 6.57, + "ratings": [ + { + "match_id": 16284987, + "rating": 5.0 + }, + { + "match_id": 16287062, + "rating": 8.9 + }, + { + "match_id": 16434026, + "rating": 5.8 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 16284987, + "rating": 4.9 + }, + { + "match_id": 16287062, + "rating": 7.8 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 1977245, + "player_name": "Love Arrhov", + "position": "M", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.6 + }, + { + "match_id": 16287062, + "rating": 6.2 + }, + { + "match_id": 16434026, + "rating": 6.4 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "M", + "rating_count": 3, + "average_rating": 6.37, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.6 + }, + { + "match_id": 16287062, + "rating": 6.1 + }, + { + "match_id": 16434026, + "rating": 6.4 + } + ] + }, + { + "player_id": 1957761, + "player_name": "Malik Pimpong", + "position": "F", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16287062, + "rating": 6.4 + }, + { + "match_id": 16434026, + "rating": 6.3 + } + ] + }, + { + "player_id": 1149113, + "player_name": "Oscar Højlund", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 16284987, + "rating": 6.2 + }, + { + "match_id": 16434026, + "rating": 6.5 + } + ] + }, + { + "player_id": 1134203, + "player_name": "Kauã Santos", + "position": "G", + "rating_count": 2, + "average_rating": 5.4, + "ratings": [ + { + "match_id": 16284987, + "rating": 4.0 + }, + { + "match_id": 16287062, + "rating": 6.8 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1474296, + "player_name": "Younes Ebnoutalib", + "position": "F", + "rating_count": 2, + "average_rating": 8.0, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.3 + }, + { + "match_id": 16434026, + "rating": 9.7 + } + ] + }, + { + "player_id": 1886360, + "player_name": "Jeremiaha Maluze", + "position": "D", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ + { + "match_id": 16434026, + "rating": 7.9 + } + ] + }, + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "M", + "rating_count": 5, + "average_rating": 7.52, + "ratings": [ + { + "match_id": 14065231, + "rating": 8.0 + }, + { + "match_id": 14065239, + "rating": 8.3 + }, + { + "match_id": 14065245, + "rating": 7.5 + }, + { + "match_id": 14065560, + "rating": 7.1 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "M", + "rating_count": 4, + "average_rating": 7.13, + "ratings": [ + { + "match_id": 14065231, + "rating": 8.0 + }, + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 7.2 + } + ] + }, + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "F", + "rating_count": 4, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 7.2 + }, + { + "match_id": 14065560, + "rating": 8.0 + }, + { + "match_id": 16434026, + "rating": 6.1 + } + ] + }, + { + "player_id": 1142211, + "player_name": "Hugo Larsson", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.9 + }, + { + "match_id": 14065239, + "rating": 6.7 + } + ] + }, + { + "player_id": 1146148, + "player_name": "Jean-Mattéo Bahoya", + "position": "M", + "rating_count": 3, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 14065560, + "rating": 6.7 + } + ] + }, + { + "player_id": 190161, + "player_name": "Michael Zetterer", + "position": "G", + "rating_count": 4, + "average_rating": 6.78, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.2 + }, + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 7.3 + }, + { + "match_id": 14065560, + "rating": 7.0 + } + ] + }, + { + "player_id": 790965, + "player_name": "Ritsu Doan", + "position": "M", + "rating_count": 3, + "average_rating": 6.77, + "ratings": [ + { + "match_id": 14065231, + "rating": 7.7 + }, + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065560, + "rating": 6.5 + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "D", + "rating_count": 1, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 1192318, + "player_name": "Farès Chaïbi", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, + "ratings": [ + { + "match_id": 14065239, + "rating": 7.2 + }, + { + "match_id": 14065245, + "rating": 6.1 + }, + { + "match_id": 14065560, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "D", + "rating_count": 5, + "average_rating": 6.66, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.7 + }, + { + "match_id": 14065239, + "rating": 6.8 + }, + { + "match_id": 14065245, + "rating": 6.6 + }, + { + "match_id": 14065560, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.7 + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "M", + "rating_count": 4, + "average_rating": 6.65, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.8 + }, + { + "match_id": 14065239, + "rating": 6.6 + }, + { + "match_id": 14065245, + "rating": 6.8 + }, + { + "match_id": 16434026, + "rating": 6.4 + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.6 + } + ] + }, + { + "player_id": 341589, + "player_name": "Mahmoud Dahoud", + "position": "M", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.6 + }, + { + "match_id": 14065560, + "rating": 6.4 + } + ] + }, + { + "player_id": 997012, + "player_name": "Ansgar Knauff", + "position": "F", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.3 + }, + { + "match_id": 14065239, + "rating": 6.9 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.2 + } + ] + }, + { + "player_id": 999276, + "player_name": "Aurèle Amenda", + "position": "D", + "rating_count": 4, + "average_rating": 6.48, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.7 + }, + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.0 + }, + { + "match_id": 14065560, + "rating": 6.5 + } + ] + }, + { + "player_id": 1149113, + "player_name": "Oscar Højlund", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.7 + }, + { + "match_id": 14065239, + "rating": 6.2 + }, + { + "match_id": 16434026, + "rating": 6.5 + } + ] + }, + { + "player_id": 921789, + "player_name": "Rasmus Kristensen", + "position": "D", + "rating_count": 3, + "average_rating": 6.47, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.8 + }, + { + "match_id": 14065239, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 1977245, + "player_name": "Love Arrhov", + "position": "M", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.5 + }, + { + "match_id": 16434026, + "rating": 6.4 + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "D", + "rating_count": 4, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.6 + }, + { + "match_id": 14065239, + "rating": 6.1 + }, + { + "match_id": 14065245, + "rating": 6.5 + }, + { + "match_id": 14065560, + "rating": 6.4 + } + ] + }, + { + "player_id": 954061, + "player_name": "Arnaud Kalimuendo", + "position": "F", + "rating_count": 4, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065231, + "rating": 6.3 + }, + { + "match_id": 14065239, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 6.3 + }, + { + "match_id": 14065560, + "rating": 6.1 + } + ] + }, + { + "player_id": 66518, + "player_name": "Mario Götze", + "position": "M", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ + { + "match_id": 14065245, + "rating": 6.4 + }, + { + "match_id": 14065560, + "rating": 6.3 + } + ] + }, + { + "player_id": 1957761, + "player_name": "Malik Pimpong", + "position": "F", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.3 + } + ] + }, + { + "player_id": 2115909, + "player_name": "Otavio", + "position": "D", + "rating_count": 1, + "average_rating": 6.2, + "ratings": [ + { + "match_id": 16434026, + "rating": 6.2 + } + ] + }, + { + "player_id": 1501641, + "player_name": "Keita Kosugi", + "position": "D", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ + { + "match_id": 16434026, + "rating": 5.8 + } + ] + } + ] + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall": { + "players": [ + { + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "M", + "rating_count": 2, + "average_rating": 8.7, + "ratings": [ + { + "match_id": 16287042, + "rating": 10.0 + }, + { + "match_id": 16434044, + "rating": 7.4 + } + ] + }, + { + "player_id": 152206, + "player_name": "Dominik Kohr", + "position": "D", + "rating_count": 2, + "average_rating": 8.2, + "ratings": [ + { + "match_id": 16287042, + "rating": 8.8 + }, + { + "match_id": 16434044, + "rating": 7.6 + } + ] + }, + { + "player_id": 822340, + "player_name": "Phillip Tietz", "position": "F", "rating_count": 2, - "average_rating": 7.75, + "average_rating": 8.0, "ratings": [ { - "match_id": 14065248, - "rating": 7.8 + "match_id": 16287042, + "rating": 10.0 }, { - "match_id": 14065560, - "rating": 7.7 + "match_id": 16434044, + "rating": 6.0 } ] }, { - "player_id": 891510, - "player_name": "Chris Führich", + "player_id": 846471, + "player_name": "Anthony Caci", "position": "M", - "rating_count": 5, - "average_rating": 7.38, + "rating_count": 2, + "average_rating": 7.95, "ratings": [ { - "match_id": 14065222, - "rating": 7.4 + "match_id": 16287042, + "rating": 8.1 }, { - "match_id": 14065256, + "match_id": 16434044, "rating": 7.8 - }, - { - "match_id": 14065244, - "rating": 7.7 - }, - { - "match_id": 14065248, - "rating": 6.9 - }, - { - "match_id": 14065560, - "rating": 7.1 } ] }, { - "player_id": 584722, - "player_name": "Alexander Nübel", - "position": "G", - "rating_count": 5, - "average_rating": 7.32, + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 2, + "average_rating": 7.85, "ratings": [ { - "match_id": 14065222, - "rating": 6.4 - }, - { - "match_id": 14065256, - "rating": 6.3 + "match_id": 16287042, + "rating": 8.1 }, { - "match_id": 14065244, - "rating": 8.0 - }, + "match_id": 16434044, + "rating": 7.6 + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 2, + "average_rating": 7.65, + "ratings": [ { - "match_id": 14065248, - "rating": 8.0 + "match_id": 16287042, + "rating": 7.4 }, { - "match_id": 14065560, + "match_id": 16434044, "rating": 7.9 } ] }, { - "player_id": 901882, - "player_name": "Angelo Stiller", + "player_id": 1028307, + "player_name": "Kaishu Sano", "position": "M", - "rating_count": 5, + "rating_count": 2, "average_rating": 7.3, "ratings": [ { - "match_id": 14065222, - "rating": 6.9 - }, - { - "match_id": 14065256, - "rating": 8.1 - }, - { - "match_id": 14065244, - "rating": 6.6 - }, - { - "match_id": 14065248, - "rating": 8.1 + "match_id": 16287042, + "rating": 7.4 }, { - "match_id": 14065560, - "rating": 6.8 + "match_id": 16434044, + "rating": 7.2 } ] }, { - "player_id": 1464641, - "player_name": "Chema Andrés", + "player_id": 1175898, + "player_name": "Otto Ruoppi", "position": "M", - "rating_count": 4, - "average_rating": 7.23, + "rating_count": 2, + "average_rating": 7.25, "ratings": [ { - "match_id": 14065222, + "match_id": 16287042, "rating": 7.9 }, { - "match_id": 14065256, + "match_id": 16434044, "rating": 6.6 - }, - { - "match_id": 14065248, - "rating": 7.0 - }, - { - "match_id": 14065560, - "rating": 7.4 } ] }, { - "player_id": 878081, - "player_name": "Ermedin Demirović", - "position": "F", - "rating_count": 5, - "average_rating": 7.1, + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 7.25, "ratings": [ { - "match_id": 14065222, - "rating": 6.5 - }, - { - "match_id": 14065256, - "rating": 7.3 - }, - { - "match_id": 14065244, + "match_id": 16287042, "rating": 7.6 }, { - "match_id": 14065248, - "rating": 7.8 - }, - { - "match_id": 14065560, - "rating": 6.3 + "match_id": 16434044, + "rating": 6.9 } ] }, { - "player_id": 788949, - "player_name": "Maximilian Mittelstädt", - "position": "D", - "rating_count": 5, - "average_rating": 7.08, + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", + "rating_count": 2, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065222, + "match_id": 16287042, "rating": 7.2 }, { - "match_id": 14065256, - "rating": 6.8 - }, - { - "match_id": 14065244, - "rating": 6.9 - }, - { - "match_id": 14065248, - "rating": 7.6 - }, - { - "match_id": 14065560, - "rating": 6.9 + "match_id": 16434044, + "rating": 6.6 } ] }, { - "player_id": 863271, - "player_name": "Jeff Chabot", + "player_id": 1548910, + "player_name": "Kacper Potulski", "position": "D", - "rating_count": 4, - "average_rating": 7.03, + "rating_count": 2, + "average_rating": 6.85, "ratings": [ { - "match_id": 14065222, - "rating": 7.5 - }, - { - "match_id": 14065244, - "rating": 6.5 - }, - { - "match_id": 14065248, + "match_id": 16287042, "rating": 6.9 }, { - "match_id": 14065560, - "rating": 7.2 + "match_id": 16434044, + "rating": 6.8 } ] }, { - "player_id": 801030, - "player_name": "Atakan Karazor", - "position": "M", + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "F", "rating_count": 2, - "average_rating": 6.95, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065222, - "rating": 7.8 + "match_id": 16287042, + "rating": 6.8 }, { - "match_id": 14065244, - "rating": 6.1 + "match_id": 16434044, + "rating": 6.8 } ] }, { - "player_id": 990201, - "player_name": "Jamie Leweling", - "position": "M", - "rating_count": 5, - "average_rating": 6.88, + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065222, - "rating": 7.0 - }, - { - "match_id": 14065256, - "rating": 6.2 - }, - { - "match_id": 14065244, - "rating": 6.6 - }, - { - "match_id": 14065248, - "rating": 8.2 + "match_id": 16287042, + "rating": 6.4 }, { - "match_id": 14065560, - "rating": 6.4 + "match_id": 16434044, + "rating": 7.0 } ] }, { - "player_id": 794298, - "player_name": "Deniz Undav", + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", "position": "F", - "rating_count": 4, - "average_rating": 6.88, + "rating_count": 2, + "average_rating": 6.65, "ratings": [ { - "match_id": 14065256, - "rating": 6.4 - }, - { - "match_id": 14065244, - "rating": 6.9 - }, - { - "match_id": 14065248, - "rating": 7.5 + "match_id": 16287042, + "rating": 6.7 }, { - "match_id": 14065560, - "rating": 6.7 + "match_id": 16434044, + "rating": 6.6 } ] }, { - "player_id": 1126569, - "player_name": "Bilal El Khannouss", + "player_id": 537552, + "player_name": "Jae-sung Lee", "position": "M", - "rating_count": 4, - "average_rating": 6.83, + "rating_count": 2, + "average_rating": 6.5, "ratings": [ { - "match_id": 14065222, - "rating": 7.4 - }, - { - "match_id": 14065256, - "rating": 7.1 + "match_id": 16287042, + "rating": 6.7 }, { - "match_id": 14065244, - "rating": 6.2 - }, + "match_id": 16434044, + "rating": 6.3 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "D", + "rating_count": 1, + "average_rating": 7.9, + "ratings": [ { - "match_id": 14065248, - "rating": 6.6 + "match_id": 16434044, + "rating": 7.9 } ] }, { - "player_id": 1009334, - "player_name": "Lorenz Assignon", - "position": "D", + "player_id": 94312, + "player_name": "Daniel Batz", + "position": "G", "rating_count": 3, - "average_rating": 6.77, + "average_rating": 7.5, "ratings": [ { - "match_id": 14065256, - "rating": 6.9 + "match_id": 14065235, + "rating": 6.2 }, { - "match_id": 14065244, - "rating": 6.7 + "match_id": 14065246, + "rating": 6.8 }, { - "match_id": 14065248, - "rating": 6.7 + "match_id": 14065562, + "rating": 9.5 } ] }, { - "player_id": 1127823, - "player_name": "Luca Jaquez", - "position": "D", + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "M", "rating_count": 5, - "average_rating": 6.56, + "average_rating": 7.42, "ratings": [ { - "match_id": 14065222, - "rating": 6.6 + "match_id": 14065235, + "rating": 7.0 }, { - "match_id": 14065256, - "rating": 6.7 + "match_id": 14065246, + "rating": 7.1 }, { - "match_id": 14065244, - "rating": 6.4 + "match_id": 14065247, + "rating": 7.1 }, { - "match_id": 14065248, - "rating": 6.9 + "match_id": 14065562, + "rating": 8.5 }, { - "match_id": 14065560, - "rating": 6.2 + "match_id": 16434044, + "rating": 7.4 } ] }, { - "player_id": 1153265, - "player_name": "Badredine Bouanani", + "player_id": 352544, + "player_name": "Sheraldo Becker", "position": "F", - "rating_count": 2, - "average_rating": 6.55, + "rating_count": 5, + "average_rating": 7.24, "ratings": [ { - "match_id": 14065222, - "rating": 6.6 + "match_id": 14065235, + "rating": 7.6 }, { - "match_id": 14065256, + "match_id": 14065246, "rating": 6.5 + }, + { + "match_id": 14065247, + "rating": 8.5 + }, + { + "match_id": 14065562, + "rating": 6.8 + }, + { + "match_id": 16434044, + "rating": 6.8 } ] }, { - "player_id": 983540, - "player_name": "Tiago Tomás", - "position": "F", + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "M", "rating_count": 5, - "average_rating": 6.54, + "average_rating": 7.18, "ratings": [ { - "match_id": 14065222, - "rating": 6.0 + "match_id": 14065235, + "rating": 6.7 }, { - "match_id": 14065256, - "rating": 6.8 + "match_id": 14065246, + "rating": 8.2 }, { - "match_id": 14065244, + "match_id": 14065247, "rating": 6.9 }, { - "match_id": 14065248, - "rating": 6.5 + "match_id": 14065562, + "rating": 7.5 }, { - "match_id": 14065560, - "rating": 6.5 + "match_id": 16434044, + "rating": 6.6 } ] }, { - "player_id": 916943, - "player_name": "Ramon Hendriks", + "player_id": 157377, + "player_name": "Silvan Widmer", "position": "D", - "rating_count": 5, - "average_rating": 6.44, + "rating_count": 4, + "average_rating": 7.13, "ratings": [ { - "match_id": 14065222, - "rating": 5.9 - }, - { - "match_id": 14065256, - "rating": 7.1 + "match_id": 14065235, + "rating": 6.9 }, { - "match_id": 14065244, - "rating": 6.6 + "match_id": 14065246, + "rating": 7.4 }, { - "match_id": 14065248, - "rating": 6.0 + "match_id": 14065562, + "rating": 7.2 }, { - "match_id": 14065560, - "rating": 6.6 + "match_id": 16434044, + "rating": 7.0 } ] }, { - "player_id": 1418649, - "player_name": "Finn Jeltsch", - "position": "D", - "rating_count": 2, - "average_rating": 6.0, + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "M", + "rating_count": 5, + "average_rating": 7.06, "ratings": [ { - "match_id": 14065222, - "rating": 5.8 + "match_id": 14065235, + "rating": 7.2 }, { - "match_id": 14065560, - "rating": 6.2 + "match_id": 14065246, + "rating": 7.0 + }, + { + "match_id": 14065247, + "rating": 6.9 + }, + { + "match_id": 14065562, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.2 } ] }, { - "player_id": 906278, - "player_name": "Josha Vagnoman", + "player_id": 1548910, + "player_name": "Kacper Potulski", "position": "D", "rating_count": 4, - "average_rating": 5.98, + "average_rating": 6.98, "ratings": [ { - "match_id": 14065222, - "rating": 5.5 + "match_id": 14065246, + "rating": 7.1 }, { - "match_id": 14065244, + "match_id": 14065247, "rating": 5.6 }, { - "match_id": 14065248, - "rating": 6.6 + "match_id": 14065562, + "rating": 8.4 }, { - "match_id": 14065560, - "rating": 6.2 + "match_id": 16434044, + "rating": 6.8 } ] - } - ] - } - }, - "2671": { - "team": "1. FC Köln", - "overall": { - "players": [] - }, - "bundesliga": { - "players": [ + }, { - "player_id": 1800475, - "player_name": "Said El Mala", - "position": "F", - "rating_count": 5, - "average_rating": 7.04, + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "G", + "rating_count": 2, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065229, - "rating": 6.5 - }, - { - "match_id": 14065238, - "rating": 7.7 - }, - { - "match_id": 14065242, - "rating": 8.0 - }, - { - "match_id": 14065253, - "rating": 5.0 + "match_id": 14065247, + "rating": 6.9 }, { - "match_id": 14065556, - "rating": 8.0 + "match_id": 16434044, + "rating": 6.9 } ] }, { - "player_id": 319861, - "player_name": "Luca Waldschmidt", - "position": "F", - "rating_count": 4, - "average_rating": 7.0, + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "D", + "rating_count": 5, + "average_rating": 6.86, "ratings": [ { - "match_id": 14065229, - "rating": 7.0 + "match_id": 14065235, + "rating": 5.8 }, { - "match_id": 14065238, - "rating": 7.6 + "match_id": 14065246, + "rating": 6.9 }, { - "match_id": 14065242, + "match_id": 14065247, "rating": 6.7 }, { - "match_id": 14065253, - "rating": 6.7 + "match_id": 14065562, + "rating": 7.3 + }, + { + "match_id": 16434044, + "rating": 7.6 } ] }, { - "player_id": 930272, - "player_name": "Tom Krauß", - "position": "M", - "rating_count": 2, - "average_rating": 6.95, + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "F", + "rating_count": 5, + "average_rating": 6.82, "ratings": [ { - "match_id": 14065242, - "rating": 6.7 + "match_id": 14065235, + "rating": 7.2 }, { - "match_id": 14065253, + "match_id": 14065246, "rating": 7.2 + }, + { + "match_id": 14065247, + "rating": 6.8 + }, + { + "match_id": 14065562, + "rating": 6.9 + }, + { + "match_id": 16434044, + "rating": 6.0 } ] }, { - "player_id": 378340, - "player_name": "Marius Bülter", - "position": "F", + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "M", "rating_count": 5, - "average_rating": 6.92, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065229, - "rating": 7.1 + "match_id": 14065235, + "rating": 6.2 }, { - "match_id": 14065238, + "match_id": 14065246, "rating": 6.4 }, { - "match_id": 14065242, - "rating": 7.5 + "match_id": 14065247, + "rating": 6.9 }, { - "match_id": 14065253, - "rating": 7.1 + "match_id": 14065562, + "rating": 6.7 }, { - "match_id": 14065556, - "rating": 6.5 + "match_id": 16434044, + "rating": 7.8 } ] }, { - "player_id": 988639, - "player_name": "Eric Martel", + "player_id": 980621, + "player_name": "Paul Nebel", "position": "M", "rating_count": 4, - "average_rating": 6.83, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065229, - "rating": 6.9 + "match_id": 14065235, + "rating": 7.1 }, { - "match_id": 14065238, + "match_id": 14065246, "rating": 6.7 }, { - "match_id": 14065242, - "rating": 6.5 + "match_id": 14065247, + "rating": 6.7 }, { - "match_id": 14065556, - "rating": 7.2 + "match_id": 14065562, + "rating": 6.5 } ] }, { - "player_id": 187185, - "player_name": "Marvin Schwäbe", - "position": "G", + "player_id": 152206, + "player_name": "Dominik Kohr", + "position": "D", "rating_count": 5, - "average_rating": 6.72, + "average_rating": 6.74, "ratings": [ { - "match_id": 14065229, - "rating": 8.7 + "match_id": 14065235, + "rating": 6.6 }, { - "match_id": 14065238, + "match_id": 14065246, "rating": 6.7 }, { - "match_id": 14065242, + "match_id": 14065247, "rating": 5.9 }, { - "match_id": 14065253, + "match_id": 14065562, "rating": 6.9 }, { - "match_id": 14065556, - "rating": 5.4 + "match_id": 16434044, + "rating": 7.6 } ] }, { - "player_id": 1010726, - "player_name": "Jan Uwe Thielmann", + "player_id": 1175898, + "player_name": "Otto Ruoppi", "position": "M", - "rating_count": 4, - "average_rating": 6.68, + "rating_count": 1, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065229, + "match_id": 16434044, "rating": 6.6 - }, + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ { - "match_id": 14065238, - "rating": 7.2 + "match_id": 16434044, + "rating": 6.6 + } + ] + }, + { + "player_id": 355486, + "player_name": "Stefan Posch", + "position": "D", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ + { + "match_id": 14065235, + "rating": 6.1 }, { - "match_id": 14065242, - "rating": 6.6 + "match_id": 14065246, + "rating": 7.0 }, { - "match_id": 14065556, + "match_id": 14065247, "rating": 6.3 + }, + { + "match_id": 14065562, + "rating": 6.8 } ] }, { - "player_id": 1482457, - "player_name": "Felipe Chávez", + "player_id": 893962, + "player_name": "Lennard Maloney", "position": "M", "rating_count": 3, - "average_rating": 6.67, + "average_rating": 6.5, "ratings": [ { - "match_id": 14065229, - "rating": 6.5 + "match_id": 14065235, + "rating": 6.4 }, { - "match_id": 14065238, - "rating": 6.9 + "match_id": 14065246, + "rating": 6.4 }, { - "match_id": 14065242, - "rating": 6.6 + "match_id": 14065562, + "rating": 6.7 } ] }, { - "player_id": 801263, - "player_name": "Jakub Kamiński", - "position": "M", - "rating_count": 5, - "average_rating": 6.66, + "player_id": 1005834, + "player_name": "Armindo Sieb", + "position": "F", + "rating_count": 3, + "average_rating": 6.43, "ratings": [ { - "match_id": 14065229, - "rating": 7.3 + "match_id": 14065235, + "rating": 6.5 }, { - "match_id": 14065238, - "rating": 6.7 + "match_id": 14065246, + "rating": 6.2 }, { - "match_id": 14065242, - "rating": 6.2 + "match_id": 14065247, + "rating": 6.6 + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "M", + "rating_count": 3, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 14065247, + "rating": 6.3 }, { - "match_id": 14065253, - "rating": 7.0 + "match_id": 14065562, + "rating": 6.6 }, { - "match_id": 14065556, - "rating": 6.1 + "match_id": 16434044, + "rating": 6.3 } ] }, { - "player_id": 921033, - "player_name": "Linton Maina", - "position": "M", - "rating_count": 5, - "average_rating": 6.64, + "player_id": 1152505, + "player_name": "Nelson Weiper", + "position": "F", + "rating_count": 4, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065229, - "rating": 6.6 + "match_id": 14065235, + "rating": 6.3 }, { - "match_id": 14065238, - "rating": 6.9 + "match_id": 14065246, + "rating": 6.6 }, { - "match_id": 14065242, - "rating": 6.2 + "match_id": 14065247, + "rating": 6.3 }, { - "match_id": 14065253, - "rating": 7.3 + "match_id": 14065562, + "rating": 6.4 + } + ] + } + ] + } + }, + "2561": { + "team": "SC Paderborn 07", + "overall": { + "players": [ + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 2, + "average_rating": 8.1, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.9 }, { - "match_id": 14065556, - "rating": 6.2 + "match_id": 16434044, + "rating": 8.3 } ] }, { - "player_id": 1112327, - "player_name": "Ísak Bergmann Jóhannesson", + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", + "rating_count": 1, + "average_rating": 8.1, + "ratings": [ + { + "match_id": 16434044, + "rating": 8.1 + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", "position": "M", - "rating_count": 4, - "average_rating": 6.6, + "rating_count": 2, + "average_rating": 7.8, "ratings": [ { - "match_id": 14065229, - "rating": 7.1 + "match_id": 16287053, + "rating": 8.5 }, { - "match_id": 14065238, - "rating": 6.5 + "match_id": 16434044, + "rating": 7.1 + } + ] + }, + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 2, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.3 }, { - "match_id": 14065253, - "rating": 6.6 + "match_id": 16434044, + "rating": 7.5 + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16287053, + "rating": 7.6 }, { - "match_id": 14065556, - "rating": 6.2 + "match_id": 16434044, + "rating": 6.9 } ] }, { - "player_id": 963043, - "player_name": "Kristoffer Lund", + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", "position": "D", - "rating_count": 5, - "average_rating": 6.54, + "rating_count": 2, + "average_rating": 7.25, "ratings": [ { - "match_id": 14065229, - "rating": 7.1 - }, - { - "match_id": 14065238, - "rating": 6.3 + "match_id": 16287053, + "rating": 7.0 }, { - "match_id": 14065242, - "rating": 6.7 - }, + "match_id": 16434044, + "rating": 7.5 + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "F", + "rating_count": 2, + "average_rating": 7.15, + "ratings": [ { - "match_id": 14065253, - "rating": 6.3 + "match_id": 16287053, + "rating": 7.3 }, { - "match_id": 14065556, - "rating": 6.3 + "match_id": 16434044, + "rating": 7.0 } ] }, { - "player_id": 1402924, - "player_name": "Jahmai Simpson-Pusey", + "player_id": 1517850, + "player_name": "Jonah Sticker", "position": "D", - "rating_count": 4, - "average_rating": 6.5, + "rating_count": 2, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065229, + "match_id": 16287053, "rating": 6.8 }, { - "match_id": 14065238, - "rating": 6.5 - }, - { - "match_id": 14065242, + "match_id": 16434044, "rating": 6.8 - }, - { - "match_id": 14065556, - "rating": 5.9 } ] }, { - "player_id": 953097, - "player_name": "Cenk Özkaçar", - "position": "D", - "rating_count": 5, - "average_rating": 6.48, + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 1, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065229, - "rating": 7.4 - }, - { - "match_id": 14065238, + "match_id": 16434044, "rating": 6.8 - }, - { - "match_id": 14065242, - "rating": 6.6 - }, - { - "match_id": 14065253, - "rating": 5.8 - }, - { - "match_id": 14065556, - "rating": 5.8 } ] }, { - "player_id": 839898, - "player_name": "Alessio Castro-Montes", + "player_id": 1152486, + "player_name": "Laurin Ulrich", "position": "M", - "rating_count": 4, - "average_rating": 6.48, + "rating_count": 2, + "average_rating": 6.65, "ratings": [ { - "match_id": 14065229, - "rating": 6.5 - }, - { - "match_id": 14065238, - "rating": 6.8 - }, - { - "match_id": 14065253, - "rating": 6.5 + "match_id": 16287053, + "rating": 7.0 }, { - "match_id": 14065556, - "rating": 6.1 + "match_id": 16434044, + "rating": 6.3 } ] }, { - "player_id": 2197599, - "player_name": "Youssoupha Niang", + "player_id": 1167764, + "player_name": "Stefano Marino", "position": "F", - "rating_count": 4, - "average_rating": 6.48, + "rating_count": 2, + "average_rating": 6.65, "ratings": [ { - "match_id": 14065238, - "rating": 6.5 + "match_id": 16287053, + "rating": 6.9 }, { - "match_id": 14065242, + "match_id": 16434044, "rating": 6.4 - }, + } + ] + }, + { + "player_id": 800448, + "player_name": "Tom Baack", + "position": "M", + "rating_count": 1, + "average_rating": 6.6, + "ratings": [ { - "match_id": 14065253, + "match_id": 16434044, "rating": 6.6 - }, - { - "match_id": 14065556, - "rating": 6.4 } ] }, { - "player_id": 965950, - "player_name": "Joel Schmied", - "position": "D", - "rating_count": 3, - "average_rating": 6.2, + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 2, + "average_rating": 6.55, "ratings": [ { - "match_id": 14065242, - "rating": 6.1 - }, - { - "match_id": 14065253, - "rating": 7.0 + "match_id": 16287053, + "rating": 6.2 }, { - "match_id": 14065556, - "rating": 5.5 + "match_id": 16434044, + "rating": 6.9 } ] }, { - "player_id": 1020206, - "player_name": "Sebastian Sebulonsen", - "position": "D", - "rating_count": 5, - "average_rating": 6.08, + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "F", + "rating_count": 2, + "average_rating": 6.45, "ratings": [ { - "match_id": 14065229, - "rating": 6.5 - }, - { - "match_id": 14065238, - "rating": 6.1 - }, - { - "match_id": 14065242, - "rating": 6.5 - }, - { - "match_id": 14065253, - "rating": 6.0 + "match_id": 16287053, + "rating": 6.3 }, { - "match_id": 14065556, - "rating": 5.3 + "match_id": 16434044, + "rating": 6.6 } ] } ] - } - }, - "2569": { - "team": "TSG Hoffenheim", - "overall": { + }, + "bundesliga": { "players": [ { - "player_id": 944899, - "player_name": "Valentin Gendrey", - "position": "D", + "player_id": 1195736, + "player_name": "Dennis Seimen", + "position": "G", "rating_count": 2, - "average_rating": 7.1, + "average_rating": 8.35, "ratings": [ { - "match_id": 16439188, - "rating": 6.2 + "match_id": 16163439, + "rating": 9.6 }, { - "match_id": 16846179, - "rating": 8.0 + "match_id": 16163444, + "rating": 7.1 } ] }, { - "player_id": 1479460, - "player_name": "Alex Honajzer", - "position": "M", + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "G", "rating_count": 1, - "average_rating": 7.0, + "average_rating": 8.1, "ratings": [ { - "match_id": 16846179, - "rating": 7.0 + "match_id": 16434044, + "rating": 8.1 } ] }, { - "player_id": 1000269, - "player_name": "Albian Hajdari", - "position": "D", - "rating_count": 2, - "average_rating": 6.75, + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "M", + "rating_count": 3, + "average_rating": 7.93, "ratings": [ { - "match_id": 16439188, - "rating": 7.2 + "match_id": 16163439, + "rating": 6.7 }, { - "match_id": 16846179, - "rating": 6.3 + "match_id": 16163444, + "rating": 8.8 + }, + { + "match_id": 16434044, + "rating": 8.3 } ] }, { - "player_id": 916946, - "player_name": "Wouter Burger", - "position": "M", + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", "rating_count": 2, - "average_rating": 6.75, + "average_rating": 7.75, "ratings": [ { - "match_id": 16439188, - "rating": 6.7 + "match_id": 16163439, + "rating": 7.3 }, { - "match_id": 16846179, - "rating": 6.8 + "match_id": 16163444, + "rating": 8.2 } ] }, { - "player_id": 963801, - "player_name": "Adam Hložek", - "position": "F", - "rating_count": 2, - "average_rating": 6.7, + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "D", + "rating_count": 1, + "average_rating": 7.5, "ratings": [ { - "match_id": 16439188, - "rating": 6.4 - }, - { - "match_id": 16846179, - "rating": 7.0 + "match_id": 16434044, + "rating": 7.5 } ] }, { - "player_id": 2077300, - "player_name": "Cajetan Lenz", + "player_id": 1199101, + "player_name": "Santiago Castañeda", "position": "M", - "rating_count": 2, - "average_rating": 6.7, + "rating_count": 3, + "average_rating": 7.37, "ratings": [ { - "match_id": 16439188, - "rating": 6.4 + "match_id": 16163439, + "rating": 7.7 + }, + { + "match_id": 16163444, + "rating": 7.3 }, { - "match_id": 16846179, - "rating": 7.0 + "match_id": 16434044, + "rating": 7.1 } ] }, { - "player_id": 1493305, - "player_name": "Leon Avdullahu", - "position": "M", - "rating_count": 2, - "average_rating": 6.65, + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "D", + "rating_count": 3, + "average_rating": 7.27, "ratings": [ { - "match_id": 16439188, - "rating": 6.5 + "match_id": 16163439, + "rating": 6.8 }, { - "match_id": 16846179, - "rating": 6.8 + "match_id": 16163444, + "rating": 8.1 + }, + { + "match_id": 16434044, + "rating": 6.9 } ] }, { - "player_id": 1637689, - "player_name": "Nathan De Cat", - "position": "M", - "rating_count": 2, - "average_rating": 6.5, + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "D", + "rating_count": 3, + "average_rating": 7.13, "ratings": [ { - "match_id": 16439188, - "rating": 6.5 + "match_id": 16163439, + "rating": 6.9 }, { - "match_id": 16846179, - "rating": 6.5 + "match_id": 16163444, + "rating": 7.0 + }, + { + "match_id": 16434044, + "rating": 7.5 } ] }, { - "player_id": 1180758, - "player_name": "Adam Daghim", - "position": "M", + "player_id": 844131, + "player_name": "Felix Götze", + "position": "D", "rating_count": 2, - "average_rating": 6.45, + "average_rating": 7.05, "ratings": [ { - "match_id": 16439188, - "rating": 6.3 + "match_id": 16163439, + "rating": 6.8 }, { - "match_id": 16846179, - "rating": 6.6 + "match_id": 16163444, + "rating": 7.3 } ] }, { - "player_id": 1408406, - "player_name": "Alessandro Vogt", + "player_id": 1129940, + "player_name": "Gabriel Vidović", "position": "F", - "rating_count": 2, - "average_rating": 6.45, + "rating_count": 1, + "average_rating": 7.0, "ratings": [ { - "match_id": 16439188, - "rating": 6.4 - }, - { - "match_id": 16846179, - "rating": 6.5 + "match_id": 16434044, + "rating": 7.0 } ] }, { - "player_id": 1122806, - "player_name": "Arthur Chaves", - "position": "D", - "rating_count": 2, - "average_rating": 6.45, + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "M", + "rating_count": 1, + "average_rating": 6.9, "ratings": [ { - "match_id": 16439188, - "rating": 6.4 - }, - { - "match_id": 16846179, - "rating": 6.5 + "match_id": 16434044, + "rating": 6.9 } ] }, { - "player_id": 828571, - "player_name": "Bernardo", - "position": "D", + "player_id": 989630, + "player_name": "Filip Bilbija", + "position": "F", "rating_count": 2, - "average_rating": 6.45, + "average_rating": 6.8, "ratings": [ { - "match_id": 16439188, - "rating": 6.2 + "match_id": 16163439, + "rating": 6.4 }, { - "match_id": 16846179, - "rating": 6.7 + "match_id": 16163444, + "rating": 7.2 } ] }, { - "player_id": 1861981, - "player_name": "Natnael Abraha", - "position": "D", - "rating_count": 2, - "average_rating": 6.45, + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "F", + "rating_count": 1, + "average_rating": 6.8, "ratings": [ { - "match_id": 16439188, - "rating": 6.0 - }, - { - "match_id": 16846179, - "rating": 6.9 + "match_id": 16434044, + "rating": 6.8 } ] }, { - "player_id": 138024, - "player_name": "Vladimír Coufal", - "position": "D", + "player_id": 959635, + "player_name": "Nick Bätzner", + "position": "M", "rating_count": 2, - "average_rating": 6.45, + "average_rating": 6.8, "ratings": [ { - "match_id": 16439188, - "rating": 6.5 + "match_id": 16163439, + "rating": 7.1 }, { - "match_id": 16846179, - "rating": 6.4 + "match_id": 16163444, + "rating": 6.5 } ] }, { - "player_id": 1974432, - "player_name": "Tristan Spranger", + "player_id": 1517850, + "player_name": "Jonah Sticker", "position": "D", "rating_count": 2, - "average_rating": 6.4, + "average_rating": 6.7, "ratings": [ { - "match_id": 16439188, - "rating": 5.9 + "match_id": 16163439, + "rating": 6.6 }, { - "match_id": 16846179, - "rating": 6.9 + "match_id": 16434044, + "rating": 6.8 } ] }, { - "player_id": 943550, - "player_name": "Luca Philipp", - "position": "G", + "player_id": 800448, + "player_name": "Tom Baack", + "position": "M", "rating_count": 1, - "average_rating": 6.3, + "average_rating": 6.6, "ratings": [ { - "match_id": 16846179, - "rating": 6.3 + "match_id": 16434044, + "rating": 6.6 } ] }, { - "player_id": 1014290, - "player_name": "Tim Lemperle", + "player_id": 878628, + "player_name": "Sebastian Klaas", "position": "F", "rating_count": 2, - "average_rating": 6.25, + "average_rating": 6.55, "ratings": [ { - "match_id": 16439188, - "rating": 6.2 + "match_id": 16163439, + "rating": 6.6 }, { - "match_id": 16846179, - "rating": 6.3 + "match_id": 16163444, + "rating": 6.5 } ] }, { - "player_id": 987504, - "player_name": "Patrick Wimmer", - "position": "M", - "rating_count": 2, - "average_rating": 6.2, + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "F", + "rating_count": 3, + "average_rating": 6.47, "ratings": [ { - "match_id": 16439188, - "rating": 6.4 + "match_id": 16163439, + "rating": 6.7 }, { - "match_id": 16846179, - "rating": 6.0 + "match_id": 16163444, + "rating": 6.3 + }, + { + "match_id": 16434044, + "rating": 6.4 } ] }, { - "player_id": 1418703, - "player_name": "Max Moerstedt", + "player_id": 826884, + "player_name": "Steffen Tigges", "position": "F", - "rating_count": 2, - "average_rating": 6.15, + "rating_count": 3, + "average_rating": 6.43, "ratings": [ { - "match_id": 16439188, - "rating": 6.3 + "match_id": 16163439, + "rating": 6.6 }, { - "match_id": 16846179, - "rating": 6.0 + "match_id": 16163444, + "rating": 6.1 + }, + { + "match_id": 16434044, + "rating": 6.6 } ] }, { - "player_id": 957615, - "player_name": "Robin Hranáč", - "position": "D", - "rating_count": 2, - "average_rating": 6.1, + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, "ratings": [ { - "match_id": 16439188, - "rating": 6.2 - }, - { - "match_id": 16846179, - "rating": 6.0 + "match_id": 16434044, + "rating": 6.3 } ] }, { - "player_id": 1185359, - "player_name": "Bambasé Conté", + "player_id": 1864750, + "player_name": "Ruben Müller", "position": "M", "rating_count": 2, - "average_rating": 6.05, + "average_rating": 6.3, "ratings": [ { - "match_id": 16439188, - "rating": 6.0 + "match_id": 16163439, + "rating": 6.1 }, { - "match_id": 16846179, - "rating": 6.1 + "match_id": 16163444, + "rating": 6.5 } ] }, { - "player_id": 1387012, - "player_name": "Mats Rots", - "position": "D", + "player_id": 246431, + "player_name": "Sven Michel", + "position": "F", "rating_count": 2, - "average_rating": 5.85, + "average_rating": 6.2, "ratings": [ { - "match_id": 16439188, - "rating": 5.8 + "match_id": 16163439, + "rating": 6.3 }, - { - "match_id": 16846179, - "rating": 5.9 + { + "match_id": 16163444, + "rating": 6.1 } ] } ] - }, - "bundesliga": { + } + }, + "36360": { + "team": "RB Leipzig", + "overall": { "players": [ { - "player_id": 138024, - "player_name": "Vladimír Coufal", - "position": "D", - "rating_count": 5, - "average_rating": 7.3, + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "F", + "rating_count": 4, + "average_rating": 7.83, "ratings": [ { - "match_id": 14065230, - "rating": 7.4 - }, - { - "match_id": 14065237, - "rating": 7.9 + "match_id": 16400329, + "rating": 6.9 }, { - "match_id": 14065244, - "rating": 6.4 + "match_id": 16242805, + "rating": 7.2 }, { - "match_id": 14065252, + "match_id": 16287035, "rating": 8.4 }, { - "match_id": 14065559, - "rating": 6.4 + "match_id": 16434023, + "rating": 8.8 } ] }, { - "player_id": 1493305, - "player_name": "Leon Avdullahu", - "position": "M", - "rating_count": 5, - "average_rating": 7.18, + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "D", + "rating_count": 4, + "average_rating": 7.83, "ratings": [ { - "match_id": 14065230, - "rating": 7.4 - }, - { - "match_id": 14065237, - "rating": 7.4 + "match_id": 16400329, + "rating": 7.0 }, { - "match_id": 14065244, - "rating": 7.2 + "match_id": 16242805, + "rating": 6.9 }, { - "match_id": 14065252, - "rating": 8.1 + "match_id": 16287035, + "rating": 9.5 }, { - "match_id": 14065559, - "rating": 5.8 + "match_id": 16434023, + "rating": 7.9 } ] }, { - "player_id": 1568123, - "player_name": "Bazoumana Touré", - "position": "M", - "rating_count": 5, - "average_rating": 7.14, + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", + "rating_count": 4, + "average_rating": 7.58, "ratings": [ { - "match_id": 14065230, - "rating": 6.6 + "match_id": 16400329, + "rating": 6.7 }, { - "match_id": 14065237, - "rating": 6.5 + "match_id": 16242805, + "rating": 6.8 }, { - "match_id": 14065244, + "match_id": 16287035, "rating": 8.6 }, { - "match_id": 14065252, - "rating": 7.5 - }, - { - "match_id": 14065559, - "rating": 6.5 + "match_id": 16434023, + "rating": 8.2 } ] }, { - "player_id": 67647, - "player_name": "Andrej Kramarić", - "position": "M", - "rating_count": 5, - "average_rating": 7.04, + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", + "rating_count": 3, + "average_rating": 7.53, "ratings": [ { - "match_id": 14065230, - "rating": 7.9 + "match_id": 16242805, + "rating": 6.7 }, { - "match_id": 14065237, - "rating": 6.1 + "match_id": 16287035, + "rating": 7.7 }, { - "match_id": 14065244, + "match_id": 16434023, "rating": 8.2 - }, - { - "match_id": 14065252, - "rating": 6.8 - }, - { - "match_id": 14065559, - "rating": 6.2 } ] }, { - "player_id": 916946, - "player_name": "Wouter Burger", - "position": "M", - "rating_count": 5, - "average_rating": 7.04, + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 3, + "average_rating": 7.43, "ratings": [ { - "match_id": 14065230, - "rating": 7.3 - }, - { - "match_id": 14065237, - "rating": 6.6 - }, - { - "match_id": 14065244, - "rating": 7.2 + "match_id": 16242805, + "rating": 6.3 }, { - "match_id": 14065252, - "rating": 7.5 + "match_id": 16287035, + "rating": 8.2 }, { - "match_id": 14065559, - "rating": 6.6 + "match_id": 16434023, + "rating": 7.8 } ] }, { - "player_id": 1000269, - "player_name": "Albian Hajdari", - "position": "D", - "rating_count": 5, - "average_rating": 7.0, + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 4, + "average_rating": 7.3, "ratings": [ { - "match_id": 14065230, - "rating": 7.1 - }, - { - "match_id": 14065237, - "rating": 7.2 + "match_id": 16400329, + "rating": 7.7 }, { - "match_id": 14065244, - "rating": 6.2 + "match_id": 16242805, + "rating": 5.9 }, { - "match_id": 14065252, - "rating": 8.7 + "match_id": 16287035, + "rating": 7.5 }, { - "match_id": 14065559, - "rating": 5.8 + "match_id": 16434023, + "rating": 8.1 } ] }, { - "player_id": 828571, - "player_name": "Bernardo", + "player_id": 976421, + "player_name": "Castello Lukeba", "position": "D", - "rating_count": 5, - "average_rating": 6.88, + "rating_count": 4, + "average_rating": 7.25, "ratings": [ { - "match_id": 14065230, - "rating": 7.4 - }, - { - "match_id": 14065237, - "rating": 6.9 + "match_id": 16400329, + "rating": 6.5 }, { - "match_id": 14065244, - "rating": 6.4 + "match_id": 16242805, + "rating": 6.3 }, { - "match_id": 14065252, - "rating": 6.8 + "match_id": 16287035, + "rating": 8.1 }, { - "match_id": 14065559, - "rating": 6.9 + "match_id": 16434023, + "rating": 8.1 } ] }, { - "player_id": 857740, - "player_name": "Ozan Kabak", - "position": "D", - "rating_count": 5, - "average_rating": 6.6, + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "M", + "rating_count": 4, + "average_rating": 7.2, "ratings": [ { - "match_id": 14065230, + "match_id": 16400329, "rating": 6.7 }, { - "match_id": 14065237, - "rating": 7.3 - }, - { - "match_id": 14065244, - "rating": 5.9 + "match_id": 16242805, + "rating": 7.2 }, { - "match_id": 14065252, - "rating": 7.4 + "match_id": 16287035, + "rating": 8.0 }, { - "match_id": 14065559, - "rating": 5.7 + "match_id": 16434023, + "rating": 6.9 } ] }, { - "player_id": 1418703, - "player_name": "Max Moerstedt", + "player_id": 769333, + "player_name": "Christopher Nkunku", "position": "F", - "rating_count": 3, - "average_rating": 6.53, + "rating_count": 1, + "average_rating": 7.1, "ratings": [ { - "match_id": 14065230, - "rating": 6.5 - }, - { - "match_id": 14065237, - "rating": 6.7 - }, - { - "match_id": 14065244, - "rating": 6.4 + "match_id": 16434023, + "rating": 7.1 } ] }, { - "player_id": 1134578, - "player_name": "Cole Campbell", - "position": "F", + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", "rating_count": 3, - "average_rating": 6.47, + "average_rating": 7.07, "ratings": [ { - "match_id": 14065237, - "rating": 6.3 + "match_id": 16242805, + "rating": 6.5 }, { - "match_id": 14065252, - "rating": 6.4 + "match_id": 16287035, + "rating": 6.6 }, { - "match_id": 14065559, - "rating": 6.7 + "match_id": 16434023, + "rating": 8.1 } ] }, { - "player_id": 253993, - "player_name": "Grischa Prömel", + "player_id": 976575, + "player_name": "Nicolas Seiwald", "position": "M", - "rating_count": 3, - "average_rating": 6.47, + "rating_count": 4, + "average_rating": 6.93, "ratings": [ { - "match_id": 14065230, - "rating": 6.7 + "match_id": 16400329, + "rating": 7.1 + }, + { + "match_id": 16242805, + "rating": 6.6 }, { - "match_id": 14065237, - "rating": 6.5 + "match_id": 16287035, + "rating": 7.1 }, { - "match_id": 14065559, - "rating": 6.2 + "match_id": 16434023, + "rating": 6.9 } ] }, { - "player_id": 957615, - "player_name": "Robin Hranáč", + "player_id": 1146250, + "player_name": "Max Finkgräfe", "position": "D", "rating_count": 3, - "average_rating": 6.47, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065230, - "rating": 6.2 + "match_id": 16400329, + "rating": 6.6 }, { - "match_id": 14065237, - "rating": 6.3 + "match_id": 16242805, + "rating": 6.7 }, { - "match_id": 14065252, - "rating": 6.9 + "match_id": 16287035, + "rating": 7.1 } ] }, { - "player_id": 963801, - "player_name": "Adam Hložek", - "position": "F", - "rating_count": 1, - "average_rating": 6.4, + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 4, + "average_rating": 6.63, "ratings": [ { - "match_id": 14065559, - "rating": 6.4 + "match_id": 16400329, + "rating": 6.6 + }, + { + "match_id": 16242805, + "rating": 5.9 + }, + { + "match_id": 16287035, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 6.8 } ] }, { - "player_id": 1010117, - "player_name": "Fisnik Asllani", - "position": "M", - "rating_count": 5, - "average_rating": 6.36, + "player_id": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, "ratings": [ { - "match_id": 14065230, - "rating": 6.1 - }, - { - "match_id": 14065237, - "rating": 6.6 + "match_id": 16400329, + "rating": 6.5 }, { - "match_id": 14065244, - "rating": 6.2 + "match_id": 16242805, + "rating": 6.5 }, { - "match_id": 14065252, - "rating": 6.4 + "match_id": 16287035, + "rating": 7.0 }, { - "match_id": 14065559, + "match_id": 16434023, "rating": 6.5 } ] }, { - "player_id": 40244, - "player_name": "Oliver Baumann", - "position": "G", - "rating_count": 5, - "average_rating": 6.32, + "player_id": 1048009, + "player_name": "El Chadaille Bitshiabu", + "position": "D", + "rating_count": 2, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065230, - "rating": 6.6 + "match_id": 16400329, + "rating": 6.9 }, { - "match_id": 14065237, - "rating": 6.4 + "match_id": 16242805, + "rating": 6.3 + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 4, + "average_rating": 6.6, + "ratings": [ + { + "match_id": 16400329, + "rating": 6.7 }, { - "match_id": 14065244, - "rating": 5.5 + "match_id": 16242805, + "rating": 6.7 }, { - "match_id": 14065252, - "rating": 7.3 + "match_id": 16287035, + "rating": 6.7 }, { - "match_id": 14065559, - "rating": 5.8 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 1014290, - "player_name": "Tim Lemperle", - "position": "F", - "rating_count": 5, - "average_rating": 6.32, + "player_id": 1149127, + "player_name": "Arthur Vermeeren", + "position": "M", + "rating_count": 4, + "average_rating": 6.58, "ratings": [ { - "match_id": 14065230, - "rating": 6.4 - }, - { - "match_id": 14065237, - "rating": 7.2 + "match_id": 16400329, + "rating": 6.6 }, { - "match_id": 14065244, - "rating": 6.6 + "match_id": 16242805, + "rating": 6.5 }, { - "match_id": 14065252, - "rating": 6.2 + "match_id": 16287035, + "rating": 6.7 }, { - "match_id": 14065559, - "rating": 5.2 + "match_id": 16434023, + "rating": 6.5 } ] }, { - "player_id": 978062, - "player_name": "Alexander Prass", - "position": "D", + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", "rating_count": 4, - "average_rating": 6.3, + "average_rating": 6.55, "ratings": [ { - "match_id": 14065230, - "rating": 6.3 + "match_id": 16400329, + "rating": 6.4 }, { - "match_id": 14065237, - "rating": 6.6 + "match_id": 16242805, + "rating": 7.0 }, { - "match_id": 14065252, - "rating": 6.5 + "match_id": 16287035, + "rating": 6.3 }, { - "match_id": 14065559, - "rating": 5.8 + "match_id": 16434023, + "rating": 6.5 } ] }, { - "player_id": 187423, - "player_name": "Kevin Akpoguma", - "position": "D", - "rating_count": 1, - "average_rating": 6.1, + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "M", + "rating_count": 2, + "average_rating": 6.3, "ratings": [ { - "match_id": 14065559, - "rating": 6.1 + "match_id": 16400329, + "rating": 6.3 + }, + { + "match_id": 16242805, + "rating": 6.3 } ] } ] - } - }, - "2547": { - "team": "1. FC Union Berlin", - "overall": { - "players": [] }, "bundesliga": { "players": [ { - "player_id": 48557, - "player_name": "Christopher Trimmel", - "position": "D", - "rating_count": 5, - "average_rating": 7.8, + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "M", + "rating_count": 1, + "average_rating": 8.1, "ratings": [ { - "match_id": 14065225, - "rating": 8.5 - }, - { - "match_id": 14065257, - "rating": 6.5 - }, - { - "match_id": 14065242, - "rating": 7.6 - }, - { - "match_id": 14065247, - "rating": 8.8 - }, - { - "match_id": 14065558, - "rating": 7.6 + "match_id": 16434023, + "rating": 8.1 } ] }, { - "player_id": 877302, - "player_name": "András Schäfer", - "position": "M", - "rating_count": 5, - "average_rating": 7.3, + "player_id": 856076, + "player_name": "David Raum", + "position": "D", + "rating_count": 2, + "average_rating": 7.6, "ratings": [ { - "match_id": 14065225, - "rating": 6.8 - }, - { - "match_id": 14065257, - "rating": 7.3 - }, - { - "match_id": 14065242, - "rating": 6.9 - }, - { - "match_id": 14065247, - "rating": 6.6 + "match_id": 14065250, + "rating": 7.4 }, { - "match_id": 14065558, - "rating": 8.9 + "match_id": 16434023, + "rating": 7.8 } ] }, { - "player_id": 953767, - "player_name": "Andrej Ilić", + "player_id": 1198075, + "player_name": "Brajan Gruda", "position": "F", "rating_count": 5, - "average_rating": 7.26, + "average_rating": 7.38, "ratings": [ - { - "match_id": 14065225, - "rating": 6.8 - }, { "match_id": 14065257, "rating": 6.7 }, { - "match_id": 14065242, - "rating": 6.5 + "match_id": 14065236, + "rating": 6.9 }, { - "match_id": 14065247, - "rating": 7.3 + "match_id": 14065250, + "rating": 7.5 + }, + { + "match_id": 14065555, + "rating": 7.0 }, { - "match_id": 14065558, - "rating": 9.0 + "match_id": 16434023, + "rating": 8.8 } ] }, { - "player_id": 148167, - "player_name": "Carl Klaus", - "position": "G", - "rating_count": 4, - "average_rating": 7.23, + "player_id": 791079, + "player_name": "Xaver Schlager", + "position": "M", + "rating_count": 3, + "average_rating": 7.37, "ratings": [ { "match_id": 14065257, - "rating": 7.9 - }, - { - "match_id": 14065242, - "rating": 7.2 + "rating": 7.7 }, { - "match_id": 14065247, + "match_id": 14065236, "rating": 6.7 }, { - "match_id": 14065558, - "rating": 7.1 + "match_id": 14065250, + "rating": 7.7 } ] }, { - "player_id": 1086547, - "player_name": "Leopold Querfeld", + "player_id": 136924, + "player_name": "Willi Orbán", "position": "D", - "rating_count": 2, - "average_rating": 7.2, + "rating_count": 5, + "average_rating": 7.36, "ratings": [ { - "match_id": 14065225, - "rating": 7.1 + "match_id": 14065257, + "rating": 7.2 }, { - "match_id": 14065257, - "rating": 7.3 + "match_id": 14065236, + "rating": 6.6 + }, + { + "match_id": 14065250, + "rating": 8.9 + }, + { + "match_id": 14065555, + "rating": 6.2 + }, + { + "match_id": 16434023, + "rating": 7.9 } ] }, { - "player_id": 855663, - "player_name": "Diogo Leite", + "player_id": 1048009, + "player_name": "El Chadaille Bitshiabu", "position": "D", - "rating_count": 5, - "average_rating": 7.04, + "rating_count": 2, + "average_rating": 7.3, "ratings": [ - { - "match_id": 14065225, - "rating": 7.1 - }, { "match_id": 14065257, - "rating": 6.5 - }, - { - "match_id": 14065242, - "rating": 7.3 - }, - { - "match_id": 14065247, - "rating": 6.9 + "rating": 7.2 }, { - "match_id": 14065558, + "match_id": 14065236, "rating": 7.4 } ] }, { - "player_id": 791642, - "player_name": "Josip Juranović", + "player_id": 976421, + "player_name": "Castello Lukeba", "position": "D", "rating_count": 4, - "average_rating": 7.0, + "average_rating": 7.25, "ratings": [ { - "match_id": 14065257, + "match_id": 14065236, "rating": 6.7 }, { - "match_id": 14065242, - "rating": 6.6 + "match_id": 14065250, + "rating": 7.3 }, { - "match_id": 14065247, - "rating": 7.5 + "match_id": 14065555, + "rating": 6.9 }, { - "match_id": 14065558, - "rating": 7.2 + "match_id": 16434023, + "rating": 8.1 } ] }, { - "player_id": 608362, - "player_name": "Oliver Burke", - "position": "M", - "rating_count": 5, - "average_rating": 7.0, + "player_id": 2087085, + "player_name": "Yan Diomande", + "position": "F", + "rating_count": 4, + "average_rating": 7.13, "ratings": [ - { - "match_id": 14065225, - "rating": 7.8 - }, { "match_id": 14065257, - "rating": 6.4 + "rating": 8.3 }, { - "match_id": 14065242, - "rating": 6.6 + "match_id": 14065236, + "rating": 5.9 }, { - "match_id": 14065247, - "rating": 7.5 + "match_id": 14065250, + "rating": 7.3 }, { - "match_id": 14065558, - "rating": 6.7 + "match_id": 14065555, + "rating": 7.0 } ] }, { - "player_id": 927405, - "player_name": "Woo-Yeong Jeong", - "position": "M", - "rating_count": 2, - "average_rating": 7.0, + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "F", + "rating_count": 1, + "average_rating": 7.1, "ratings": [ { - "match_id": 14065247, - "rating": 6.4 - }, - { - "match_id": 14065558, - "rating": 7.6 + "match_id": 16434023, + "rating": 7.1 } ] }, { - "player_id": 830803, - "player_name": "Danilho Doekhi", - "position": "D", + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "F", "rating_count": 5, - "average_rating": 6.92, + "average_rating": 6.98, "ratings": [ - { - "match_id": 14065225, - "rating": 6.3 - }, { "match_id": 14065257, - "rating": 7.6 + "rating": 7.0 }, { - "match_id": 14065242, + "match_id": 14065236, "rating": 6.7 }, { - "match_id": 14065247, - "rating": 7.3 + "match_id": 14065250, + "rating": 6.4 }, { - "match_id": 14065558, - "rating": 6.7 + "match_id": 14065555, + "rating": 6.6 + }, + { + "match_id": 16434023, + "rating": 8.2 } ] }, { - "player_id": 1513469, - "player_name": "Livan Burcu", + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", "position": "M", + "rating_count": 1, + "average_rating": 6.9, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.9 + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "D", "rating_count": 5, "average_rating": 6.9, "ratings": [ { - "match_id": 14065225, - "rating": 6.5 + "match_id": 14065257, + "rating": 8.1 }, { - "match_id": 14065257, - "rating": 6.6 + "match_id": 14065236, + "rating": 5.4 }, { - "match_id": 14065242, - "rating": 7.6 + "match_id": 14065250, + "rating": 6.7 }, { - "match_id": 14065247, - "rating": 6.5 + "match_id": 14065555, + "rating": 6.1 }, { - "match_id": 14065558, - "rating": 7.3 + "match_id": 16434023, + "rating": 8.2 } ] }, { - "player_id": 1198074, - "player_name": "Aljoscha Kemlein", + "player_id": 976575, + "player_name": "Nicolas Seiwald", "position": "M", - "rating_count": 5, - "average_rating": 6.86, + "rating_count": 4, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065225, - "rating": 6.7 - }, - { - "match_id": 14065257, - "rating": 6.8 + "match_id": 14065236, + "rating": 6.9 }, { - "match_id": 14065242, - "rating": 6.4 + "match_id": 14065250, + "rating": 6.3 }, { - "match_id": 14065247, - "rating": 7.5 + "match_id": 14065555, + "rating": 6.9 }, { - "match_id": 14065558, + "match_id": 16434023, "rating": 6.9 } ] }, { - "player_id": 1210666, - "player_name": "Tom Alexander Rothe", - "position": "D", - "rating_count": 5, - "average_rating": 6.84, + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "G", + "rating_count": 4, + "average_rating": 6.73, "ratings": [ - { - "match_id": 14065225, - "rating": 6.5 - }, { "match_id": 14065257, "rating": 6.3 }, { - "match_id": 14065242, - "rating": 7.8 - }, - { - "match_id": 14065247, - "rating": 6.4 + "match_id": 14065236, + "rating": 5.8 }, { - "match_id": 14065558, - "rating": 7.2 - } - ] - }, - { - "player_id": 168985, - "player_name": "Janik Haberer", - "position": "M", - "rating_count": 2, - "average_rating": 6.7, - "ratings": [ - { - "match_id": 14065225, - "rating": 7.0 + "match_id": 14065250, + "rating": 6.7 }, { - "match_id": 14065257, - "rating": 6.4 + "match_id": 16434023, + "rating": 8.1 } ] }, { - "player_id": 886737, - "player_name": "Derrick Köhn", - "position": "D", - "rating_count": 2, - "average_rating": 6.65, + "player_id": 1494826, + "player_name": "Conrad Harder", + "position": "F", + "rating_count": 4, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065225, + "match_id": 14065257, + "rating": 7.3 + }, + { + "match_id": 14065236, "rating": 6.5 }, { - "match_id": 14065247, - "rating": 6.8 + "match_id": 14065555, + "rating": 6.5 + }, + { + "match_id": 16434023, + "rating": 6.5 } ] }, { - "player_id": 800252, - "player_name": "Tim Skarke", + "player_id": 825956, + "player_name": "Christoph Baumgartner", "position": "M", - "rating_count": 3, + "rating_count": 4, "average_rating": 6.63, "ratings": [ { - "match_id": 14065225, + "match_id": 14065257, "rating": 6.4 }, { - "match_id": 14065242, + "match_id": 14065236, + "rating": 7.3 + }, + { + "match_id": 14065250, "rating": 6.7 }, { - "match_id": 14065558, - "rating": 6.8 + "match_id": 14065555, + "rating": 6.1 } ] }, { - "player_id": 1462742, - "player_name": "Ilyas Ansah", + "player_id": 1418623, + "player_name": "Assan Ouédraogo", "position": "M", - "rating_count": 5, - "average_rating": 6.54, + "rating_count": 4, + "average_rating": 6.58, "ratings": [ - { - "match_id": 14065225, - "rating": 6.9 - }, { "match_id": 14065257, - "rating": 6.5 + "rating": 6.4 }, { - "match_id": 14065242, - "rating": 5.9 + "match_id": 14065236, + "rating": 6.1 }, { - "match_id": 14065247, - "rating": 7.0 + "match_id": 14065250, + "rating": 6.6 }, { - "match_id": 14065558, - "rating": 6.4 + "match_id": 14065555, + "rating": 7.2 } ] }, { - "player_id": 137692, - "player_name": "Frederik Rønnow", - "position": "G", - "rating_count": 2, - "average_rating": 6.3, + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "F", + "rating_count": 3, + "average_rating": 6.53, "ratings": [ { - "match_id": 14065225, + "match_id": 14065257, + "rating": 6.8 + }, + { + "match_id": 14065555, "rating": 6.5 }, { - "match_id": 14065257, - "rating": 6.1 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 149479, - "player_name": "Rani Khedira", + "player_id": 1149127, + "player_name": "Arthur Vermeeren", "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434023, + "rating": 6.5 + } + ] + }, + { + "player_id": 1133743, + "player_name": "Rômulo", + "position": "F", "rating_count": 4, - "average_rating": 6.28, + "average_rating": 6.48, "ratings": [ { - "match_id": 14065225, - "rating": 6.0 + "match_id": 14065257, + "rating": 7.0 }, { - "match_id": 14065257, - "rating": 6.3 + "match_id": 14065236, + "rating": 6.4 }, { - "match_id": 14065242, - "rating": 6.5 + "match_id": 14065250, + "rating": 6.2 }, { - "match_id": 14065247, + "match_id": 14065555, "rating": 6.3 } ] - } - ] - } - }, - "2674": { - "team": "Eintracht Frankfurt", - "overall": { - "players": [ + }, { - "player_id": 939830, - "player_name": "Jonathan Burkardt", - "position": "F", - "rating_count": 2, - "average_rating": 6.85, + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "D", + "rating_count": 4, + "average_rating": 6.45, "ratings": [ { - "match_id": 16571362, - "rating": 7.0 + "match_id": 14065257, + "rating": 7.7 }, { - "match_id": 16284987, - "rating": 6.7 + "match_id": 14065236, + "rating": 5.8 + }, + { + "match_id": 14065250, + "rating": 6.3 + }, + { + "match_id": 14065555, + "rating": 6.0 } ] }, { - "player_id": 1440948, - "player_name": "Can Uzun", - "position": "M", - "rating_count": 2, - "average_rating": 6.65, + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "D", + "rating_count": 4, + "average_rating": 6.38, "ratings": [ { - "match_id": 16571362, - "rating": 7.2 + "match_id": 14065257, + "rating": 6.8 }, { - "match_id": 16284987, + "match_id": 14065236, "rating": 6.1 + }, + { + "match_id": 14065555, + "rating": 5.8 + }, + { + "match_id": 16434023, + "rating": 6.8 } ] }, { - "player_id": 1886360, - "player_name": "Jeremiaha Maluze", - "position": "M", + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "F", "rating_count": 2, - "average_rating": 6.65, + "average_rating": 6.35, "ratings": [ { - "match_id": 16571362, - "rating": 6.7 + "match_id": 14065555, + "rating": 6.2 }, { - "match_id": 16284987, - "rating": 6.6 + "match_id": 16434023, + "rating": 6.5 } ] - }, + } + ] + } + }, + "2527": { + "team": "Borussia M'gladbach", + "overall": { + "players": [ { - "player_id": 1898148, - "player_name": "Ayoube Amaimouni Echghouyab", - "position": "F", - "rating_count": 1, - "average_rating": 6.6, + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "M", + "rating_count": 2, + "average_rating": 8.05, "ratings": [ { - "match_id": 16284987, - "rating": 6.6 + "match_id": 16287039, + "rating": 9.2 + }, + { + "match_id": 16434023, + "rating": 6.9 } ] }, { - "player_id": 1977245, - "player_name": "Love Arrhov", - "position": "M", + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", "rating_count": 2, - "average_rating": 6.55, + "average_rating": 8.0, "ratings": [ { - "match_id": 16571362, - "rating": 6.5 + "match_id": 16287039, + "rating": 7.3 }, { - "match_id": 16284987, - "rating": 6.6 + "match_id": 16434023, + "rating": 8.7 } ] }, { - "player_id": 1149113, - "player_name": "Oscar Højlund", - "position": "M", + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "D", "rating_count": 2, - "average_rating": 6.55, + "average_rating": 7.25, "ratings": [ { - "match_id": 16571362, - "rating": 6.9 + "match_id": 16287039, + "rating": 8.2 }, { - "match_id": 16284987, - "rating": 6.2 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 1192318, - "player_name": "Farès Chaïbi", + "player_id": 280453, + "player_name": "Franck Honorat", "position": "M", - "rating_count": 1, - "average_rating": 6.5, + "rating_count": 2, + "average_rating": 7.1, "ratings": [ { - "match_id": 16284987, - "rating": 6.5 + "match_id": 16287039, + "rating": 7.2 + }, + { + "match_id": 16434023, + "rating": 7.0 } - ] - }, - { - "player_id": 1146148, - "player_name": "Jean-Mattéo Bahoya", - "position": "F", - "rating_count": 1, - "average_rating": 6.5, + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "M", + "rating_count": 2, + "average_rating": 6.95, "ratings": [ { - "match_id": 16284987, - "rating": 6.5 + "match_id": 16287039, + "rating": 7.7 + }, + { + "match_id": 16434023, + "rating": 6.2 } ] }, { - "player_id": 581302, - "player_name": "Robin Koch", + "player_id": 897334, + "player_name": "Daiki Hashioka", "position": "D", "rating_count": 2, - "average_rating": 6.5, + "average_rating": 6.9, "ratings": [ { - "match_id": 16571362, - "rating": 7.2 + "match_id": 16287039, + "rating": 7.9 }, { - "match_id": 16284987, - "rating": 5.8 + "match_id": 16434023, + "rating": 5.9 } ] }, { - "player_id": 1129862, - "player_name": "Raphael Onyedika", - "position": "M", - "rating_count": 1, - "average_rating": 6.3, + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 2, + "average_rating": 6.85, "ratings": [ { - "match_id": 16284987, - "rating": 6.3 + "match_id": 16287039, + "rating": 7.5 + }, + { + "match_id": 16434023, + "rating": 6.2 } ] }, { - "player_id": 790965, - "player_name": "Ritsu Doan", + "player_id": 95381, + "player_name": "Kevin Stöger", "position": "M", "rating_count": 2, - "average_rating": 6.3, + "average_rating": 6.85, "ratings": [ { - "match_id": 16571362, - "rating": 6.7 + "match_id": 16287039, + "rating": 7.4 }, { - "match_id": 16284987, - "rating": 5.9 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 997012, - "player_name": "Ansgar Knauff", - "position": "F", + "player_id": 876858, + "player_name": "Robin Hack", + "position": "M", "rating_count": 2, - "average_rating": 6.25, + "average_rating": 6.85, "ratings": [ { - "match_id": 16571362, - "rating": 6.4 + "match_id": 16287039, + "rating": 7.4 }, { - "match_id": 16284987, - "rating": 6.1 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 2115909, - "player_name": "Otavio", - "position": "D", + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", "rating_count": 1, - "average_rating": 6.2, + "average_rating": 6.8, "ratings": [ { - "match_id": 16284987, - "rating": 6.2 + "match_id": 16434023, + "rating": 6.8 } ] }, { - "player_id": 1474296, - "player_name": "Younes Ebnoutalib", + "player_id": 1995809, + "player_name": "Wael Mohya", "position": "M", "rating_count": 2, - "average_rating": 6.1, + "average_rating": 6.8, "ratings": [ { - "match_id": 16571362, - "rating": 6.1 + "match_id": 16287039, + "rating": 7.2 }, { - "match_id": 16284987, - "rating": 6.1 + "match_id": 16434023, + "rating": 6.4 } ] }, { - "player_id": 1403018, - "player_name": "Elias Baum", + "player_id": 790989, + "player_name": "Ko Itakura", "position": "D", "rating_count": 2, - "average_rating": 6.05, + "average_rating": 6.7, "ratings": [ { - "match_id": 16571362, - "rating": 7.2 + "match_id": 16287039, + "rating": 7.3 }, { - "match_id": 16284987, - "rating": 4.9 + "match_id": 16434023, + "rating": 6.1 } ] }, { - "player_id": 1501641, - "player_name": "Keita Kosugi", + "player_id": 997178, + "player_name": "David Herold", "position": "D", "rating_count": 2, - "average_rating": 6.0, + "average_rating": 6.5, "ratings": [ { - "match_id": 16571362, - "rating": 7.0 + "match_id": 16287039, + "rating": 6.4 }, { - "match_id": 16284987, - "rating": 5.0 + "match_id": 16434023, + "rating": 6.6 } ] }, { - "player_id": 965778, - "player_name": "Arthur Theate", + "player_id": 1002920, + "player_name": "Joe Scally", "position": "D", "rating_count": 1, - "average_rating": 5.8, + "average_rating": 6.5, "ratings": [ { - "match_id": 16284987, - "rating": 5.8 + "match_id": 16434023, + "rating": 6.5 } ] }, { - "player_id": 1134203, - "player_name": "Kauã Santos", - "position": "G", - "rating_count": 2, - "average_rating": 5.25, + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, "ratings": [ { - "match_id": 16571362, + "match_id": 16434023, "rating": 6.5 + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16287039, + "rating": 6.2 }, { - "match_id": 16284987, - "rating": 4.0 + "match_id": 16434023, + "rating": 6.6 } ] } @@ -3675,2332 +7870,2302 @@ "bundesliga": { "players": [ { - "player_id": 1440948, - "player_name": "Can Uzun", + "player_id": 1048650, + "player_name": "Rocco Reitz", "position": "M", - "rating_count": 5, - "average_rating": 7.52, + "rating_count": 3, + "average_rating": 7.7, "ratings": [ { - "match_id": 14065223, - "rating": 6.7 - }, - { - "match_id": 14065231, - "rating": 8.0 + "match_id": 14065233, + "rating": 7.8 }, { - "match_id": 14065239, - "rating": 8.3 + "match_id": 14065243, + "rating": 7.8 }, { - "match_id": 14065245, + "match_id": 14065249, "rating": 7.5 - }, - { - "match_id": 14065560, - "rating": 7.1 } ] }, { - "player_id": 591706, - "player_name": "Ellyes Skhiri", - "position": "M", + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "G", "rating_count": 5, - "average_rating": 7.06, + "average_rating": 7.54, "ratings": [ { - "match_id": 14065223, - "rating": 6.8 + "match_id": 14065233, + "rating": 7.3 }, { - "match_id": 14065231, - "rating": 8.0 + "match_id": 14065243, + "rating": 6.7 }, { - "match_id": 14065239, - "rating": 6.9 + "match_id": 14065249, + "rating": 7.6 }, { - "match_id": 14065245, - "rating": 6.4 + "match_id": 14065559, + "rating": 7.4 }, { - "match_id": 14065560, - "rating": 7.2 + "match_id": 16434023, + "rating": 8.7 } ] }, { - "player_id": 40239, - "player_name": "Timothy Chandler", - "position": "M", - "rating_count": 1, - "average_rating": 7.0, + "player_id": 282229, + "player_name": "Nico Elvedi", + "position": "D", + "rating_count": 3, + "average_rating": 7.4, "ratings": [ { - "match_id": 14065560, - "rating": 7.0 + "match_id": 14065233, + "rating": 7.4 + }, + { + "match_id": 14065243, + "rating": 6.8 + }, + { + "match_id": 14065559, + "rating": 8.0 } ] }, { - "player_id": 939830, - "player_name": "Jonathan Burkardt", - "position": "F", + "player_id": 989056, + "player_name": "Giovanni Reyna", + "position": "M", "rating_count": 4, - "average_rating": 6.98, + "average_rating": 7.03, "ratings": [ { - "match_id": 14065223, - "rating": 6.4 + "match_id": 14065233, + "rating": 6.6 }, { - "match_id": 14065239, - "rating": 6.3 + "match_id": 14065243, + "rating": 6.6 }, { - "match_id": 14065245, - "rating": 7.2 + "match_id": 14065249, + "rating": 8.1 }, { - "match_id": 14065560, - "rating": 8.0 + "match_id": 14065559, + "rating": 6.8 } ] }, { - "player_id": 1142211, - "player_name": "Hugo Larsson", - "position": "M", + "player_id": 259803, + "player_name": "Haris Tabaković", + "position": "F", "rating_count": 3, - "average_rating": 6.83, + "average_rating": 7.0, "ratings": [ { - "match_id": 14065223, + "match_id": 14065233, + "rating": 6.5 + }, + { + "match_id": 14065243, "rating": 6.9 }, { - "match_id": 14065231, - "rating": 6.9 + "match_id": 14065559, + "rating": 7.6 + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "D", + "rating_count": 4, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065249, + "rating": 6.7 + }, + { + "match_id": 14065559, + "rating": 8.4 }, { - "match_id": 14065239, - "rating": 6.7 + "match_id": 16434023, + "rating": 6.2 } ] }, { - "player_id": 1146148, - "player_name": "Jean-Mattéo Bahoya", + "player_id": 1142210, + "player_name": "Hugo Bolin", "position": "M", - "rating_count": 3, - "average_rating": 6.8, + "rating_count": 4, + "average_rating": 6.95, "ratings": [ { - "match_id": 14065239, - "rating": 6.9 + "match_id": 14065243, + "rating": 6.8 }, { - "match_id": 14065245, - "rating": 6.8 + "match_id": 14065249, + "rating": 6.5 }, { - "match_id": 14065560, - "rating": 6.7 + "match_id": 14065559, + "rating": 7.6 + }, + { + "match_id": 16434023, + "rating": 6.9 } ] }, { - "player_id": 190161, - "player_name": "Michael Zetterer", - "position": "G", + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "M", "rating_count": 5, - "average_rating": 6.8, + "average_rating": 6.92, "ratings": [ { - "match_id": 14065223, - "rating": 6.9 + "match_id": 14065233, + "rating": 6.6 }, { - "match_id": 14065231, - "rating": 6.2 + "match_id": 14065243, + "rating": 7.9 }, { - "match_id": 14065239, - "rating": 6.6 + "match_id": 14065249, + "rating": 6.5 }, { - "match_id": 14065245, - "rating": 7.3 + "match_id": 14065559, + "rating": 6.6 }, { - "match_id": 14065560, + "match_id": 16434023, "rating": 7.0 } ] }, { - "player_id": 790965, - "player_name": "Ritsu Doan", + "player_id": 990209, + "player_name": "Yannick Engelhardt", "position": "M", - "rating_count": 3, - "average_rating": 6.77, + "rating_count": 4, + "average_rating": 6.83, "ratings": [ { - "match_id": 14065231, - "rating": 7.7 + "match_id": 14065233, + "rating": 6.9 }, { - "match_id": 14065245, - "rating": 6.1 + "match_id": 14065243, + "rating": 6.6 }, { - "match_id": 14065560, - "rating": 6.5 + "match_id": 14065249, + "rating": 6.3 + }, + { + "match_id": 14065559, + "rating": 7.5 } ] }, { - "player_id": 1192318, - "player_name": "Farès Chaïbi", + "player_id": 939880, + "player_name": "Philipp Sander", "position": "M", - "rating_count": 4, - "average_rating": 6.75, + "rating_count": 5, + "average_rating": 6.82, "ratings": [ { - "match_id": 14065223, - "rating": 6.9 + "match_id": 14065233, + "rating": 7.5 }, { - "match_id": 14065239, + "match_id": 14065243, "rating": 7.2 }, { - "match_id": 14065245, - "rating": 6.1 + "match_id": 14065249, + "rating": 6.2 }, { - "match_id": 14065560, - "rating": 6.8 + "match_id": 14065559, + "rating": 7.0 + }, + { + "match_id": 16434023, + "rating": 6.2 } ] }, { - "player_id": 1898148, - "player_name": "Ayoube Amaimouni Echghouyab", - "position": "F", - "rating_count": 4, - "average_rating": 6.68, + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "M", + "rating_count": 1, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065223, - "rating": 6.5 - }, - { - "match_id": 14065231, - "rating": 6.8 - }, - { - "match_id": 14065239, - "rating": 6.6 - }, - { - "match_id": 14065245, + "match_id": 16434023, "rating": 6.8 } ] }, { - "player_id": 581302, - "player_name": "Robin Koch", - "position": "D", + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "M", "rating_count": 5, - "average_rating": 6.62, + "average_rating": 6.78, "ratings": [ { - "match_id": 14065223, - "rating": 6.5 + "match_id": 14065233, + "rating": 6.8 }, { - "match_id": 14065231, - "rating": 6.7 + "match_id": 14065243, + "rating": 7.5 }, { - "match_id": 14065239, - "rating": 6.8 + "match_id": 14065249, + "rating": 6.5 }, { - "match_id": 14065245, - "rating": 6.6 + "match_id": 14065559, + "rating": 6.8 }, { - "match_id": 14065560, - "rating": 6.5 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 1149113, - "player_name": "Oscar Højlund", + "player_id": 876858, + "player_name": "Robin Hack", "position": "M", - "rating_count": 3, - "average_rating": 6.57, + "rating_count": 4, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065223, - "rating": 6.8 + "match_id": 14065233, + "rating": 6.4 }, { - "match_id": 14065231, - "rating": 6.7 + "match_id": 14065249, + "rating": 6.4 }, { - "match_id": 14065239, - "rating": 6.2 + "match_id": 14065559, + "rating": 7.9 + }, + { + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 997012, - "player_name": "Ansgar Knauff", - "position": "F", + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "D", "rating_count": 5, - "average_rating": 6.54, + "average_rating": 6.68, "ratings": [ { - "match_id": 14065223, - "rating": 6.8 + "match_id": 14065233, + "rating": 7.5 }, { - "match_id": 14065231, - "rating": 6.3 + "match_id": 14065243, + "rating": 7.3 }, { - "match_id": 14065239, - "rating": 6.9 + "match_id": 14065249, + "rating": 5.0 }, { - "match_id": 14065245, - "rating": 6.5 + "match_id": 14065559, + "rating": 7.1 }, { - "match_id": 14065560, - "rating": 6.2 + "match_id": 16434023, + "rating": 6.5 } ] }, { - "player_id": 1159759, - "player_name": "Nathaniel Brown", + "player_id": 997178, + "player_name": "David Herold", "position": "D", - "rating_count": 5, - "average_rating": 6.54, + "rating_count": 1, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065223, - "rating": 7.1 - }, - { - "match_id": 14065231, + "match_id": 16434023, "rating": 6.6 - }, - { - "match_id": 14065239, - "rating": 6.1 - }, - { - "match_id": 14065245, - "rating": 6.5 - }, - { - "match_id": 14065560, - "rating": 6.4 } ] }, { - "player_id": 999276, - "player_name": "Aurèle Amenda", - "position": "D", - "rating_count": 5, - "average_rating": 6.5, + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "F", + "rating_count": 1, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065223, + "match_id": 16434023, "rating": 6.6 - }, + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "M", + "rating_count": 4, + "average_rating": 6.55, + "ratings": [ { - "match_id": 14065231, - "rating": 6.7 + "match_id": 14065243, + "rating": 6.5 }, { - "match_id": 14065239, - "rating": 6.7 + "match_id": 14065249, + "rating": 6.4 }, { - "match_id": 14065245, - "rating": 6.0 + "match_id": 14065559, + "rating": 6.9 }, { - "match_id": 14065560, - "rating": 6.5 + "match_id": 16434023, + "rating": 6.4 } ] - }, - { - "player_id": 341589, - "player_name": "Mahmoud Dahoud", - "position": "M", + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "F", "rating_count": 2, "average_rating": 6.5, "ratings": [ { - "match_id": 14065245, - "rating": 6.6 + "match_id": 14065559, + "rating": 6.5 }, { - "match_id": 14065560, - "rating": 6.4 + "match_id": 16434023, + "rating": 6.5 } ] }, { - "player_id": 921789, - "player_name": "Rasmus Kristensen", + "player_id": 1083382, + "player_name": "Lukas Ullrich", "position": "D", "rating_count": 3, "average_rating": 6.47, "ratings": [ { - "match_id": 14065231, - "rating": 6.8 + "match_id": 14065249, + "rating": 6.2 }, { - "match_id": 14065239, - "rating": 6.5 + "match_id": 14065559, + "rating": 6.9 }, { - "match_id": 14065560, - "rating": 6.1 + "match_id": 16434023, + "rating": 6.3 } ] }, { - "player_id": 954061, - "player_name": "Arnaud Kalimuendo", - "position": "F", - "rating_count": 5, - "average_rating": 6.42, + "player_id": 1130067, + "player_name": "Fabio Chiarodia", + "position": "D", + "rating_count": 3, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065223, - "rating": 6.7 - }, - { - "match_id": 14065231, - "rating": 6.3 - }, - { - "match_id": 14065239, - "rating": 6.7 + "match_id": 14065233, + "rating": 6.2 }, { - "match_id": 14065245, - "rating": 6.3 + "match_id": 14065243, + "rating": 6.9 }, { - "match_id": 14065560, + "match_id": 14065249, "rating": 6.1 } ] }, { - "player_id": 66518, - "player_name": "Mario Götze", - "position": "M", + "player_id": 925910, + "player_name": "Shuto Machino", + "position": "F", "rating_count": 2, - "average_rating": 6.35, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065245, - "rating": 6.4 + "match_id": 14065249, + "rating": 6.3 }, { - "match_id": 14065560, - "rating": 6.3 + "match_id": 14065559, + "rating": 6.5 } ] }, { - "player_id": 965778, - "player_name": "Arthur Theate", + "player_id": 790989, + "player_name": "Ko Itakura", "position": "D", - "rating_count": 2, - "average_rating": 6.2, + "rating_count": 1, + "average_rating": 6.1, "ratings": [ { - "match_id": 14065223, - "rating": 6.4 - }, + "match_id": 16434023, + "rating": 6.1 + } + ] + }, + { + "player_id": 897334, + "player_name": "Daiki Hashioka", + "position": "D", + "rating_count": 1, + "average_rating": 5.9, + "ratings": [ { - "match_id": 14065245, - "rating": 6.0 + "match_id": 16434023, + "rating": 5.9 } ] } ] } }, - "2556": { - "team": "1. FSV Mainz 05", + "2598": { + "team": "SV 07 Elversberg", "overall": { - "players": [] - }, - "bundesliga": { "players": [ { - "player_id": 327755, - "player_name": "Nadiem Amiri", + "player_id": 1414916, + "player_name": "Francis Onyeka", "position": "M", - "rating_count": 5, - "average_rating": 7.52, + "rating_count": 2, + "average_rating": 7.95, "ratings": [ { - "match_id": 14065227, - "rating": 7.9 + "match_id": 16287051, + "rating": 8.9 }, { - "match_id": 14065235, + "match_id": 16434020, "rating": 7.0 - }, - { - "match_id": 14065246, - "rating": 7.1 - }, - { - "match_id": 14065247, - "rating": 7.1 - }, - { - "match_id": 14065562, - "rating": 8.5 } ] }, { - "player_id": 94312, - "player_name": "Daniel Batz", - "position": "G", - "rating_count": 4, - "average_rating": 7.38, + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "M", + "rating_count": 2, + "average_rating": 7.4, "ratings": [ { - "match_id": 14065227, - "rating": 7.0 - }, - { - "match_id": 14065235, - "rating": 6.2 - }, - { - "match_id": 14065246, - "rating": 6.8 + "match_id": 16287051, + "rating": 6.7 }, { - "match_id": 14065562, - "rating": 9.5 + "match_id": 16434020, + "rating": 8.1 } ] }, { - "player_id": 138126, - "player_name": "Phillipp Mwene", + "player_id": 1134578, + "player_name": "Cole Campbell", "position": "M", - "rating_count": 5, - "average_rating": 7.3, + "rating_count": 2, + "average_rating": 7.35, "ratings": [ { - "match_id": 14065227, - "rating": 7.2 - }, - { - "match_id": 14065235, - "rating": 6.7 - }, - { - "match_id": 14065246, - "rating": 8.2 - }, - { - "match_id": 14065247, + "match_id": 16287051, "rating": 6.9 }, { - "match_id": 14065562, - "rating": 7.5 + "match_id": 16434020, + "rating": 7.8 } ] }, { - "player_id": 352544, - "player_name": "Sheraldo Becker", - "position": "F", - "rating_count": 5, - "average_rating": 7.06, + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 2, + "average_rating": 7.1, "ratings": [ { - "match_id": 14065227, - "rating": 5.9 - }, - { - "match_id": 14065235, - "rating": 7.6 - }, - { - "match_id": 14065246, - "rating": 6.5 - }, - { - "match_id": 14065247, - "rating": 8.5 + "match_id": 16287051, + "rating": 6.8 }, { - "match_id": 14065562, - "rating": 6.8 + "match_id": 16434020, + "rating": 7.4 } ] }, { - "player_id": 1548910, - "player_name": "Kacper Potulski", + "player_id": 254411, + "player_name": "Jan Gyamerah", "position": "D", - "rating_count": 3, - "average_rating": 7.03, + "rating_count": 2, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065246, - "rating": 7.1 - }, - { - "match_id": 14065247, - "rating": 5.6 + "match_id": 16287051, + "rating": 6.5 }, { - "match_id": 14065562, - "rating": 8.4 + "match_id": 16434020, + "rating": 7.3 } ] }, { - "player_id": 157377, - "player_name": "Silvan Widmer", + "player_id": 254133, + "player_name": "Luca Schnellbacher", "position": "M", - "rating_count": 4, - "average_rating": 7.03, + "rating_count": 2, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065227, - "rating": 6.6 - }, - { - "match_id": 14065235, - "rating": 6.9 - }, - { - "match_id": 14065246, + "match_id": 16287051, "rating": 7.4 }, { - "match_id": 14065562, - "rating": 7.2 + "match_id": 16434020, + "rating": 6.4 } ] }, { - "player_id": 1028307, - "player_name": "Kaishu Sano", - "position": "M", - "rating_count": 5, - "average_rating": 6.96, + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "D", + "rating_count": 2, + "average_rating": 6.85, "ratings": [ { - "match_id": 14065227, - "rating": 6.7 - }, - { - "match_id": 14065235, - "rating": 7.2 - }, - { - "match_id": 14065246, - "rating": 7.0 - }, - { - "match_id": 14065247, - "rating": 6.9 + "match_id": 16287051, + "rating": 7.3 }, { - "match_id": 14065562, - "rating": 7.0 + "match_id": 16434020, + "rating": 6.4 } ] }, { - "player_id": 822340, - "player_name": "Phillip Tietz", - "position": "F", - "rating_count": 5, - "average_rating": 6.88, - "ratings": [ - { - "match_id": 14065227, - "rating": 6.3 - }, - { - "match_id": 14065235, - "rating": 7.2 - }, - { - "match_id": 14065246, - "rating": 7.2 - }, + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 2, + "average_rating": 6.85, + "ratings": [ { - "match_id": 14065247, + "match_id": 16287051, "rating": 6.8 }, { - "match_id": 14065562, + "match_id": 16434020, "rating": 6.9 } ] }, { - "player_id": 355486, - "player_name": "Stefan Posch", - "position": "D", - "rating_count": 5, - "average_rating": 6.86, + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065227, - "rating": 8.1 - }, - { - "match_id": 14065235, + "match_id": 16287051, "rating": 6.1 }, { - "match_id": 14065246, - "rating": 7.0 - }, - { - "match_id": 14065247, - "rating": 6.3 - }, - { - "match_id": 14065562, - "rating": 6.8 + "match_id": 16434020, + "rating": 7.5 } ] }, { - "player_id": 846471, - "player_name": "Anthony Caci", + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", "position": "D", - "rating_count": 5, - "average_rating": 6.78, + "rating_count": 1, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065227, - "rating": 7.7 - }, - { - "match_id": 14065235, - "rating": 6.2 - }, - { - "match_id": 14065246, - "rating": 6.4 - }, - { - "match_id": 14065247, - "rating": 6.9 - }, - { - "match_id": 14065562, + "match_id": 16434020, "rating": 6.7 } ] }, { - "player_id": 980621, - "player_name": "Paul Nebel", + "player_id": 1215028, + "player_name": "Felix Keidel", "position": "M", - "rating_count": 5, - "average_rating": 6.7, + "rating_count": 2, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065227, - "rating": 6.5 - }, - { - "match_id": 14065235, - "rating": 7.1 - }, - { - "match_id": 14065246, - "rating": 6.7 - }, - { - "match_id": 14065247, - "rating": 6.7 + "match_id": 16287051, + "rating": 6.6 }, { - "match_id": 14065562, - "rating": 6.5 + "match_id": 16434020, + "rating": 6.6 } ] }, { - "player_id": 97926, - "player_name": "Danny da Costa", + "player_id": 787816, + "player_name": "Florian Yves Le Joncour", "position": "D", - "rating_count": 5, - "average_rating": 6.66, + "rating_count": 2, + "average_rating": 6.55, "ratings": [ { - "match_id": 14065227, - "rating": 6.6 - }, - { - "match_id": 14065235, - "rating": 5.8 + "match_id": 16287051, + "rating": 6.8 }, { - "match_id": 14065246, - "rating": 6.9 - }, + "match_id": 16434020, + "rating": 6.3 + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "D", + "rating_count": 2, + "average_rating": 6.35, + "ratings": [ { - "match_id": 14065247, + "match_id": 16287051, "rating": 6.7 }, { - "match_id": 14065562, - "rating": 7.3 + "match_id": 16434020, + "rating": 6.0 } ] }, { - "player_id": 152206, - "player_name": "Dominik Kohr", + "player_id": 997175, + "player_name": "Lasse Günther", "position": "D", - "rating_count": 5, - "average_rating": 6.66, + "rating_count": 2, + "average_rating": 6.3, "ratings": [ { - "match_id": 14065227, - "rating": 7.2 - }, - { - "match_id": 14065235, - "rating": 6.6 - }, - { - "match_id": 14065246, - "rating": 6.7 - }, - { - "match_id": 14065247, + "match_id": 16287051, "rating": 5.9 }, { - "match_id": 14065562, - "rating": 6.9 + "match_id": 16434020, + "rating": 6.7 } ] }, { - "player_id": 1152505, - "player_name": "Nelson Weiper", - "position": "F", - "rating_count": 5, - "average_rating": 6.6, + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "M", + "rating_count": 1, + "average_rating": 6.3, "ratings": [ { - "match_id": 14065227, - "rating": 7.4 - }, - { - "match_id": 14065235, - "rating": 6.3 - }, - { - "match_id": 14065246, - "rating": 6.6 - }, - { - "match_id": 14065247, + "match_id": 16434020, "rating": 6.3 - }, - { - "match_id": 14065562, - "rating": 6.4 } ] }, { - "player_id": 1021075, - "player_name": "William Bøving", - "position": "F", + "player_id": 1469995, + "player_name": "Noah Darvich", + "position": "M", "rating_count": 2, - "average_rating": 6.6, + "average_rating": 6.15, "ratings": [ { - "match_id": 14065227, - "rating": 6.6 + "match_id": 16287051, + "rating": 6.1 }, { - "match_id": 14065235, - "rating": 6.6 + "match_id": 16434020, + "rating": 6.2 } ] - }, + } + ] + }, + "bundesliga": { + "players": [ { - "player_id": 893962, - "player_name": "Lennard Maloney", + "player_id": 960017, + "player_name": "Lukas Petkov", "position": "M", - "rating_count": 3, - "average_rating": 6.5, + "rating_count": 1, + "average_rating": 8.1, "ratings": [ { - "match_id": 14065235, - "rating": 6.4 - }, - { - "match_id": 14065246, - "rating": 6.4 - }, - { - "match_id": 14065562, - "rating": 6.7 + "match_id": 16434020, + "rating": 8.1 } ] }, { - "player_id": 537552, - "player_name": "Jae-sung Lee", + "player_id": 1134578, + "player_name": "Cole Campbell", "position": "M", - "rating_count": 2, - "average_rating": 6.45, + "rating_count": 1, + "average_rating": 7.8, "ratings": [ { - "match_id": 14065247, - "rating": 6.3 - }, - { - "match_id": 14065562, - "rating": 6.6 + "match_id": 16434020, + "rating": 7.8 } ] }, { - "player_id": 1005834, - "player_name": "Armindo Sieb", + "player_id": 1432398, + "player_name": "David Mokwa", "position": "F", - "rating_count": 4, - "average_rating": 6.35, + "rating_count": 1, + "average_rating": 7.5, "ratings": [ { - "match_id": 14065227, - "rating": 6.1 - }, - { - "match_id": 14065235, - "rating": 6.5 - }, - { - "match_id": 14065246, - "rating": 6.2 - }, + "match_id": 16434020, + "rating": 7.5 + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "G", + "rating_count": 1, + "average_rating": 7.4, + "ratings": [ { - "match_id": 14065247, - "rating": 6.6 + "match_id": 16434020, + "rating": 7.4 } ] }, { - "player_id": 1138150, - "player_name": "Nikolas Veratschnig", + "player_id": 254411, + "player_name": "Jan Gyamerah", "position": "D", - "rating_count": 2, - "average_rating": 6.35, + "rating_count": 1, + "average_rating": 7.3, "ratings": [ { - "match_id": 14065227, - "rating": 6.4 - }, + "match_id": 16434020, + "rating": 7.3 + } + ] + }, + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "M", + "rating_count": 1, + "average_rating": 7.0, + "ratings": [ { - "match_id": 14065247, - "rating": 6.3 + "match_id": 16434020, + "rating": 7.0 } ] - } - ] - } - }, - "2561": { - "team": "SC Paderborn 07", - "overall": { - "players": [] - }, - "bundesliga": { - "players": [ + }, { - "player_id": 1195736, - "player_name": "Dennis Seimen", - "position": "G", - "rating_count": 2, - "average_rating": 8.35, + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "M", + "rating_count": 1, + "average_rating": 6.9, "ratings": [ { - "match_id": 16163439, - "rating": 9.6 - }, - { - "match_id": 16163444, - "rating": 7.1 + "match_id": 16434020, + "rating": 6.9 } ] }, { - "player_id": 1128792, - "player_name": "Calvin Brackelmann", + "player_id": 997175, + "player_name": "Lasse Günther", "position": "D", - "rating_count": 2, - "average_rating": 7.75, + "rating_count": 1, + "average_rating": 6.7, "ratings": [ { - "match_id": 16163439, - "rating": 7.3 - }, - { - "match_id": 16163444, - "rating": 8.2 + "match_id": 16434020, + "rating": 6.7 } ] }, { - "player_id": 981788, - "player_name": "Laurin Curda", - "position": "M", - "rating_count": 2, - "average_rating": 7.75, + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "D", + "rating_count": 1, + "average_rating": 6.7, "ratings": [ { - "match_id": 16163439, + "match_id": 16434020, "rating": 6.7 - }, - { - "match_id": 16163444, - "rating": 8.8 } ] }, { - "player_id": 2076815, - "player_name": "Niklas Mohr", - "position": "D", + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "M", "rating_count": 1, - "average_rating": 7.6, + "average_rating": 6.6, "ratings": [ { - "match_id": 16163444, - "rating": 7.6 + "match_id": 16434020, + "rating": 6.6 } ] }, { - "player_id": 1199101, - "player_name": "Santiago Castañeda", + "player_id": 254133, + "player_name": "Luca Schnellbacher", "position": "M", - "rating_count": 2, - "average_rating": 7.5, + "rating_count": 1, + "average_rating": 6.4, "ratings": [ { - "match_id": 16163439, - "rating": 7.7 - }, - { - "match_id": 16163444, - "rating": 7.3 + "match_id": 16434020, + "rating": 6.4 } ] }, { - "player_id": 1083387, - "player_name": "Mattes Hansen", + "player_id": 846398, + "player_name": "Maximilian Rohr", "position": "D", - "rating_count": 2, - "average_rating": 7.45, + "rating_count": 1, + "average_rating": 6.4, "ratings": [ { - "match_id": 16163439, - "rating": 6.8 - }, + "match_id": 16434020, + "rating": 6.4 + } + ] + }, + { + "player_id": 787816, + "player_name": "Florian Yves Le Joncour", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, + "ratings": [ { - "match_id": 16163444, - "rating": 8.1 + "match_id": 16434020, + "rating": 6.3 } ] }, { - "player_id": 1172815, - "player_name": "Mika Baur", + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", "position": "M", "rating_count": 1, - "average_rating": 7.1, + "average_rating": 6.3, "ratings": [ { - "match_id": 16163444, - "rating": 7.1 + "match_id": 16434020, + "rating": 6.3 } ] }, { - "player_id": 844131, - "player_name": "Felix Götze", - "position": "D", - "rating_count": 2, - "average_rating": 7.05, + "player_id": 1469995, + "player_name": "Noah Darvich", + "position": "M", + "rating_count": 1, + "average_rating": 6.2, "ratings": [ { - "match_id": 16163439, - "rating": 6.8 - }, - { - "match_id": 16163444, - "rating": 7.3 + "match_id": 16434020, + "rating": 6.2 } ] }, { - "player_id": 1137717, - "player_name": "Tjark Lasse Scheller", + "player_id": 964603, + "player_name": "Luca Sirch", "position": "D", - "rating_count": 2, - "average_rating": 6.95, + "rating_count": 1, + "average_rating": 6.0, "ratings": [ { - "match_id": 16163439, - "rating": 6.9 + "match_id": 16434020, + "rating": 6.0 + } + ] + } + ] + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall": { + "players": [ + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "M", + "rating_count": 3, + "average_rating": 7.4, + "ratings": [ + { + "match_id": 16404057, + "rating": 7.1 }, { - "match_id": 16163444, + "match_id": 16287036, + "rating": 8.1 + }, + { + "match_id": 16434020, "rating": 7.0 } ] }, { - "player_id": 989630, - "player_name": "Filip Bilbija", + "player_id": 920379, + "player_name": "Nathan Tella", "position": "F", "rating_count": 2, - "average_rating": 6.8, + "average_rating": 7.05, "ratings": [ { - "match_id": 16163439, - "rating": 6.4 + "match_id": 16404057, + "rating": 6.7 }, { - "match_id": 16163444, - "rating": 7.2 + "match_id": 16287036, + "rating": 7.4 } ] }, { - "player_id": 959635, - "player_name": "Nick Bätzner", + "player_id": 1407524, + "player_name": "Ibrahim Maza", "position": "M", - "rating_count": 2, - "average_rating": 6.8, + "rating_count": 3, + "average_rating": 7.0, "ratings": [ { - "match_id": 16163439, - "rating": 7.1 + "match_id": 16404057, + "rating": 7.2 }, { - "match_id": 16163444, - "rating": 6.5 + "match_id": 16287036, + "rating": 6.7 + }, + { + "match_id": 16434020, + "rating": 7.1 } ] }, { - "player_id": 878628, - "player_name": "Sebastian Klaas", - "position": "F", + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", "rating_count": 2, - "average_rating": 6.55, + "average_rating": 6.95, "ratings": [ { - "match_id": 16163439, - "rating": 6.6 + "match_id": 16287036, + "rating": 6.8 }, { - "match_id": 16163444, - "rating": 6.5 + "match_id": 16434020, + "rating": 7.1 } ] }, { - "player_id": 1167764, - "player_name": "Stefano Marino", + "player_id": 978521, + "player_name": "Victor Okoh Boniface", "position": "F", "rating_count": 2, - "average_rating": 6.5, + "average_rating": 6.95, "ratings": [ { - "match_id": 16163439, - "rating": 6.7 + "match_id": 16404057, + "rating": 7.6 }, { - "match_id": 16163444, + "match_id": 16434020, "rating": 6.3 } ] }, { - "player_id": 826884, - "player_name": "Steffen Tigges", + "player_id": 2029648, + "player_name": "Christian Kofane", "position": "F", - "rating_count": 2, - "average_rating": 6.35, + "rating_count": 3, + "average_rating": 6.9, "ratings": [ { - "match_id": 16163439, + "match_id": 16404057, "rating": 6.6 }, { - "match_id": 16163444, - "rating": 6.1 + "match_id": 16287036, + "rating": 7.3 + }, + { + "match_id": 16434020, + "rating": 6.8 } ] }, { - "player_id": 1864750, - "player_name": "Ruben Müller", + "player_id": 975798, + "player_name": "Malik Tillman", "position": "M", - "rating_count": 2, - "average_rating": 6.3, + "rating_count": 3, + "average_rating": 6.9, "ratings": [ { - "match_id": 16163439, - "rating": 6.1 + "match_id": 16404057, + "rating": 6.7 }, { - "match_id": 16163444, - "rating": 6.5 + "match_id": 16287036, + "rating": 7.1 + }, + { + "match_id": 16434020, + "rating": 6.9 } ] }, { - "player_id": 246431, - "player_name": "Sven Michel", - "position": "F", - "rating_count": 2, - "average_rating": 6.2, + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 3, + "average_rating": 6.83, "ratings": [ { - "match_id": 16163439, - "rating": 6.3 + "match_id": 16404057, + "rating": 6.8 }, { - "match_id": 16163444, - "rating": 6.1 + "match_id": 16287036, + "rating": 7.2 + }, + { + "match_id": 16434020, + "rating": 6.5 } ] - } - ] - } - }, - "2673": { - "team": "Borussia Dortmund", - "overall": { - "players": [ + }, { - "player_id": 800951, - "player_name": "Julian Ryerson", - "position": "M", - "rating_count": 1, - "average_rating": 8.1, + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, "ratings": [ { - "match_id": 16332215, - "rating": 8.1 + "match_id": 16404057, + "rating": 7.0 + }, + { + "match_id": 16287036, + "rating": 7.6 + }, + { + "match_id": 16434020, + "rating": 5.8 } ] }, { - "player_id": 1468744, - "player_name": "Konstantinos Karetsas", - "position": "F", + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", "rating_count": 2, - "average_rating": 7.6, + "average_rating": 6.8, "ratings": [ { - "match_id": 16435283, - "rating": 8.0 + "match_id": 16287036, + "rating": 6.7 }, { - "match_id": 16332215, - "rating": 7.2 + "match_id": 16434020, + "rating": 6.9 } ] }, { - "player_id": 1937830, - "player_name": "Jan-Luca Riedl", + "player_id": 908716, + "player_name": "Miguel Gutiérrez", "position": "D", "rating_count": 3, - "average_rating": 7.0, + "average_rating": 6.77, "ratings": [ { - "match_id": 16485281, - "rating": 6.8 + "match_id": 16404057, + "rating": 6.3 }, { - "match_id": 16330988, - "rating": 7.3 + "match_id": 16287036, + "rating": 7.2 }, { - "match_id": 16330990, - "rating": 6.9 + "match_id": 16434020, + "rating": 6.8 } ] }, { - "player_id": 1861666, - "player_name": "Samuele Inacio", - "position": "F", - "rating_count": 5, - "average_rating": 7.0, + "player_id": 142390, + "player_name": "Jonas Hofmann", + "position": "M", + "rating_count": 1, + "average_rating": 6.7, "ratings": [ { - "match_id": 16485281, - "rating": 7.5 - }, - { - "match_id": 16330988, - "rating": 6.4 - }, + "match_id": 16434020, + "rating": 6.7 + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "M", + "rating_count": 3, + "average_rating": 6.63, + "ratings": [ { - "match_id": 16330990, + "match_id": 16404057, "rating": 6.3 }, { - "match_id": 16435283, - "rating": 7.6 + "match_id": 16287036, + "rating": 6.9 }, { - "match_id": 16332215, - "rating": 7.2 + "match_id": 16434020, + "rating": 6.7 } ] }, { - "player_id": 1134083, - "player_name": "Jobe Bellingham", - "position": "M", - "rating_count": 5, - "average_rating": 6.98, + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 3, + "average_rating": 6.57, "ratings": [ { - "match_id": 16485281, - "rating": 7.1 + "match_id": 16404057, + "rating": 6.2 }, { - "match_id": 16330988, - "rating": 6.8 + "match_id": 16287036, + "rating": 7.1 }, { - "match_id": 16330990, - "rating": 7.3 - }, + "match_id": 16434020, + "rating": 6.4 + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", + "rating_count": 2, + "average_rating": 6.5, + "ratings": [ { - "match_id": 16435283, - "rating": 6.6 + "match_id": 16404057, + "rating": 7.1 }, { - "match_id": 16332215, - "rating": 7.1 + "match_id": 16434020, + "rating": 5.9 } ] }, { - "player_id": 1021272, - "player_name": "Daniel Svensson", + "player_id": 1215906, + "player_name": "Afonso Moreira", "position": "M", "rating_count": 3, - "average_rating": 6.97, + "average_rating": 6.47, "ratings": [ { - "match_id": 16330990, - "rating": 6.6 + "match_id": 16404057, + "rating": 6.4 }, { - "match_id": 16435283, - "rating": 6.5 + "match_id": 16287036, + "rating": 6.8 }, { - "match_id": 16332215, - "rating": 7.8 + "match_id": 16434020, + "rating": 6.2 } ] }, { - "player_id": 1471049, - "player_name": "Joane Gadou", + "player_id": 255239, + "player_name": "Lucas Vázquez", "position": "D", - "rating_count": 5, - "average_rating": 6.92, + "rating_count": 3, + "average_rating": 6.47, "ratings": [ { - "match_id": 16485281, - "rating": 7.0 + "match_id": 16404057, + "rating": 6.1 }, { - "match_id": 16330988, - "rating": 7.4 + "match_id": 16287036, + "rating": 7.6 }, { - "match_id": 16330990, - "rating": 6.8 - }, + "match_id": 16434020, + "rating": 5.7 + } + ] + } + ] + }, + "bundesliga": { + "players": [ + { + "player_id": 920379, + "player_name": "Nathan Tella", + "position": "F", + "rating_count": 2, + "average_rating": 8.2, + "ratings": [ { - "match_id": 16435283, - "rating": 7.1 + "match_id": 14065238, + "rating": 7.2 }, { - "match_id": 16332215, - "rating": 6.3 + "match_id": 14065236, + "rating": 9.2 } ] }, { - "player_id": 907463, - "player_name": "Felix Nmecha", + "player_id": 796047, + "player_name": "Aleix García", "position": "M", - "rating_count": 3, - "average_rating": 6.9, + "rating_count": 5, + "average_rating": 7.74, "ratings": [ { - "match_id": 16330990, - "rating": 7.1 + "match_id": 14065238, + "rating": 7.3 }, { - "match_id": 16435283, - "rating": 7.0 + "match_id": 14065236, + "rating": 8.8 }, { - "match_id": 16332215, - "rating": 6.6 - } - ] - }, - { - "player_id": 132607, - "player_name": "Patrick Drewes", - "position": "G", - "rating_count": 2, - "average_rating": 6.9, - "ratings": [ + "match_id": 14065248, + "rating": 7.6 + }, { - "match_id": 16485281, - "rating": 6.1 + "match_id": 14065557, + "rating": 8.0 }, { - "match_id": 16330990, - "rating": 7.7 + "match_id": 16434020, + "rating": 7.0 } ] }, { - "player_id": 133908, - "player_name": "Marcel Sabitzer", + "player_id": 177177, + "player_name": "Alejandro Grimaldo", "position": "M", - "rating_count": 2, - "average_rating": 6.85, + "rating_count": 4, + "average_rating": 7.48, "ratings": [ { - "match_id": 16435283, + "match_id": 14065238, + "rating": 6.9 + }, + { + "match_id": 14065236, + "rating": 9.0 + }, + { + "match_id": 14065248, "rating": 7.1 }, { - "match_id": 16332215, - "rating": 6.6 + "match_id": 14065557, + "rating": 6.9 } ] }, { - "player_id": 1937833, - "player_name": "Luca Reggiani", - "position": "D", - "rating_count": 5, - "average_rating": 6.82, + "player_id": 822600, + "player_name": "Exequiel Palacios", + "position": "M", + "rating_count": 4, + "average_rating": 7.3, "ratings": [ { - "match_id": 16485281, - "rating": 5.9 - }, - { - "match_id": 16330988, - "rating": 6.6 + "match_id": 14065238, + "rating": 6.5 }, { - "match_id": 16330990, - "rating": 7.6 + "match_id": 14065236, + "rating": 7.5 }, { - "match_id": 16435283, - "rating": 7.3 + "match_id": 14065248, + "rating": 7.1 }, { - "match_id": 16332215, - "rating": 6.7 + "match_id": 14065557, + "rating": 8.1 } ] }, { - "player_id": 138491, - "player_name": "Alexander Meyer", - "position": "G", - "rating_count": 3, - "average_rating": 6.77, + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "F", + "rating_count": 5, + "average_rating": 7.26, "ratings": [ { - "match_id": 16485281, - "rating": 7.2 + "match_id": 14065238, + "rating": 7.8 + }, + { + "match_id": 14065236, + "rating": 9.2 + }, + { + "match_id": 14065248, + "rating": 6.4 }, { - "match_id": 16330988, + "match_id": 14065557, "rating": 6.5 }, { - "match_id": 16435283, - "rating": 6.6 + "match_id": 16434020, + "rating": 6.4 } ] }, { - "player_id": 954076, - "player_name": "Fábio Silva", + "player_id": 2029648, + "player_name": "Christian Kofane", "position": "F", - "rating_count": 5, - "average_rating": 6.76, + "rating_count": 2, + "average_rating": 6.95, "ratings": [ { - "match_id": 16485281, - "rating": 6.3 + "match_id": 14065248, + "rating": 7.1 }, { - "match_id": 16330988, - "rating": 6.5 + "match_id": 16434020, + "rating": 6.8 + } + ] + }, + { + "player_id": 1568522, + "player_name": "Montrell Culbreath", + "position": "M", + "rating_count": 4, + "average_rating": 6.93, + "ratings": [ + { + "match_id": 14065238, + "rating": 7.0 }, { - "match_id": 16330990, - "rating": 7.6 + "match_id": 14065236, + "rating": 7.0 }, { - "match_id": 16435283, - "rating": 6.7 + "match_id": 14065248, + "rating": 6.6 }, { - "match_id": 16332215, - "rating": 6.7 + "match_id": 14065557, + "rating": 7.1 } ] }, { - "player_id": 1418620, - "player_name": "Almugera Kabar", + "player_id": 1407524, + "player_name": "Ibrahim Maza", "position": "M", - "rating_count": 2, - "average_rating": 6.75, + "rating_count": 5, + "average_rating": 6.92, "ratings": [ { - "match_id": 16485281, - "rating": 6.7 + "match_id": 14065238, + "rating": 6.4 }, { - "match_id": 16330988, - "rating": 6.8 + "match_id": 14065236, + "rating": 7.6 + }, + { + "match_id": 14065248, + "rating": 6.9 + }, + { + "match_id": 14065557, + "rating": 6.6 + }, + { + "match_id": 16434020, + "rating": 7.1 } ] }, { - "player_id": 2048723, - "player_name": "Marwan-Omir Mirza", - "position": "F", - "rating_count": 2, - "average_rating": 6.75, + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "D", + "rating_count": 1, + "average_rating": 6.9, "ratings": [ { - "match_id": 16485281, - "rating": 6.7 - }, - { - "match_id": 16330988, - "rating": 6.8 + "match_id": 16434020, + "rating": 6.9 } ] }, { - "player_id": 2266855, - "player_name": "Roméo Ritter", - "position": "D", + "player_id": 1394353, + "player_name": "Eliesse Ben Seghir", + "position": "F", "rating_count": 3, - "average_rating": 6.7, + "average_rating": 6.87, "ratings": [ { - "match_id": 16485281, - "rating": 6.8 + "match_id": 14065238, + "rating": 6.7 }, { - "match_id": 16330988, + "match_id": 14065248, "rating": 6.5 }, { - "match_id": 16330990, - "rating": 6.8 + "match_id": 14065557, + "rating": 7.4 } ] }, { - "player_id": 1137131, - "player_name": "Filippo Mané", + "player_id": 883262, + "player_name": "Edmond Tapsoba", "position": "D", - "rating_count": 4, - "average_rating": 6.68, + "rating_count": 5, + "average_rating": 6.8, "ratings": [ { - "match_id": 16485281, + "match_id": 14065238, + "rating": 7.9 + }, + { + "match_id": 14065236, "rating": 7.1 }, { - "match_id": 16330988, - "rating": 6.8 + "match_id": 14065248, + "rating": 6.1 }, { - "match_id": 16435283, - "rating": 6.2 + "match_id": 14065557, + "rating": 7.1 }, { - "match_id": 16332215, - "rating": 6.6 + "match_id": 16434020, + "rating": 5.8 } ] }, { - "player_id": 577726, - "player_name": "Ramy Bensebaini", + "player_id": 908716, + "player_name": "Miguel Gutiérrez", "position": "D", - "rating_count": 2, - "average_rating": 6.65, + "rating_count": 1, + "average_rating": 6.8, "ratings": [ { - "match_id": 16435283, - "rating": 7.3 - }, - { - "match_id": 16332215, - "rating": 6.0 + "match_id": 16434020, + "rating": 6.8 } ] }, { - "player_id": 328027, - "player_name": "Serhou Guirassy", - "position": "F", - "rating_count": 5, - "average_rating": 6.62, + "player_id": 1174761, + "player_name": "Arthur", + "position": "D", + "rating_count": 4, + "average_rating": 6.75, "ratings": [ { - "match_id": 16485281, - "rating": 6.5 + "match_id": 14065238, + "rating": 6.3 }, { - "match_id": 16330988, + "match_id": 14065236, "rating": 6.4 }, { - "match_id": 16330990, - "rating": 6.5 - }, - { - "match_id": 16435283, - "rating": 6.4 + "match_id": 14065248, + "rating": 7.0 }, { - "match_id": 16332215, + "match_id": 14065557, "rating": 7.3 } ] }, { - "player_id": 994556, - "player_name": "Carney Chukwuemeka", + "player_id": 142390, + "player_name": "Jonas Hofmann", "position": "M", "rating_count": 2, - "average_rating": 6.6, + "average_rating": 6.75, "ratings": [ { - "match_id": 16330990, - "rating": 6.5 + "match_id": 14065557, + "rating": 6.8 }, { - "match_id": 16435283, + "match_id": 16434020, "rating": 6.7 } ] }, { - "player_id": 1937835, - "player_name": "Mathis Albert", - "position": "F", - "rating_count": 5, - "average_rating": 6.58, + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, "ratings": [ { - "match_id": 16485281, - "rating": 7.9 - }, - { - "match_id": 16330988, - "rating": 6.6 - }, - { - "match_id": 16330990, - "rating": 6.3 - }, - { - "match_id": 16435283, - "rating": 5.8 + "match_id": 14065238, + "rating": 7.0 }, { - "match_id": 16332215, - "rating": 6.3 + "match_id": 16434020, + "rating": 6.5 } ] }, { - "player_id": 990210, - "player_name": "Ayman Azhil", + "player_id": 975798, + "player_name": "Malik Tillman", "position": "M", - "rating_count": 3, - "average_rating": 6.57, + "rating_count": 5, + "average_rating": 6.74, "ratings": [ { - "match_id": 16485281, + "match_id": 14065238, + "rating": 6.2 + }, + { + "match_id": 14065236, + "rating": 6.7 + }, + { + "match_id": 14065248, "rating": 6.8 }, { - "match_id": 16330988, - "rating": 6.2 + "match_id": 14065557, + "rating": 7.1 }, { - "match_id": 16330990, - "rating": 6.7 + "match_id": 16434020, + "rating": 6.9 } ] }, { - "player_id": 1957706, - "player_name": "Enzo Duarte", + "player_id": 1003012, + "player_name": "Ezequiel Fernández", "position": "M", "rating_count": 3, - "average_rating": 6.57, + "average_rating": 6.73, "ratings": [ { - "match_id": 16485281, - "rating": 6.5 + "match_id": 14065238, + "rating": 6.9 }, { - "match_id": 16330988, + "match_id": 14065236, "rating": 6.6 }, { - "match_id": 16330990, - "rating": 6.6 + "match_id": 16434020, + "rating": 6.7 } ] }, { - "player_id": 1649300, - "player_name": "Arne Wessels", - "position": "F", - "rating_count": 2, - "average_rating": 6.5, + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "D", + "rating_count": 5, + "average_rating": 6.7, "ratings": [ { - "match_id": 16485281, - "rating": 6.5 + "match_id": 14065238, + "rating": 5.9 }, { - "match_id": 16330988, - "rating": 6.5 - } - ] - }, - { - "player_id": 980628, - "player_name": "Maximilian Beier", - "position": "M", - "rating_count": 2, - "average_rating": 6.5, - "ratings": [ + "match_id": 14065236, + "rating": 6.3 + }, { - "match_id": 16330990, - "rating": 6.4 + "match_id": 14065248, + "rating": 6.1 }, { - "match_id": 16435283, - "rating": 6.6 + "match_id": 14065557, + "rating": 8.1 + }, + { + "match_id": 16434020, + "rating": 7.1 } ] }, { - "player_id": 2076134, - "player_name": "Takato Yamamoto", - "position": "M", + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "G", "rating_count": 4, - "average_rating": 6.45, + "average_rating": 6.7, "ratings": [ { - "match_id": 16485281, - "rating": 6.4 + "match_id": 14065236, + "rating": 6.8 }, { - "match_id": 16330988, - "rating": 6.1 + "match_id": 14065248, + "rating": 7.3 }, { - "match_id": 16330990, - "rating": 6.7 + "match_id": 14065557, + "rating": 6.8 }, { - "match_id": 16332215, - "rating": 6.6 + "match_id": 16434020, + "rating": 5.9 } ] }, { - "player_id": 1836843, - "player_name": "Justin Lerma", - "position": "M", - "rating_count": 2, - "average_rating": 6.35, + "player_id": 168903, + "player_name": "Robert Andrich", + "position": "D", + "rating_count": 4, + "average_rating": 6.65, "ratings": [ { - "match_id": 16485281, + "match_id": 14065238, "rating": 6.4 }, { - "match_id": 16330988, - "rating": 6.3 - } - ] - }, - { - "player_id": 2245591, - "player_name": "Miguel Adje", - "position": "D", - "rating_count": 3, - "average_rating": 6.33, - "ratings": [ - { - "match_id": 16485281, - "rating": 5.8 + "match_id": 14065236, + "rating": 7.0 }, { - "match_id": 16330988, - "rating": 6.6 + "match_id": 14065248, + "rating": 6.4 }, { - "match_id": 16330990, - "rating": 6.6 + "match_id": 14065557, + "rating": 6.8 } ] }, { - "player_id": 1002813, - "player_name": "Yan Couto", - "position": "D", - "rating_count": 3, - "average_rating": 6.33, + "player_id": 1119502, + "player_name": "Ernest Poku", + "position": "F", + "rating_count": 2, + "average_rating": 6.5, "ratings": [ { - "match_id": 16485281, - "rating": 6.2 - }, - { - "match_id": 16330988, - "rating": 6.3 + "match_id": 14065236, + "rating": 6.6 }, { - "match_id": 16330990, - "rating": 6.5 + "match_id": 14065248, + "rating": 6.4 } ] }, { - "player_id": 2266851, - "player_name": "Tom Faust", - "position": "M", - "rating_count": 2, + "player_id": 978521, + "player_name": "Victor Okoh Boniface", + "position": "F", + "rating_count": 1, "average_rating": 6.3, "ratings": [ { - "match_id": 16485281, - "rating": 5.9 - }, - { - "match_id": 16330988, - "rating": 6.7 + "match_id": 16434020, + "rating": 6.3 } ] }, { - "player_id": 556866, - "player_name": "Gregor Kobel", - "position": "G", + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "M", "rating_count": 1, - "average_rating": 6.1, + "average_rating": 6.2, "ratings": [ { - "match_id": 16332215, - "rating": 6.1 + "match_id": 16434020, + "rating": 6.2 } ] }, { - "player_id": 1887796, - "player_name": "Kauã Prates", + "player_id": 255239, + "player_name": "Lucas Vázquez", "position": "D", "rating_count": 2, - "average_rating": 6.1, + "average_rating": 6.2, "ratings": [ { - "match_id": 16435283, - "rating": 5.8 + "match_id": 14065557, + "rating": 6.7 }, { - "match_id": 16332215, - "rating": 6.4 + "match_id": 16434020, + "rating": 5.7 } ] } ] - }, - "bundesliga": { + } + }, + "2673": { + "team": "Borussia Dortmund", + "overall": { "players": [ { - "player_id": 577726, - "player_name": "Ramy Bensebaini", + "player_id": 1021272, + "player_name": "Daniel Svensson", "position": "D", - "rating_count": 2, - "average_rating": 8.2, + "rating_count": 5, + "average_rating": 7.44, "ratings": [ { - "match_id": 14065230, - "rating": 7.1 + "match_id": 16435283, + "rating": 6.5 }, { - "match_id": 14065228, - "rating": 9.3 + "match_id": 16332215, + "rating": 7.8 + }, + { + "match_id": 16248441, + "rating": 6.9 + }, + { + "match_id": 16434025, + "rating": 7.7 + }, + { + "match_id": 16287049, + "rating": 8.3 } ] }, { - "player_id": 940871, - "player_name": "Nico Schlotterbeck", + "player_id": 800951, + "player_name": "Julian Ryerson", "position": "D", - "rating_count": 5, - "average_rating": 7.6, + "rating_count": 4, + "average_rating": 7.43, "ratings": [ { - "match_id": 14065230, - "rating": 6.7 + "match_id": 16332215, + "rating": 8.1 }, { - "match_id": 14065228, - "rating": 7.8 + "match_id": 16248441, + "rating": 6.6 }, { - "match_id": 14065243, + "match_id": 16434025, "rating": 7.2 }, { - "match_id": 14065245, - "rating": 8.5 - }, - { - "match_id": 14065561, + "match_id": 16287049, "rating": 7.8 } ] }, { - "player_id": 556866, - "player_name": "Gregor Kobel", - "position": "G", + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "M", "rating_count": 5, - "average_rating": 7.3, + "average_rating": 7.28, "ratings": [ { - "match_id": 14065230, - "rating": 7.2 - }, - { - "match_id": 14065228, + "match_id": 16435283, "rating": 8.0 }, { - "match_id": 14065243, + "match_id": 16332215, "rating": 7.2 }, { - "match_id": 14065245, - "rating": 6.8 + "match_id": 16248441, + "rating": 6.6 }, { - "match_id": 14065561, - "rating": 7.3 + "match_id": 16434025, + "rating": 7.9 + }, + { + "match_id": 16287049, + "rating": 6.7 } ] }, { - "player_id": 799046, - "player_name": "Waldemar Anton", - "position": "D", + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "F", "rating_count": 5, - "average_rating": 7.14, + "average_rating": 7.22, "ratings": [ { - "match_id": 14065230, + "match_id": 16435283, + "rating": 7.6 + }, + { + "match_id": 16332215, "rating": 7.2 }, { - "match_id": 14065228, - "rating": 7.6 + "match_id": 16248441, + "rating": 6.8 }, { - "match_id": 14065243, - "rating": 6.3 + "match_id": 16434025, + "rating": 4.5 }, { - "match_id": 14065245, - "rating": 7.2 + "match_id": 16287049, + "rating": 10.0 + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 3, + "average_rating": 7.07, + "ratings": [ + { + "match_id": 16248441, + "rating": 6.5 }, { - "match_id": 14065561, - "rating": 7.4 + "match_id": 16434025, + "rating": 6.5 + }, + { + "match_id": 16287049, + "rating": 8.2 } ] }, { - "player_id": 980628, - "player_name": "Maximilian Beier", + "player_id": 1002007, + "player_name": "Giannis Konstantelias", "position": "F", - "rating_count": 5, - "average_rating": 7.12, + "rating_count": 2, + "average_rating": 7.0, "ratings": [ { - "match_id": 14065230, - "rating": 6.6 + "match_id": 16248441, + "rating": 7.3 }, { - "match_id": 14065228, - "rating": 8.3 + "match_id": 16434025, + "rating": 6.7 + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 3, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16435283, + "rating": 7.3 }, { - "match_id": 14065243, + "match_id": 16332215, "rating": 6.7 }, { - "match_id": 14065245, - "rating": 7.8 + "match_id": 16287049, + "rating": 7.0 + } + ] + }, + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 4, + "average_rating": 7.0, + "ratings": [ + { + "match_id": 16435283, + "rating": 6.4 }, { - "match_id": 14065561, - "rating": 6.2 + "match_id": 16332215, + "rating": 7.3 + }, + { + "match_id": 16248441, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 8.0 } ] }, { - "player_id": 133908, - "player_name": "Marcel Sabitzer", - "position": "M", - "rating_count": 4, - "average_rating": 7.08, + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 3, + "average_rating": 6.93, "ratings": [ { - "match_id": 14065230, - "rating": 6.7 - }, - { - "match_id": 14065228, - "rating": 7.4 + "match_id": 16332215, + "rating": 6.1 }, { - "match_id": 14065243, - "rating": 7.0 + "match_id": 16248441, + "rating": 7.5 }, { - "match_id": 14065245, + "match_id": 16434025, "rating": 7.2 } ] }, { - "player_id": 1861666, - "player_name": "Samuele Inacio", - "position": "F", - "rating_count": 5, - "average_rating": 7.04, + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 4, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065230, - "rating": 6.5 - }, - { - "match_id": 14065228, - "rating": 7.3 + "match_id": 16435283, + "rating": 6.2 }, { - "match_id": 14065243, - "rating": 6.7 + "match_id": 16332215, + "rating": 6.6 }, { - "match_id": 14065245, - "rating": 7.6 + "match_id": 16434025, + "rating": 6.6 }, { - "match_id": 14065561, - "rating": 7.1 + "match_id": 16287049, + "rating": 8.2 } ] }, { - "player_id": 800951, - "player_name": "Julian Ryerson", + "player_id": 133908, + "player_name": "Marcel Sabitzer", "position": "M", "rating_count": 5, - "average_rating": 7.02, + "average_rating": 6.86, "ratings": [ { - "match_id": 14065230, + "match_id": 16435283, "rating": 7.1 }, { - "match_id": 14065228, - "rating": 7.8 + "match_id": 16332215, + "rating": 6.6 }, { - "match_id": 14065243, - "rating": 6.7 + "match_id": 16248441, + "rating": 6.6 }, { - "match_id": 14065245, - "rating": 6.4 + "match_id": 16434025, + "rating": 6.8 }, { - "match_id": 14065561, - "rating": 7.1 + "match_id": 16287049, + "rating": 7.2 } ] }, { - "player_id": 328027, - "player_name": "Serhou Guirassy", - "position": "F", - "rating_count": 5, - "average_rating": 6.98, + "player_id": 138491, + "player_name": "Alexander Meyer", + "position": "G", + "rating_count": 2, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065230, - "rating": 7.6 - }, - { - "match_id": 14065228, + "match_id": 16435283, "rating": 6.6 }, { - "match_id": 14065243, - "rating": 6.5 - }, - { - "match_id": 14065245, - "rating": 6.9 - }, - { - "match_id": 14065561, - "rating": 7.3 + "match_id": 16287049, + "rating": 7.0 } ] }, { - "player_id": 907463, - "player_name": "Felix Nmecha", - "position": "M", - "rating_count": 2, + "player_id": 577726, + "player_name": "Ramy Bensebaini", + "position": "D", + "rating_count": 3, "average_rating": 6.8, "ratings": [ { - "match_id": 14065245, - "rating": 6.5 + "match_id": 16435283, + "rating": 7.3 }, { - "match_id": 14065561, + "match_id": 16332215, + "rating": 6.0 + }, + { + "match_id": 16248441, "rating": 7.1 } ] }, { - "player_id": 226978, - "player_name": "Julian Brandt", - "position": "M", - "rating_count": 5, + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", + "rating_count": 3, "average_rating": 6.8, "ratings": [ { - "match_id": 14065230, + "match_id": 16248441, "rating": 6.3 }, { - "match_id": 14065228, + "match_id": 16434025, "rating": 7.5 }, { - "match_id": 14065243, - "rating": 6.3 - }, - { - "match_id": 14065245, - "rating": 7.2 - }, - { - "match_id": 14065561, - "rating": 6.7 + "match_id": 16287049, + "rating": 6.6 } ] }, { - "player_id": 1002813, - "player_name": "Yan Couto", + "player_id": 1471049, + "player_name": "Joane Gadou", "position": "D", - "rating_count": 2, - "average_rating": 6.8, + "rating_count": 4, + "average_rating": 6.78, "ratings": [ { - "match_id": 14065243, - "rating": 6.1 + "match_id": 16435283, + "rating": 7.1 }, { - "match_id": 14065561, - "rating": 7.5 + "match_id": 16332215, + "rating": 6.3 + }, + { + "match_id": 16248441, + "rating": 6.4 + }, + { + "match_id": 16434025, + "rating": 7.3 } ] }, { - "player_id": 1021272, - "player_name": "Daniel Svensson", + "player_id": 1134083, + "player_name": "Jobe Bellingham", "position": "M", "rating_count": 4, - "average_rating": 6.78, + "average_rating": 6.73, "ratings": [ { - "match_id": 14065230, - "rating": 6.8 + "match_id": 16435283, + "rating": 6.6 }, { - "match_id": 14065228, - "rating": 6.6 + "match_id": 16332215, + "rating": 7.1 }, { - "match_id": 14065243, - "rating": 6.3 + "match_id": 16248441, + "rating": 6.1 }, { - "match_id": 14065561, - "rating": 7.4 + "match_id": 16434025, + "rating": 7.1 } ] }, { - "player_id": 1134083, - "player_name": "Jobe Bellingham", + "player_id": 907463, + "player_name": "Felix Nmecha", "position": "M", "rating_count": 5, - "average_rating": 6.76, + "average_rating": 6.66, "ratings": [ { - "match_id": 14065230, - "rating": 6.2 + "match_id": 16435283, + "rating": 7.0 }, { - "match_id": 14065228, - "rating": 6.9 + "match_id": 16332215, + "rating": 6.6 }, { - "match_id": 14065243, - "rating": 7.3 + "match_id": 16248441, + "rating": 6.4 }, { - "match_id": 14065245, - "rating": 6.7 + "match_id": 16434025, + "rating": 6.9 }, { - "match_id": 14065561, - "rating": 6.7 + "match_id": 16287049, + "rating": 6.4 } ] }, { - "player_id": 1937833, - "player_name": "Luca Reggiani", - "position": "D", - "rating_count": 3, - "average_rating": 6.73, + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "M", + "rating_count": 2, + "average_rating": 6.65, "ratings": [ { - "match_id": 14065243, - "rating": 7.2 - }, - { - "match_id": 14065245, - "rating": 6.1 + "match_id": 16435283, + "rating": 6.7 }, { - "match_id": 14065561, - "rating": 6.9 + "match_id": 16287049, + "rating": 6.6 } ] }, { - "player_id": 940054, - "player_name": "Karim Adeyemi", + "player_id": 980628, + "player_name": "Maximilian Beier", "position": "F", - "rating_count": 2, + "rating_count": 4, "average_rating": 6.65, "ratings": [ { - "match_id": 14065245, - "rating": 6.4 + "match_id": 16435283, + "rating": 6.6 }, { - "match_id": 14065561, - "rating": 6.9 + "match_id": 16248441, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 7.0 + }, + { + "match_id": 16287049, + "rating": 6.3 } ] }, @@ -6008,909 +10173,843 @@ "player_id": 954076, "player_name": "Fábio Silva", "position": "F", - "rating_count": 5, - "average_rating": 6.54, + "rating_count": 4, + "average_rating": 6.55, "ratings": [ { - "match_id": 14065230, - "rating": 6.3 - }, - { - "match_id": 14065228, - "rating": 7.4 + "match_id": 16435283, + "rating": 6.7 }, { - "match_id": 14065243, - "rating": 6.3 + "match_id": 16332215, + "rating": 6.7 }, { - "match_id": 14065245, - "rating": 6.2 + "match_id": 16248441, + "rating": 6.9 }, - { - "match_id": 14065561, - "rating": 6.5 + { + "match_id": 16287049, + "rating": 5.9 } ] }, { - "player_id": 994556, - "player_name": "Carney Chukwuemeka", - "position": "M", + "player_id": 1887796, + "player_name": "Kauã Prates", + "position": "D", "rating_count": 4, - "average_rating": 6.5, + "average_rating": 6.43, "ratings": [ { - "match_id": 14065230, - "rating": 6.3 + "match_id": 16435283, + "rating": 5.8 }, { - "match_id": 14065228, - "rating": 6.6 + "match_id": 16332215, + "rating": 6.4 }, { - "match_id": 14065243, - "rating": 6.5 + "match_id": 16434025, + "rating": 6.9 }, { - "match_id": 14065561, + "match_id": 16287049, "rating": 6.6 } ] }, { - "player_id": 795005, - "player_name": "Salih Özcan", - "position": "M", - "rating_count": 2, - "average_rating": 6.5, + "player_id": 1937835, + "player_name": "Mathis Albert", + "position": "F", + "rating_count": 3, + "average_rating": 6.23, "ratings": [ { - "match_id": 14065243, - "rating": 6.4 + "match_id": 16435283, + "rating": 5.8 }, { - "match_id": 14065245, + "match_id": 16332215, + "rating": 6.3 + }, + { + "match_id": 16287049, "rating": 6.6 } ] } ] - } - }, - "2676": { - "team": "Hamburger SV", - "overall": { - "players": [] }, "bundesliga": { "players": [ { - "player_id": 1030355, - "player_name": "Sander Tangvik", - "position": "G", + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "F", "rating_count": 1, - "average_rating": 8.8, + "average_rating": 7.9, "ratings": [ { - "match_id": 14065557, - "rating": 8.8 + "match_id": 16434025, + "rating": 7.9 } ] }, { - "player_id": 904835, - "player_name": "Fábio Vieira", - "position": "F", - "rating_count": 5, - "average_rating": 7.6, + "player_id": 940871, + "player_name": "Nico Schlotterbeck", + "position": "D", + "rating_count": 4, + "average_rating": 7.83, "ratings": [ { - "match_id": 14065224, - "rating": 7.2 - }, - { - "match_id": 14065237, - "rating": 7.4 + "match_id": 14065228, + "rating": 7.8 }, { - "match_id": 14065239, - "rating": 8.0 + "match_id": 14065243, + "rating": 7.2 }, { - "match_id": 14065255, - "rating": 7.5 + "match_id": 14065245, + "rating": 8.5 }, { - "match_id": 14065557, - "rating": 7.9 + "match_id": 14065561, + "rating": 7.8 } ] }, { - "player_id": 168987, - "player_name": "Robert Glatzel", - "position": "F", - "rating_count": 3, - "average_rating": 7.5, + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "G", + "rating_count": 5, + "average_rating": 7.3, "ratings": [ { - "match_id": 14065224, - "rating": 7.6 + "match_id": 14065228, + "rating": 8.0 }, { - "match_id": 14065237, - "rating": 8.1 + "match_id": 14065243, + "rating": 7.2 }, { - "match_id": 14065239, + "match_id": 14065245, "rating": 6.8 - } - ] - }, - { - "player_id": 113442, - "player_name": "Daniel Fernandes", - "position": "G", - "rating_count": 4, - "average_rating": 7.48, - "ratings": [ - { - "match_id": 14065224, - "rating": 7.8 - }, - { - "match_id": 14065237, - "rating": 7.4 }, { - "match_id": 14065239, - "rating": 7.6 + "match_id": 14065561, + "rating": 7.3 }, { - "match_id": 14065255, - "rating": 7.1 + "match_id": 16434025, + "rating": 7.2 } ] }, { - "player_id": 1405212, - "player_name": "Luka Vušković", + "player_id": 1471049, + "player_name": "Joane Gadou", "position": "D", - "rating_count": 3, - "average_rating": 7.47, + "rating_count": 1, + "average_rating": 7.3, "ratings": [ { - "match_id": 14065239, - "rating": 7.2 - }, - { - "match_id": 14065255, - "rating": 7.9 - }, - { - "match_id": 14065557, + "match_id": 16434025, "rating": 7.3 } ] }, { - "player_id": 1000263, - "player_name": "Albert Grønbæk", + "player_id": 980628, + "player_name": "Maximilian Beier", "position": "M", "rating_count": 5, - "average_rating": 7.22, + "average_rating": 7.2, "ratings": [ { - "match_id": 14065224, - "rating": 6.7 + "match_id": 14065228, + "rating": 8.3 }, { - "match_id": 14065237, + "match_id": 14065243, "rating": 6.7 }, { - "match_id": 14065239, - "rating": 8.3 - }, - { - "match_id": 14065255, - "rating": 7.9 + "match_id": 14065245, + "rating": 7.8 }, { - "match_id": 14065557, - "rating": 6.5 - } - ] - }, - { - "player_id": 1546267, - "player_name": "Fabio Baldé", - "position": "F", - "rating_count": 2, - "average_rating": 7.15, - "ratings": [ - { - "match_id": 14065255, - "rating": 7.7 + "match_id": 14065561, + "rating": 6.2 }, { - "match_id": 14065557, - "rating": 6.6 + "match_id": 16434025, + "rating": 7.0 } ] }, { - "player_id": 1064305, - "player_name": "Nicolai Remberg", - "position": "M", + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "D", "rating_count": 5, - "average_rating": 7.02, + "average_rating": 7.2, "ratings": [ { - "match_id": 14065224, - "rating": 6.7 + "match_id": 14065228, + "rating": 7.6 }, { - "match_id": 14065237, - "rating": 6.7 + "match_id": 14065243, + "rating": 6.3 }, { - "match_id": 14065239, - "rating": 6.9 + "match_id": 14065245, + "rating": 7.2 }, { - "match_id": 14065255, - "rating": 7.9 + "match_id": 14065561, + "rating": 7.4 }, { - "match_id": 14065557, - "rating": 6.9 + "match_id": 16434025, + "rating": 7.5 } ] }, { - "player_id": 999030, - "player_name": "Warmed Omari", - "position": "D", - "rating_count": 5, - "average_rating": 6.86, + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "M", + "rating_count": 4, + "average_rating": 7.1, "ratings": [ { - "match_id": 14065224, - "rating": 6.5 - }, - { - "match_id": 14065237, - "rating": 6.6 + "match_id": 14065228, + "rating": 7.4 }, { - "match_id": 14065239, - "rating": 7.3 + "match_id": 14065243, + "rating": 7.0 }, { - "match_id": 14065255, - "rating": 6.6 + "match_id": 14065245, + "rating": 7.2 }, { - "match_id": 14065557, - "rating": 7.3 + "match_id": 16434025, + "rating": 6.8 } ] }, { - "player_id": 901892, - "player_name": "Albert Sambi Lokonga", - "position": "M", - "rating_count": 4, - "average_rating": 6.8, + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "F", + "rating_count": 5, + "average_rating": 7.06, "ratings": [ { - "match_id": 14065237, - "rating": 6.7 + "match_id": 14065228, + "rating": 6.6 }, { - "match_id": 14065239, - "rating": 6.7 + "match_id": 14065243, + "rating": 6.5 }, { - "match_id": 14065255, - "rating": 6.7 + "match_id": 14065245, + "rating": 6.9 + }, + { + "match_id": 14065561, + "rating": 7.3 }, { - "match_id": 14065557, - "rating": 7.1 + "match_id": 16434025, + "rating": 8.0 } ] }, { - "player_id": 973564, - "player_name": "Nicolás Capaldo", + "player_id": 800951, + "player_name": "Julian Ryerson", "position": "M", "rating_count": 5, - "average_rating": 6.76, + "average_rating": 7.04, "ratings": [ { - "match_id": 14065224, - "rating": 6.3 + "match_id": 14065228, + "rating": 7.8 }, { - "match_id": 14065237, - "rating": 7.0 + "match_id": 14065243, + "rating": 6.7 }, { - "match_id": 14065239, + "match_id": 14065245, "rating": 6.4 }, { - "match_id": 14065255, - "rating": 6.7 + "match_id": 14065561, + "rating": 7.1 }, { - "match_id": 14065557, - "rating": 7.4 + "match_id": 16434025, + "rating": 7.2 } ] }, { - "player_id": 1035752, - "player_name": "Giorgi Gocholeishvili", + "player_id": 1021272, + "player_name": "Daniel Svensson", "position": "D", - "rating_count": 2, - "average_rating": 6.7, - "ratings": [ - { - "match_id": 14065237, - "rating": 6.7 - }, - { - "match_id": 14065239, - "rating": 6.7 - } - ] - }, - { - "player_id": 1012235, - "player_name": "Ransford Yeboah Königsdörffer", - "position": "F", "rating_count": 4, - "average_rating": 6.68, + "average_rating": 7.0, "ratings": [ { - "match_id": 14065224, - "rating": 6.5 + "match_id": 14065228, + "rating": 6.6 }, { - "match_id": 14065237, - "rating": 7.1 + "match_id": 14065243, + "rating": 6.3 }, { - "match_id": 14065239, - "rating": 6.7 + "match_id": 14065561, + "rating": 7.4 }, { - "match_id": 14065255, - "rating": 6.4 + "match_id": 16434025, + "rating": 7.7 } ] }, { - "player_id": 135264, - "player_name": "Yussuf Poulsen", - "position": "F", - "rating_count": 3, - "average_rating": 6.63, + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "M", + "rating_count": 5, + "average_rating": 6.94, "ratings": [ { - "match_id": 14065239, - "rating": 6.4 + "match_id": 14065228, + "rating": 6.9 }, { - "match_id": 14065255, - "rating": 6.8 + "match_id": 14065243, + "rating": 7.3 }, { - "match_id": 14065557, + "match_id": 14065245, "rating": 6.7 - } - ] - }, - { - "player_id": 1102528, - "player_name": "William Mikelbrencis", - "position": "D", - "rating_count": 3, - "average_rating": 6.53, - "ratings": [ - { - "match_id": 14065224, - "rating": 6.1 }, { - "match_id": 14065237, - "rating": 7.0 + "match_id": 14065561, + "rating": 6.7 }, { - "match_id": 14065557, - "rating": 6.5 + "match_id": 16434025, + "rating": 7.1 } ] }, { - "player_id": 801003, - "player_name": "Jordan Torunarigha", - "position": "D", + "player_id": 226978, + "player_name": "Julian Brandt", + "position": "M", "rating_count": 4, - "average_rating": 6.5, + "average_rating": 6.93, "ratings": [ { - "match_id": 14065224, - "rating": 6.0 + "match_id": 14065228, + "rating": 7.5 }, { - "match_id": 14065237, - "rating": 7.0 + "match_id": 14065243, + "rating": 6.3 }, { - "match_id": 14065239, + "match_id": 14065245, "rating": 7.2 }, { - "match_id": 14065557, - "rating": 5.8 + "match_id": 14065561, + "rating": 6.7 } ] }, { - "player_id": 798303, - "player_name": "Miro Muheim", + "player_id": 1887796, + "player_name": "Kauã Prates", "position": "D", - "rating_count": 2, - "average_rating": 6.5, + "rating_count": 1, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065224, - "rating": 6.7 - }, - { - "match_id": 14065557, - "rating": 6.3 + "match_id": 16434025, + "rating": 6.9 } ] }, { - "player_id": 1146091, - "player_name": "Damion Downs", - "position": "F", - "rating_count": 2, - "average_rating": 6.45, + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "M", + "rating_count": 3, + "average_rating": 6.83, "ratings": [ { - "match_id": 14065224, - "rating": 6.6 + "match_id": 14065245, + "rating": 6.5 }, { - "match_id": 14065239, - "rating": 6.3 + "match_id": 14065561, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 6.9 } ] }, { - "player_id": 1568535, - "player_name": "Otto Stange", - "position": "F", - "rating_count": 4, - "average_rating": 6.45, + "player_id": 1002813, + "player_name": "Yan Couto", + "position": "D", + "rating_count": 2, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065224, - "rating": 6.7 - }, - { - "match_id": 14065237, - "rating": 6.3 - }, - { - "match_id": 14065255, - "rating": 6.5 + "match_id": 14065243, + "rating": 6.1 }, { - "match_id": 14065557, - "rating": 6.3 + "match_id": 14065561, + "rating": 7.5 } ] }, { - "player_id": 842526, - "player_name": "Bakery Jatta", - "position": "M", - "rating_count": 4, - "average_rating": 6.35, + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "D", + "rating_count": 3, + "average_rating": 6.73, "ratings": [ { - "match_id": 14065224, - "rating": 6.2 - }, - { - "match_id": 14065237, - "rating": 6.0 + "match_id": 14065243, + "rating": 7.2 }, { - "match_id": 14065239, - "rating": 5.9 + "match_id": 14065245, + "rating": 6.1 }, { - "match_id": 14065255, - "rating": 7.3 + "match_id": 14065561, + "rating": 6.9 } ] }, { - "player_id": 2204961, - "player_name": "Shafiq Nandja", - "position": "D", + "player_id": 1002007, + "player_name": "Giannis Konstantelias", + "position": "F", "rating_count": 1, - "average_rating": 6.3, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065557, - "rating": 6.3 + "match_id": 16434025, + "rating": 6.7 } ] }, { - "player_id": 991824, - "player_name": "Rayan Philippe", + "player_id": 940054, + "player_name": "Karim Adeyemi", "position": "F", "rating_count": 2, - "average_rating": 6.25, + "average_rating": 6.65, "ratings": [ { - "match_id": 14065255, - "rating": 6.0 + "match_id": 14065245, + "rating": 6.4 }, { - "match_id": 14065557, - "rating": 6.5 + "match_id": 14065561, + "rating": 6.9 } ] - } - ] - } - }, - "36360": { - "team": "RB Leipzig", - "overall": { - "players": [ + }, { - "player_id": 1198075, - "player_name": "Brajan Gruda", + "player_id": 1861666, + "player_name": "Samuele Inacio", "position": "F", - "rating_count": 2, - "average_rating": 7.05, + "rating_count": 5, + "average_rating": 6.64, "ratings": [ { - "match_id": 16400329, - "rating": 6.9 + "match_id": 14065228, + "rating": 7.3 + }, + { + "match_id": 14065243, + "rating": 6.7 + }, + { + "match_id": 14065245, + "rating": 7.6 + }, + { + "match_id": 14065561, + "rating": 7.1 }, { - "match_id": 16242805, - "rating": 7.2 + "match_id": 16434025, + "rating": 4.5 } ] }, { - "player_id": 1155383, - "player_name": "Ezechiel Banzuzi", - "position": "M", - "rating_count": 2, - "average_rating": 6.95, + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "D", + "rating_count": 1, + "average_rating": 6.6, "ratings": [ { - "match_id": 16400329, - "rating": 6.7 - }, - { - "match_id": 16242805, - "rating": 7.2 + "match_id": 16434025, + "rating": 6.6 } ] }, { - "player_id": 136924, - "player_name": "Willi Orbán", - "position": "D", - "rating_count": 2, - "average_rating": 6.95, + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "F", + "rating_count": 4, + "average_rating": 6.6, "ratings": [ { - "match_id": 16400329, - "rating": 7.0 + "match_id": 14065228, + "rating": 7.4 }, { - "match_id": 16242805, - "rating": 6.9 + "match_id": 14065243, + "rating": 6.3 + }, + { + "match_id": 14065245, + "rating": 6.2 + }, + { + "match_id": 14065561, + "rating": 6.5 } ] }, { - "player_id": 976575, - "player_name": "Nicolas Seiwald", + "player_id": 994556, + "player_name": "Carney Chukwuemeka", "position": "M", - "rating_count": 2, - "average_rating": 6.85, + "rating_count": 3, + "average_rating": 6.57, "ratings": [ { - "match_id": 16400329, - "rating": 7.1 + "match_id": 14065228, + "rating": 6.6 }, { - "match_id": 16242805, + "match_id": 14065243, + "rating": 6.5 + }, + { + "match_id": 14065561, "rating": 6.6 } ] }, { - "player_id": 934385, - "player_name": "Maarten Vandevoordt", - "position": "G", - "rating_count": 2, - "average_rating": 6.8, + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, "ratings": [ { - "match_id": 16400329, - "rating": 7.7 - }, - { - "match_id": 16242805, - "rating": 5.9 + "match_id": 16434025, + "rating": 6.5 } ] }, { - "player_id": 856553, - "player_name": "Ridle Baku", - "position": "D", + "player_id": 795005, + "player_name": "Salih Özcan", + "position": "M", "rating_count": 2, - "average_rating": 6.75, + "average_rating": 6.5, "ratings": [ { - "match_id": 16400329, - "rating": 6.7 + "match_id": 14065243, + "rating": 6.4 }, { - "match_id": 16242805, - "rating": 6.8 + "match_id": 14065245, + "rating": 6.6 } ] - }, + } + ] + } + }, + "2676": { + "team": "Hamburger SV", + "overall": { + "players": [ { - "player_id": 1121923, - "player_name": "Antonio Nusa", - "position": "F", + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", "rating_count": 1, - "average_rating": 6.7, + "average_rating": 8.4, "ratings": [ { - "match_id": 16242805, - "rating": 6.7 + "match_id": 16434025, + "rating": 8.4 } ] }, { - "player_id": 1088896, - "player_name": "Johan Bakayoko", + "player_id": 1000263, + "player_name": "Albert Grønbæk", "position": "F", "rating_count": 2, - "average_rating": 6.7, + "average_rating": 8.15, "ratings": [ { - "match_id": 16400329, - "rating": 6.7 + "match_id": 16287050, + "rating": 9.4 }, { - "match_id": 16242805, - "rating": 6.7 + "match_id": 16434025, + "rating": 6.9 } ] }, { - "player_id": 856739, - "player_name": "Lutsharel Geertruida", - "position": "D", - "rating_count": 1, - "average_rating": 6.7, + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "M", + "rating_count": 2, + "average_rating": 7.1, "ratings": [ { - "match_id": 16242805, - "rating": 6.7 + "match_id": 16287050, + "rating": 8.2 + }, + { + "match_id": 16434025, + "rating": 6.0 } ] }, { - "player_id": 1426577, - "player_name": "Tidiam Gomis", - "position": "F", + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "M", "rating_count": 2, - "average_rating": 6.7, + "average_rating": 7.1, "ratings": [ { - "match_id": 16400329, - "rating": 6.4 + "match_id": 16287050, + "rating": 7.4 }, { - "match_id": 16242805, - "rating": 7.0 + "match_id": 16434025, + "rating": 6.8 } ] }, { - "player_id": 1146250, - "player_name": "Max Finkgräfe", - "position": "D", + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", "rating_count": 2, - "average_rating": 6.65, + "average_rating": 6.85, "ratings": [ { - "match_id": 16400329, - "rating": 6.6 + "match_id": 16287050, + "rating": 7.2 }, { - "match_id": 16242805, - "rating": 6.7 + "match_id": 16434025, + "rating": 6.5 } ] }, { - "player_id": 1586659, - "player_name": "Ayodele Thomas", - "position": "F", - "rating_count": 1, - "average_rating": 6.6, + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", + "rating_count": 2, + "average_rating": 6.8, "ratings": [ { - "match_id": 16242805, - "rating": 6.6 + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.9 } ] }, { - "player_id": 1048009, - "player_name": "El Chadaille Bitshiabu", - "position": "D", + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "F", "rating_count": 2, "average_rating": 6.6, "ratings": [ { - "match_id": 16400329, - "rating": 6.9 + "match_id": 16287050, + "rating": 6.6 }, { - "match_id": 16242805, - "rating": 6.3 + "match_id": 16434025, + "rating": 6.6 } ] }, { - "player_id": 1149127, - "player_name": "Arthur Vermeeren", + "player_id": 842526, + "player_name": "Bakery Jatta", "position": "M", "rating_count": 2, "average_rating": 6.55, "ratings": [ { - "match_id": 16400329, - "rating": 6.6 + "match_id": 16287050, + "rating": 6.7 }, { - "match_id": 16242805, - "rating": 6.5 + "match_id": 16434025, + "rating": 6.4 } ] }, { - "player_id": 1494826, - "player_name": "Conrad Harder", - "position": "F", + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", "rating_count": 2, - "average_rating": 6.5, + "average_rating": 6.55, "ratings": [ { - "match_id": 16400329, - "rating": 6.5 + "match_id": 16287050, + "rating": 6.6 }, { - "match_id": 16242805, + "match_id": 16434025, "rating": 6.5 } ] }, { - "player_id": 1048650, - "player_name": "Rocco Reitz", - "position": "M", - "rating_count": 1, - "average_rating": 6.5, + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, "ratings": [ { - "match_id": 16242805, - "rating": 6.5 + "match_id": 16287050, + "rating": 6.7 + }, + { + "match_id": 16434025, + "rating": 6.4 } ] }, { - "player_id": 2269705, - "player_name": "Samba Konaté", + "player_id": 135264, + "player_name": "Yussuf Poulsen", "position": "F", - "rating_count": 1, - "average_rating": 6.5, + "rating_count": 2, + "average_rating": 6.45, "ratings": [ { - "match_id": 16242805, - "rating": 6.5 + "match_id": 16287050, + "rating": 6.3 + }, + { + "match_id": 16434025, + "rating": 6.6 } ] }, { - "player_id": 976421, - "player_name": "Castello Lukeba", + "player_id": 973564, + "player_name": "Nicolás Capaldo", "position": "D", "rating_count": 2, "average_rating": 6.4, "ratings": [ { - "match_id": 16400329, - "rating": 6.5 + "match_id": 16287050, + "rating": 6.8 }, { - "match_id": 16242805, - "rating": 6.3 + "match_id": 16434025, + "rating": 6.0 } ] }, { - "player_id": 1406171, - "player_name": "Andrija Maksimović", - "position": "M", - "rating_count": 2, - "average_rating": 6.3, - "ratings": [ - { - "match_id": 16400329, - "rating": 6.3 - }, + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ { - "match_id": 16242805, - "rating": 6.3 + "match_id": 16434025, + "rating": 6.4 } ] }, { - "player_id": 856076, - "player_name": "David Raum", + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", "position": "D", - "rating_count": 1, + "rating_count": 2, "average_rating": 6.3, "ratings": [ { - "match_id": 16242805, - "rating": 6.3 + "match_id": 16287050, + "rating": 7.2 + }, + { + "match_id": 16434025, + "rating": 5.4 } ] }, { - "player_id": 319857, - "player_name": "Benjamin Henrichs", + "player_id": 801003, + "player_name": "Jordan Torunarigha", "position": "D", - "rating_count": 2, - "average_rating": 6.25, + "rating_count": 1, + "average_rating": 5.9, "ratings": [ { - "match_id": 16400329, - "rating": 6.6 - }, - { - "match_id": 16242805, + "match_id": 16434025, "rating": 5.9 } ] @@ -6920,1145 +11019,1284 @@ "bundesliga": { "players": [ { - "player_id": 2087085, - "player_name": "Yan Diomande", + "player_id": 904835, + "player_name": "Fábio Vieira", "position": "F", - "rating_count": 5, - "average_rating": 7.46, + "rating_count": 4, + "average_rating": 7.7, "ratings": [ { - "match_id": 14065223, - "rating": 8.8 - }, - { - "match_id": 14065257, - "rating": 8.3 + "match_id": 14065237, + "rating": 7.4 }, { - "match_id": 14065236, - "rating": 5.9 + "match_id": 14065239, + "rating": 8.0 }, { - "match_id": 14065250, - "rating": 7.3 + "match_id": 14065255, + "rating": 7.5 }, { - "match_id": 14065555, - "rating": 7.0 + "match_id": 14065557, + "rating": 7.9 } ] }, { - "player_id": 791079, - "player_name": "Xaver Schlager", - "position": "M", - "rating_count": 3, - "average_rating": 7.37, + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "G", + "rating_count": 4, + "average_rating": 7.63, "ratings": [ { - "match_id": 14065257, - "rating": 7.7 + "match_id": 14065237, + "rating": 7.4 }, { - "match_id": 14065236, - "rating": 6.7 + "match_id": 14065239, + "rating": 7.6 }, { - "match_id": 14065250, - "rating": 7.7 + "match_id": 14065255, + "rating": 7.1 + }, + { + "match_id": 16434025, + "rating": 8.4 } ] }, { - "player_id": 1048009, - "player_name": "El Chadaille Bitshiabu", + "player_id": 1405212, + "player_name": "Luka Vušković", "position": "D", "rating_count": 3, - "average_rating": 7.33, + "average_rating": 7.47, "ratings": [ { - "match_id": 14065223, - "rating": 7.4 + "match_id": 14065239, + "rating": 7.2 }, { - "match_id": 14065257, - "rating": 7.2 + "match_id": 14065255, + "rating": 7.9 }, { - "match_id": 14065236, - "rating": 7.4 + "match_id": 14065557, + "rating": 7.3 } ] }, { - "player_id": 136924, - "player_name": "Willi Orbán", - "position": "D", - "rating_count": 4, - "average_rating": 7.23, + "player_id": 168987, + "player_name": "Robert Glatzel", + "position": "F", + "rating_count": 2, + "average_rating": 7.45, "ratings": [ { - "match_id": 14065257, - "rating": 7.2 + "match_id": 14065237, + "rating": 8.1 }, { - "match_id": 14065236, - "rating": 6.6 + "match_id": 14065239, + "rating": 6.8 + } + ] + }, + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "F", + "rating_count": 5, + "average_rating": 7.26, + "ratings": [ + { + "match_id": 14065237, + "rating": 6.7 }, { - "match_id": 14065250, - "rating": 8.9 + "match_id": 14065239, + "rating": 8.3 }, { - "match_id": 14065555, - "rating": 6.2 + "match_id": 14065255, + "rating": 7.9 + }, + { + "match_id": 14065557, + "rating": 6.5 + }, + { + "match_id": 16434025, + "rating": 6.9 } ] }, { - "player_id": 856076, - "player_name": "David Raum", - "position": "D", + "player_id": 1546267, + "player_name": "Fabio Baldé", + "position": "F", "rating_count": 2, - "average_rating": 7.1, + "average_rating": 7.15, "ratings": [ { - "match_id": 14065223, - "rating": 6.8 + "match_id": 14065255, + "rating": 7.7 }, { - "match_id": 14065250, - "rating": 7.4 + "match_id": 14065557, + "rating": 6.6 } ] }, { - "player_id": 1121923, - "player_name": "Antonio Nusa", + "player_id": 1064305, + "player_name": "Nicolai Remberg", "position": "M", "rating_count": 5, - "average_rating": 6.98, + "average_rating": 7.04, "ratings": [ { - "match_id": 14065223, - "rating": 8.2 + "match_id": 14065237, + "rating": 6.7 }, { - "match_id": 14065257, - "rating": 7.0 + "match_id": 14065239, + "rating": 6.9 }, { - "match_id": 14065236, - "rating": 6.7 + "match_id": 14065255, + "rating": 7.9 }, { - "match_id": 14065250, - "rating": 6.4 + "match_id": 14065557, + "rating": 6.9 }, { - "match_id": 14065555, - "rating": 6.6 + "match_id": 16434025, + "rating": 6.8 } ] }, { - "player_id": 976421, - "player_name": "Castello Lukeba", + "player_id": 999030, + "player_name": "Warmed Omari", "position": "D", - "rating_count": 3, - "average_rating": 6.97, + "rating_count": 4, + "average_rating": 6.95, "ratings": [ { - "match_id": 14065236, - "rating": 6.7 + "match_id": 14065237, + "rating": 6.6 }, { - "match_id": 14065250, + "match_id": 14065239, "rating": 7.3 }, { - "match_id": 14065555, - "rating": 6.9 + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065557, + "rating": 7.3 } ] }, { - "player_id": 1198075, - "player_name": "Brajan Gruda", - "position": "F", + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "M", "rating_count": 5, - "average_rating": 6.9, + "average_rating": 6.82, "ratings": [ { - "match_id": 14065223, - "rating": 6.4 + "match_id": 14065237, + "rating": 6.7 }, { - "match_id": 14065257, + "match_id": 14065239, "rating": 6.7 }, { - "match_id": 14065236, - "rating": 6.9 + "match_id": 14065255, + "rating": 6.7 }, { - "match_id": 14065250, - "rating": 7.5 + "match_id": 14065557, + "rating": 7.1 }, { - "match_id": 14065555, + "match_id": 16434025, + "rating": 6.9 + } + ] + }, + { + "player_id": 1102528, + "player_name": "William Mikelbrencis", + "position": "D", + "rating_count": 2, + "average_rating": 6.75, + "ratings": [ + { + "match_id": 14065237, "rating": 7.0 + }, + { + "match_id": 14065557, + "rating": 6.5 } ] }, { - "player_id": 1494826, - "player_name": "Conrad Harder", + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", "position": "F", - "rating_count": 4, - "average_rating": 6.85, + "rating_count": 3, + "average_rating": 6.73, "ratings": [ { - "match_id": 14065223, + "match_id": 14065237, "rating": 7.1 }, - { - "match_id": 14065257, - "rating": 7.3 - }, - { - "match_id": 14065236, - "rating": 6.5 + { + "match_id": 14065239, + "rating": 6.7 }, { - "match_id": 14065555, - "rating": 6.5 + "match_id": 14065255, + "rating": 6.4 } ] }, { - "player_id": 976575, - "player_name": "Nicolas Seiwald", - "position": "M", - "rating_count": 4, - "average_rating": 6.75, + "player_id": 1035752, + "player_name": "Giorgi Gocholeishvili", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065223, - "rating": 6.9 - }, - { - "match_id": 14065236, - "rating": 6.9 - }, - { - "match_id": 14065250, - "rating": 6.3 + "match_id": 14065237, + "rating": 6.7 }, { - "match_id": 14065555, - "rating": 6.9 + "match_id": 14065239, + "rating": 6.7 } ] }, { - "player_id": 856553, - "player_name": "Ridle Baku", + "player_id": 973564, + "player_name": "Nicolás Capaldo", "position": "D", "rating_count": 5, - "average_rating": 6.68, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065223, - "rating": 7.1 + "match_id": 14065237, + "rating": 7.0 }, { - "match_id": 14065257, - "rating": 8.1 + "match_id": 14065239, + "rating": 6.4 }, { - "match_id": 14065236, - "rating": 5.4 + "match_id": 14065255, + "rating": 6.7 }, { - "match_id": 14065250, - "rating": 6.7 + "match_id": 14065557, + "rating": 7.4 }, { - "match_id": 14065555, - "rating": 6.1 + "match_id": 16434025, + "rating": 6.0 } ] }, { - "player_id": 825956, - "player_name": "Christoph Baumgartner", - "position": "M", - "rating_count": 5, - "average_rating": 6.66, + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "F", + "rating_count": 4, + "average_rating": 6.63, "ratings": [ { - "match_id": 14065223, - "rating": 6.8 - }, - { - "match_id": 14065257, + "match_id": 14065239, "rating": 6.4 }, { - "match_id": 14065236, - "rating": 7.3 + "match_id": 14065255, + "rating": 6.8 }, { - "match_id": 14065250, + "match_id": 14065557, "rating": 6.7 }, { - "match_id": 14065555, - "rating": 6.1 + "match_id": 16434025, + "rating": 6.6 } ] }, { - "player_id": 1088896, - "player_name": "Johan Bakayoko", + "player_id": 1158529, + "player_name": "Martin Adeline", "position": "F", - "rating_count": 2, - "average_rating": 6.65, + "rating_count": 1, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065257, - "rating": 6.8 - }, + "match_id": 16434025, + "rating": 6.6 + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ { - "match_id": 14065555, + "match_id": 16434025, "rating": 6.5 } ] }, { - "player_id": 934385, - "player_name": "Maarten Vandevoordt", - "position": "G", + "player_id": 865057, + "player_name": "Patson Daka", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, + "ratings": [ + { + "match_id": 16434025, + "rating": 6.5 + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "D", "rating_count": 4, - "average_rating": 6.53, + "average_rating": 6.48, "ratings": [ { - "match_id": 14065223, - "rating": 7.3 + "match_id": 14065237, + "rating": 7.0 }, { - "match_id": 14065257, - "rating": 6.3 + "match_id": 14065239, + "rating": 7.2 }, { - "match_id": 14065236, + "match_id": 14065557, "rating": 5.8 }, { - "match_id": 14065250, - "rating": 6.7 + "match_id": 16434025, + "rating": 5.9 } ] }, { - "player_id": 1418623, - "player_name": "Assan Ouédraogo", + "player_id": 842526, + "player_name": "Bakery Jatta", "position": "M", - "rating_count": 5, - "average_rating": 6.52, + "rating_count": 4, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065223, - "rating": 6.3 - }, - { - "match_id": 14065257, - "rating": 6.4 + "match_id": 14065237, + "rating": 6.0 }, { - "match_id": 14065236, - "rating": 6.1 + "match_id": 14065239, + "rating": 5.9 }, { - "match_id": 14065250, - "rating": 6.6 + "match_id": 14065255, + "rating": 7.3 }, { - "match_id": 14065555, - "rating": 7.2 + "match_id": 16434025, + "rating": 6.4 } ] }, { - "player_id": 1146250, - "player_name": "Max Finkgräfe", - "position": "D", - "rating_count": 5, - "average_rating": 6.5, + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065223, - "rating": 6.7 - }, - { - "match_id": 14065257, - "rating": 7.7 - }, - { - "match_id": 14065236, - "rating": 5.8 - }, - { - "match_id": 14065250, - "rating": 6.3 - }, - { - "match_id": 14065555, - "rating": 6.0 + "match_id": 16434025, + "rating": 6.4 } ] }, { - "player_id": 1133743, - "player_name": "Rômulo", + "player_id": 1568535, + "player_name": "Otto Stange", "position": "F", - "rating_count": 5, - "average_rating": 6.46, + "rating_count": 4, + "average_rating": 6.38, "ratings": [ { - "match_id": 14065223, - "rating": 6.4 - }, - { - "match_id": 14065257, - "rating": 7.0 + "match_id": 14065237, + "rating": 6.3 }, { - "match_id": 14065236, - "rating": 6.4 + "match_id": 14065255, + "rating": 6.5 }, { - "match_id": 14065250, - "rating": 6.2 + "match_id": 14065557, + "rating": 6.3 }, { - "match_id": 14065555, - "rating": 6.3 + "match_id": 16434025, + "rating": 6.4 } ] }, { - "player_id": 319857, - "player_name": "Benjamin Henrichs", - "position": "D", - "rating_count": 3, - "average_rating": 6.23, + "player_id": 991824, + "player_name": "Rayan Philippe", + "position": "F", + "rating_count": 2, + "average_rating": 6.25, "ratings": [ { - "match_id": 14065257, - "rating": 6.8 - }, - { - "match_id": 14065236, - "rating": 6.1 + "match_id": 14065255, + "rating": 6.0 }, { - "match_id": 14065555, - "rating": 5.8 + "match_id": 14065557, + "rating": 6.5 } ] }, { - "player_id": 1426577, - "player_name": "Tidiam Gomis", - "position": "F", + "player_id": 1995000, + "player_name": "Louis Lemke", + "position": "M", "rating_count": 1, - "average_rating": 6.2, + "average_rating": 6.0, "ratings": [ { - "match_id": 14065555, - "rating": 6.2 + "match_id": 16434025, + "rating": 6.0 } ] }, { - "player_id": 37096, - "player_name": "Péter Gulácsi", - "position": "G", + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "D", "rating_count": 1, - "average_rating": 6.0, + "average_rating": 5.4, "ratings": [ { - "match_id": 14065555, - "rating": 6.0 + "match_id": 16434025, + "rating": 5.4 } ] } ] } }, - "2527": { - "team": "Borussia M'gladbach", + "2538": { + "team": "SC Freiburg", "overall": { - "players": [] - }, - "bundesliga": { "players": [ { - "player_id": 578166, - "player_name": "Moritz Nicolas", - "position": "G", + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", "rating_count": 5, - "average_rating": 7.54, + "average_rating": 8.18, "ratings": [ { - "match_id": 14065227, - "rating": 8.7 + "match_id": 16400328, + "rating": 7.1 }, { - "match_id": 14065233, - "rating": 7.3 + "match_id": 16717090, + "rating": 7.0 }, { - "match_id": 14065243, - "rating": 6.7 + "match_id": 16287037, + "rating": 9.3 }, { - "match_id": 14065249, - "rating": 7.6 + "match_id": 16823042, + "rating": 8.3 }, { - "match_id": 14065559, - "rating": 7.4 + "match_id": 16434029, + "rating": 9.2 } ] }, { - "player_id": 1048650, - "player_name": "Rocco Reitz", + "player_id": 1131002, + "player_name": "Derry Scherhant", "position": "M", - "rating_count": 4, - "average_rating": 7.53, + "rating_count": 5, + "average_rating": 7.8, "ratings": [ { - "match_id": 14065227, - "rating": 7.0 + "match_id": 16400328, + "rating": 8.5 }, { - "match_id": 14065233, - "rating": 7.8 + "match_id": 16717090, + "rating": 6.7 }, { - "match_id": 14065243, - "rating": 7.8 + "match_id": 16287037, + "rating": 7.4 }, { - "match_id": 14065249, - "rating": 7.5 + "match_id": 16823042, + "rating": 9.3 + }, + { + "match_id": 16434029, + "rating": 7.1 } ] }, { - "player_id": 282229, - "player_name": "Nico Elvedi", + "player_id": 142525, + "player_name": "Lukas Kübler", "position": "D", - "rating_count": 4, - "average_rating": 7.33, + "rating_count": 3, + "average_rating": 7.57, "ratings": [ { - "match_id": 14065227, - "rating": 7.1 - }, - { - "match_id": 14065233, - "rating": 7.4 + "match_id": 16400328, + "rating": 7.9 }, { - "match_id": 14065243, - "rating": 6.8 + "match_id": 16287037, + "rating": 7.0 }, { - "match_id": 14065559, - "rating": 8.0 + "match_id": 16434029, + "rating": 7.8 } ] }, { - "player_id": 583806, - "player_name": "Kevin Diks", + "player_id": 142259, + "player_name": "Matthias Ginter", "position": "D", - "rating_count": 4, - "average_rating": 7.25, + "rating_count": 5, + "average_rating": 7.44, "ratings": [ { - "match_id": 14065227, - "rating": 7.2 + "match_id": 16400328, + "rating": 7.6 }, { - "match_id": 14065243, - "rating": 6.7 + "match_id": 16717090, + "rating": 8.5 }, { - "match_id": 14065249, + "match_id": 16287037, "rating": 6.7 }, { - "match_id": 14065559, - "rating": 8.4 + "match_id": 16823042, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.5 } ] }, { - "player_id": 95381, - "player_name": "Kevin Stöger", + "player_id": 569784, + "player_name": "Maximilian Eggestein", "position": "M", "rating_count": 5, - "average_rating": 7.06, + "average_rating": 7.3, "ratings": [ { - "match_id": 14065227, + "match_id": 16400328, "rating": 7.7 }, { - "match_id": 14065233, - "rating": 6.8 + "match_id": 16717090, + "rating": 7.3 }, { - "match_id": 14065243, - "rating": 7.5 + "match_id": 16287037, + "rating": 6.7 }, { - "match_id": 14065249, - "rating": 6.5 + "match_id": 16823042, + "rating": 7.9 }, { - "match_id": 14065559, - "rating": 6.8 + "match_id": 16434029, + "rating": 6.9 } ] }, { - "player_id": 989056, - "player_name": "Giovanni Reyna", + "player_id": 914755, + "player_name": "Patrick Osterhage", "position": "M", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ + { + "match_id": 16400328, + "rating": 7.0 + }, + { + "match_id": 16287037, + "rating": 7.5 + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "D", "rating_count": 5, - "average_rating": 6.94, + "average_rating": 7.2, "ratings": [ { - "match_id": 14065227, - "rating": 6.6 + "match_id": 16400328, + "rating": 6.8 }, { - "match_id": 14065233, - "rating": 6.6 + "match_id": 16717090, + "rating": 7.0 }, { - "match_id": 14065243, - "rating": 6.6 + "match_id": 16287037, + "rating": 7.1 }, { - "match_id": 14065249, - "rating": 8.1 + "match_id": 16823042, + "rating": 7.3 }, { - "match_id": 14065559, - "rating": 6.8 + "match_id": 16434029, + "rating": 7.8 } ] }, { - "player_id": 939880, - "player_name": "Philipp Sander", + "player_id": 1020422, + "player_name": "Yuito Suzuki", "position": "M", "rating_count": 5, - "average_rating": 6.94, + "average_rating": 7.18, "ratings": [ { - "match_id": 14065227, - "rating": 6.8 + "match_id": 16400328, + "rating": 7.2 }, { - "match_id": 14065233, - "rating": 7.5 + "match_id": 16717090, + "rating": 6.2 }, { - "match_id": 14065243, - "rating": 7.2 + "match_id": 16287037, + "rating": 6.2 }, { - "match_id": 14065249, - "rating": 6.2 + "match_id": 16823042, + "rating": 6.9 }, { - "match_id": 14065559, - "rating": 7.0 + "match_id": 16434029, + "rating": 9.4 } ] }, { - "player_id": 1142210, - "player_name": "Hugo Bolin", - "position": "M", - "rating_count": 4, - "average_rating": 6.9, + "player_id": 1508537, + "player_name": "Cyriaque Irié", + "position": "F", + "rating_count": 5, + "average_rating": 7.02, "ratings": [ { - "match_id": 14065227, - "rating": 6.7 + "match_id": 16400328, + "rating": 7.5 }, { - "match_id": 14065243, - "rating": 6.8 + "match_id": 16717090, + "rating": 6.4 }, { - "match_id": 14065249, - "rating": 6.5 + "match_id": 16287037, + "rating": 6.7 }, { - "match_id": 14065559, - "rating": 7.6 + "match_id": 16823042, + "rating": 7.9 + }, + { + "match_id": 16434029, + "rating": 6.6 } ] }, { - "player_id": 876858, - "player_name": "Robin Hack", + "player_id": 990209, + "player_name": "Yannick Engelhardt", "position": "M", - "rating_count": 3, - "average_rating": 6.9, + "rating_count": 4, + "average_rating": 6.95, "ratings": [ { - "match_id": 14065233, - "rating": 6.4 + "match_id": 16400328, + "rating": 7.1 }, { - "match_id": 14065249, - "rating": 6.4 + "match_id": 16717090, + "rating": 7.3 }, { - "match_id": 14065559, - "rating": 7.9 + "match_id": 16823042, + "rating": 7.3 + }, + { + "match_id": 16434029, + "rating": 6.1 } ] }, { - "player_id": 1019312, - "player_name": "Jens Castrop", - "position": "M", - "rating_count": 2, - "average_rating": 6.85, + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 4, + "average_rating": 6.93, "ratings": [ { - "match_id": 14065227, - "rating": 7.1 + "match_id": 16400328, + "rating": 6.6 }, { - "match_id": 14065233, + "match_id": 16717090, "rating": 6.6 + }, + { + "match_id": 16287037, + "rating": 7.7 + }, + { + "match_id": 16434029, + "rating": 6.8 } ] }, { - "player_id": 1002920, - "player_name": "Joe Scally", - "position": "D", - "rating_count": 5, - "average_rating": 6.84, + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 4, + "average_rating": 6.85, "ratings": [ { - "match_id": 14065227, - "rating": 7.3 - }, - { - "match_id": 14065233, - "rating": 7.5 + "match_id": 16400328, + "rating": 7.7 }, { - "match_id": 14065243, - "rating": 7.3 + "match_id": 16287037, + "rating": 6.9 }, { - "match_id": 14065249, - "rating": 5.0 + "match_id": 16823042, + "rating": 6.2 }, { - "match_id": 14065559, - "rating": 7.1 + "match_id": 16434029, + "rating": 6.6 } ] }, - { - "player_id": 280453, - "player_name": "Franck Honorat", - "position": "M", + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", "rating_count": 5, - "average_rating": 6.78, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065227, - "rating": 6.3 + "match_id": 16400328, + "rating": 6.4 }, { - "match_id": 14065233, - "rating": 6.6 + "match_id": 16717090, + "rating": 7.5 }, { - "match_id": 14065243, - "rating": 7.9 + "match_id": 16287037, + "rating": 6.4 }, { - "match_id": 14065249, - "rating": 6.5 + "match_id": 16823042, + "rating": 7.3 }, { - "match_id": 14065559, - "rating": 6.6 + "match_id": 16434029, + "rating": 6.4 } ] }, { - "player_id": 259803, - "player_name": "Haris Tabaković", - "position": "F", + "player_id": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "D", "rating_count": 4, - "average_rating": 6.75, + "average_rating": 6.78, "ratings": [ { - "match_id": 14065227, - "rating": 6.0 + "match_id": 16400328, + "rating": 6.8 }, { - "match_id": 14065233, - "rating": 6.5 + "match_id": 16717090, + "rating": 7.0 }, { - "match_id": 14065243, - "rating": 6.9 + "match_id": 16823042, + "rating": 7.0 }, { - "match_id": 14065559, - "rating": 7.6 + "match_id": 16434029, + "rating": 6.3 } ] }, { - "player_id": 990209, - "player_name": "Yannick Engelhardt", - "position": "M", - "rating_count": 5, - "average_rating": 6.64, + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 4, + "average_rating": 6.78, "ratings": [ { - "match_id": 14065227, - "rating": 5.9 - }, - { - "match_id": 14065233, - "rating": 6.9 + "match_id": 16400328, + "rating": 7.2 }, { - "match_id": 14065243, - "rating": 6.6 + "match_id": 16717090, + "rating": 7.1 }, { - "match_id": 14065249, - "rating": 6.3 + "match_id": 16823042, + "rating": 6.4 }, { - "match_id": 14065559, - "rating": 7.5 + "match_id": 16434029, + "rating": 6.4 } ] }, { - "player_id": 1995809, - "player_name": "Wael Mohya", + "player_id": 171961, + "player_name": "Vincenzo Grifo", "position": "M", - "rating_count": 3, - "average_rating": 6.6, + "rating_count": 4, + "average_rating": 6.78, "ratings": [ { - "match_id": 14065243, - "rating": 6.5 + "match_id": 16400328, + "rating": 7.0 }, { - "match_id": 14065249, + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, "rating": 6.4 }, { - "match_id": 14065559, + "match_id": 16823042, "rating": 6.9 } ] }, { - "player_id": 1083382, - "player_name": "Lukas Ullrich", - "position": "D", - "rating_count": 3, - "average_rating": 6.5, + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 4, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065227, + "match_id": 16400328, + "rating": 6.6 + }, + { + "match_id": 16717090, "rating": 6.4 }, { - "match_id": 14065249, - "rating": 6.2 + "match_id": 16287037, + "rating": 6.8 }, { - "match_id": 14065559, - "rating": 6.9 + "match_id": 16434029, + "rating": 7.2 } ] }, { - "player_id": 228981, - "player_name": "Tim Kleindienst", - "position": "F", - "rating_count": 1, - "average_rating": 6.5, + "player_id": 1596573, + "player_name": "Bruno Ogbus", + "position": "D", + "rating_count": 2, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065559, - "rating": 6.5 + "match_id": 16400328, + "rating": 6.7 + }, + { + "match_id": 16823042, + "rating": 6.7 } ] }, { - "player_id": 1130067, - "player_name": "Fabio Chiarodia", + "player_id": 142231, + "player_name": "Christian Günter", "position": "D", - "rating_count": 4, - "average_rating": 6.4, + "rating_count": 3, + "average_rating": 6.63, "ratings": [ { - "match_id": 14065227, - "rating": 6.4 - }, - { - "match_id": 14065233, - "rating": 6.2 + "match_id": 16400328, + "rating": 6.7 }, { - "match_id": 14065243, - "rating": 6.9 + "match_id": 16287037, + "rating": 6.6 }, { - "match_id": 14065249, - "rating": 6.1 + "match_id": 16823042, + "rating": 6.6 } ] }, { - "player_id": 925910, - "player_name": "Shuto Machino", - "position": "F", - "rating_count": 2, - "average_rating": 6.4, + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 5, + "average_rating": 6.44, "ratings": [ { - "match_id": 14065249, - "rating": 6.3 + "match_id": 16400328, + "rating": 7.3 }, { - "match_id": 14065559, - "rating": 6.5 + "match_id": 16717090, + "rating": 6.8 + }, + { + "match_id": 16287037, + "rating": 6.6 + }, + { + "match_id": 16823042, + "rating": 5.7 + }, + { + "match_id": 16434029, + "rating": 5.8 } ] } ] - } - }, - "2538": { - "team": "SC Freiburg", - "overall": { + }, + "bundesliga": { "players": [ { - "player_id": 142259, - "player_name": "Matthias Ginter", - "position": "D", + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "M", "rating_count": 2, "average_rating": 8.05, "ratings": [ { - "match_id": 16400328, - "rating": 7.6 + "match_id": 14065240, + "rating": 6.7 }, { - "match_id": 16717090, - "rating": 8.5 + "match_id": 16434029, + "rating": 9.4 } ] }, { - "player_id": 1131002, - "player_name": "Derry Scherhant", - "position": "M", - "rating_count": 2, - "average_rating": 7.6, + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "F", + "rating_count": 5, + "average_rating": 7.84, "ratings": [ { - "match_id": 16400328, - "rating": 8.5 + "match_id": 14065228, + "rating": 6.8 }, { - "match_id": 16717090, + "match_id": 14065240, "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 8.5 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 9.2 } ] }, { - "player_id": 569784, - "player_name": "Maximilian Eggestein", - "position": "M", - "rating_count": 2, - "average_rating": 7.5, + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "D", + "rating_count": 4, + "average_rating": 7.3, "ratings": [ { - "match_id": 16400328, - "rating": 7.7 + "match_id": 14065240, + "rating": 7.1 }, { - "match_id": 16717090, - "rating": 7.3 + "match_id": 14065255, + "rating": 6.6 + }, + { + "match_id": 14065555, + "rating": 8.0 + }, + { + "match_id": 16434029, + "rating": 7.5 } ] }, { - "player_id": 990209, - "player_name": "Yannick Engelhardt", + "player_id": 1518931, + "player_name": "Johan Manzambi", "position": "M", - "rating_count": 2, - "average_rating": 7.2, + "rating_count": 3, + "average_rating": 7.23, "ratings": [ { - "match_id": 16400328, - "rating": 7.1 + "match_id": 14065240, + "rating": 7.3 + }, + { + "match_id": 14065255, + "rating": 6.9 }, { - "match_id": 16717090, - "rating": 7.3 + "match_id": 14065555, + "rating": 7.5 } ] }, { - "player_id": 979820, - "player_name": "Philipp Treu", + "player_id": 576266, + "player_name": "Philipp Lienhart", "position": "D", - "rating_count": 2, - "average_rating": 7.15, + "rating_count": 5, + "average_rating": 7.12, "ratings": [ { - "match_id": 16400328, - "rating": 7.2 + "match_id": 14065228, + "rating": 6.3 }, { - "match_id": 16717090, + "match_id": 14065240, + "rating": 8.1 + }, + { + "match_id": 14065255, "rating": 7.1 + }, + { + "match_id": 14065555, + "rating": 6.3 + }, + { + "match_id": 16434029, + "rating": 7.8 } ] }, { - "player_id": 1019321, - "player_name": "Igor Matanović", - "position": "F", - "rating_count": 2, - "average_rating": 7.05, + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "D", + "rating_count": 5, + "average_rating": 6.86, "ratings": [ { - "match_id": 16400328, - "rating": 7.1 + "match_id": 14065228, + "rating": 6.2 }, { - "match_id": 16717090, - "rating": 7.0 + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, + "rating": 6.7 + }, + { + "match_id": 14065555, + "rating": 6.9 + }, + { + "match_id": 16434029, + "rating": 7.8 } ] }, { - "player_id": 1083390, - "player_name": "Mio Backhaus", - "position": "G", - "rating_count": 2, - "average_rating": 7.05, + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "M", + "rating_count": 5, + "average_rating": 6.8, "ratings": [ { - "match_id": 16400328, - "rating": 7.3 + "match_id": 14065228, + "rating": 6.3 }, { - "match_id": 16717090, - "rating": 6.8 + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.4 + }, + { + "match_id": 14065555, + "rating": 7.2 + }, + { + "match_id": 16434029, + "rating": 7.2 } ] }, { - "player_id": 1508537, - "player_name": "Cyriaque Irié", - "position": "F", - "rating_count": 2, - "average_rating": 6.95, + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "D", + "rating_count": 3, + "average_rating": 6.8, "ratings": [ { - "match_id": 16400328, + "match_id": 14065255, + "rating": 6.1 + }, + { + "match_id": 14065555, "rating": 7.5 }, { - "match_id": 16717090, - "rating": 6.4 + "match_id": 16434029, + "rating": 6.8 } ] }, { - "player_id": 1391315, - "player_name": "Keisuke Goto", - "position": "F", - "rating_count": 2, - "average_rating": 6.95, + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "M", + "rating_count": 5, + "average_rating": 6.72, "ratings": [ { - "match_id": 16400328, - "rating": 6.4 + "match_id": 14065228, + "rating": 6.1 }, { - "match_id": 16717090, - "rating": 7.5 + "match_id": 14065240, + "rating": 6.3 + }, + { + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 7.6 + }, + { + "match_id": 16434029, + "rating": 7.1 } ] }, { - "player_id": 1131337, - "player_name": "Maximilian Rosenfelder", + "player_id": 103442, + "player_name": "Anthony Jung", "position": "D", "rating_count": 2, - "average_rating": 6.9, + "average_rating": 6.65, "ratings": [ { - "match_id": 16400328, - "rating": 6.8 + "match_id": 14065228, + "rating": 6.3 }, { - "match_id": 16717090, + "match_id": 14065255, "rating": 7.0 } ] }, { - "player_id": 576266, - "player_name": "Philipp Lienhart", - "position": "D", + "player_id": 1508537, + "player_name": "Cyriaque Irié", + "position": "F", "rating_count": 2, - "average_rating": 6.9, + "average_rating": 6.65, "ratings": [ { - "match_id": 16400328, - "rating": 6.8 + "match_id": 14065228, + "rating": 6.7 }, { - "match_id": 16717090, - "rating": 7.0 + "match_id": 16434029, + "rating": 6.6 } ] }, @@ -8066,578 +12304,558 @@ "player_id": 171961, "player_name": "Vincenzo Grifo", "position": "M", - "rating_count": 2, - "average_rating": 6.9, + "rating_count": 4, + "average_rating": 6.65, "ratings": [ { - "match_id": 16400328, - "rating": 7.0 + "match_id": 14065228, + "rating": 6.6 }, { - "match_id": 16717090, - "rating": 6.8 + "match_id": 14065240, + "rating": 6.9 + }, + { + "match_id": 14065255, + "rating": 6.2 + }, + { + "match_id": 14065555, + "rating": 6.9 } ] }, { - "player_id": 1020422, - "player_name": "Yuito Suzuki", + "player_id": 569784, + "player_name": "Maximilian Eggestein", "position": "M", - "rating_count": 2, - "average_rating": 6.7, + "rating_count": 5, + "average_rating": 6.6, "ratings": [ { - "match_id": 16400328, - "rating": 7.2 + "match_id": 14065228, + "rating": 6.5 }, { - "match_id": 16717090, + "match_id": 14065240, + "rating": 6.7 + }, + { + "match_id": 14065255, "rating": 6.2 - } - ] - }, - { - "player_id": 1131339, - "player_name": "Jordy Makengo", - "position": "D", - "rating_count": 2, - "average_rating": 6.6, - "ratings": [ + }, { - "match_id": 16400328, - "rating": 6.6 + "match_id": 14065555, + "rating": 6.7 }, { - "match_id": 16717090, - "rating": 6.6 + "match_id": 16434029, + "rating": 6.9 } ] }, { - "player_id": 836711, - "player_name": "Jan-Niklas Beste", - "position": "M", - "rating_count": 2, + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "D", + "rating_count": 4, "average_rating": 6.5, "ratings": [ { - "match_id": 16400328, - "rating": 6.6 + "match_id": 14065240, + "rating": 6.7 }, { - "match_id": 16717090, + "match_id": 14065255, + "rating": 6.5 + }, + { + "match_id": 14065555, + "rating": 6.4 + }, + { + "match_id": 16434029, "rating": 6.4 } ] - } - ] - }, - "bundesliga": { - "players": [ + }, { - "player_id": 1518931, - "player_name": "Johan Manzambi", - "position": "M", + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "G", "rating_count": 4, - "average_rating": 7.48, + "average_rating": 6.48, "ratings": [ { - "match_id": 14065226, - "rating": 8.2 + "match_id": 14065228, + "rating": 5.1 }, { "match_id": 14065240, - "rating": 7.3 + "rating": 7.2 }, { "match_id": 14065255, - "rating": 6.9 + "rating": 5.8 }, { "match_id": 14065555, - "rating": 7.5 + "rating": 7.8 } ] }, { - "player_id": 142259, - "player_name": "Matthias Ginter", + "player_id": 1596573, + "player_name": "Bruno Ogbus", "position": "D", "rating_count": 4, - "average_rating": 7.35, + "average_rating": 6.45, "ratings": [ { - "match_id": 14065226, - "rating": 7.7 + "match_id": 14065228, + "rating": 6.7 }, { "match_id": 14065240, - "rating": 7.1 + "rating": 6.6 }, { "match_id": 14065255, - "rating": 6.6 + "rating": 5.7 }, { "match_id": 14065555, - "rating": 8.0 + "rating": 6.8 } ] }, { - "player_id": 1019321, - "player_name": "Igor Matanović", - "position": "F", - "rating_count": 5, - "average_rating": 7.26, + "player_id": 49639, + "player_name": "Nicolas Höfler", + "position": "M", + "rating_count": 4, + "average_rating": 6.45, "ratings": [ - { - "match_id": 14065226, - "rating": 6.3 - }, { "match_id": 14065228, - "rating": 6.8 + "rating": 6.4 }, { "match_id": 14065240, - "rating": 6.7 + "rating": 6.5 }, { "match_id": 14065255, - "rating": 8.5 + "rating": 6.3 }, { "match_id": 14065555, - "rating": 8.0 + "rating": 6.6 } ] }, { - "player_id": 576266, - "player_name": "Philipp Lienhart", - "position": "D", - "rating_count": 5, - "average_rating": 6.88, + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "F", + "rating_count": 1, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065226, - "rating": 6.6 - }, + "match_id": 16434029, + "rating": 6.4 + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "F", + "rating_count": 5, + "average_rating": 6.4, + "ratings": [ { "match_id": 14065228, "rating": 6.3 }, { "match_id": 14065240, - "rating": 8.1 + "rating": 6.4 }, { "match_id": 14065255, - "rating": 7.1 + "rating": 6.0 }, { "match_id": 14065555, - "rating": 6.3 + "rating": 6.7 + }, + { + "match_id": 16434029, + "rating": 6.6 } ] }, { - "player_id": 171961, - "player_name": "Vincenzo Grifo", - "position": "M", - "rating_count": 5, - "average_rating": 6.82, + "player_id": 171927, + "player_name": "Maximilian Philipp", + "position": "F", + "rating_count": 2, + "average_rating": 6.35, "ratings": [ - { - "match_id": 14065226, - "rating": 7.5 - }, { "match_id": 14065228, - "rating": 6.6 - }, - { - "match_id": 14065240, - "rating": 6.9 - }, - { - "match_id": 14065255, - "rating": 6.2 + "rating": 6.5 }, { "match_id": 14065555, - "rating": 6.9 + "rating": 6.2 } ] }, { - "player_id": 836711, - "player_name": "Jan-Niklas Beste", - "position": "M", - "rating_count": 5, - "average_rating": 6.8, + "player_id": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "D", + "rating_count": 1, + "average_rating": 6.3, "ratings": [ { - "match_id": 14065226, - "rating": 7.2 - }, - { - "match_id": 14065228, + "match_id": 16434029, "rating": 6.3 - }, - { - "match_id": 14065240, - "rating": 6.9 - }, - { - "match_id": 14065255, - "rating": 6.4 - }, - { - "match_id": 14065555, - "rating": 7.2 } ] }, { - "player_id": 569784, - "player_name": "Maximilian Eggestein", + "player_id": 990209, + "player_name": "Yannick Engelhardt", "position": "M", - "rating_count": 5, - "average_rating": 6.8, + "rating_count": 1, + "average_rating": 6.1, "ratings": [ { - "match_id": 14065226, - "rating": 7.9 - }, + "match_id": 16434029, + "rating": 6.1 + } + ] + }, + { + "player_id": 142231, + "player_name": "Christian Günter", + "position": "D", + "rating_count": 2, + "average_rating": 5.85, + "ratings": [ { "match_id": 14065228, - "rating": 6.5 + "rating": 5.5 }, { "match_id": 14065240, - "rating": 6.7 - }, - { - "match_id": 14065255, "rating": 6.2 - }, + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "G", + "rating_count": 1, + "average_rating": 5.8, + "ratings": [ { - "match_id": 14065555, - "rating": 6.7 + "match_id": 16434029, + "rating": 5.8 + } + ] + } + ] + } + }, + "2534": { + "team": "SV Werder Bremen", + "overall": { + "players": [ + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 1, + "average_rating": 8.0, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 } ] }, { - "player_id": 1020422, - "player_name": "Yuito Suzuki", + "player_id": 893586, + "player_name": "Ludovit Reis", "position": "M", "rating_count": 2, - "average_rating": 6.8, + "average_rating": 7.4, "ratings": [ { - "match_id": 14065226, - "rating": 6.9 + "match_id": 16287052, + "rating": 8.0 }, { - "match_id": 14065240, - "rating": 6.7 + "match_id": 16434029, + "rating": 6.8 } ] }, { - "player_id": 1131339, - "player_name": "Jordy Makengo", - "position": "D", - "rating_count": 3, - "average_rating": 6.7, + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "F", + "rating_count": 2, + "average_rating": 7.35, "ratings": [ { - "match_id": 14065226, - "rating": 6.5 - }, - { - "match_id": 14065255, - "rating": 6.1 + "match_id": 16287052, + "rating": 6.8 }, { - "match_id": 14065555, - "rating": 7.5 + "match_id": 16434029, + "rating": 7.9 } ] }, { - "player_id": 103442, - "player_name": "Anthony Jung", + "player_id": 851254, + "player_name": "Amos Pieper", "position": "D", "rating_count": 2, - "average_rating": 6.65, + "average_rating": 7.15, "ratings": [ { - "match_id": 14065228, - "rating": 6.3 + "match_id": 16287052, + "rating": 7.7 }, { - "match_id": 14065255, - "rating": 7.0 + "match_id": 16434029, + "rating": 6.6 } ] }, { - "player_id": 142525, - "player_name": "Lukas Kübler", + "player_id": 825771, + "player_name": "Marco Friedl", "position": "D", - "rating_count": 5, - "average_rating": 6.62, + "rating_count": 2, + "average_rating": 7.05, "ratings": [ { - "match_id": 14065226, - "rating": 6.6 - }, - { - "match_id": 14065228, - "rating": 6.2 + "match_id": 16287052, + "rating": 8.0 }, { - "match_id": 14065240, - "rating": 6.7 - }, + "match_id": 16434029, + "rating": 6.1 + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", + "rating_count": 2, + "average_rating": 6.8, + "ratings": [ { - "match_id": 14065255, + "match_id": 16287052, "rating": 6.7 }, { - "match_id": 14065555, + "match_id": 16434029, "rating": 6.9 } ] }, { - "player_id": 1131002, - "player_name": "Derry Scherhant", + "player_id": 826171, + "player_name": "Senne Lynen", "position": "M", - "rating_count": 5, - "average_rating": 6.6, + "rating_count": 2, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065226, - "rating": 6.5 - }, - { - "match_id": 14065228, - "rating": 6.1 - }, - { - "match_id": 14065240, - "rating": 6.3 + "match_id": 16287052, + "rating": 6.9 }, { - "match_id": 14065255, + "match_id": 16434029, "rating": 6.5 - }, - { - "match_id": 14065555, - "rating": 7.6 } ] }, { - "player_id": 280009, - "player_name": "Lucas Höler", - "position": "F", - "rating_count": 5, + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "D", + "rating_count": 2, "average_rating": 6.6, "ratings": [ { - "match_id": 14065226, - "rating": 7.6 - }, - { - "match_id": 14065228, - "rating": 6.3 - }, - { - "match_id": 14065240, - "rating": 6.4 - }, - { - "match_id": 14065255, - "rating": 6.0 + "match_id": 16287052, + "rating": 7.3 }, { - "match_id": 14065555, - "rating": 6.7 + "match_id": 16434029, + "rating": 5.9 } ] }, { - "player_id": 1596573, - "player_name": "Bruno Ogbus", - "position": "D", - "rating_count": 5, - "average_rating": 6.58, + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, "ratings": [ { - "match_id": 14065226, - "rating": 7.1 - }, - { - "match_id": 14065228, - "rating": 6.7 - }, - { - "match_id": 14065240, + "match_id": 16287052, "rating": 6.6 }, { - "match_id": 14065255, - "rating": 5.7 - }, - { - "match_id": 14065555, - "rating": 6.8 + "match_id": 16434029, + "rating": 6.5 } ] }, { - "player_id": 979820, - "player_name": "Philipp Treu", - "position": "D", - "rating_count": 3, - "average_rating": 6.53, + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "F", + "rating_count": 1, + "average_rating": 6.5, "ratings": [ { - "match_id": 14065240, - "rating": 6.7 - }, - { - "match_id": 14065255, + "match_id": 16434029, "rating": 6.5 - }, - { - "match_id": 14065555, - "rating": 6.4 } ] }, { - "player_id": 980626, - "player_name": "Noah Atubolu", - "position": "G", - "rating_count": 5, - "average_rating": 6.52, + "player_id": 1596105, + "player_name": "Patrice Čović", + "position": "M", + "rating_count": 1, + "average_rating": 6.5, "ratings": [ { - "match_id": 14065226, - "rating": 6.7 - }, - { - "match_id": 14065228, - "rating": 5.1 - }, + "match_id": 16434029, + "rating": 6.5 + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "D", + "rating_count": 2, + "average_rating": 6.45, + "ratings": [ { - "match_id": 14065240, - "rating": 7.2 + "match_id": 16287052, + "rating": 7.1 }, { - "match_id": 14065255, + "match_id": 16434029, "rating": 5.8 - }, - { - "match_id": 14065555, - "rating": 7.8 } ] }, { - "player_id": 49639, - "player_name": "Nicolas Höfler", - "position": "M", - "rating_count": 5, - "average_rating": 6.5, + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065226, - "rating": 6.7 - }, - { - "match_id": 14065228, - "rating": 6.4 - }, - { - "match_id": 14065240, - "rating": 6.5 - }, - { - "match_id": 14065255, - "rating": 6.3 + "match_id": 16287052, + "rating": 6.6 }, { - "match_id": 14065555, - "rating": 6.6 + "match_id": 16434029, + "rating": 6.2 } ] }, { - "player_id": 171927, - "player_name": "Maximilian Philipp", + "player_id": 352290, + "player_name": "Cédric Itten", "position": "F", "rating_count": 2, - "average_rating": 6.35, + "average_rating": 6.2, "ratings": [ { - "match_id": 14065228, - "rating": 6.5 + "match_id": 16287052, + "rating": 6.0 }, { - "match_id": 14065555, - "rating": 6.2 + "match_id": 16434029, + "rating": 6.4 } ] }, { - "player_id": 142231, - "player_name": "Christian Günter", - "position": "D", - "rating_count": 3, - "average_rating": 6.03, + "player_id": 1137584, + "player_name": "Chuki", + "position": "M", + "rating_count": 2, + "average_rating": 6.1, "ratings": [ { - "match_id": 14065226, - "rating": 6.4 - }, - { - "match_id": 14065228, - "rating": 5.5 + "match_id": 16287052, + "rating": 6.0 }, { - "match_id": 14065240, + "match_id": 16434029, "rating": 6.2 } ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "G", + "rating_count": 1, + "average_rating": 6.0, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.0 + } + ] } ] - } - }, - "2534": { - "team": "SV Werder Bremen", - "overall": { - "players": [] }, "bundesliga": { "players": [ + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "M", + "rating_count": 1, + "average_rating": 8.0, + "ratings": [ + { + "match_id": 16434029, + "rating": 8.0 + } + ] + }, { "player_id": 1083390, "player_name": "Mio Backhaus", "position": "G", - "rating_count": 5, - "average_rating": 7.6, + "rating_count": 4, + "average_rating": 7.85, "ratings": [ - { - "match_id": 14065224, - "rating": 6.6 - }, { "match_id": 14065256, "rating": 7.0 @@ -8660,13 +12878,9 @@ "player_id": 830127, "player_name": "Romano Schmid", "position": "M", - "rating_count": 5, - "average_rating": 7.38, + "rating_count": 4, + "average_rating": 7.4, "ratings": [ - { - "match_id": 14065224, - "rating": 7.3 - }, { "match_id": 14065256, "rating": 7.7 @@ -8703,60 +12917,27 @@ ] }, { - "player_id": 830142, - "player_name": "Jens Stage", - "position": "M", - "rating_count": 5, - "average_rating": 7.1, - "ratings": [ - { - "match_id": 14065224, - "rating": 8.4 - }, - { - "match_id": 14065256, - "rating": 8.0 - }, - { - "match_id": 14065241, - "rating": 6.1 - }, - { - "match_id": 14065252, - "rating": 6.6 - }, - { - "match_id": 14065561, - "rating": 6.4 - } - ] - }, - { - "player_id": 960114, - "player_name": "Olivier Deman", - "position": "D", - "rating_count": 5, - "average_rating": 6.96, - "ratings": [ - { - "match_id": 14065224, - "rating": 6.9 - }, - { - "match_id": 14065256, - "rating": 6.7 - }, + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "F", + "rating_count": 4, + "average_rating": 7.05, + "ratings": [ { "match_id": 14065241, - "rating": 6.8 + "rating": 6.5 }, { "match_id": 14065252, - "rating": 7.3 + "rating": 6.7 }, { "match_id": 14065561, "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 7.9 } ] }, @@ -8765,12 +12946,8 @@ "player_name": "Amos Pieper", "position": "D", "rating_count": 5, - "average_rating": 6.88, + "average_rating": 6.9, "ratings": [ - { - "match_id": 14065224, - "rating": 6.5 - }, { "match_id": 14065256, "rating": 7.1 @@ -8786,6 +12963,23 @@ { "match_id": 14065561, "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 6.6 + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "M", + "rating_count": 1, + "average_rating": 6.8, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.8 } ] }, @@ -8794,12 +12988,8 @@ "player_name": "Senne Lynen", "position": "M", "rating_count": 5, - "average_rating": 6.86, + "average_rating": 6.78, "ratings": [ - { - "match_id": 14065224, - "rating": 6.9 - }, { "match_id": 14065256, "rating": 6.7 @@ -8815,148 +13005,152 @@ { "match_id": 14065561, "rating": 6.4 + }, + { + "match_id": 16434029, + "rating": 6.5 } ] }, { - "player_id": 815612, - "player_name": "Marco Grüll", - "position": "F", + "player_id": 830142, + "player_name": "Jens Stage", + "position": "M", "rating_count": 4, - "average_rating": 6.83, + "average_rating": 6.78, "ratings": [ { - "match_id": 14065224, - "rating": 7.0 + "match_id": 14065256, + "rating": 8.0 }, { "match_id": 14065241, - "rating": 6.5 + "rating": 6.1 }, { "match_id": 14065252, - "rating": 6.7 + "rating": 6.6 }, { "match_id": 14065561, - "rating": 7.1 + "rating": 6.4 } ] }, { - "player_id": 1015164, - "player_name": "Isaac Schmidt", + "player_id": 960114, + "player_name": "Olivier Deman", "position": "D", - "rating_count": 2, - "average_rating": 6.75, + "rating_count": 5, + "average_rating": 6.76, "ratings": [ + { + "match_id": 14065256, + "rating": 6.7 + }, + { + "match_id": 14065241, + "rating": 6.8 + }, { "match_id": 14065252, - "rating": 6.5 + "rating": 7.3 }, { "match_id": 14065561, - "rating": 7.0 + "rating": 7.1 + }, + { + "match_id": 16434029, + "rating": 5.9 } ] }, { - "player_id": 229544, - "player_name": "Niklas Stark", + "player_id": 1015164, + "player_name": "Isaac Schmidt", "position": "D", "rating_count": 2, - "average_rating": 6.7, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065224, - "rating": 6.6 + "match_id": 14065252, + "rating": 6.5 }, { - "match_id": 14065256, - "rating": 6.8 + "match_id": 14065561, + "rating": 7.0 } ] }, { - "player_id": 916176, - "player_name": "Cameron Puertas", - "position": "M", + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "F", "rating_count": 5, "average_rating": 6.62, "ratings": [ - { - "match_id": 14065224, - "rating": 7.9 - }, { "match_id": 14065256, - "rating": 6.1 + "rating": 6.5 }, { "match_id": 14065241, - "rating": 6.3 + "rating": 6.8 }, { "match_id": 14065252, - "rating": 6.6 + "rating": 6.4 }, { "match_id": 14065561, - "rating": 6.2 + "rating": 6.5 + }, + { + "match_id": 16434029, + "rating": 6.9 } ] }, { - "player_id": 1005343, - "player_name": "Justin Njinmah", - "position": "M", - "rating_count": 5, - "average_rating": 6.62, + "player_id": 1100836, + "player_name": "Samuel Mbangula", + "position": "F", + "rating_count": 4, + "average_rating": 6.6, "ratings": [ - { - "match_id": 14065224, - "rating": 6.9 - }, { "match_id": 14065256, - "rating": 6.5 + "rating": 6.4 }, { "match_id": 14065241, - "rating": 6.8 + "rating": 6.7 }, { "match_id": 14065252, - "rating": 6.4 + "rating": 6.5 }, { "match_id": 14065561, - "rating": 6.5 + "rating": 6.8 } ] }, { - "player_id": 1797852, - "player_name": "Karim Coulibaly", - "position": "D", - "rating_count": 4, - "average_rating": 6.6, + "player_id": 1154491, + "player_name": "Jovan Milošević", + "position": "F", + "rating_count": 2, + "average_rating": 6.55, "ratings": [ - { - "match_id": 14065224, - "rating": 7.3 - }, { "match_id": 14065256, - "rating": 6.6 + "rating": 6.7 }, { "match_id": 14065241, - "rating": 6.0 - }, - { - "match_id": 14065561, - "rating": 6.5 + "rating": 6.4 } ] }, @@ -8964,37 +13158,29 @@ "player_id": 1596105, "player_name": "Patrice Čović", "position": "M", - "rating_count": 1, - "average_rating": 6.6, + "rating_count": 2, + "average_rating": 6.55, "ratings": [ { "match_id": 14065561, "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 } ] }, { - "player_id": 1100836, - "player_name": "Samuel Mbangula", + "player_id": 1067120, + "player_name": "Eren Dinkçi", "position": "F", - "rating_count": 4, - "average_rating": 6.6, + "rating_count": 1, + "average_rating": 6.5, "ratings": [ { - "match_id": 14065256, - "rating": 6.4 - }, - { - "match_id": 14065241, - "rating": 6.7 - }, - { - "match_id": 14065252, + "match_id": 16434029, "rating": 6.5 - }, - { - "match_id": 14065561, - "rating": 6.8 } ] }, @@ -9002,8 +13188,8 @@ "player_id": 825771, "player_name": "Marco Friedl", "position": "D", - "rating_count": 3, - "average_rating": 6.57, + "rating_count": 4, + "average_rating": 6.45, "ratings": [ { "match_id": 14065241, @@ -9016,6 +13202,10 @@ { "match_id": 14065561, "rating": 6.2 + }, + { + "match_id": 16434029, + "rating": 6.1 } ] }, @@ -9023,8 +13213,8 @@ "player_id": 1864786, "player_name": "Salim Musah", "position": "F", - "rating_count": 3, - "average_rating": 6.4, + "rating_count": 4, + "average_rating": 6.43, "ratings": [ { "match_id": 14065241, @@ -9037,1472 +13227,1370 @@ { "match_id": 14065561, "rating": 6.6 + }, + { + "match_id": 16434029, + "rating": 6.5 } ] }, { - "player_id": 1154491, - "player_name": "Jovan Milošević", + "player_id": 352290, + "player_name": "Cédric Itten", "position": "F", + "rating_count": 1, + "average_rating": 6.4, + "ratings": [ + { + "match_id": 16434029, + "rating": 6.4 + } + ] + }, + { + "player_id": 1797852, + "player_name": "Karim Coulibaly", + "position": "D", "rating_count": 3, "average_rating": 6.37, "ratings": [ - { - "match_id": 14065224, - "rating": 6.0 - }, { "match_id": 14065256, - "rating": 6.7 + "rating": 6.6 }, { "match_id": 14065241, - "rating": 6.4 + "rating": 6.0 + }, + { + "match_id": 14065561, + "rating": 6.5 } ] }, { - "player_id": 905347, - "player_name": "Yukinari Sugawara", - "position": "D", + "player_id": 916176, + "player_name": "Cameron Puertas", + "position": "M", "rating_count": 4, - "average_rating": 6.0, + "average_rating": 6.3, "ratings": [ - { - "match_id": 14065224, - "rating": 7.2 - }, { "match_id": 14065256, - "rating": 7.0 + "rating": 6.1 }, { "match_id": 14065241, - "rating": 6.8 + "rating": 6.3 }, { "match_id": 14065252, - "rating": 3.0 - } - ] - } - ] - } - }, - "2598": { - "team": "SV 07 Elversberg", - "overall": { - "players": [] - }, - "bundesliga": { - "players": [] - } - }, - "2681": { - "team": "Bayer 04 Leverkusen", - "overall": { - "players": [ - { - "player_id": 978521, - "player_name": "Victor Okoh Boniface", - "position": "F", - "rating_count": 1, - "average_rating": 7.6, - "ratings": [ - { - "match_id": 16404057, - "rating": 7.6 + "rating": 6.6 + }, + { + "match_id": 14065561, + "rating": 6.2 } ] }, { - "player_id": 1407524, - "player_name": "Ibrahim Maza", + "player_id": 1137584, + "player_name": "Chuki", "position": "M", "rating_count": 1, - "average_rating": 7.2, + "average_rating": 6.2, "ratings": [ { - "match_id": 16404057, - "rating": 7.2 + "match_id": 16434029, + "rating": 6.2 } ] }, { - "player_id": 796047, - "player_name": "Aleix García", - "position": "M", + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "F", "rating_count": 1, - "average_rating": 7.1, + "average_rating": 6.2, "ratings": [ { - "match_id": 16404057, - "rating": 7.1 + "match_id": 16434029, + "rating": 6.2 } ] }, { - "player_id": 171919, - "player_name": "Mark Flekken", + "player_id": 991591, + "player_name": "Karl Hein", "position": "G", "rating_count": 1, - "average_rating": 7.1, + "average_rating": 6.0, "ratings": [ { - "match_id": 16404057, - "rating": 7.1 + "match_id": 16434029, + "rating": 6.0 } ] }, { - "player_id": 883262, - "player_name": "Edmond Tapsoba", + "player_id": 1568521, + "player_name": "Mick Schmetgens", "position": "D", "rating_count": 1, - "average_rating": 7.0, + "average_rating": 5.8, "ratings": [ { - "match_id": 16404057, - "rating": 7.0 + "match_id": 16434029, + "rating": 5.8 } ] }, { - "player_id": 1937795, - "player_name": "Axel Tape", + "player_id": 905347, + "player_name": "Yukinari Sugawara", "position": "D", - "rating_count": 1, - "average_rating": 6.8, + "rating_count": 3, + "average_rating": 5.6, "ratings": [ { - "match_id": 16404057, + "match_id": 14065256, + "rating": 7.0 + }, + { + "match_id": 14065241, "rating": 6.8 + }, + { + "match_id": 14065252, + "rating": 3.0 } ] - }, + } + ] + } + }, + "2600": { + "team": "FC Augsburg", + "overall": { + "players": [ { - "player_id": 1006489, - "player_name": "Loïc Badé", - "position": "D", - "rating_count": 1, - "average_rating": 6.8, + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", + "rating_count": 2, + "average_rating": 8.3, "ratings": [ { - "match_id": 16404057, - "rating": 6.8 + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 9.6 } ] }, { - "player_id": 975798, - "player_name": "Malik Tillman", - "position": "M", - "rating_count": 1, - "average_rating": 6.7, + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", + "rating_count": 2, + "average_rating": 8.1, "ratings": [ { - "match_id": 16404057, - "rating": 6.7 + "match_id": 16287046, + "rating": 7.9 + }, + { + "match_id": 16434039, + "rating": 8.3 } ] }, { - "player_id": 920379, - "player_name": "Nathan Tella", - "position": "F", + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", "rating_count": 1, - "average_rating": 6.7, + "average_rating": 7.7, "ratings": [ { - "match_id": 16404057, - "rating": 6.7 + "match_id": 16434039, + "rating": 7.7 } ] }, { - "player_id": 2029648, - "player_name": "Christian Kofane", - "position": "F", - "rating_count": 1, - "average_rating": 6.6, + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "M", + "rating_count": 2, + "average_rating": 7.6, "ratings": [ { - "match_id": 16404057, - "rating": 6.6 + "match_id": 16287046, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 8.7 } ] }, { - "player_id": 1173172, - "player_name": "Jeanuël Belocian", + "player_id": 963198, + "player_name": "Chrislain Matsima", "position": "D", - "rating_count": 1, - "average_rating": 6.6, + "rating_count": 2, + "average_rating": 7.3, "ratings": [ { - "match_id": 16404057, - "rating": 6.6 + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 7.6 } ] }, { - "player_id": 2302524, - "player_name": "Kénan Doganay", - "position": "M", - "rating_count": 1, - "average_rating": 6.6, + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "D", + "rating_count": 2, + "average_rating": 7.25, "ratings": [ { - "match_id": 16404057, - "rating": 6.6 + "match_id": 16287046, + "rating": 7.5 + }, + { + "match_id": 16434039, + "rating": 7.0 } ] }, { - "player_id": 1215906, - "player_name": "Afonso Moreira", + "player_id": 927340, + "player_name": "Han-Noah Massengo", "position": "M", - "rating_count": 1, - "average_rating": 6.4, + "rating_count": 2, + "average_rating": 7.2, "ratings": [ { - "match_id": 16404057, - "rating": 6.4 + "match_id": 16287046, + "rating": 7.4 + }, + { + "match_id": 16434039, + "rating": 7.0 } ] }, { - "player_id": 846445, - "player_name": "Martin Terrier", - "position": "F", - "rating_count": 1, - "average_rating": 6.4, + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "M", + "rating_count": 2, + "average_rating": 7.1, "ratings": [ { - "match_id": 16404057, - "rating": 6.4 + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.5 } ] }, { - "player_id": 1003012, - "player_name": "Ezequiel Fernández", - "position": "M", - "rating_count": 1, - "average_rating": 6.3, + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 2, + "average_rating": 7.05, "ratings": [ { - "match_id": 16404057, - "rating": 6.3 + "match_id": 16287046, + "rating": 6.7 + }, + { + "match_id": 16434039, + "rating": 7.4 } ] }, { - "player_id": 908716, - "player_name": "Miguel Gutiérrez", - "position": "D", + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", "rating_count": 1, - "average_rating": 6.3, + "average_rating": 7.0, "ratings": [ { - "match_id": 16404057, - "rating": 6.3 + "match_id": 16434039, + "rating": 7.0 } ] }, { - "player_id": 280609, - "player_name": "Patrik Schick", + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", "position": "F", - "rating_count": 1, - "average_rating": 6.2, + "rating_count": 2, + "average_rating": 6.95, "ratings": [ { - "match_id": 16404057, - "rating": 6.2 + "match_id": 16287046, + "rating": 6.6 + }, + { + "match_id": 16434039, + "rating": 7.3 } ] }, { - "player_id": 255239, - "player_name": "Lucas Vázquez", - "position": "D", - "rating_count": 1, - "average_rating": 6.1, + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, "ratings": [ { - "match_id": 16404057, - "rating": 6.1 + "match_id": 16287046, + "rating": 7.0 + }, + { + "match_id": 16434039, + "rating": 6.2 } ] - } - ] - }, - "bundesliga": { - "players": [ + }, { - "player_id": 920379, - "player_name": "Nathan Tella", - "position": "F", - "rating_count": 3, - "average_rating": 7.97, + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 2, + "average_rating": 6.6, "ratings": [ { - "match_id": 14065221, - "rating": 7.5 - }, - { - "match_id": 14065238, - "rating": 7.2 + "match_id": 16287046, + "rating": 6.6 }, { - "match_id": 14065236, - "rating": 9.2 + "match_id": 16434039, + "rating": 6.6 } ] }, { - "player_id": 796047, - "player_name": "Aleix García", - "position": "M", - "rating_count": 5, - "average_rating": 7.94, + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "F", + "rating_count": 2, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065221, - "rating": 8.0 - }, - { - "match_id": 14065238, - "rating": 7.3 - }, - { - "match_id": 14065236, - "rating": 8.8 - }, - { - "match_id": 14065248, - "rating": 7.6 + "match_id": 16287046, + "rating": 6.5 }, { - "match_id": 14065557, - "rating": 8.0 + "match_id": 16434039, + "rating": 6.3 } ] - }, + } + ] + }, + "bundesliga": { + "players": [ { - "player_id": 177177, - "player_name": "Alejandro Grimaldo", - "position": "M", + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "F", "rating_count": 5, - "average_rating": 7.54, + "average_rating": 8.04, "ratings": [ { - "match_id": 14065221, - "rating": 7.8 + "match_id": 14065231, + "rating": 7.2 }, { - "match_id": 14065238, - "rating": 6.9 + "match_id": 14065241, + "rating": 9.0 }, { - "match_id": 14065236, - "rating": 9.0 + "match_id": 14065249, + "rating": 7.7 }, { - "match_id": 14065248, - "rating": 7.1 + "match_id": 14065558, + "rating": 6.7 }, { - "match_id": 14065557, - "rating": 6.9 + "match_id": 16434039, + "rating": 9.6 } ] }, { - "player_id": 280609, - "player_name": "Patrik Schick", - "position": "F", - "rating_count": 5, - "average_rating": 7.52, + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "D", + "rating_count": 1, + "average_rating": 7.7, "ratings": [ { - "match_id": 14065221, + "match_id": 16434039, "rating": 7.7 - }, + } + ] + }, + { + "player_id": 1122806, + "player_name": "Arthur Chaves", + "position": "D", + "rating_count": 2, + "average_rating": 7.25, + "ratings": [ { - "match_id": 14065238, + "match_id": 14065231, "rating": 7.8 }, { - "match_id": 14065236, - "rating": 9.2 - }, - { - "match_id": 14065248, - "rating": 6.4 - }, - { - "match_id": 14065557, - "rating": 6.5 + "match_id": 14065241, + "rating": 6.7 } ] }, { - "player_id": 822600, - "player_name": "Exequiel Palacios", + "player_id": 929620, + "player_name": "Fabian Rieder", "position": "M", "rating_count": 5, - "average_rating": 7.36, + "average_rating": 7.24, "ratings": [ { - "match_id": 14065221, - "rating": 7.6 + "match_id": 14065231, + "rating": 7.5 }, { - "match_id": 14065238, - "rating": 6.5 + "match_id": 14065241, + "rating": 7.1 }, { - "match_id": 14065236, - "rating": 7.5 + "match_id": 14065249, + "rating": 7.8 }, { - "match_id": 14065248, - "rating": 7.1 + "match_id": 14065558, + "rating": 6.3 }, { - "match_id": 14065557, - "rating": 8.1 + "match_id": 16434039, + "rating": 7.5 } ] }, { - "player_id": 1006489, - "player_name": "Loïc Badé", + "player_id": 1597260, + "player_name": "Noahkai Banks", "position": "D", "rating_count": 2, - "average_rating": 7.3, + "average_rating": 7.2, "ratings": [ { - "match_id": 14065221, - "rating": 7.6 + "match_id": 14065558, + "rating": 7.4 }, { - "match_id": 14065238, + "match_id": 16434039, "rating": 7.0 } ] }, { - "player_id": 883262, - "player_name": "Edmond Tapsoba", - "position": "D", + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "G", "rating_count": 5, - "average_rating": 7.16, + "average_rating": 7.12, "ratings": [ { - "match_id": 14065221, - "rating": 7.6 + "match_id": 14065231, + "rating": 8.3 }, { - "match_id": 14065238, - "rating": 7.9 + "match_id": 14065241, + "rating": 6.5 }, { - "match_id": 14065236, - "rating": 7.1 + "match_id": 14065249, + "rating": 6.9 }, { - "match_id": 14065248, - "rating": 6.1 + "match_id": 14065558, + "rating": 5.6 }, { - "match_id": 14065557, - "rating": 7.1 + "match_id": 16434039, + "rating": 8.3 } ] }, { - "player_id": 1407524, - "player_name": "Ibrahim Maza", - "position": "F", + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "M", "rating_count": 5, - "average_rating": 6.96, + "average_rating": 7.06, "ratings": [ { - "match_id": 14065221, - "rating": 7.3 - }, - { - "match_id": 14065238, - "rating": 6.4 + "match_id": 14065231, + "rating": 6.5 }, { - "match_id": 14065236, - "rating": 7.6 + "match_id": 14065241, + "rating": 6.8 }, { - "match_id": 14065248, + "match_id": 14065249, "rating": 6.9 }, { - "match_id": 14065557, - "rating": 6.6 - } - ] - }, - { - "player_id": 142390, - "player_name": "Jonas Hofmann", - "position": "M", - "rating_count": 2, - "average_rating": 6.95, - "ratings": [ - { - "match_id": 14065221, - "rating": 7.1 + "match_id": 14065558, + "rating": 6.4 }, { - "match_id": 14065557, - "rating": 6.8 + "match_id": 16434039, + "rating": 8.7 } ] }, { - "player_id": 171919, - "player_name": "Mark Flekken", - "position": "G", - "rating_count": 4, - "average_rating": 6.93, + "player_id": 354878, + "player_name": "Dimitrios Giannoulis", + "position": "M", + "rating_count": 3, + "average_rating": 7.03, "ratings": [ { - "match_id": 14065221, - "rating": 6.8 - }, - { - "match_id": 14065236, + "match_id": 14065231, "rating": 6.8 }, { - "match_id": 14065248, - "rating": 7.3 + "match_id": 14065241, + "rating": 7.6 }, { - "match_id": 14065557, - "rating": 6.8 - } - ] - }, - { - "player_id": 1394353, - "player_name": "Eliesse Ben Seghir", - "position": "F", - "rating_count": 3, - "average_rating": 6.87, - "ratings": [ - { - "match_id": 14065238, + "match_id": 14065249, "rating": 6.7 - }, - { - "match_id": 14065248, - "rating": 6.5 - }, - { - "match_id": 14065557, - "rating": 7.4 } ] }, { - "player_id": 1568522, - "player_name": "Montrell Culbreath", + "player_id": 822877, + "player_name": "Alexis Claude-Maurice", "position": "M", - "rating_count": 5, - "average_rating": 6.82, + "rating_count": 3, + "average_rating": 6.93, "ratings": [ { - "match_id": 14065221, - "rating": 6.4 - }, - { - "match_id": 14065238, - "rating": 7.0 - }, - { - "match_id": 14065236, - "rating": 7.0 + "match_id": 14065231, + "rating": 7.2 }, { - "match_id": 14065248, - "rating": 6.6 + "match_id": 14065241, + "rating": 6.9 }, { - "match_id": 14065557, - "rating": 7.1 + "match_id": 14065249, + "rating": 6.7 } ] }, { - "player_id": 1174761, - "player_name": "Arthur", - "position": "D", - "rating_count": 4, - "average_rating": 6.75, + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "F", + "rating_count": 5, + "average_rating": 6.9, "ratings": [ { - "match_id": 14065238, + "match_id": 14065231, "rating": 6.3 }, { - "match_id": 14065236, - "rating": 6.4 + "match_id": 14065241, + "rating": 6.7 }, { - "match_id": 14065248, - "rating": 7.0 + "match_id": 14065249, + "rating": 7.8 }, { - "match_id": 14065557, - "rating": 7.3 + "match_id": 14065558, + "rating": 6.3 + }, + { + "match_id": 16434039, + "rating": 7.4 } ] }, { - "player_id": 1003012, - "player_name": "Ezequiel Fernández", + "player_id": 796206, + "player_name": "Kristijan Jakić", "position": "M", - "rating_count": 2, - "average_rating": 6.75, + "rating_count": 3, + "average_rating": 6.87, "ratings": [ { - "match_id": 14065238, - "rating": 6.9 + "match_id": 14065231, + "rating": 6.6 }, { - "match_id": 14065236, - "rating": 6.6 + "match_id": 14065241, + "rating": 7.5 + }, + { + "match_id": 14065249, + "rating": 6.5 } ] }, { - "player_id": 255239, - "player_name": "Lucas Vázquez", + "player_id": 963198, + "player_name": "Chrislain Matsima", "position": "D", - "rating_count": 2, - "average_rating": 6.7, + "rating_count": 5, + "average_rating": 6.8, "ratings": [ { - "match_id": 14065221, + "match_id": 14065231, "rating": 6.7 }, { - "match_id": 14065557, - "rating": 6.7 + "match_id": 14065241, + "rating": 6.6 + }, + { + "match_id": 14065249, + "rating": 6.6 + }, + { + "match_id": 14065558, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.6 } ] }, { - "player_id": 168903, - "player_name": "Robert Andrich", + "player_id": 798926, + "player_name": "Cedric Zesiger", "position": "D", "rating_count": 4, - "average_rating": 6.65, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065238, - "rating": 6.4 + "match_id": 14065231, + "rating": 7.1 }, { - "match_id": 14065236, + "match_id": 14065241, "rating": 7.0 }, { - "match_id": 14065248, - "rating": 6.4 + "match_id": 14065249, + "rating": 6.7 }, { - "match_id": 14065557, - "rating": 6.8 + "match_id": 14065558, + "rating": 6.2 } ] }, { - "player_id": 975798, - "player_name": "Malik Tillman", - "position": "F", + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "M", "rating_count": 5, - "average_rating": 6.64, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065221, - "rating": 6.4 + "match_id": 14065231, + "rating": 6.9 }, { - "match_id": 14065238, - "rating": 6.2 + "match_id": 14065241, + "rating": 6.6 }, { - "match_id": 14065236, - "rating": 6.7 + "match_id": 14065249, + "rating": 6.2 }, { - "match_id": 14065248, + "match_id": 14065558, "rating": 6.8 }, { - "match_id": 14065557, - "rating": 7.1 + "match_id": 16434039, + "rating": 7.0 } ] }, { - "player_id": 1003339, - "player_name": "Jarell Quansah", - "position": "D", - "rating_count": 5, - "average_rating": 6.62, + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "M", + "rating_count": 4, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065221, - "rating": 6.7 + "match_id": 14065231, + "rating": 6.5 }, { - "match_id": 14065238, - "rating": 5.9 + "match_id": 14065249, + "rating": 7.0 }, { - "match_id": 14065236, + "match_id": 14065558, "rating": 6.3 }, { - "match_id": 14065248, - "rating": 6.1 - }, - { - "match_id": 14065557, - "rating": 8.1 + "match_id": 16434039, + "rating": 7.0 } ] }, { - "player_id": 1119502, - "player_name": "Ernest Poku", - "position": "F", - "rating_count": 2, - "average_rating": 6.5, + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "D", + "rating_count": 4, + "average_rating": 6.63, "ratings": [ { - "match_id": 14065236, - "rating": 6.6 + "match_id": 14065231, + "rating": 6.7 }, { - "match_id": 14065248, + "match_id": 14065241, "rating": 6.4 - } - ] - }, - { - "player_id": 2029648, - "player_name": "Christian Kofane", - "position": "F", - "rating_count": 2, - "average_rating": 6.35, - "ratings": [ + }, { - "match_id": 14065221, - "rating": 5.6 + "match_id": 14065249, + "rating": 6.7 }, { - "match_id": 14065248, - "rating": 7.1 + "match_id": 14065558, + "rating": 6.7 } ] - } - ] - } - }, - "2600": { - "team": "FC Augsburg", - "overall": { - "players": [] - }, - "bundesliga": { - "players": [ + }, { - "player_id": 929620, - "player_name": "Fabian Rieder", - "position": "M", + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "F", "rating_count": 5, - "average_rating": 7.52, + "average_rating": 6.62, "ratings": [ - { - "match_id": 14065221, - "rating": 8.9 - }, { "match_id": 14065231, - "rating": 7.5 + "rating": 6.4 }, { "match_id": 14065241, - "rating": 7.1 + "rating": 6.4 }, { "match_id": 14065249, - "rating": 7.8 + "rating": 6.5 }, { "match_id": 14065558, - "rating": 6.3 + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 7.3 } ] }, { - "player_id": 1129365, - "player_name": "Anton Kade", + "player_id": 860461, + "player_name": "Robin Fellhauer", "position": "F", "rating_count": 5, - "average_rating": 7.46, + "average_rating": 6.48, "ratings": [ - { - "match_id": 14065221, - "rating": 6.7 - }, { "match_id": 14065231, - "rating": 7.2 + "rating": 6.4 }, { "match_id": 14065241, - "rating": 9.0 + "rating": 6.0 }, { "match_id": 14065249, - "rating": 7.7 + "rating": 7.3 }, { "match_id": 14065558, - "rating": 6.7 + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.3 } ] }, { - "player_id": 822564, - "player_name": "Finn Dahmen", - "position": "G", - "rating_count": 5, - "average_rating": 7.44, + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "M", + "rating_count": 3, + "average_rating": 6.47, "ratings": [ - { - "match_id": 14065221, - "rating": 9.9 - }, - { - "match_id": 14065231, - "rating": 8.3 - }, - { - "match_id": 14065241, - "rating": 6.5 - }, { "match_id": 14065249, - "rating": 6.9 + "rating": 6.4 }, { "match_id": 14065558, - "rating": 5.6 + "rating": 6.4 + }, + { + "match_id": 16434039, + "rating": 6.6 } ] }, { - "player_id": 1597260, - "player_name": "Noahkai Banks", - "position": "D", + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "M", "rating_count": 1, - "average_rating": 7.4, + "average_rating": 6.2, "ratings": [ { - "match_id": 14065558, - "rating": 7.4 + "match_id": 16434039, + "rating": 6.2 } ] - }, + } + ] + } + }, + "2530": { + "team": "FC Schalke 04", + "overall": { + "players": [ { - "player_id": 1122806, - "player_name": "Arthur Chaves", - "position": "D", + "player_id": 14990, + "player_name": "Edin Džeko", + "position": "F", "rating_count": 3, "average_rating": 7.2, "ratings": [ { - "match_id": 14065221, - "rating": 7.1 + "match_id": 16672725, + "rating": 6.4 }, { - "match_id": 14065231, - "rating": 7.8 + "match_id": 16287064, + "rating": 8.9 }, { - "match_id": 14065241, - "rating": 6.7 + "match_id": 16434039, + "rating": 6.3 } ] }, { - "player_id": 354878, - "player_name": "Dimitrios Giannoulis", - "position": "M", - "rating_count": 4, - "average_rating": 7.05, + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", + "rating_count": 3, + "average_rating": 7.1, "ratings": [ { - "match_id": 14065221, - "rating": 7.1 + "match_id": 16672725, + "rating": 6.4 }, { - "match_id": 14065231, + "match_id": 16287064, "rating": 6.8 }, { - "match_id": 14065241, - "rating": 7.6 - }, - { - "match_id": 14065249, - "rating": 6.7 + "match_id": 16434039, + "rating": 8.1 } ] }, { - "player_id": 822877, - "player_name": "Alexis Claude-Maurice", + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", "position": "M", - "rating_count": 4, - "average_rating": 6.88, + "rating_count": 3, + "average_rating": 7.03, "ratings": [ { - "match_id": 14065221, - "rating": 6.7 - }, - { - "match_id": 14065231, - "rating": 7.2 + "match_id": 16672725, + "rating": 7.4 }, { - "match_id": 14065241, - "rating": 6.9 + "match_id": 16287064, + "rating": 7.0 }, { - "match_id": 14065249, + "match_id": 16434039, "rating": 6.7 } ] }, { - "player_id": 796206, - "player_name": "Kristijan Jakić", + "player_id": 869883, + "player_name": "Dejan Ljubičić", "position": "M", "rating_count": 3, - "average_rating": 6.87, + "average_rating": 7.0, "ratings": [ { - "match_id": 14065231, - "rating": 6.6 + "match_id": 16672725, + "rating": 6.7 }, { - "match_id": 14065241, - "rating": 7.5 + "match_id": 16287064, + "rating": 7.7 }, { - "match_id": 14065249, - "rating": 6.5 + "match_id": 16434039, + "rating": 6.6 } ] }, { - "player_id": 798926, - "player_name": "Cedric Zesiger", + "player_id": 831488, + "player_name": "Nikola Katić", "position": "D", - "rating_count": 5, - "average_rating": 6.84, + "rating_count": 3, + "average_rating": 6.97, "ratings": [ { - "match_id": 14065221, - "rating": 7.2 - }, - { - "match_id": 14065231, - "rating": 7.1 + "match_id": 16672725, + "rating": 6.7 }, { - "match_id": 14065241, + "match_id": 16287064, "rating": 7.0 }, { - "match_id": 14065249, - "rating": 6.7 - }, - { - "match_id": 14065558, - "rating": 6.2 + "match_id": 16434039, + "rating": 7.2 } ] }, { - "player_id": 111483, - "player_name": "Michael Gregoritsch", - "position": "F", - "rating_count": 4, - "average_rating": 6.78, + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "M", + "rating_count": 3, + "average_rating": 6.87, "ratings": [ { - "match_id": 14065231, - "rating": 6.3 - }, - { - "match_id": 14065241, - "rating": 6.7 + "match_id": 16672725, + "rating": 5.9 }, { - "match_id": 14065249, + "match_id": 16287064, "rating": 7.8 }, { - "match_id": 14065558, - "rating": 6.3 + "match_id": 16434039, + "rating": 6.9 } ] }, { - "player_id": 927340, - "player_name": "Han-Noah Massengo", - "position": "M", - "rating_count": 5, - "average_rating": 6.76, + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", + "rating_count": 3, + "average_rating": 6.83, "ratings": [ { - "match_id": 14065221, - "rating": 7.3 - }, - { - "match_id": 14065231, - "rating": 6.9 - }, - { - "match_id": 14065241, + "match_id": 16672725, "rating": 6.6 }, { - "match_id": 14065249, - "rating": 6.2 + "match_id": 16287064, + "rating": 7.8 }, { - "match_id": 14065558, - "rating": 6.8 + "match_id": 16434039, + "rating": 6.1 } ] }, { - "player_id": 860461, - "player_name": "Robin Fellhauer", + "player_id": 981067, + "player_name": "Satoshi Tanaka", "position": "M", - "rating_count": 5, - "average_rating": 6.68, - "ratings": [ - { - "match_id": 14065221, - "rating": 7.3 - }, - { - "match_id": 14065231, - "rating": 6.4 - }, - { - "match_id": 14065241, - "rating": 6.0 - }, - { - "match_id": 14065249, - "rating": 7.3 - }, - { - "match_id": 14065558, - "rating": 6.4 - } - ] - }, - { - "player_id": 1390682, - "player_name": "Mert Kömür", - "position": "F", - "rating_count": 4, - "average_rating": 6.68, + "rating_count": 2, + "average_rating": 6.75, "ratings": [ { - "match_id": 14065221, - "rating": 6.9 - }, - { - "match_id": 14065231, - "rating": 6.5 - }, - { - "match_id": 14065249, - "rating": 7.0 + "match_id": 16672725, + "rating": 6.8 }, { - "match_id": 14065558, - "rating": 6.3 + "match_id": 16287064, + "rating": 6.7 } ] }, { - "player_id": 146853, - "player_name": "Jeffrey Gouweleeuw", + "player_id": 852096, + "player_name": "Hasan Kuruçay", "position": "D", - "rating_count": 5, - "average_rating": 6.64, + "rating_count": 3, + "average_rating": 6.7, "ratings": [ { - "match_id": 14065221, - "rating": 6.7 + "match_id": 16672725, + "rating": 6.1 }, { - "match_id": 14065231, - "rating": 6.7 + "match_id": 16287064, + "rating": 7.6 }, { - "match_id": 14065241, + "match_id": 16434039, "rating": 6.4 - }, - { - "match_id": 14065249, - "rating": 6.7 - }, - { - "match_id": 14065558, - "rating": 6.7 } ] }, { - "player_id": 254119, - "player_name": "Marius Wolf", - "position": "M", - "rating_count": 5, - "average_rating": 6.62, + "player_id": 902381, + "player_name": "Junior Adamu", + "position": "F", + "rating_count": 3, + "average_rating": 6.63, "ratings": [ { - "match_id": 14065221, - "rating": 6.5 - }, - { - "match_id": 14065231, - "rating": 6.5 - }, - { - "match_id": 14065241, - "rating": 6.8 + "match_id": 16672725, + "rating": 6.3 }, { - "match_id": 14065249, - "rating": 6.9 + "match_id": 16287064, + "rating": 7.3 }, { - "match_id": 14065558, - "rating": 6.4 + "match_id": 16434039, + "rating": 6.3 } ] }, { - "player_id": 963198, - "player_name": "Chrislain Matsima", + "player_id": 814735, + "player_name": "Timo Becker", "position": "D", - "rating_count": 4, - "average_rating": 6.6, + "rating_count": 3, + "average_rating": 6.57, "ratings": [ { - "match_id": 14065231, - "rating": 6.7 - }, - { - "match_id": 14065241, - "rating": 6.6 + "match_id": 16672725, + "rating": 7.0 }, { - "match_id": 14065249, - "rating": 6.6 + "match_id": 16287064, + "rating": 6.5 }, { - "match_id": 14065558, - "rating": 6.5 + "match_id": 16434039, + "rating": 6.2 } ] }, { - "player_id": 1996846, - "player_name": "Uchenna Ogundu", - "position": "F", - "rating_count": 2, - "average_rating": 6.45, + "player_id": 872358, + "player_name": "Ron Schallenberg", + "position": "M", + "rating_count": 3, + "average_rating": 6.43, "ratings": [ { - "match_id": 14065221, - "rating": 6.6 + "match_id": 16672725, + "rating": 6.0 }, { - "match_id": 14065558, - "rating": 6.3 + "match_id": 16287064, + "rating": 7.1 + }, + { + "match_id": 16434039, + "rating": 6.2 } ] }, { - "player_id": 1215904, - "player_name": "Rodrigo Ribeiro", + "player_id": 962877, + "player_name": "Adil Aouchiche", "position": "F", - "rating_count": 5, - "average_rating": 6.42, + "rating_count": 3, + "average_rating": 6.4, "ratings": [ { - "match_id": 14065221, - "rating": 6.3 - }, - { - "match_id": 14065231, - "rating": 6.4 - }, - { - "match_id": 14065241, - "rating": 6.4 + "match_id": 16672725, + "rating": 5.8 }, { - "match_id": 14065249, - "rating": 6.5 + "match_id": 16287064, + "rating": 6.8 }, { - "match_id": 14065558, - "rating": 6.5 + "match_id": 16434039, + "rating": 6.6 } ] }, { - "player_id": 877842, - "player_name": "Yannik Keitel", + "player_id": 904994, + "player_name": "Eric Ebimbe", "position": "M", "rating_count": 2, - "average_rating": 6.4, + "average_rating": 6.2, "ratings": [ { - "match_id": 14065249, - "rating": 6.4 + "match_id": 16287064, + "rating": 6.3 }, { - "match_id": 14065558, - "rating": 6.4 + "match_id": 16434039, + "rating": 6.1 } ] }, { - "player_id": 809219, - "player_name": "Mads Pedersen", + "player_id": 377118, + "player_name": "Robin Gosens", "position": "D", - "rating_count": 1, + "rating_count": 2, "average_rating": 6.2, "ratings": [ { - "match_id": 14065558, - "rating": 6.2 + "match_id": 16287064, + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.9 } ] - } - ] - } - }, - "2530": { - "team": "FC Schalke 04", - "overall": { - "players": [ + }, { - "player_id": 1083338, - "player_name": "Soufiane El-Faouzi", - "position": "M", - "rating_count": 1, - "average_rating": 7.4, + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "D", + "rating_count": 3, + "average_rating": 6.07, "ratings": [ { "match_id": 16672725, - "rating": 7.4 + "rating": 6.1 + }, + { + "match_id": 16287064, + "rating": 6.0 + }, + { + "match_id": 16434039, + "rating": 6.1 } ] }, { - "player_id": 814735, - "player_name": "Timo Becker", + "player_id": 794962, + "player_name": "Maximilian Wöber", "position": "D", - "rating_count": 1, - "average_rating": 7.0, + "rating_count": 2, + "average_rating": 5.85, "ratings": [ { "match_id": 16672725, - "rating": 7.0 + "rating": 6.5 + }, + { + "match_id": 16434039, + "rating": 5.2 } ] - }, + } + ] + }, + "bundesliga": { + "players": [ { - "player_id": 579254, - "player_name": "Janik Bachmann", - "position": "M", + "player_id": 174135, + "player_name": "Loris Karius", + "position": "G", "rating_count": 1, - "average_rating": 6.8, + "average_rating": 8.1, "ratings": [ { - "match_id": 16672725, - "rating": 6.8 + "match_id": 16434039, + "rating": 8.1 } ] }, { - "player_id": 981067, - "player_name": "Satoshi Tanaka", - "position": "M", + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "D", "rating_count": 1, - "average_rating": 6.8, + "average_rating": 7.2, "ratings": [ { - "match_id": 16672725, - "rating": 6.8 + "match_id": 16434039, + "rating": 7.2 } ] }, { - "player_id": 869883, - "player_name": "Dejan Ljubičić", + "player_id": 1195734, + "player_name": "Vitalie Becker", "position": "M", "rating_count": 1, - "average_rating": 6.7, + "average_rating": 6.9, "ratings": [ { - "match_id": 16672725, - "rating": 6.7 + "match_id": 16434039, + "rating": 6.9 } ] }, { - "player_id": 2255221, - "player_name": "Luca Vozar", + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", "position": "M", "rating_count": 1, "average_rating": 6.7, "ratings": [ { - "match_id": 16672725, + "match_id": 16434039, "rating": 6.7 } ] }, { - "player_id": 831488, - "player_name": "Nikola Katić", - "position": "D", + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "F", "rating_count": 1, - "average_rating": 6.7, + "average_rating": 6.6, "ratings": [ { - "match_id": 16672725, - "rating": 6.7 + "match_id": 16434039, + "rating": 6.6 } ] }, { - "player_id": 861980, - "player_name": "Moussa Sylla", - "position": "F", + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "M", "rating_count": 1, "average_rating": 6.6, "ratings": [ { - "match_id": 16672725, + "match_id": 16434039, "rating": 6.6 } ] }, { - "player_id": 794962, - "player_name": "Maximilian Wöber", + "player_id": 852096, + "player_name": "Hasan Kuruçay", "position": "D", "rating_count": 1, - "average_rating": 6.5, + "average_rating": 6.4, "ratings": [ { - "match_id": 16672725, - "rating": 6.5 + "match_id": 16434039, + "rating": 6.4 } ] }, { - "player_id": 1113440, - "player_name": "Christian Gomis", + "player_id": 14990, + "player_name": "Edin Džeko", "position": "F", "rating_count": 1, - "average_rating": 6.4, + "average_rating": 6.3, "ratings": [ { - "match_id": 16672725, - "rating": 6.4 + "match_id": 16434039, + "rating": 6.3 } ] }, { - "player_id": 14990, - "player_name": "Edin Džeko", + "player_id": 902381, + "player_name": "Junior Adamu", "position": "F", "rating_count": 1, - "average_rating": 6.4, + "average_rating": 6.3, "ratings": [ { - "match_id": 16672725, - "rating": 6.4 + "match_id": 16434039, + "rating": 6.3 } ] }, { - "player_id": 174135, - "player_name": "Loris Karius", - "position": "G", + "player_id": 872358, + "player_name": "Ron Schallenberg", + "position": "M", "rating_count": 1, - "average_rating": 6.4, + "average_rating": 6.2, "ratings": [ { - "match_id": 16672725, - "rating": 6.4 + "match_id": 16434039, + "rating": 6.2 } ] }, { - "player_id": 902381, - "player_name": "Junior Adamu", - "position": "F", + "player_id": 814735, + "player_name": "Timo Becker", + "position": "D", "rating_count": 1, - "average_rating": 6.3, + "average_rating": 6.2, "ratings": [ { - "match_id": 16672725, - "rating": 6.3 + "match_id": 16434039, + "rating": 6.2 } ] }, { - "player_id": 852096, - "player_name": "Hasan Kuruçay", - "position": "D", + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "M", "rating_count": 1, "average_rating": 6.1, "ratings": [ { - "match_id": 16672725, + "match_id": 16434039, "rating": 6.1 } ] @@ -10515,78 +14603,61 @@ "average_rating": 6.1, "ratings": [ { - "match_id": 16672725, + "match_id": 16434039, "rating": 6.1 } ] }, { - "player_id": 872358, - "player_name": "Ron Schallenberg", - "position": "M", + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "F", "rating_count": 1, - "average_rating": 6.0, + "average_rating": 6.1, "ratings": [ { - "match_id": 16672725, - "rating": 6.0 + "match_id": 16434039, + "rating": 6.1 } ] }, { - "player_id": 1195734, - "player_name": "Vitalie Becker", + "player_id": 377118, + "player_name": "Robin Gosens", "position": "D", "rating_count": 1, "average_rating": 5.9, "ratings": [ { - "match_id": 16672725, + "match_id": 16434039, "rating": 5.9 } ] }, { - "player_id": 962877, - "player_name": "Adil Aouchiche", - "position": "M", + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "D", "rating_count": 1, - "average_rating": 5.8, + "average_rating": 5.2, "ratings": [ { - "match_id": 16672725, - "rating": 5.8 + "match_id": 16434039, + "rating": 5.2 } ] } ] - }, - "bundesliga": { - "players": [] } } }, "failed_matches": [ - { - "match_id": 16400192, - "team_id": 2671, - "team": "1. FC Köln", - "category": "overall", - "error": "SofaScoreLineupError: Lineup response has no usable home/away player lists: https://www.sofascore.com/api/v1/event/16400192/lineups" - }, { "match_id": 16489896, "team_id": 2600, "team": "FC Augsburg", "category": "overall", "error": "SofaScoreLineupError: Lineup response has no usable home/away player lists: https://www.sofascore.com/api/v1/event/16489896/lineups" - }, - { - "match_id": 16485302, - "team_id": 2530, - "team": "FC Schalke 04", - "category": "overall", - "error": "SofaScoreLineupError: Lineup response has no usable home/away player lists: https://www.sofascore.com/api/v1/event/16485302/lineups" } ] } diff --git a/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-04_10-50-10_219629+0200.csv b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-04_10-50-10_219629+0200.csv new file mode 100644 index 0000000..0cf969c --- /dev/null +++ b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-04_10-50-10_219629+0200.csv @@ -0,0 +1,307 @@ +team_id,team,category,player_id,player_name,position,appearance_count,average_calculated_kickbase_points +2672,FC Bayern München,overall,978838,Michael Olise,MID,4,220.75 +2672,FC Bayern München,overall,798583,Dayot Upamecano,DEF,2,172.5 +2672,FC Bayern München,overall,108579,Harry Kane,FWD,4,145.5 +2672,FC Bayern München,overall,259117,Joshua Kimmich,MID,4,144.5 +2672,FC Bayern München,overall,883537,Luis Díaz,MID,5,135.0 +2672,FC Bayern München,overall,1142251,Aleksandar Pavlović,MID,5,128.6 +2672,FC Bayern München,overall,1159759,Nathaniel Brown,DEF,5,114.6 +2672,FC Bayern München,overall,1010231,Jamal Musiala,MID,2,95.0 +2672,FC Bayern München,overall,873106,Hiroki Itō,DEF,2,88.5 +2672,FC Bayern München,overall,927407,Josip Stanišić,DEF,4,86.0 +2672,FC Bayern München,overall,896569,Kim Min-jae,DEF,5,77.8 +2672,FC Bayern München,overall,980418,Sacha Boey,DEF,2,77.5 +2672,FC Bayern München,overall,8959,Manuel Neuer,GK,3,75.67 +2672,FC Bayern München,overall,1129935,Tom Bischof,MID,4,72.75 +2672,FC Bayern München,overall,1063767,Ismael Saibari,MID,5,68.2 +2672,FC Bayern München,overall,227672,Jonathan Tah,DEF,5,68.0 +2672,FC Bayern München,overall,843665,Alphonso Davies,DEF,5,58.6 +2672,FC Bayern München,overall,1130647,Jonas Urbig,GK,2,53.5 +2672,FC Bayern München,overall,355492,Konrad Laimer,MID,4,49.75 +2672,FC Bayern München,overall,2427970,Bara Sapoko Ndiaye,MID,3,48.33 +2672,FC Bayern München,overall,1861975,Lennart Karl,MID,2,39.0 +2677,VfB Stuttgart,overall,1127790,Dženan Pejčinović,FWD,2,171.5 +2677,VfB Stuttgart,overall,983540,Tiago Tomás,FWD,2,131.5 +2677,VfB Stuttgart,overall,906278,Josha Vagnoman,MID,2,124.5 +2677,VfB Stuttgart,overall,794298,Deniz Undav,FWD,2,115.0 +2677,VfB Stuttgart,overall,863271,Jeff Chabot,DEF,2,114.0 +2677,VfB Stuttgart,overall,788949,Maximilian Mittelstädt,MID,2,106.0 +2677,VfB Stuttgart,overall,152463,Fabian Bredlow,GK,2,104.5 +2677,VfB Stuttgart,overall,901882,Angelo Stiller,MID,2,80.5 +2677,VfB Stuttgart,overall,1418649,Finn Jeltsch,DEF,2,78.0 +2677,VfB Stuttgart,overall,253993,Grischa Prömel,MID,2,69.5 +2677,VfB Stuttgart,overall,916943,Ramon Hendriks,DEF,1,24.0 +2677,VfB Stuttgart,overall,878081,Ermedin Demirović,FWD,2,8.5 +2677,VfB Stuttgart,overall,1126569,Bilal El Khannouss,MID,2,-3.0 +2677,VfB Stuttgart,overall,990201,Jamie Leweling,FWD,1,-13.0 +2677,VfB Stuttgart,overall,962898,Leonidas Stergiou,DEF,1,-13.0 +2671,1. FC Köln,overall,1112327,Ísak Bergmann Jóhannesson,MID,2,194.5 +2671,1. FC Köln,overall,905381,Thijs Dallinga,FWD,2,120.5 +2671,1. FC Köln,overall,1800475,Said El Mala,FWD,2,119.5 +2671,1. FC Köln,overall,187185,Marvin Schwäbe,GK,2,110.5 +2671,1. FC Köln,overall,921033,Linton Maina,MID,2,83.5 +2671,1. FC Köln,overall,930272,Tom Krauß,MID,2,80.0 +2671,1. FC Köln,overall,827473,Luka Lochoshvili,DEF,2,78.5 +2671,1. FC Köln,overall,877544,Ragnar Ache,FWD,2,75.0 +2671,1. FC Köln,overall,844942,Gideon Mensah,DEF,2,66.5 +2671,1. FC Köln,overall,839898,Alessio Castro-Montes,DEF,2,64.5 +2671,1. FC Köln,overall,1010726,Jan Uwe Thielmann,FWD,2,61.0 +2671,1. FC Köln,overall,1402924,Jahmai Simpson-Pusey,DEF,2,59.0 +2671,1. FC Köln,overall,378340,Marius Bülter,FWD,2,38.0 +2671,1. FC Köln,overall,591706,Ellyes Skhiri,MID,2,34.5 +2671,1. FC Köln,overall,1411105,Paul Okon-Engstler,MID,2,31.5 +2671,1. FC Köln,overall,965950,Joel Schmied,DEF,2,23.5 +2569,TSG Hoffenheim,overall,987504,Patrick Wimmer,MID,4,124.75 +2569,TSG Hoffenheim,overall,857740,Ozan Kabak,DEF,3,100.33 +2569,TSG Hoffenheim,overall,963801,Adam Hložek,FWD,4,75.0 +2569,TSG Hoffenheim,overall,916946,Wouter Burger,MID,4,72.25 +2569,TSG Hoffenheim,overall,943550,Luca Philipp,GK,2,68.5 +2569,TSG Hoffenheim,overall,138024,Vladimír Coufal,DEF,4,67.75 +2569,TSG Hoffenheim,overall,1180758,Adam Daghim,MID,4,66.5 +2569,TSG Hoffenheim,overall,1493305,Leon Avdullahu,MID,4,64.5 +2569,TSG Hoffenheim,overall,1000269,Albian Hajdari,DEF,4,62.75 +2569,TSG Hoffenheim,overall,944899,Valentin Gendrey,DEF,3,48.33 +2569,TSG Hoffenheim,overall,1185359,Bambasé Conté,FWD,4,48.25 +2569,TSG Hoffenheim,overall,1387012,Mats Rots,DEF,4,46.5 +2569,TSG Hoffenheim,overall,1637689,Nathan De Cat,MID,4,45.0 +2569,TSG Hoffenheim,overall,1861981,Natnael Abraha,DEF,3,22.67 +2569,TSG Hoffenheim,overall,40244,Oliver Baumann,GK,2,21.5 +2569,TSG Hoffenheim,overall,1014290,Tim Lemperle,FWD,3,16.33 +2569,TSG Hoffenheim,overall,2077300,Cajetan Lenz,MID,2,16.0 +2569,TSG Hoffenheim,overall,1418703,Max Moerstedt,FWD,4,14.0 +2569,TSG Hoffenheim,overall,957615,Robin Hranáč,DEF,3,9.33 +2569,TSG Hoffenheim,overall,828571,Bernardo,DEF,3,7.33 +2569,TSG Hoffenheim,overall,1122806,Arthur Chaves,DEF,2,-2.5 +2569,TSG Hoffenheim,overall,67647,Andrej Kramarić,FWD,1,-3.0 +2547,1. FC Union Berlin,overall,791642,Josip Juranović,DEF,2,162.5 +2547,1. FC Union Berlin,overall,1090010,Marin Ljubičić,FWD,2,154.0 +2547,1. FC Union Berlin,overall,1086547,Leopold Querfeld,DEF,2,151.5 +2547,1. FC Union Berlin,overall,800252,Tim Skarke,MID,1,147.0 +2547,1. FC Union Berlin,overall,1210666,Tom Alexander Rothe,DEF,2,126.5 +2547,1. FC Union Berlin,overall,1103765,Zeno Van Den Bosch,DEF,2,115.0 +2547,1. FC Union Berlin,overall,1198074,Aljoscha Kemlein,MID,2,58.5 +2547,1. FC Union Berlin,overall,149479,Rani Khedira,MID,2,56.5 +2547,1. FC Union Berlin,overall,848074,Emmanuel Latte Lath,FWD,2,50.5 +2547,1. FC Union Berlin,overall,842718,Matheo Raab,GK,2,49.5 +2547,1. FC Union Berlin,overall,877302,András Schäfer,MID,2,45.0 +2547,1. FC Union Berlin,overall,927405,Woo-Yeong Jeong,MID,2,42.5 +2547,1. FC Union Berlin,overall,1513469,Livan Burcu,FWD,2,41.5 +2547,1. FC Union Berlin,overall,168985,Janik Haberer,MID,1,25.0 +2547,1. FC Union Berlin,overall,886737,Derrick Köhn,DEF,1,19.0 +2547,1. FC Union Berlin,overall,850891,Michel Aebischer,MID,2,16.5 +2674,Eintracht Frankfurt,overall,1440948,Can Uzun,MID,3,228.33 +2674,Eintracht Frankfurt,overall,1474296,Younes Ebnoutalib,FWD,3,182.33 +2674,Eintracht Frankfurt,overall,939830,Jonathan Burkardt,FWD,3,164.33 +2674,Eintracht Frankfurt,overall,1501641,Keita Kosugi,DEF,3,140.0 +2674,Eintracht Frankfurt,overall,581302,Robin Koch,DEF,3,112.33 +2674,Eintracht Frankfurt,overall,1403018,Elias Baum,DEF,3,109.67 +2674,Eintracht Frankfurt,overall,1898148,Ayoube Amaimouni Echghouyab,MID,3,103.0 +2674,Eintracht Frankfurt,overall,1129862,Raphael Onyedika,MID,3,72.33 +2674,Eintracht Frankfurt,overall,1192318,Farès Chaïbi,MID,3,71.67 +2674,Eintracht Frankfurt,overall,980626,Noah Atubolu,GK,1,71.0 +2674,Eintracht Frankfurt,overall,2115909,Otavio,DEF,3,56.33 +2674,Eintracht Frankfurt,overall,1134203,Kauã Santos,GK,2,41.5 +2674,Eintracht Frankfurt,overall,997012,Ansgar Knauff,FWD,2,37.0 +2674,Eintracht Frankfurt,overall,1957761,Malik Pimpong,FWD,2,15.0 +2674,Eintracht Frankfurt,overall,1977245,Love Arrhov,MID,3,4.33 +2674,Eintracht Frankfurt,overall,1149113,Oscar Højlund,MID,2,-4.0 +2556,1. FSV Mainz 05,overall,327755,Nadiem Amiri,MID,2,354.0 +2556,1. FSV Mainz 05,overall,822340,Phillip Tietz,FWD,2,267.5 +2556,1. FSV Mainz 05,overall,152206,Dominik Kohr,DEF,2,180.5 +2556,1. FSV Mainz 05,overall,1028307,Kaishu Sano,MID,2,150.0 +2556,1. FSV Mainz 05,overall,138126,Phillipp Mwene,MID,2,142.0 +2556,1. FSV Mainz 05,overall,1130119,Fabio Gruber,DEF,2,140.5 +2556,1. FSV Mainz 05,overall,97926,Danny da Costa,DEF,2,135.0 +2556,1. FSV Mainz 05,overall,537552,Jae-sung Lee,MID,2,131.5 +2556,1. FSV Mainz 05,overall,846471,Anthony Caci,MID,2,131.0 +2556,1. FSV Mainz 05,overall,174345,Robin Zentner,GK,2,119.0 +2556,1. FSV Mainz 05,overall,352544,Sheraldo Becker,FWD,2,100.5 +2556,1. FSV Mainz 05,overall,1012235,Ransford Yeboah Königsdörffer,FWD,2,74.0 +2556,1. FSV Mainz 05,overall,1175898,Otto Ruoppi,MID,2,59.5 +2556,1. FSV Mainz 05,overall,1548910,Kacper Potulski,DEF,2,37.0 +2556,1. FSV Mainz 05,overall,157377,Silvan Widmer,DEF,2,33.0 +2561,SC Paderborn 07,overall,1152342,Jano Ter-Horst,DEF,2,160.0 +2561,SC Paderborn 07,overall,1199101,Santiago Castañeda,MID,2,147.5 +2561,SC Paderborn 07,overall,981788,Laurin Curda,MID,2,129.5 +2561,SC Paderborn 07,overall,1083387,Mattes Hansen,DEF,2,123.0 +2561,SC Paderborn 07,overall,1129940,Gabriel Vidović,FWD,2,116.0 +2561,SC Paderborn 07,overall,1048651,Nahuel Noll,GK,1,107.0 +2561,SC Paderborn 07,overall,1167764,Stefano Marino,FWD,2,98.5 +2561,SC Paderborn 07,overall,1137717,Tjark Lasse Scheller,DEF,2,70.0 +2561,SC Paderborn 07,overall,1152486,Laurin Ulrich,MID,2,66.0 +2561,SC Paderborn 07,overall,820465,Raphael Obermair,MID,2,60.0 +2561,SC Paderborn 07,overall,909485,Marvin Pieringer,FWD,1,55.0 +2561,SC Paderborn 07,overall,826884,Steffen Tigges,FWD,2,35.0 +2561,SC Paderborn 07,overall,1517850,Jonah Sticker,DEF,2,23.0 +2561,SC Paderborn 07,overall,2020672,Clemens Lippmann,MID,2,21.0 +2561,SC Paderborn 07,overall,800448,Tom Baack,MID,1,9.0 +36360,RB Leipzig,overall,1121923,Antonio Nusa,FWD,3,154.67 +36360,RB Leipzig,overall,136924,Willi Orbán,DEF,4,136.25 +36360,RB Leipzig,overall,856553,Ridle Baku,DEF,4,118.5 +36360,RB Leipzig,overall,1155383,Ezechiel Banzuzi,MID,4,109.25 +36360,RB Leipzig,overall,1198075,Brajan Gruda,FWD,4,107.75 +36360,RB Leipzig,overall,1048650,Rocco Reitz,MID,3,94.33 +36360,RB Leipzig,overall,976421,Castello Lukeba,DEF,4,93.0 +36360,RB Leipzig,overall,769333,Christopher Nkunku,FWD,1,83.0 +36360,RB Leipzig,overall,934385,Maarten Vandevoordt,GK,4,81.5 +36360,RB Leipzig,overall,1426577,Tidiam Gomis,FWD,4,77.25 +36360,RB Leipzig,overall,856076,David Raum,DEF,4,77.0 +36360,RB Leipzig,overall,976575,Nicolas Seiwald,MID,4,55.5 +36360,RB Leipzig,overall,1146250,Max Finkgräfe,DEF,3,46.0 +36360,RB Leipzig,overall,1088896,Johan Bakayoko,FWD,4,37.25 +36360,RB Leipzig,overall,319857,Benjamin Henrichs,DEF,4,30.0 +36360,RB Leipzig,overall,1406171,Andrija Maksimović,MID,2,0.5 +2527,Borussia M'gladbach,overall,1142210,Hugo Bolin,MID,2,194.0 +2527,Borussia M'gladbach,overall,897334,Daiki Hashioka,DEF,2,141.0 +2527,Borussia M'gladbach,overall,1083382,Lukas Ullrich,DEF,2,124.5 +2527,Borussia M'gladbach,overall,939880,Philipp Sander,MID,2,123.5 +2527,Borussia M'gladbach,overall,1995809,Wael Mohya,MID,2,117.0 +2527,Borussia M'gladbach,overall,95381,Kevin Stöger,MID,2,98.0 +2527,Borussia M'gladbach,overall,578166,Moritz Nicolas,GK,2,91.0 +2527,Borussia M'gladbach,overall,583806,Kevin Diks,DEF,2,89.0 +2527,Borussia M'gladbach,overall,876858,Robin Hack,MID,2,88.0 +2527,Borussia M'gladbach,overall,280453,Franck Honorat,MID,2,87.5 +2527,Borussia M'gladbach,overall,798175,Isac Lidberg,FWD,2,48.5 +2527,Borussia M'gladbach,overall,790989,Ko Itakura,DEF,2,46.0 +2527,Borussia M'gladbach,overall,997178,David Herold,DEF,2,17.5 +2527,Borussia M'gladbach,overall,1861977,Mathieu Nguefack,MID,1,8.0 +2527,Borussia M'gladbach,overall,1002920,Joe Scally,DEF,1,-15.0 +2527,Borussia M'gladbach,overall,228981,Tim Kleindienst,FWD,1,-27.0 +2598,SV 07 Elversberg,overall,1414916,Francis Onyeka,MID,2,186.0 +2598,SV 07 Elversberg,overall,960017,Lukas Petkov,MID,2,143.5 +2598,SV 07 Elversberg,overall,1134578,Cole Campbell,MID,2,120.5 +2598,SV 07 Elversberg,overall,1215028,Felix Keidel,MID,2,96.0 +2598,SV 07 Elversberg,overall,990105,Lukas Finn Pinckert,DEF,1,91.0 +2598,SV 07 Elversberg,overall,846398,Maximilian Rohr,DEF,2,89.0 +2598,SV 07 Elversberg,overall,254133,Luca Schnellbacher,MID,2,81.0 +2598,SV 07 Elversberg,overall,1131080,Nicolas Kristof,GK,2,81.0 +2598,SV 07 Elversberg,overall,1432398,David Mokwa,FWD,2,79.5 +2598,SV 07 Elversberg,overall,942336,Łukasz Poręba,MID,2,72.5 +2598,SV 07 Elversberg,overall,254411,Jan Gyamerah,DEF,2,60.0 +2598,SV 07 Elversberg,overall,787816,Florian Yves Le Joncour,DEF,2,57.0 +2598,SV 07 Elversberg,overall,997175,Lasse Günther,DEF,2,34.5 +2598,SV 07 Elversberg,overall,964603,Luca Sirch,DEF,2,23.5 +2598,SV 07 Elversberg,overall,1469995,Noah Darvich,MID,2,14.0 +2598,SV 07 Elversberg,overall,1153365,Maurice Krattenmacher,MID,1,11.0 +2681,Bayer 04 Leverkusen,overall,1407524,Ibrahim Maza,MID,3,129.0 +2681,Bayer 04 Leverkusen,overall,280609,Patrik Schick,FWD,3,114.33 +2681,Bayer 04 Leverkusen,overall,796047,Aleix García,MID,3,110.67 +2681,Bayer 04 Leverkusen,overall,2029648,Christian Kofane,FWD,3,100.33 +2681,Bayer 04 Leverkusen,overall,908716,Miguel Gutiérrez,DEF,3,86.67 +2681,Bayer 04 Leverkusen,overall,920379,Nathan Tella,FWD,2,83.0 +2681,Bayer 04 Leverkusen,overall,1215906,Afonso Moreira,MID,3,79.67 +2681,Bayer 04 Leverkusen,overall,978521,Victor Okoh Boniface,FWD,2,72.5 +2681,Bayer 04 Leverkusen,overall,255239,Lucas Vázquez,DEF,3,71.33 +2681,Bayer 04 Leverkusen,overall,883262,Edmond Tapsoba,DEF,3,68.67 +2681,Bayer 04 Leverkusen,overall,1006489,Loïc Badé,DEF,3,68.67 +2681,Bayer 04 Leverkusen,overall,975798,Malik Tillman,MID,3,67.67 +2681,Bayer 04 Leverkusen,overall,1003012,Ezequiel Fernández,MID,3,64.67 +2681,Bayer 04 Leverkusen,overall,171919,Mark Flekken,GK,2,52.0 +2681,Bayer 04 Leverkusen,overall,1003339,Jarell Quansah,DEF,2,46.0 +2681,Bayer 04 Leverkusen,overall,142390,Jonas Hofmann,MID,1,30.0 +2681,Bayer 04 Leverkusen,overall,860307,Facundo Medina,DEF,2,21.5 +2673,Borussia Dortmund,overall,1021272,Daniel Svensson,DEF,5,124.2 +2673,Borussia Dortmund,overall,138491,Alexander Meyer,GK,2,114.0 +2673,Borussia Dortmund,overall,799046,Waldemar Anton,DEF,3,114.0 +2673,Borussia Dortmund,overall,800951,Julian Ryerson,DEF,4,111.0 +2673,Borussia Dortmund,overall,1002007,Giannis Konstantelias,FWD,2,98.0 +2673,Borussia Dortmund,overall,1468744,Konstantinos Karetsas,MID,5,93.8 +2673,Borussia Dortmund,overall,850816,Joey Veerman,MID,3,91.67 +2673,Borussia Dortmund,overall,954076,Fábio Silva,FWD,4,90.0 +2673,Borussia Dortmund,overall,1471049,Joane Gadou,DEF,4,89.75 +2673,Borussia Dortmund,overall,994556,Carney Chukwuemeka,MID,2,87.0 +2673,Borussia Dortmund,overall,1861666,Samuele Inacio,FWD,5,86.8 +2673,Borussia Dortmund,overall,1137131,Filippo Mané,DEF,4,85.25 +2673,Borussia Dortmund,overall,907463,Felix Nmecha,MID,5,77.0 +2673,Borussia Dortmund,overall,556866,Gregor Kobel,GK,3,73.33 +2673,Borussia Dortmund,overall,980628,Maximilian Beier,FWD,4,72.5 +2673,Borussia Dortmund,overall,328027,Serhou Guirassy,FWD,4,69.5 +2673,Borussia Dortmund,overall,133908,Marcel Sabitzer,MID,5,65.4 +2673,Borussia Dortmund,overall,1937835,Mathis Albert,FWD,3,64.0 +2673,Borussia Dortmund,overall,1134083,Jobe Bellingham,MID,4,57.25 +2673,Borussia Dortmund,overall,1937833,Luca Reggiani,DEF,3,38.33 +2673,Borussia Dortmund,overall,577726,Ramy Bensebaini,DEF,3,35.33 +2673,Borussia Dortmund,overall,1887796,Kauã Prates,DEF,4,12.75 +2676,Hamburger SV,overall,1000263,Albert Grønbæk,FWD,2,147.0 +2676,Hamburger SV,overall,1064305,Nicolai Remberg,MID,2,91.0 +2676,Hamburger SV,overall,826167,Sebastiaan Bornauw,DEF,2,75.0 +2676,Hamburger SV,overall,973564,Nicolás Capaldo,DEF,2,65.0 +2676,Hamburger SV,overall,865057,Patson Daka,FWD,2,56.5 +2676,Hamburger SV,overall,842526,Bakery Jatta,MID,2,50.0 +2676,Hamburger SV,overall,901892,Albert Sambi Lokonga,MID,2,46.5 +2676,Hamburger SV,overall,1158529,Martin Adeline,FWD,2,32.0 +2676,Hamburger SV,overall,113442,Daniel Fernandes,GK,1,25.0 +2676,Hamburger SV,overall,1568535,Otto Stange,FWD,2,21.5 +2676,Hamburger SV,overall,1129527,Bilal Nadir,MID,2,9.5 +2676,Hamburger SV,overall,894396,Terem Moffi,FWD,1,1.0 +2676,Hamburger SV,overall,135264,Yussuf Poulsen,FWD,2,0.5 +2676,Hamburger SV,overall,801003,Jordan Torunarigha,DEF,1,-6.0 +2538,SC Freiburg,overall,1019321,Igor Matanović,FWD,5,188.4 +2538,SC Freiburg,overall,142259,Matthias Ginter,DEF,5,184.4 +2538,SC Freiburg,overall,1131002,Derry Scherhant,MID,5,156.2 +2538,SC Freiburg,overall,1020422,Yuito Suzuki,MID,5,126.0 +2538,SC Freiburg,overall,569784,Maximilian Eggestein,MID,5,125.6 +2538,SC Freiburg,overall,914755,Patrick Osterhage,MID,2,114.5 +2538,SC Freiburg,overall,142525,Lukas Kübler,DEF,3,114.0 +2538,SC Freiburg,overall,990209,Yannick Engelhardt,MID,4,106.0 +2538,SC Freiburg,overall,280009,Lucas Höler,FWD,4,100.5 +2538,SC Freiburg,overall,1131339,Jordy Makengo,DEF,4,99.0 +2538,SC Freiburg,overall,1508537,Cyriaque Irié,FWD,5,96.0 +2538,SC Freiburg,overall,836711,Jan-Niklas Beste,MID,4,83.25 +2538,SC Freiburg,overall,171961,Vincenzo Grifo,MID,4,78.25 +2538,SC Freiburg,overall,576266,Philipp Lienhart,DEF,5,77.6 +2538,SC Freiburg,overall,1131337,Maximilian Rosenfelder,DEF,4,76.0 +2538,SC Freiburg,overall,979820,Philipp Treu,DEF,4,67.5 +2538,SC Freiburg,overall,1391315,Keisuke Goto,FWD,5,59.6 +2538,SC Freiburg,overall,1083390,Mio Backhaus,GK,5,54.0 +2538,SC Freiburg,overall,142231,Christian Günter,DEF,3,52.33 +2538,SC Freiburg,overall,1596573,Bruno Ogbus,DEF,2,33.0 +2538,SC Freiburg,overall,1195724,Berkay Yılmaz,DEF,2,28.0 +2534,SV Werder Bremen,overall,1141977,Dariusz Stalmach,MID,1,137.0 +2534,SV Werder Bremen,overall,960114,Olivier Deman,DEF,2,136.5 +2534,SV Werder Bremen,overall,893586,Ludovit Reis,MID,2,116.0 +2534,SV Werder Bremen,overall,851254,Amos Pieper,DEF,2,108.0 +2534,SV Werder Bremen,overall,825771,Marco Friedl,DEF,2,107.5 +2534,SV Werder Bremen,overall,815612,Marco Grüll,FWD,2,92.5 +2534,SV Werder Bremen,overall,132645,Niclas Füllkrug,FWD,2,80.0 +2534,SV Werder Bremen,overall,1568521,Mick Schmetgens,DEF,2,62.0 +2534,SV Werder Bremen,overall,826171,Senne Lynen,MID,2,44.0 +2534,SV Werder Bremen,overall,1137584,Chuki,MID,2,43.5 +2534,SV Werder Bremen,overall,352290,Cédric Itten,FWD,2,41.5 +2534,SV Werder Bremen,overall,1005343,Justin Njinmah,FWD,2,37.5 +2534,SV Werder Bremen,overall,1864786,Salim Musah,FWD,2,15.5 +2534,SV Werder Bremen,overall,991591,Karl Hein,GK,1,0.0 +2534,SV Werder Bremen,overall,1067120,Eren Dinkçi,FWD,1,-11.0 +2600,FC Augsburg,overall,1129365,Anton Kade,FWD,2,225.5 +2600,FC Augsburg,overall,254119,Marius Wolf,MID,2,153.0 +2600,FC Augsburg,overall,111483,Michael Gregoritsch,FWD,2,152.0 +2600,FC Augsburg,overall,822564,Finn Dahmen,GK,2,132.0 +2600,FC Augsburg,overall,963198,Chrislain Matsima,DEF,2,129.5 +2600,FC Augsburg,overall,1597260,Noahkai Banks,DEF,2,128.5 +2600,FC Augsburg,overall,1128792,Calvin Brackelmann,DEF,1,126.0 +2600,FC Augsburg,overall,929620,Fabian Rieder,MID,2,122.5 +2600,FC Augsburg,overall,927340,Han-Noah Massengo,MID,2,111.0 +2600,FC Augsburg,overall,1864760,Hennes Behrens,MID,2,99.5 +2600,FC Augsburg,overall,1215904,Rodrigo Ribeiro,FWD,2,91.5 +2600,FC Augsburg,overall,1019333,Young-woo Seol,DEF,1,72.0 +2600,FC Augsburg,overall,860461,Robin Fellhauer,FWD,2,64.0 +2600,FC Augsburg,overall,1390682,Mert Kömür,MID,2,42.0 +2600,FC Augsburg,overall,877842,Yannik Keitel,MID,2,31.5 +2600,FC Augsburg,overall,146853,Jeffrey Gouweleeuw,DEF,1,22.0 +2530,FC Schalke 04,overall,14990,Edin Džeko,FWD,3,106.67 +2530,FC Schalke 04,overall,861980,Moussa Sylla,FWD,3,79.0 +2530,FC Schalke 04,overall,869883,Dejan Ljubičić,MID,3,69.0 +2530,FC Schalke 04,overall,962877,Adil Aouchiche,FWD,3,62.67 +2530,FC Schalke 04,overall,1083338,Soufiane El-Faouzi,MID,3,58.33 +2530,FC Schalke 04,overall,852096,Hasan Kuruçay,DEF,3,58.0 +2530,FC Schalke 04,overall,174135,Loris Karius,GK,3,47.33 +2530,FC Schalke 04,overall,831488,Nikola Katić,DEF,3,45.33 +2530,FC Schalke 04,overall,902381,Junior Adamu,FWD,3,43.0 +2530,FC Schalke 04,overall,814735,Timo Becker,DEF,3,41.67 +2530,FC Schalke 04,overall,377118,Robin Gosens,DEF,2,27.5 +2530,FC Schalke 04,overall,1195734,Vitalie Becker,MID,3,24.67 +2530,FC Schalke 04,overall,981067,Satoshi Tanaka,MID,2,13.5 +2530,FC Schalke 04,overall,872358,Ron Schallenberg,MID,3,3.33 +2530,FC Schalke 04,overall,904994,Eric Ebimbe,MID,2,-6.0 +2530,FC Schalke 04,overall,1195798,Mertcan Ayhan,DEF,3,-11.33 +2530,FC Schalke 04,overall,794962,Maximilian Wöber,DEF,2,-48.5 diff --git a/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-04_10-50-10_219629+0200.json b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-04_10-50-10_219629+0200.json new file mode 100644 index 0000000..ecf94c5 --- /dev/null +++ b/outputs/sofascore/player_kickbase_point_averages/overall_player_kickbase_point_averages_2026-09-04_10-50-10_219629+0200.json @@ -0,0 +1,120732 @@ +{ + "generated_at": "2026-09-04T10:50:10+02:00", + "source_file": "team_form_2026-09-04_10-43-32_643242+0200.json", + "category": "overall", + "eligibility": { + "bundesliga_matchday": 2, + "appearance_definition": "starter or player recorded as substituted on", + "minimum_appearances": 2, + "latest_match_exception": true, + "latest_two_matches_exception": false + }, + "scoring_policy": { + "big_chance_created_points": 15, + "ignored_metric_ids": [ + "big_chance_zero", + "secondary_assist", + "own_goal_forced", + "deflected_assist", + "deadly_pass", + "rebound_assist", + "woodwork_assist", + "dive_save", + "last_man_tackle", + "challenged_collection", + "keeper_sweeper", + "dive_catch", + "standing_saved", + "unchallenged_collection", + "corner_won", + "cross_blocked", + "accurate_throw", + "cross_block_possession", + "cross_not_claimed", + "incorrect_throw_in" + ], + "woodwork_group": { + "metric_ids": [ + "post_label_crossbar", + "left_post", + "right_post" + ], + "awarded_as": "post_label_crossbar", + "points": 10 + }, + "confidence_labels": { + "direct": "direct SofaScore field or event", + "derived": "reconstructed from multiple SofaScore payloads", + "proxy": "aggregate or location-based approximation", + "conditional": "awarded only when SofaScore emits the matching label" + } + }, + "source_url_templates": { + "lineups": "https://www.sofascore.com/api/v1/event/{match_id}/lineups", + "incidents": "https://www.sofascore.com/api/v1/event/{match_id}/incidents", + "shotmap": "https://www.sofascore.com/api/v1/event/{match_id}/shotmap" + }, + "teams": { + "2672": { + "team": "FC Bayern München", + "overall": { + "players": [ + { + "player_id": 978838, + "player_name": "Michael Olise", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 220.75, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 241, + "awards": [ + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 33, + "points_per_action": 1, + "points": 33, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 303, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 6, + "points_per_action": 5, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 44, + "points_per_action": 1, + "points": 44, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 27, + "points_per_action": -1, + "points": -27, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 215, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 124, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 798583, + "player_name": "Dayot Upamecano", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 172.5, + "match_calculations": [ + { + "match_id": 16434087, + "calculated_kickbase_points": 248, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 57, + "points_per_action": 1, + "points": 57, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 108579, + "player_name": "Harry Kane", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 145.5, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 136, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 322, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "penalty_scored", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=penalty", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 259117, + "player_name": "Joshua Kimmich", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 144.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 120, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 43, + "points_per_action": 1, + "points": 43, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 156, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 92, + "points_per_action": 1, + "points": 92, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 216, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 35, + "points_per_action": 1, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 883537, + "player_name": "Luis Díaz", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 135.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 143, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 105, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 29, + "points_per_action": 1, + "points": 29, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 89, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 35, + "points_per_action": 1, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 190, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 28, + "points_per_action": 1, + "points": 28, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 148, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1142251, + "player_name": "Aleksandar Pavlović", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 128.6, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 118, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 145, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 49, + "points_per_action": 1, + "points": 49, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 55, + "awards": [ + { + "metric_id": "penalty_won", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.penaltyWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 208, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 117, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 33, + "points_per_action": 1, + "points": 33, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1159759, + "player_name": "Nathaniel Brown", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 114.6, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 163, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 141, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 45, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 54, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 170, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1010231, + "player_name": "Jamal Musiala", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 95.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 148, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 42, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 873106, + "player_name": "Hiroki Itō", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 88.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 149, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 94, + "points_per_action": 1, + "points": 94, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 927407, + "player_name": "Josip Stanišić", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 86.0, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 76, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 165, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 60, + "points_per_action": 1, + "points": 60, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 67, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 896569, + "player_name": "Kim Min-jae", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 77.8, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 59, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 84, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 104, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 44, + "points_per_action": 1, + "points": 44, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 62, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 44, + "points_per_action": 1, + "points": 44, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 980418, + "player_name": "Sacha Boey", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 77.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 92, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 63, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 8959, + "player_name": "Manuel Neuer", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 75.67, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 75, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 57, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 95, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1129935, + "player_name": "Tom Bischof", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 72.75, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 15, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 223, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 76, + "points_per_action": 1, + "points": 76, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1063767, + "player_name": "Ismael Saibari", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 68.2, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 64, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 63, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 154, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 227672, + "player_name": "Jonathan Tah", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 68.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 91, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 71, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 843665, + "player_name": "Alphonso Davies", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 58.6, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 33, + "awards": [ + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 70, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 94, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 40, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1130647, + "player_name": "Jonas Urbig", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 53.5, + "match_calculations": [ + { + "match_id": 16287047, + "calculated_kickbase_points": 48, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 59, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 355492, + "player_name": "Konrad Laimer", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 49.75, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 22, + "awards": [ + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16248441, + "calculated_kickbase_points": 53, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 31, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 93, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 2427970, + "player_name": "Bara Sapoko Ndiaye", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 48.33, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287047, + "calculated_kickbase_points": 23, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16849740, + "calculated_kickbase_points": 98, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 76, + "points_per_action": 1, + "points": 76, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1861975, + "player_name": "Lennart Karl", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 39.0, + "match_calculations": [ + { + "match_id": 16287047, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 22, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2677": { + "team": "VfB Stuttgart", + "overall": { + "players": [ + { + "player_id": 1127790, + "player_name": "Dženan Pejčinović", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 171.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 352, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": -9, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 983540, + "player_name": "Tiago Tomás", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 131.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 265, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": -2, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 906278, + "player_name": "Josha Vagnoman", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 124.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 182, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 24, + "points": 24, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 67, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "own_goal", + "count": 1, + "points_per_action": -60, + "points": -60, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=ownGoal", + "confidence": "conditional" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 794298, + "player_name": "Deniz Undav", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 115.0, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 250, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 46, + "points_per_action": 1, + "points": 46, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": -20, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 863271, + "player_name": "Jeff Chabot", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 114.0, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 218, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 62, + "points_per_action": 1, + "points": 62, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 10, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 4, + "points_per_action": -2, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 788949, + "player_name": "Maximilian Mittelstädt", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 106.0, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 156, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 46, + "points_per_action": 1, + "points": 46, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 24, + "points_per_action": -1, + "points": -24, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 152463, + "player_name": "Fabian Bredlow", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 104.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 168, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 4, + "points_per_action": 10, + "points": 40, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 41, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 20, + "points_per_action": -1, + "points": -20, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 901882, + "player_name": "Angelo Stiller", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 80.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 154, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 77, + "points_per_action": 1, + "points": 77, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 7, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1418649, + "player_name": "Finn Jeltsch", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 78.0, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 155, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 55, + "points_per_action": 1, + "points": 55, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 1, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 253993, + "player_name": "Grischa Prömel", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 69.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 122, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 49, + "points_per_action": 1, + "points": 49, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 916943, + "player_name": "Ramon Hendriks", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 24.0, + "match_calculations": [ + { + "match_id": 16434087, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 878081, + "player_name": "Ermedin Demirović", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 8.5, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": -9, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1126569, + "player_name": "Bilal El Khannouss", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": -3.0, + "match_calculations": [ + { + "match_id": 16287048, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434087, + "calculated_kickbase_points": -62, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 990201, + "player_name": "Jamie Leweling", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -13.0, + "match_calculations": [ + { + "match_id": 16434087, + "calculated_kickbase_points": -13, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 962898, + "player_name": "Leonidas Stergiou", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": -13.0, + "match_calculations": [ + { + "match_id": 16434087, + "calculated_kickbase_points": -13, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2671": { + "team": "1. FC Köln", + "overall": { + "players": [ + { + "player_id": 1112327, + "player_name": "Ísak Bergmann Jóhannesson", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 194.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 280, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 26, + "points_per_action": 1, + "points": 26, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 109, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 905381, + "player_name": "Thijs Dallinga", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 120.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 12, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 229, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1800475, + "player_name": "Said El Mala", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 119.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 107, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 132, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 187185, + "player_name": "Marvin Schwäbe", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 110.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 57, + "awards": [ + { + "metric_id": "punched_ball", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 164, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "penalty_saved", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "inGamePenalty.reason=goalkeeperSave", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 921033, + "player_name": "Linton Maina", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 83.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 81, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 930272, + "player_name": "Tom Krauß", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 80.0, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 35, + "points_per_action": 1, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 63, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 827473, + "player_name": "Luka Lochoshvili", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 78.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 64, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 93, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 877544, + "player_name": "Ragnar Ache", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 75.0, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 85, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 65, + "awards": [ + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 844942, + "player_name": "Gideon Mensah", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 66.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 65, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 839898, + "player_name": "Alessio Castro-Montes", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 64.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 46, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1010726, + "player_name": "Jan Uwe Thielmann", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 61.0, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 64, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1402924, + "player_name": "Jahmai Simpson-Pusey", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 59.0, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "penalty_conceded", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.penaltyConceded", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 10, + "points_per_action": 3, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 378340, + "player_name": "Marius Bülter", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 38.0, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 57, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 19, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 591706, + "player_name": "Ellyes Skhiri", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 34.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 27, + "awards": [ + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 42, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1411105, + "player_name": "Paul Okon-Engstler", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 31.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 16, + "awards": [ + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 47, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 965950, + "player_name": "Joel Schmied", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 23.5, + "match_calculations": [ + { + "match_id": 16287059, + "calculated_kickbase_points": 30, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2569": { + "team": "TSG Hoffenheim", + "overall": { + "players": [ + { + "player_id": 987504, + "player_name": "Patrick Wimmer", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 124.75, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 419, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 28, + "points_per_action": 1, + "points": 28, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 3, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 857740, + "player_name": "Ozan Kabak", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 100.33, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 121, + "awards": [ + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 172, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 12, + "points_per_action": 3, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 5, + "points_per_action": -2, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 8, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 963801, + "player_name": "Adam Hložek", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 75.0, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 73, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 37, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 13, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 177, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "penalty_scored", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=penalty", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 916946, + "player_name": "Wouter Burger", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 72.25, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 221, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 45, + "points_per_action": 1, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 943550, + "player_name": "Luca Philipp", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 68.5, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 102, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 138024, + "player_name": "Vladimír Coufal", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 67.75, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 128, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 103, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 25, + "points_per_action": -1, + "points": -25, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1180758, + "player_name": "Adam Daghim", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 66.5, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 148, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -3, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 43, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1493305, + "player_name": "Leon Avdullahu", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 64.5, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 155, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 45, + "points_per_action": 1, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 54, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 49, + "awards": [ + { + "metric_id": "penalty_won", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.penaltyWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1000269, + "player_name": "Albian Hajdari", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 62.75, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 149, + "awards": [ + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 32, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 944899, + "player_name": "Valentin Gendrey", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 48.33, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -18, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 128, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1185359, + "player_name": "Bambasé Conté", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 48.25, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 108, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": 79, + "awards": [ + { + "metric_id": "penalty_won", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.penaltyWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -8, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 14, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1387012, + "player_name": "Mats Rots", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 46.5, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 150, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 29, + "points_per_action": 1, + "points": 29, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": -15, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 27, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1637689, + "player_name": "Nathan De Cat", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 45.0, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 148, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": -15, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 12, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1861981, + "player_name": "Natnael Abraha", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 22.67, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 54, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -10, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 40244, + "player_name": "Oliver Baumann", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 21.5, + "match_calculations": [ + { + "match_id": 16434022, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": 5, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1014290, + "player_name": "Tim Lemperle", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 16.33, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 54, + "awards": [ + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -7, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 2, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 2077300, + "player_name": "Cajetan Lenz", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 16.0, + "match_calculations": [ + { + "match_id": 16439188, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1418703, + "player_name": "Max Moerstedt", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 14.0, + "match_calculations": [ + { + "match_id": 16287038, + "calculated_kickbase_points": 156, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434022, + "calculated_kickbase_points": -85, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "penalty_missed", + "count": 1, + "points_per_action": -60, + "points": -60, + "source": "incidents", + "sofascore_metric": "inGamePenalty.incidentClass=missed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -11, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": -4, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 957615, + "player_name": "Robin Hranáč", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 9.33, + "match_calculations": [ + { + "match_id": 16434022, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -7, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 7, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 828571, + "player_name": "Bernardo", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 7.33, + "match_calculations": [ + { + "match_id": 16434022, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16439188, + "calculated_kickbase_points": -13, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 14, + "awards": [ + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1122806, + "player_name": "Arthur Chaves", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": -2.5, + "match_calculations": [ + { + "match_id": 16439188, + "calculated_kickbase_points": -9, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16846179, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 67647, + "player_name": "Andrej Kramarić", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -3.0, + "match_calculations": [ + { + "match_id": 16434022, + "calculated_kickbase_points": -3, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + } + ] + } + }, + "2547": { + "team": "1. FC Union Berlin", + "overall": { + "players": [ + { + "player_id": 791642, + "player_name": "Josip Juranović", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 162.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 142, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 183, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 36, + "points_per_action": -1, + "points": -36, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1090010, + "player_name": "Marin Ljubičić", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 154.0, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 291, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1086547, + "player_name": "Leopold Querfeld", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 151.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 66, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 237, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 13, + "points_per_action": 3, + "points": 39, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 800252, + "player_name": "Tim Skarke", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 147.0, + "match_calculations": [ + { + "match_id": 16434026, + "calculated_kickbase_points": 147, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1210666, + "player_name": "Tom Alexander Rothe", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 126.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 198, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 25, + "points_per_action": -1, + "points": -25, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 55, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 29, + "points_per_action": -1, + "points": -29, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1103765, + "player_name": "Zeno Van Den Bosch", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 115.0, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 202, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 11, + "points_per_action": 3, + "points": 33, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1198074, + "player_name": "Aljoscha Kemlein", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 58.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 26, + "points_per_action": 1, + "points": 26, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 37, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 149479, + "player_name": "Rani Khedira", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 56.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 79, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 848074, + "player_name": "Emmanuel Latte Lath", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 50.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 9, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 92, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 842718, + "player_name": "Matheo Raab", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 49.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 93, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 6, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 877302, + "player_name": "András Schäfer", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 45.0, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 65, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 25, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 927405, + "player_name": "Woo-Yeong Jeong", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 42.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1513469, + "player_name": "Livan Burcu", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 41.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 67, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 16, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 168985, + "player_name": "Janik Haberer", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 25.0, + "match_calculations": [ + { + "match_id": 16434026, + "calculated_kickbase_points": 25, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 886737, + "player_name": "Derrick Köhn", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 19.0, + "match_calculations": [ + { + "match_id": 16434026, + "calculated_kickbase_points": 19, + "awards": [ + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 850891, + "player_name": "Michel Aebischer", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 16.5, + "match_calculations": [ + { + "match_id": 16287045, + "calculated_kickbase_points": 16, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 4, + "points_per_action": -2, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + } + ] + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "overall": { + "players": [ + { + "player_id": 1440948, + "player_name": "Can Uzun", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 228.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 605, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 7, + "points_per_action": 5, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 61, + "points_per_action": 1, + "points": 61, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 31, + "points_per_action": -1, + "points": -31, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 45, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1474296, + "player_name": "Younes Ebnoutalib", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 182.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -15, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 266, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 296, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 939830, + "player_name": "Jonathan Burkardt", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 164.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -33, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 485, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 41, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1501641, + "player_name": "Keita Kosugi", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 140.0, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -20, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 394, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 3, + "points_per_action": 15, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 7, + "points_per_action": 5, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 43, + "points_per_action": 1, + "points": 43, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 46, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 581302, + "player_name": "Robin Koch", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 112.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -28, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 255, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 110, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 15, + "points_per_action": 3, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1403018, + "player_name": "Elias Baum", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 109.67, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -9, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 190, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 148, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1898148, + "player_name": "Ayoube Amaimouni Echghouyab", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 103.0, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -5, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 249, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 23, + "points_per_action": -1, + "points": -23, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 65, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1129862, + "player_name": "Raphael Onyedika", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 72.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -7, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 204, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 63, + "points_per_action": 1, + "points": 63, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 20, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1192318, + "player_name": "Farès Chaïbi", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 71.67, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": 1, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 153, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 25, + "points_per_action": 1, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 61, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 980626, + "player_name": "Noah Atubolu", + "position": "GK", + "appearance_count": 1, + "average_calculated_kickbase_points": 71.0, + "match_calculations": [ + { + "match_id": 16434026, + "calculated_kickbase_points": 71, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 5, + "points_per_action": 10, + "points": 50, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 2115909, + "player_name": "Otavio", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 56.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 169, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 45, + "points_per_action": 1, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": -4, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1134203, + "player_name": "Kauã Santos", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 41.5, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -66, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 149, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 997012, + "player_name": "Ansgar Knauff", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 37.0, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -44, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 118, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1957761, + "player_name": "Malik Pimpong", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 15.0, + "match_calculations": [ + { + "match_id": 16287062, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": 2, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1977245, + "player_name": "Love Arrhov", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 4.33, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -5, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287062, + "calculated_kickbase_points": 29, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": -11, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1149113, + "player_name": "Oscar Højlund", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": -4.0, + "match_calculations": [ + { + "match_id": 16284987, + "calculated_kickbase_points": -3, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434026, + "calculated_kickbase_points": -5, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "overall": { + "players": [ + { + "player_id": 327755, + "player_name": "Nadiem Amiri", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 354.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 566, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 3, + "points_per_action": 15, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 8, + "points_per_action": 5, + "points": 40, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 51, + "points_per_action": 1, + "points": 51, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 142, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 6, + "points_per_action": 5, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 22, + "points_per_action": -1, + "points": -22, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 822340, + "player_name": "Phillip Tietz", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 267.5, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 476, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 59, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 152206, + "player_name": "Dominik Kohr", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 180.5, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 281, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 61, + "points_per_action": 1, + "points": 61, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 24, + "points": 24, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1028307, + "player_name": "Kaishu Sano", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 150.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 189, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 48, + "points_per_action": 1, + "points": 48, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 111, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 33, + "points_per_action": 1, + "points": 33, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 138126, + "player_name": "Phillipp Mwene", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 142.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 234, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1130119, + "player_name": "Fabio Gruber", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 140.5, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 177, + "awards": [ + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 44, + "points_per_action": 1, + "points": 44, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 104, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 97926, + "player_name": "Danny da Costa", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 135.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 141, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 37, + "points_per_action": 1, + "points": 37, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 129, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 537552, + "player_name": "Jae-sung Lee", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 131.5, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 180, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 34, + "points_per_action": 1, + "points": 34, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 846471, + "player_name": "Anthony Caci", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 131.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 162, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 37, + "points_per_action": 1, + "points": 37, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 100, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 174345, + "player_name": "Robin Zentner", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 119.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 157, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 81, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 352544, + "player_name": "Sheraldo Becker", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 100.5, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 177, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1012235, + "player_name": "Ransford Yeboah Königsdörffer", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 74.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 135, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 13, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1175898, + "player_name": "Otto Ruoppi", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 59.5, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 108, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1548910, + "player_name": "Kacper Potulski", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 37.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 53, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 157377, + "player_name": "Silvan Widmer", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 33.0, + "match_calculations": [ + { + "match_id": 16287042, + "calculated_kickbase_points": 40, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2561": { + "team": "SC Paderborn 07", + "overall": { + "players": [ + { + "player_id": 1152342, + "player_name": "Jano Ter-Horst", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 160.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 205, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 115, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 8, + "points_per_action": 3, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1199101, + "player_name": "Santiago Castañeda", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 147.5, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 209, + "awards": [ + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 29, + "points_per_action": 1, + "points": 29, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 10, + "points_per_action": 3, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 981788, + "player_name": "Laurin Curda", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 129.5, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 119, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 28, + "points_per_action": 1, + "points": 28, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 140, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 14, + "points_per_action": 3, + "points": 42, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1083387, + "player_name": "Mattes Hansen", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 123.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 198, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 48, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1129940, + "player_name": "Gabriel Vidović", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 116.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 172, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 60, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1048651, + "player_name": "Nahuel Noll", + "position": "GK", + "appearance_count": 1, + "average_calculated_kickbase_points": 107.0, + "match_calculations": [ + { + "match_id": 16434044, + "calculated_kickbase_points": 107, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1167764, + "player_name": "Stefano Marino", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 98.5, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 170, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 27, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1137717, + "player_name": "Tjark Lasse Scheller", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 70.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "own_goal", + "count": 1, + "points_per_action": -60, + "points": -60, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=ownGoal", + "confidence": "conditional" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 104, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 8, + "points_per_action": 3, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1152486, + "player_name": "Laurin Ulrich", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 66.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 20, + "points_per_action": -1, + "points": -20, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 820465, + "player_name": "Raphael Obermair", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 60.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 42, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 909485, + "player_name": "Marvin Pieringer", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 55.0, + "match_calculations": [ + { + "match_id": 16434044, + "calculated_kickbase_points": 55, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 826884, + "player_name": "Steffen Tigges", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 35.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 40, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 30, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1517850, + "player_name": "Jonah Sticker", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 23.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 18, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 2020672, + "player_name": "Clemens Lippmann", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 21.0, + "match_calculations": [ + { + "match_id": 16287053, + "calculated_kickbase_points": 41, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434044, + "calculated_kickbase_points": 1, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 800448, + "player_name": "Tom Baack", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 9.0, + "match_calculations": [ + { + "match_id": 16434044, + "calculated_kickbase_points": 9, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "36360": { + "team": "RB Leipzig", + "overall": { + "players": [ + { + "player_id": 1121923, + "player_name": "Antonio Nusa", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 154.67, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": -5, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 255, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 7, + "points_per_action": 5, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 26, + "points_per_action": 1, + "points": 26, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 214, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 136924, + "player_name": "Willi Orbán", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 136.25, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 356, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 34, + "points_per_action": 1, + "points": 34, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 18, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 143, + "awards": [ + { + "metric_id": "aerial_won", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 8, + "points_per_action": 3, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 856553, + "player_name": "Ridle Baku", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 118.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 30, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 240, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 35, + "points_per_action": 1, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": -6, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 210, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1155383, + "player_name": "Ezechiel Banzuzi", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 109.25, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 41, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 295, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 18, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1198075, + "player_name": "Brajan Gruda", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 107.75, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 245, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 28, + "points_per_action": 1, + "points": 28, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": -4, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 107, + "awards": [ + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1048650, + "player_name": "Rocco Reitz", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 94.33, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": -6, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 93, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 196, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 976421, + "player_name": "Castello Lukeba", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 93.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 184, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 38, + "points_per_action": 1, + "points": 38, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 162, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 11, + "points_per_action": 3, + "points": 33, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 769333, + "player_name": "Christopher Nkunku", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 83.0, + "match_calculations": [ + { + "match_id": 16434023, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 934385, + "player_name": "Maarten Vandevoordt", + "position": "GK", + "appearance_count": 4, + "average_calculated_kickbase_points": 81.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 3, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 125, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 5, + "points_per_action": 10, + "points": 50, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 140, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1426577, + "player_name": "Tidiam Gomis", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 77.25, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 101, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 149, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 856076, + "player_name": "David Raum", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 77.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 152, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 42, + "points_per_action": 1, + "points": 42, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 132, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 976575, + "player_name": "Nicolas Seiwald", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 55.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 3, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 85, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 26, + "points_per_action": 1, + "points": 26, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 100, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1146250, + "player_name": "Max Finkgräfe", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 46.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 14, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 26, + "points_per_action": 1, + "points": 26, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1088896, + "player_name": "Johan Bakayoko", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 37.25, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": 27, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 90, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 20, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 12, + "awards": [ + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 319857, + "player_name": "Benjamin Henrichs", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 30.0, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": -14, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287035, + "calculated_kickbase_points": 51, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 34, + "points_per_action": 1, + "points": 34, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 33, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1406171, + "player_name": "Andrija Maksimović", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 0.5, + "match_calculations": [ + { + "match_id": 16242805, + "calculated_kickbase_points": -12, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400329, + "calculated_kickbase_points": 13, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + } + ] + } + }, + "2527": { + "team": "Borussia M'gladbach", + "overall": { + "players": [ + { + "player_id": 1142210, + "player_name": "Hugo Bolin", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 194.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 363, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 25, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 897334, + "player_name": "Daiki Hashioka", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 141.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 278, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 43, + "points_per_action": 1, + "points": 43, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1083382, + "player_name": "Lukas Ullrich", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 124.5, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 238, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 939880, + "player_name": "Philipp Sander", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 123.5, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 249, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 82, + "points_per_action": 1, + "points": 82, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": -2, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1995809, + "player_name": "Wael Mohya", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 117.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 237, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 38, + "points_per_action": 1, + "points": 38, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": -3, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 95381, + "player_name": "Kevin Stöger", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 98.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 207, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 65, + "points_per_action": 1, + "points": 65, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": -11, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 578166, + "player_name": "Moritz Nicolas", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 91.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 124, + "awards": [ + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 5, + "points_per_action": 10, + "points": 50, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 583806, + "player_name": "Kevin Diks", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 89.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 159, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 74, + "points_per_action": 1, + "points": 74, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 19, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 876858, + "player_name": "Robin Hack", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 88.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 170, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 6, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 280453, + "player_name": "Franck Honorat", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 87.5, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 107, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 6, + "points_per_action": 5, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 798175, + "player_name": "Isac Lidberg", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 48.5, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 107, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": -10, + "awards": [ + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 790989, + "player_name": "Ko Itakura", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 46.0, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 71, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 9, + "points": 9, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 997178, + "player_name": "David Herold", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 17.5, + "match_calculations": [ + { + "match_id": 16287039, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434023, + "calculated_kickbase_points": -3, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1861977, + "player_name": "Mathieu Nguefack", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 8.0, + "match_calculations": [ + { + "match_id": 16434023, + "calculated_kickbase_points": 8, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1002920, + "player_name": "Joe Scally", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": -15.0, + "match_calculations": [ + { + "match_id": 16434023, + "calculated_kickbase_points": -15, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 228981, + "player_name": "Tim Kleindienst", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -27.0, + "match_calculations": [ + { + "match_id": 16434023, + "calculated_kickbase_points": -27, + "awards": [ + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + } + ] + } + }, + "2598": { + "team": "SV 07 Elversberg", + "overall": { + "players": [ + { + "player_id": 1414916, + "player_name": "Francis Onyeka", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 186.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 248, + "awards": [ + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 124, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 960017, + "player_name": "Lukas Petkov", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 143.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 76, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 211, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1134578, + "player_name": "Cole Campbell", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 120.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 107, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 134, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1215028, + "player_name": "Felix Keidel", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 96.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 135, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 57, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 990105, + "player_name": "Lukas Finn Pinckert", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 91.0, + "match_calculations": [ + { + "match_id": 16434020, + "calculated_kickbase_points": 91, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 9, + "points_per_action": 3, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 846398, + "player_name": "Maximilian Rohr", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 89.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 109, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 69, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 254133, + "player_name": "Luca Schnellbacher", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 81.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 149, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 13, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1131080, + "player_name": "Nicolas Kristof", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 81.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 100, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 62, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 21, + "points_per_action": -1, + "points": -21, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1432398, + "player_name": "David Mokwa", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 79.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 138, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 942336, + "player_name": "Łukasz Poręba", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 72.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 82, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 27, + "points_per_action": 1, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 63, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 254411, + "player_name": "Jan Gyamerah", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 60.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 64, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 787816, + "player_name": "Florian Yves Le Joncour", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 57.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 94, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 34, + "points_per_action": 1, + "points": 34, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 20, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 997175, + "player_name": "Lasse Günther", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 34.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 7, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 62, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 964603, + "player_name": "Luca Sirch", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 23.5, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1469995, + "player_name": "Noah Darvich", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 14.0, + "match_calculations": [ + { + "match_id": 16287051, + "calculated_kickbase_points": 20, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 8, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1153365, + "player_name": "Maurice Krattenmacher", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 11.0, + "match_calculations": [ + { + "match_id": 16434020, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + } + ] + } + ] + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall": { + "players": [ + { + "player_id": 1407524, + "player_name": "Ibrahim Maza", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 129.0, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 146, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 151, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 90, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 280609, + "player_name": "Patrik Schick", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 114.33, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 169, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 124, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 796047, + "player_name": "Aleix García", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 110.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 155, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 61, + "points_per_action": 1, + "points": 61, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 103, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 60, + "points_per_action": 1, + "points": 60, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 74, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 52, + "points_per_action": 1, + "points": 52, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 2029648, + "player_name": "Christian Kofane", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 100.33, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 131, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 65, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 105, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 908716, + "player_name": "Miguel Gutiérrez", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 86.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 117, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 30, + "points_per_action": 1, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 93, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 39, + "points_per_action": 1, + "points": 39, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 20, + "points_per_action": -1, + "points": -20, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 920379, + "player_name": "Nathan Tella", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 83.0, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 119, + "awards": [ + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 47, + "awards": [ + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1215906, + "player_name": "Afonso Moreira", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 79.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 171, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 76, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 25, + "points_per_action": 1, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": -8, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 978521, + "player_name": "Victor Okoh Boniface", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 72.5, + "match_calculations": [ + { + "match_id": 16404057, + "calculated_kickbase_points": 128, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 255239, + "player_name": "Lucas Vázquez", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 71.33, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 203, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": -15, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 883262, + "player_name": "Edmond Tapsoba", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 68.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 156, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 39, + "points_per_action": 1, + "points": 39, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 96, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 42, + "points_per_action": 1, + "points": 42, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": -46, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 2, + "points_per_action": -45, + "points": -90, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 25, + "points_per_action": 1, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1006489, + "player_name": "Loïc Badé", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 68.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 85, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 975798, + "player_name": "Malik Tillman", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 67.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 109, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 6, + "points_per_action": 5, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 60, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1003012, + "player_name": "Ezequiel Fernández", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 64.67, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 89, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16404057, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 38, + "points_per_action": 1, + "points": 38, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 27, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 171919, + "player_name": "Mark Flekken", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 52.0, + "match_calculations": [ + { + "match_id": 16404057, + "calculated_kickbase_points": 81, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 23, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1003339, + "player_name": "Jarell Quansah", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 46.0, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 46, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 46, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 142390, + "player_name": "Jonas Hofmann", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 30.0, + "match_calculations": [ + { + "match_id": 16434020, + "calculated_kickbase_points": 30, + "awards": [ + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 860307, + "player_name": "Facundo Medina", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 21.5, + "match_calculations": [ + { + "match_id": 16287036, + "calculated_kickbase_points": 29, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434020, + "calculated_kickbase_points": 14, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2673": { + "team": "Borussia Dortmund", + "overall": { + "players": [ + { + "player_id": 1021272, + "player_name": "Daniel Svensson", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 124.2, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 56, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 223, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 103, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 139, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 8, + "points_per_action": 3, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 100, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 138491, + "player_name": "Alexander Meyer", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 114.0, + "match_calculations": [ + { + "match_id": 16287049, + "calculated_kickbase_points": 122, + "awards": [ + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 106, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 799046, + "player_name": "Waldemar Anton", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 114.0, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 55, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 148, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 49, + "points_per_action": 1, + "points": 49, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 139, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 45, + "points_per_action": 1, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 800951, + "player_name": "Julian Ryerson", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 111.0, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": -8, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 4, + "points_per_action": -3, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 185, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 198, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 69, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1002007, + "player_name": "Giannis Konstantelias", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 98.0, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 170, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1468744, + "player_name": "Konstantinos Karetsas", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 93.8, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 184, + "awards": [ + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 30, + "points_per_action": 1, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 122, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 850816, + "player_name": "Joey Veerman", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 91.67, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": -7, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 248, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 68, + "points_per_action": 1, + "points": 68, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 34, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 954076, + "player_name": "Fábio Silva", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 90.0, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 77, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 214, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 6, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 63, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1471049, + "player_name": "Joane Gadou", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 89.75, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 19, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 40, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 118, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 37, + "points_per_action": 1, + "points": 37, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 182, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 994556, + "player_name": "Carney Chukwuemeka", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 87.0, + "match_calculations": [ + { + "match_id": 16287049, + "calculated_kickbase_points": 99, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 75, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "shootout_penalty_scored", + "count": 1, + "points_per_action": 40, + "points": 40, + "source": "incidents", + "sofascore_metric": "penaltyShootout.incidentClass=scored", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1861666, + "player_name": "Samuele Inacio", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 86.8, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 356, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 3, + "points_per_action": 15, + "points": 45, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 10, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": -60, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "red_card", + "count": 1, + "points_per_action": -75, + "points": -75, + "source": "incidents", + "sofascore_metric": "card.incidentClass=red", + "confidence": "conditional" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 128, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1137131, + "player_name": "Filippo Mané", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 85.25, + "match_calculations": [ + { + "match_id": 16287049, + "calculated_kickbase_points": 178, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 67, + "points_per_action": 1, + "points": 67, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 907463, + "player_name": "Felix Nmecha", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 77.0, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": -25, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 91, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 95, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 112, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 30, + "points_per_action": 1, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 112, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 556866, + "player_name": "Gregor Kobel", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 73.33, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 55, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 33, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 132, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 980628, + "player_name": "Maximilian Beier", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 72.5, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 16, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 66, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 23, + "points_per_action": 1, + "points": 23, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 146, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 62, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 328027, + "player_name": "Serhou Guirassy", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 69.5, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": -17, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 122, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 162, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 133908, + "player_name": "Marcel Sabitzer", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 65.4, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16287049, + "calculated_kickbase_points": 204, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 58, + "points_per_action": 1, + "points": 58, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 15, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 73, + "awards": [ + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "shootout_penalty_scored", + "count": 1, + "points_per_action": 40, + "points": 40, + "source": "incidents", + "sofascore_metric": "penaltyShootout.incidentClass=scored", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1937835, + "player_name": "Mathis Albert", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 64.0, + "match_calculations": [ + { + "match_id": 16287049, + "calculated_kickbase_points": 177, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 24, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": -9, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "shootout_penalty_missed", + "count": 1, + "points_per_action": -30, + "points": -30, + "source": "incidents", + "sofascore_metric": "penaltyShootout.incidentClass=missed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1134083, + "player_name": "Jobe Bellingham", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 57.25, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": -32, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 73, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 33, + "points_per_action": 1, + "points": 33, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 139, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 49, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1937833, + "player_name": "Luca Reggiani", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 38.33, + "match_calculations": [ + { + "match_id": 16287049, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 3, + "awards": [ + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 74, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "shootout_penalty_scored", + "count": 1, + "points_per_action": 40, + "points": 40, + "source": "incidents", + "sofascore_metric": "penaltyShootout.incidentClass=scored", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 577726, + "player_name": "Ramy Bensebaini", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 35.33, + "match_calculations": [ + { + "match_id": 16248441, + "calculated_kickbase_points": -24, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "red_card", + "count": 1, + "points_per_action": -75, + "points": -75, + "source": "incidents", + "sofascore_metric": "card.incidentClass=red", + "confidence": "conditional" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": 49, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": 81, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1887796, + "player_name": "Kauã Prates", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 12.75, + "match_calculations": [ + { + "match_id": 16287049, + "calculated_kickbase_points": 40, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 9, + "points": 9, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16332215, + "calculated_kickbase_points": -2, + "awards": [ + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16435283, + "calculated_kickbase_points": -22, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "penalty_conceded", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.penaltyConceded", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2676": { + "team": "Hamburger SV", + "overall": { + "players": [ + { + "player_id": 1000263, + "player_name": "Albert Grønbæk", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 147.0, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 272, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 22, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1064305, + "player_name": "Nicolai Remberg", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 91.0, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 157, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 25, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 826167, + "player_name": "Sebastiaan Bornauw", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 75.0, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 132, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 13, + "points_per_action": 3, + "points": 39, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 18, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 973564, + "player_name": "Nicolás Capaldo", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 65.0, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 89, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 41, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 865057, + "player_name": "Patson Daka", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 56.5, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 124, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": -11, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 842526, + "player_name": "Bakery Jatta", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 50.0, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 87, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 13, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 901892, + "player_name": "Albert Sambi Lokonga", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 46.5, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1158529, + "player_name": "Martin Adeline", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 32.0, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 70, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": -6, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 113442, + "player_name": "Daniel Fernandes", + "position": "GK", + "appearance_count": 1, + "average_calculated_kickbase_points": 25.0, + "match_calculations": [ + { + "match_id": 16434025, + "calculated_kickbase_points": 25, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1568535, + "player_name": "Otto Stange", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 21.5, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 52, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": -9, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1129527, + "player_name": "Bilal Nadir", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 9.5, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": -16, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 894396, + "player_name": "Terem Moffi", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": 1.0, + "match_calculations": [ + { + "match_id": 16434025, + "calculated_kickbase_points": 1, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 135264, + "player_name": "Yussuf Poulsen", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 0.5, + "match_calculations": [ + { + "match_id": 16287050, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434025, + "calculated_kickbase_points": -10, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 801003, + "player_name": "Jordan Torunarigha", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": -6.0, + "match_calculations": [ + { + "match_id": 16434025, + "calculated_kickbase_points": -6, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 4, + "points_per_action": -2, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2538": { + "team": "SC Freiburg", + "overall": { + "players": [ + { + "player_id": 1019321, + "player_name": "Igor Matanović", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 188.4, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 280, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 77, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 267, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 156, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 162, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 142259, + "player_name": "Matthias Ginter", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 184.4, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 109, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 119, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 174, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 440, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 39, + "points_per_action": 1, + "points": 39, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "penalty_scored", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=penalty", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 1131002, + "player_name": "Derry Scherhant", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 156.2, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 98, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 229, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 74, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 4, + "points_per_action": -2, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 20, + "points_per_action": -1, + "points": -20, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 82, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 23, + "points_per_action": -1, + "points": -23, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 298, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1020422, + "player_name": "Yuito Suzuki", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 126.0, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 16, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 92, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 14, + "points": 14, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 377, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 87, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 569784, + "player_name": "Maximilian Eggestein", + "position": "MID", + "appearance_count": 5, + "average_calculated_kickbase_points": 125.6, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 111, + "awards": [ + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 137, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 186, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 57, + "points_per_action": 1, + "points": 57, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 914755, + "player_name": "Patrick Osterhage", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 114.5, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 169, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 60, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 142525, + "player_name": "Lukas Kübler", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 114.0, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 175, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 89, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 990209, + "player_name": "Yannick Engelhardt", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 106.0, + "match_calculations": [ + { + "match_id": 16400328, + "calculated_kickbase_points": 162, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 60, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 118, + "awards": [ + { + "metric_id": "penalty_won", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.penaltyWon", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 34, + "points_per_action": 1, + "points": 34, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 84, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 28, + "points_per_action": 1, + "points": 28, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 280009, + "player_name": "Lucas Höler", + "position": "FWD", + "appearance_count": 4, + "average_calculated_kickbase_points": 100.5, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 128, + "awards": [ + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 196, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 33, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 45, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + } + ] + }, + { + "player_id": 1131339, + "player_name": "Jordy Makengo", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 99.0, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 191, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 100, + "points": 100, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 60, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 21, + "points": 21, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 67, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 25, + "points_per_action": 1, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1508537, + "player_name": "Cyriaque Irié", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 96.0, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 79, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 82, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 54, + "awards": [ + { + "metric_id": "contest_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 36, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 229, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 836711, + "player_name": "Jan-Niklas Beste", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 83.25, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 18, + "points_per_action": 1, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 96, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 108, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 61, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 171961, + "player_name": "Vincenzo Grifo", + "position": "MID", + "appearance_count": 4, + "average_calculated_kickbase_points": 78.25, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 58, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 67, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 105, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 25, + "points_per_action": 1, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 576266, + "player_name": "Philipp Lienhart", + "position": "DEF", + "appearance_count": 5, + "average_calculated_kickbase_points": 77.6, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 102, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 40, + "points_per_action": 1, + "points": 40, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 71, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 105, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 26, + "points_per_action": 1, + "points": 26, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 42, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 68, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 30, + "points_per_action": 1, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1131337, + "player_name": "Maximilian Rosenfelder", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 76.0, + "match_calculations": [ + { + "match_id": 16400328, + "calculated_kickbase_points": 77, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 35, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 108, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 5, + "points_per_action": 5, + "points": 25, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 84, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 979820, + "player_name": "Philipp Treu", + "position": "DEF", + "appearance_count": 4, + "average_calculated_kickbase_points": 67.5, + "match_calculations": [ + { + "match_id": 16400328, + "calculated_kickbase_points": 76, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 18, + "points": 18, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 22, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 108, + "awards": [ + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 64, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 24, + "points_per_action": 1, + "points": 24, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1391315, + "player_name": "Keisuke Goto", + "position": "FWD", + "appearance_count": 5, + "average_calculated_kickbase_points": 59.6, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 114, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 114, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1083390, + "player_name": "Mio Backhaus", + "position": "GK", + "appearance_count": 5, + "average_calculated_kickbase_points": 54.0, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 53, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 146, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 2, + "points_per_action": 10, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 17, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 50, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 142231, + "player_name": "Christian Günter", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 52.33, + "match_calculations": [ + { + "match_id": 16287037, + "calculated_kickbase_points": 21, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16400328, + "calculated_kickbase_points": 46, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 90, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 32, + "points_per_action": 1, + "points": 32, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1596573, + "player_name": "Bruno Ogbus", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 33.0, + "match_calculations": [ + { + "match_id": 16400328, + "calculated_kickbase_points": 39, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 9, + "points": 9, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16823042, + "calculated_kickbase_points": 27, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1195724, + "player_name": "Berkay Yılmaz", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 28.0, + "match_calculations": [ + { + "match_id": 16400328, + "calculated_kickbase_points": 33, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 9, + "points": 9, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16717090, + "calculated_kickbase_points": 23, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2534": { + "team": "SV Werder Bremen", + "overall": { + "players": [ + { + "player_id": 1141977, + "player_name": "Dariusz Stalmach", + "position": "MID", + "appearance_count": 1, + "average_calculated_kickbase_points": 137.0, + "match_calculations": [ + { + "match_id": 16434029, + "calculated_kickbase_points": 137, + "awards": [ + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 960114, + "player_name": "Olivier Deman", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 136.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 269, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 7, + "points_per_action": 5, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 47, + "points_per_action": 1, + "points": 47, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 893586, + "player_name": "Ludovit Reis", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 116.0, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 221, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 3, + "points_per_action": -2, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 54, + "points_per_action": 1, + "points": 54, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 90, + "points": 90, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 11, + "awards": [ + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 851254, + "player_name": "Amos Pieper", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 108.0, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 157, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 61, + "points_per_action": 1, + "points": 61, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 59, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 9, + "points_per_action": 3, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 825771, + "player_name": "Marco Friedl", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 107.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 172, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 70, + "points_per_action": 1, + "points": 70, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 43, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 6, + "points_per_action": -1, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 815612, + "player_name": "Marco Grüll", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 92.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 83, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 102, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 132645, + "player_name": "Niclas Füllkrug", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 80.0, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 216, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "penalty_scored", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=penalty", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": -56, + "awards": [ + { + "metric_id": "aerial_won", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 4, + "points_per_action": -2, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 1568521, + "player_name": "Mick Schmetgens", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 62.0, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 132, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 31, + "points_per_action": 1, + "points": 31, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": -8, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 826171, + "player_name": "Senne Lynen", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 44.0, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 90, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 30, + "points_per_action": 1, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": -2, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1137584, + "player_name": "Chuki", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 43.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 1, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 352290, + "player_name": "Cédric Itten", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 41.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-right", + "confidence": "proxy" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": 5, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1005343, + "player_name": "Justin Njinmah", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 37.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 77, + "awards": [ + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": -2, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1864786, + "player_name": "Salim Musah", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 15.5, + "match_calculations": [ + { + "match_id": 16287052, + "calculated_kickbase_points": 38, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434029, + "calculated_kickbase_points": -7, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 991591, + "player_name": "Karl Hein", + "position": "GK", + "appearance_count": 1, + "average_calculated_kickbase_points": 0.0, + "match_calculations": [ + { + "match_id": 16434029, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1067120, + "player_name": "Eren Dinkçi", + "position": "FWD", + "appearance_count": 1, + "average_calculated_kickbase_points": -11.0, + "match_calculations": [ + { + "match_id": 16434029, + "calculated_kickbase_points": -11, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2600": { + "team": "FC Augsburg", + "overall": { + "players": [ + { + "player_id": 1129365, + "player_name": "Anton Kade", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 225.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 202, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 249, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 3, + "points_per_action": -15, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 14, + "points_per_action": -1, + "points": -14, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "long_range_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=goal outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 254119, + "player_name": "Marius Wolf", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 153.0, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 220, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 5, + "points_per_action": 15, + "points": 75, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 7, + "points_per_action": 5, + "points": 35, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 111483, + "player_name": "Michael Gregoritsch", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 152.0, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 127, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 177, + "awards": [ + { + "metric_id": "aerial_won", + "count": 6, + "points_per_action": 3, + "points": 18, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 822564, + "player_name": "Finn Dahmen", + "position": "GK", + "appearance_count": 2, + "average_calculated_kickbase_points": 132.0, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 124, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 140, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "punched_ball", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.punches", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 50, + "points": 50, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 963198, + "player_name": "Chrislain Matsima", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 129.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 136, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 13, + "points_per_action": 3, + "points": 39, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-high-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 123, + "awards": [ + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1597260, + "player_name": "Noahkai Banks", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 128.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 128, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "post_label_crossbar", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=post", + "confidence": "conditional" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 129, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1128792, + "player_name": "Calvin Brackelmann", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 126.0, + "match_calculations": [ + { + "match_id": 16434039, + "calculated_kickbase_points": 126, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 9, + "points_per_action": 3, + "points": 27, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 12, + "points_per_action": 1, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 24, + "points": 24, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 929620, + "player_name": "Fabian Rieder", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 122.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 165, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 20, + "points_per_action": 1, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 16, + "points": 16, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 927340, + "player_name": "Han-Noah Massengo", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 111.0, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 97, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 125, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1864760, + "player_name": "Hennes Behrens", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 99.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 76, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 22, + "points_per_action": -1, + "points": -22, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 123, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1215904, + "player_name": "Rodrigo Ribeiro", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 91.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 78, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 105, + "awards": [ + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1019333, + "player_name": "Young-woo Seol", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 72.0, + "match_calculations": [ + { + "match_id": 16434039, + "calculated_kickbase_points": 72, + "awards": [ + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 45, + "points": 45, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 860461, + "player_name": "Robin Fellhauer", + "position": "FWD", + "appearance_count": 2, + "average_calculated_kickbase_points": 64.0, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 86, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 20, + "points": 20, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 42, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1390682, + "player_name": "Mert Kömür", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 42.0, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 45, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 39, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 877842, + "player_name": "Yannik Keitel", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 31.5, + "match_calculations": [ + { + "match_id": 16287046, + "calculated_kickbase_points": 37, + "awards": [ + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 26, + "awards": [ + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "clean_sheet", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents+lineups", + "sofascore_metric": "FT score + minutesPlayed", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 146853, + "player_name": "Jeffrey Gouweleeuw", + "position": "DEF", + "appearance_count": 1, + "average_calculated_kickbase_points": 22.0, + "match_calculations": [ + { + "match_id": 16434039, + "calculated_kickbase_points": 22, + "awards": [ + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_won", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + }, + "2530": { + "team": "FC Schalke 04", + "overall": { + "players": [ + { + "player_id": 14990, + "player_name": "Edin Džeko", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 106.67, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 357, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 17, + "points_per_action": 1, + "points": 17, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "penalty_scored", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "goal.incidentClass=penalty", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": -30, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": -7, + "awards": [ + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 861980, + "player_name": "Moussa Sylla", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 79.0, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 233, + "awards": [ + { + "metric_id": "penalty_won", + "count": 1, + "points_per_action": 30, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.penaltyWon", + "confidence": "direct" + }, + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 10, + "points_per_action": 1, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 13, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "assist", + "count": 1, + "points_per_action": 35, + "points": 35, + "source": "incidents", + "sofascore_metric": "goal.assist1", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 1, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 3, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 2, + "points_per_action": -15, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 869883, + "player_name": "Dejan Ljubičić", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 69.0, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 177, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 28, + "points_per_action": 1, + "points": 28, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 16, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "offside", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.totalOffside", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 13, + "points_per_action": -1, + "points": -13, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 14, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 962877, + "player_name": "Adil Aouchiche", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 62.67, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 151, + "awards": [ + { + "metric_id": "contest_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 42, + "points_per_action": 1, + "points": 42, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 30, + "points_per_action": -1, + "points": -30, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 11, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 29, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 8, + "awards": [ + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1083338, + "player_name": "Soufiane El-Faouzi", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 58.33, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 96, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 3, + "points_per_action": -3, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 37, + "points_per_action": 1, + "points": 37, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 23, + "points_per_action": -1, + "points": -23, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 13, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 37, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 2, + "points_per_action": 15, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 42, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 852096, + "player_name": "Hasan Kuruçay", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 58.0, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 133, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 5, + "points_per_action": 3, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 68, + "points_per_action": 1, + "points": 68, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 13, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 13, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 14, + "points_per_action": 1, + "points": 14, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 16, + "points_per_action": -1, + "points": -16, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 28, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 22, + "points_per_action": 1, + "points": 22, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 174135, + "player_name": "Loris Karius", + "position": "GK", + "appearance_count": 3, + "average_calculated_kickbase_points": 47.33, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cross_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.goodHighClaim", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 13, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 48, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 7, + "points_per_action": 10, + "points": 70, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 6, + "points_per_action": 1, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 19, + "points_per_action": -1, + "points": -19, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + }, + { + "metric_id": "distance_shot_saved", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=save outside penalty-area coordinate", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 14, + "awards": [ + { + "metric_id": "box_shot_saved", + "count": 3, + "points_per_action": 10, + "points": 30, + "source": "lineups", + "sofascore_metric": "statistics.savedShotsFromInsideTheBox", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 10, + "points_per_action": -1, + "points": -10, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 831488, + "player_name": "Nikola Katić", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 45.33, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 80, + "awards": [ + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=right", + "confidence": "proxy" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 44, + "awards": [ + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 7, + "points_per_action": 3, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 15, + "points_per_action": 1, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 12, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 902381, + "player_name": "Junior Adamu", + "position": "FWD", + "appearance_count": 3, + "average_calculated_kickbase_points": 43.0, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 125, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 4, + "points_per_action": -2, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 11, + "points_per_action": 1, + "points": 11, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 7, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal", + "count": 1, + "points_per_action": 80, + "points": 80, + "source": "incidents", + "sofascore_metric": "incidentType=goal.player", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=goal", + "confidence": "direct" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 9, + "points_per_action": 1, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 12, + "points_per_action": -1, + "points": -12, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 0, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high", + "confidence": "proxy" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + } + ] + }, + { + "player_id": 814735, + "player_name": "Timo Becker", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": 41.67, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 98, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 17, + "points_per_action": -1, + "points": -17, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 13, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 8, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 4, + "points_per_action": 3, + "points": 12, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 18, + "points_per_action": -1, + "points": -18, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 19, + "awards": [ + { + "metric_id": "goal_line_clearance", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.clearanceOffLine", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 7, + "points_per_action": 1, + "points": 7, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 377118, + "player_name": "Robin Gosens", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": 27.5, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 69, + "awards": [ + { + "metric_id": "big_chance_created", + "count": 1, + "points_per_action": 15, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceCreated", + "confidence": "direct" + }, + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 2, + "points_per_action": 5, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 19, + "points_per_action": 1, + "points": 19, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": -14, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=high-right", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 1195734, + "player_name": "Vitalie Becker", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 24.67, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 43, + "awards": [ + { + "metric_id": "cross", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 29, + "points_per_action": 1, + "points": 29, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": 8, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 8, + "points_per_action": 1, + "points": 8, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 9, + "points_per_action": -1, + "points": -9, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 23, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cross", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateCross", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 21, + "points_per_action": 1, + "points": 21, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 15, + "points_per_action": -1, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 981067, + "player_name": "Satoshi Tanaka", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": 13.5, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 23, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": 4, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "target_shot_blocked", + "count": 1, + "points_per_action": 8, + "points": 8, + "source": "shotmap", + "sofascore_metric": "shotType=block", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 872358, + "player_name": "Ron Schallenberg", + "position": "MID", + "appearance_count": 3, + "average_calculated_kickbase_points": 3.33, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 108, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 4, + "points_per_action": 5, + "points": 20, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 5, + "points_per_action": 1, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 2, + "points_per_action": -3, + "points": -6, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 36, + "points_per_action": 1, + "points": 36, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 13, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "narrow_miss", + "count": 1, + "points_per_action": 10, + "points": 10, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=close-right", + "confidence": "proxy" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": -81, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "big_chance_missed", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.bigChanceMissed", + "confidence": "direct" + }, + { + "metric_id": "shot_blocked", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.outfielderBlock", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "red_card", + "count": 1, + "points_per_action": -75, + "points": -75, + "source": "incidents", + "sofascore_metric": "card.incidentClass=red", + "confidence": "conditional" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "shot_on_goal", + "count": 1, + "points_per_action": 12, + "points": 12, + "source": "shotmap", + "sofascore_metric": "shotType=save", + "confidence": "direct" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": -17, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 3, + "points_per_action": 5, + "points": 15, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_won", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.aerialWon", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "shot_assist", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.keyPass", + "confidence": "proxy" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 13, + "points_per_action": 1, + "points": 13, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 7, + "points_per_action": -1, + "points": -7, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 6, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + }, + { + "metric_id": "far_shot_miss", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "shotmap", + "sofascore_metric": "shotType=miss; goalMouthLocation=left", + "confidence": "proxy" + } + ] + } + ] + }, + { + "player_id": 904994, + "player_name": "Eric Ebimbe", + "position": "MID", + "appearance_count": 2, + "average_calculated_kickbase_points": -6.0, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 12, + "awards": [ + { + "metric_id": "contest_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonContest", + "confidence": "direct" + }, + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 16, + "points_per_action": 1, + "points": 16, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "fouled_opponent_half", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.wasFouled", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 11, + "points_per_action": -1, + "points": -11, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "starting_eleven", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "substitute=false", + "confidence": "direct" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": -24, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 2, + "points_per_action": 1, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 4, + "points_per_action": -1, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 1195798, + "player_name": "Mertcan Ayhan", + "position": "DEF", + "appearance_count": 3, + "average_calculated_kickbase_points": -11.33, + "match_calculations": [ + { + "match_id": 16287064, + "calculated_kickbase_points": 7, + "awards": [ + { + "metric_id": "ball_intercepted", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 3, + "points_per_action": 3, + "points": 9, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 3, + "points_per_action": 1, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "interception_outside_box", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.interceptionWon", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 8, + "points_per_action": -1, + "points": -8, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "yellow_card", + "count": 1, + "points_per_action": -10, + "points": -10, + "source": "incidents", + "sofascore_metric": "card.incidentClass=yellow", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "team_goal", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + } + ] + }, + { + "match_id": 16434039, + "calculated_kickbase_points": -24, + "awards": [ + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "possession_lost", + "count": 3, + "points_per_action": -1, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 0, + "points": 0, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": -17, + "awards": [ + { + "metric_id": "tackle_won", + "count": 1, + "points_per_action": 5, + "points": 5, + "source": "lineups", + "sofascore_metric": "statistics.wonTackle", + "confidence": "direct" + }, + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 2, + "points_per_action": -2, + "points": -4, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 1, + "points_per_action": 3, + "points": 3, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "overrun", + "count": 1, + "points_per_action": -1, + "points": -1, + "source": "lineups", + "sofascore_metric": "statistics.unsuccessfulTouch", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 4, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + }, + { + "player_id": 794962, + "player_name": "Maximilian Wöber", + "position": "DEF", + "appearance_count": 2, + "average_calculated_kickbase_points": -48.5, + "match_calculations": [ + { + "match_id": 16434039, + "calculated_kickbase_points": -81, + "awards": [ + { + "metric_id": "aerial_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.aerialLost", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_shot", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAShot", + "confidence": "direct" + }, + { + "metric_id": "mistake_before_goal", + "count": 1, + "points_per_action": -45, + "points": -45, + "source": "lineups", + "sofascore_metric": "statistics.errorLeadToAGoal", + "confidence": "direct" + }, + { + "metric_id": "cleared_outside_box", + "count": 2, + "points_per_action": 3, + "points": 6, + "source": "lineups", + "sofascore_metric": "statistics.totalClearance", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 2, + "points_per_action": -1, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "goal_conceded", + "count": 1, + "points_per_action": -5, + "points": -5, + "source": "incidents", + "sofascore_metric": "goal incident + on-pitch interval", + "confidence": "derived" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + }, + { + "match_id": 16672725, + "calculated_kickbase_points": -16, + "awards": [ + { + "metric_id": "accurate_long_ball", + "count": 1, + "points_per_action": 1, + "points": 1, + "source": "lineups", + "sofascore_metric": "statistics.accurateLongBalls", + "confidence": "direct" + }, + { + "metric_id": "foul", + "count": 1, + "points_per_action": -2, + "points": -2, + "source": "lineups", + "sofascore_metric": "statistics.fouls", + "confidence": "direct" + }, + { + "metric_id": "challenge_lost", + "count": 1, + "points_per_action": -3, + "points": -3, + "source": "lineups", + "sofascore_metric": "statistics.challengeLost", + "confidence": "direct" + }, + { + "metric_id": "forward_zone_pass", + "count": 4, + "points_per_action": 1, + "points": 4, + "source": "lineups", + "sofascore_metric": "statistics.accurateOppositionHalfPasses", + "confidence": "proxy" + }, + { + "metric_id": "possession_lost", + "count": 5, + "points_per_action": -1, + "points": -5, + "source": "lineups", + "sofascore_metric": "statistics.possessionLostCtrl", + "confidence": "proxy" + }, + { + "metric_id": "subbed_on", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "incidents", + "sofascore_metric": "incidentType=substitution.playerIn", + "confidence": "derived" + }, + { + "metric_id": "minutes_bonus", + "count": 1, + "points_per_action": 2, + "points": 2, + "source": "lineups", + "sofascore_metric": "statistics.minutesPlayed", + "confidence": "direct" + }, + { + "metric_id": "game_lost", + "count": 1, + "points_per_action": -15, + "points": -15, + "source": "incidents", + "sofascore_metric": "FT score", + "confidence": "derived" + } + ] + } + ] + } + ] + } + } + }, + "failed_matches": [ + { + "match_id": 16494873, + "team_id": 2677, + "team": "VfB Stuttgart", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16357238, + "team_id": 2677, + "team": "VfB Stuttgart", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16569180, + "team_id": 2677, + "team": "VfB Stuttgart", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16576563, + "team_id": 2671, + "team": "1. FC Köln", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16659200, + "team_id": 2671, + "team": "1. FC Köln", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16408303, + "team_id": 2671, + "team": "1. FC Köln", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16743431, + "team_id": 2569, + "team": "TSG Hoffenheim", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16363515, + "team_id": 2547, + "team": "1. FC Union Berlin", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16739436, + "team_id": 2547, + "team": "1. FC Union Berlin", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16404063, + "team_id": 2547, + "team": "1. FC Union Berlin", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16569178, + "team_id": 2674, + "team": "Eintracht Frankfurt", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16570790, + "team_id": 2674, + "team": "Eintracht Frankfurt", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16568868, + "team_id": 2556, + "team": "1. FSV Mainz 05", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16739557, + "team_id": 2556, + "team": "1. FSV Mainz 05", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16435459, + "team_id": 2556, + "team": "1. FSV Mainz 05", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16665883, + "team_id": 2561, + "team": "SC Paderborn 07", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16489897, + "team_id": 2561, + "team": "SC Paderborn 07", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16489645, + "team_id": 2561, + "team": "SC Paderborn 07", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16408673, + "team_id": 36360, + "team": "RB Leipzig", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16743431, + "team_id": 2527, + "team": "Borussia M'gladbach", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16569177, + "team_id": 2527, + "team": "Borussia M'gladbach", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16284993, + "team_id": 2527, + "team": "Borussia M'gladbach", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16489898, + "team_id": 2598, + "team": "SV 07 Elversberg", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16575693, + "team_id": 2598, + "team": "SV 07 Elversberg", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16400338, + "team_id": 2598, + "team": "SV 07 Elversberg", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16256385, + "team_id": 2681, + "team": "Bayer 04 Leverkusen", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16439190, + "team_id": 2681, + "team": "Bayer 04 Leverkusen", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16424189, + "team_id": 2676, + "team": "Hamburger SV", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16739388, + "team_id": 2676, + "team": "Hamburger SV", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16568546, + "team_id": 2676, + "team": "Hamburger SV", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16489645, + "team_id": 2534, + "team": "SV Werder Bremen", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16570791, + "team_id": 2534, + "team": "SV Werder Bremen", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16899911, + "team_id": 2534, + "team": "SV Werder Bremen", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16489896, + "team_id": 2600, + "team": "FC Augsburg", + "category": "overall", + "error": "KickbaseApproximationError: Lineup response has no usable home/away player lists." + }, + { + "match_id": 16408267, + "team_id": 2600, + "team": "FC Augsburg", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16404067, + "team_id": 2600, + "team": "FC Augsburg", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16293563, + "team_id": 2530, + "team": "FC Schalke 04", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + }, + { + "match_id": 16400194, + "team_id": 2530, + "team": "FC Schalke 04", + "category": "overall", + "error": "KickbaseApproximationError: Shot-map response has no shotmap list." + } + ] +} diff --git a/outputs/sofascore/team_form/team_form_2026-08-18_20-39-16_299781+0200.json b/outputs/sofascore/team_form/team_form_2026-09-04_10-43-32_643242+0200.json similarity index 76% rename from outputs/sofascore/team_form/team_form_2026-08-18_20-39-16_299781+0200.json rename to outputs/sofascore/team_form/team_form_2026-09-04_10-43-32_643242+0200.json index 7bf8579..dcea4db 100644 --- a/outputs/sofascore/team_form/team_form_2026-08-18_20-39-16_299781+0200.json +++ b/outputs/sofascore/team_form/team_form_2026-09-04_10-43-32_643242+0200.json @@ -1,52 +1,10 @@ { - "2026-08-18T20:39:16.299781+02:00": { + "2026-09-04T10:43:32.643242+02:00": { "2672": { "team": "FC Bayern München", "overall_form": "WWWWW", - "bundesliga_form": "WWDWW", + "bundesliga_form": "WDWWW", "overall_matches": [ - { - "match_id": 16570788, - "date": "2026-07-30T16:00:00+00:00", - "timestamp": 1785427200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FC Rottach-Egern", - "home_team_id": 294603, - "away_team": "FC Bayern München", - "away_team_id": 2672, - "home_score": 0, - "away_score": 15, - "result": "W" - }, - { - "match_id": 16489297, - "date": "2026-08-04T11:00:00+00:00", - "timestamp": 1785841200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Jeju SK", - "home_team_id": 7649, - "away_team": "FC Bayern München", - "away_team_id": 2672, - "home_score": 1, - "away_score": 2, - "result": "W" - }, - { - "match_id": 16284981, - "date": "2026-08-07T12:00:00+00:00", - "timestamp": 1786104000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Aston Villa", - "home_team_id": 40, - "away_team": "FC Bayern München", - "away_team_id": 2672, - "home_score": 1, - "away_score": 2, - "result": "W" - }, { "match_id": 16242805, "date": "2026-08-15T13:30:00+00:00", @@ -74,23 +32,51 @@ "home_score": 2, "away_score": 4, "result": "W" - } - ], - "bundesliga_matches": [ + }, + { + "match_id": 16248441, + "date": "2026-08-22T18:30:00+00:00", + "timestamp": 1787423400, + "competition": "Supercup", + "unique_tournament_id": 799, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 1, + "away_score": 2, + "result": "W" + }, { - "match_id": 14065222, - "date": "2026-04-19T15:30:00+00:00", - "timestamp": 1776612600, + "match_id": 16434087, + "date": "2026-08-28T18:30:00+00:00", + "timestamp": 1787941800, "competition": "Bundesliga", "unique_tournament_id": 35, "home_team": "FC Bayern München", "home_team_id": 2672, "away_team": "VfB Stuttgart", "away_team_id": 2677, - "home_score": 4, - "away_score": 2, + "home_score": 5, + "away_score": 1, "result": "W" }, + { + "match_id": 16287047, + "date": "2026-09-02T18:45:00+00:00", + "timestamp": 1788374700, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "VfL Osnabrück", + "home_team_id": 2581, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "home_score": 1, + "away_score": 4, + "result": "W" + } + ], + "bundesliga_matches": [ { "match_id": 14065235, "date": "2026-04-25T13:30:00+00:00", @@ -146,42 +132,28 @@ "home_score": 5, "away_score": 1, "result": "W" + }, + { + "match_id": 16434087, + "date": "2026-08-28T18:30:00+00:00", + "timestamp": 1787941800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 5, + "away_score": 1, + "result": "W" } ] }, "2677": { "team": "VfB Stuttgart", - "overall_form": "WWDWL", - "bundesliga_form": "LDDWD", + "overall_form": "DWLWL", + "bundesliga_form": "DDWDL", "overall_matches": [ - { - "match_id": 16405776, - "date": "2026-07-25T13:00:00+00:00", - "timestamp": 1784984400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FSV Hollenbach", - "home_team_id": 43380, - "away_team": "VfB Stuttgart", - "away_team_id": 2677, - "home_score": 0, - "away_score": 5, - "result": "W" - }, - { - "match_id": 16408667, - "date": "2026-07-29T16:30:00+00:00", - "timestamp": 1785342600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Kickers Offenbach", - "home_team_id": 2586, - "away_team": "VfB Stuttgart", - "away_team_id": 2677, - "home_score": 1, - "away_score": 8, - "result": "W" - }, { "match_id": 16494873, "date": "2026-08-01T13:00:00+00:00", @@ -223,23 +195,37 @@ "home_score": 1, "away_score": 0, "result": "L" - } - ], - "bundesliga_matches": [ + }, + { + "match_id": 16287048, + "date": "2026-08-21T18:45:00+00:00", + "timestamp": 1787337900, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "FC Hansa Rostock", + "home_team_id": 2533, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 0, + "away_score": 4, + "result": "W" + }, { - "match_id": 14065222, - "date": "2026-04-19T15:30:00+00:00", - "timestamp": 1776612600, + "match_id": 16434087, + "date": "2026-08-28T18:30:00+00:00", + "timestamp": 1787941800, "competition": "Bundesliga", "unique_tournament_id": 35, "home_team": "FC Bayern München", "home_team_id": 2672, "away_team": "VfB Stuttgart", "away_team_id": 2677, - "home_score": 4, - "away_score": 2, + "home_score": 5, + "away_score": 1, "result": "L" - }, + } + ], + "bundesliga_matches": [ { "match_id": 14065256, "date": "2026-04-26T13:30:00+00:00", @@ -295,42 +281,28 @@ "home_score": 2, "away_score": 2, "result": "D" + }, + { + "match_id": 16434087, + "date": "2026-08-28T18:30:00+00:00", + "timestamp": 1787941800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "home_score": 5, + "away_score": 1, + "result": "L" } ] }, "2671": { "team": "1. FC Köln", - "overall_form": "WWWDW", - "bundesliga_form": "DLDLL", + "overall_form": "WDWWW", + "bundesliga_form": "LDLLW", "overall_matches": [ - { - "match_id": 16400192, - "date": "2026-07-13T16:00:00+00:00", - "timestamp": 1783958400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV Bergisch Gladbach 09", - "home_team_id": 6173, - "away_team": "1. FC Köln", - "away_team_id": 2671, - "home_score": 0, - "away_score": 8, - "result": "W" - }, - { - "match_id": 16485214, - "date": "2026-07-18T09:00:00+00:00", - "timestamp": 1784365200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "1. FC Köln", - "home_team_id": 2671, - "away_team": "FC Rheinsud Koln", - "away_team_id": 355181, - "home_score": 5, - "away_score": 0, - "result": "W" - }, { "match_id": 16576563, "date": "2026-07-23T16:15:00+00:00", @@ -372,23 +344,37 @@ "home_score": 2, "away_score": 1, "result": "W" - } - ], - "bundesliga_matches": [ + }, { - "match_id": 14065229, - "date": "2026-04-17T18:30:00+00:00", - "timestamp": 1776450600, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "FC St. Pauli", - "home_team_id": 2526, + "match_id": 16287059, + "date": "2026-08-24T16:00:00+00:00", + "timestamp": 1787587200, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "FC Würzburger Kickers", + "home_team_id": 23947, "away_team": "1. FC Köln", "away_team_id": 2671, "home_score": 1, - "away_score": 1, - "result": "D" + "away_score": 2, + "result": "W" }, + { + "match_id": 16434022, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 2, + "result": "W" + } + ], + "bundesliga_matches": [ { "match_id": 14065238, "date": "2026-04-25T13:30:00+00:00", @@ -444,42 +430,28 @@ "home_score": 5, "away_score": 1, "result": "L" + }, + { + "match_id": 16434022, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 2, + "result": "W" } ] }, "2569": { "team": "TSG Hoffenheim", - "overall_form": "WWLLD", - "bundesliga_form": "WWDWL", + "overall_form": "LLDWL", + "bundesliga_form": "WDWLL", "overall_matches": [ - { - "match_id": 16565072, - "date": "2026-07-29T16:00:00+00:00", - "timestamp": 1785340800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "TSG Hoffenheim", - "home_team_id": 2569, - "away_team": "Holstein Kiel", - "away_team_id": 2573, - "home_score": 3, - "away_score": 1, - "result": "W" - }, - { - "match_id": 16293573, - "date": "2026-08-01T13:30:00+00:00", - "timestamp": 1785591000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "TSG Hoffenheim", - "home_team_id": 2569, - "away_team": "Karlsruher SC", - "away_team_id": 2553, - "home_score": 3, - "away_score": 0, - "result": "W" - }, { "match_id": 16743431, "date": "2026-08-07T14:00:00+00:00", @@ -521,23 +493,37 @@ "home_score": 2, "away_score": 2, "result": "D" - } - ], - "bundesliga_matches": [ + }, { - "match_id": 14065230, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "TSG Hoffenheim", - "home_team_id": 2569, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 2, - "away_score": 1, + "match_id": 16287038, + "date": "2026-08-22T13:30:00+00:00", + "timestamp": 1787405400, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Erzgebirge Aue", + "home_team_id": 2566, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 0, + "away_score": 4, "result": "W" }, + { + "match_id": 16434022, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 2, + "result": "L" + } + ], + "bundesliga_matches": [ { "match_id": 14065237, "date": "2026-04-25T16:30:00+00:00", @@ -593,42 +579,28 @@ "home_score": 4, "away_score": 0, "result": "L" + }, + { + "match_id": 16434022, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 3, + "away_score": 2, + "result": "L" } ] }, "2547": { "team": "1. FC Union Berlin", - "overall_form": "LLDWL", - "bundesliga_form": "LLDWW", + "overall_form": "DWLWD", + "bundesliga_form": "LDWWD", "overall_matches": [ - { - "match_id": 16317789, - "date": "2026-07-18T14:00:00+00:00", - "timestamp": 1784383200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FC Aarau", - "home_team_id": 2447, - "away_team": "1. FC Union Berlin", - "away_team_id": 2547, - "home_score": 2, - "away_score": 1, - "result": "L" - }, - { - "match_id": 16303077, - "date": "2026-08-01T12:00:00+00:00", - "timestamp": 1785585600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SG Dynamo Dresden", - "home_team_id": 2595, - "away_team": "1. FC Union Berlin", - "away_team_id": 2547, - "home_score": 2, - "away_score": 1, - "result": "L" - }, { "match_id": 16363515, "date": "2026-08-02T12:00:00+00:00", @@ -670,23 +642,37 @@ "home_score": 2, "away_score": 4, "result": "L" - } - ], - "bundesliga_matches": [ + }, + { + "match_id": 16287045, + "date": "2026-08-23T13:30:00+00:00", + "timestamp": 1787491800, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Eintracht Braunschweig", + "home_team_id": 2557, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 2, + "away_score": 4, + "result": "W" + }, { - "match_id": 14065225, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, + "match_id": 16434026, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, "competition": "Bundesliga", "unique_tournament_id": 35, "home_team": "1. FC Union Berlin", "home_team_id": 2547, - "away_team": "VfL Wolfsburg", - "away_team_id": 2524, - "home_score": 1, - "away_score": 2, - "result": "L" - }, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 3, + "result": "D" + } + ], + "bundesliga_matches": [ { "match_id": 14065257, "date": "2026-04-24T18:30:00+00:00", @@ -742,42 +728,28 @@ "home_score": 4, "away_score": 0, "result": "W" + }, + { + "match_id": 16434026, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 3, + "result": "D" } ] }, "2674": { "team": "Eintracht Frankfurt", - "overall_form": "WWWWL", - "bundesliga_form": "LDLLD", + "overall_form": "WWLWD", + "bundesliga_form": "DLLDD", "overall_matches": [ - { - "match_id": 16571362, - "date": "2026-07-26T13:30:00+00:00", - "timestamp": 1785072600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Eintracht Frankfurt", - "home_team_id": 2674, - "away_team": "Trabzonspor", - "away_team_id": 3051, - "home_score": 3, - "away_score": 0, - "result": "W" - }, - { - "match_id": 16400207, - "date": "2026-08-01T15:00:00+00:00", - "timestamp": 1785596400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV Waldhof Mannheim", - "home_team_id": 2680, - "away_team": "Eintracht Frankfurt", - "away_team_id": 2674, - "home_score": 0, - "away_score": 1, - "result": "W" - }, { "match_id": 16569178, "date": "2026-08-08T13:00:00+00:00", @@ -819,23 +791,37 @@ "home_score": 7, "away_score": 0, "result": "L" - } - ], - "bundesliga_matches": [ + }, + { + "match_id": 16287062, + "date": "2026-08-21T16:00:00+00:00", + "timestamp": 1787328000, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "SC St Tönis 11/20", + "home_team_id": 422208, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 0, + "away_score": 11, + "result": "W" + }, { - "match_id": 14065223, - "date": "2026-04-18T16:30:00+00:00", - "timestamp": 1776529800, + "match_id": 16434026, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Eintracht Frankfurt", - "home_team_id": 2674, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 1, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, "away_score": 3, - "result": "L" - }, + "result": "D" + } + ], + "bundesliga_matches": [ { "match_id": 14065231, "date": "2026-04-25T13:30:00+00:00", @@ -891,42 +877,28 @@ "home_score": 2, "away_score": 2, "result": "D" + }, + { + "match_id": 16434026, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 3, + "result": "D" } ] }, "2556": { "team": "1. FSV Mainz 05", - "overall_form": "WWDWW", - "bundesliga_form": "DLWLW", + "overall_form": "DWWWD", + "bundesliga_form": "LWLWD", "overall_matches": [ - { - "match_id": 16331086, - "date": "2026-07-25T13:00:00+00:00", - "timestamp": 1784984400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "1. FSV Mainz 05", - "home_team_id": 2556, - "away_team": "Holstein Kiel", - "away_team_id": 2573, - "home_score": 3, - "away_score": 0, - "result": "W" - }, - { - "match_id": 16564738, - "date": "2026-07-31T14:00:00+00:00", - "timestamp": 1785506400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "1. FSV Mainz 05", - "home_team_id": 2556, - "away_team": "Shabab Al-Ahli Dubai", - "away_team_id": 264111, - "home_score": 1, - "away_score": 0, - "result": "W" - }, { "match_id": 16568868, "date": "2026-08-01T14:00:00+00:00", @@ -968,23 +940,37 @@ "home_score": 2, "away_score": 1, "result": "W" - } - ], - "bundesliga_matches": [ + }, { - "match_id": 14065227, - "date": "2026-04-19T17:30:00+00:00", - "timestamp": 1776619800, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "Borussia M'gladbach", - "home_team_id": 2527, + "match_id": 16287042, + "date": "2026-08-23T13:30:00+00:00", + "timestamp": 1787491800, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "VfB 1921 Krieschow", + "home_team_id": 258720, "away_team": "1. FSV Mainz 05", "away_team_id": 2556, - "home_score": 1, - "away_score": 1, - "result": "D" + "home_score": 0, + "away_score": 9, + "result": "W" }, + { + "match_id": 16434044, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" + } + ], + "bundesliga_matches": [ { "match_id": 14065235, "date": "2026-04-25T13:30:00+00:00", @@ -1040,42 +1026,28 @@ "home_score": 0, "away_score": 2, "result": "W" + }, + { + "match_id": 16434044, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" } ] }, "2561": { "team": "SC Paderborn 07", - "overall_form": "WLWWD", - "bundesliga_form": "DD", + "overall_form": "WWDWD", + "bundesliga_form": "DDD", "overall_matches": [ - { - "match_id": 16485367, - "date": "2026-07-17T15:00:00+00:00", - "timestamp": 1784300400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SC Paderborn 07", - "home_team_id": 2561, - "away_team": "Fagiano Okayama", - "away_team_id": 34034, - "home_score": 2, - "away_score": 1, - "result": "W" - }, - { - "match_id": 16400333, - "date": "2026-07-25T11:00:00+00:00", - "timestamp": 1784977200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SC Paderborn 07", - "home_team_id": 2561, - "away_team": "1. FC Magdeburg", - "away_team_id": 2591, - "home_score": 0, - "away_score": 2, - "result": "L" - }, { "match_id": 16665883, "date": "2026-07-29T10:30:00+00:00", @@ -1117,6 +1089,34 @@ "home_score": 2, "away_score": 2, "result": "D" + }, + { + "match_id": 16287053, + "date": "2026-08-23T16:00:00+00:00", + "timestamp": 1787500800, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "1.FC Phönix Lübeck", + "home_team_id": 323848, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 2, + "away_score": 4, + "result": "W" + }, + { + "match_id": 16434044, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" } ], "bundesliga_matches": [ @@ -1147,113 +1147,262 @@ "home_score": 1, "away_score": 1, "result": "D" + }, + { + "match_id": 16434044, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "home_score": 0, + "away_score": 0, + "result": "D" } ] }, - "2673": { - "team": "Borussia Dortmund", - "overall_form": "LLWWD", - "bundesliga_form": "LWLWW", + "36360": { + "team": "RB Leipzig", + "overall_form": "WLLWW", + "bundesliga_form": "WLWLW", "overall_matches": [ { - "match_id": 16485281, - "date": "2026-07-25T11:00:00+00:00", - "timestamp": 1784977200, + "match_id": 16408673, + "date": "2026-08-01T09:30:00+00:00", + "timestamp": 1785576600, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Fortuna Düsseldorf", - "home_team_id": 2588, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 2, - "away_score": 1, - "result": "L" + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "SC Verl", + "away_team_id": 2593, + "home_score": 4, + "away_score": 0, + "result": "W" }, { - "match_id": 16330988, - "date": "2026-07-29T10:00:00+00:00", - "timestamp": 1785319200, + "match_id": 16400329, + "date": "2026-08-08T13:00:00+00:00", + "timestamp": 1786194000, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Cerezo Osaka", - "home_team_id": 3141, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, + "home_team": "Leeds United", + "home_team_id": 34, + "away_team": "RB Leipzig", + "away_team_id": 36360, "home_score": 1, "away_score": 0, "result": "L" }, { - "match_id": 16330990, - "date": "2026-08-01T10:00:00+00:00", - "timestamp": 1785578400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FC Tokyo", - "home_team_id": 3147, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 0, + "match_id": 16242805, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Telekom Cup", + "unique_tournament_id": 889, + "home_team": "FC Bayern München", + "home_team_id": 2672, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 3, "away_score": 1, - "result": "W" + "result": "L" }, { - "match_id": 16435283, - "date": "2026-08-09T13:00:00+00:00", - "timestamp": 1786280400, - "competition": "Emirates Cup", - "unique_tournament_id": 1295, - "home_team": "Arsenal", - "home_team_id": 42, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 2, - "away_score": 3, + "match_id": 16287035, + "date": "2026-08-22T16:00:00+00:00", + "timestamp": 1787414400, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Eintracht Trier", + "home_team_id": 2558, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 0, + "away_score": 6, "result": "W" }, { - "match_id": 16332215, - "date": "2026-08-15T15:30:00+00:00", - "timestamp": 1786807800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Borussia Dortmund", - "home_team_id": 2673, - "away_team": "AS Roma", - "away_team_id": 2702, - "home_score": 2, - "away_score": 2, - "result": "D" + "match_id": 16434023, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 3, + "away_score": 0, + "result": "W" } ], "bundesliga_matches": [ { - "match_id": 14065230, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, + "match_id": 14065257, + "date": "2026-04-24T18:30:00+00:00", + "timestamp": 1777055400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "TSG Hoffenheim", - "home_team_id": 2569, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 2, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "home_score": 3, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065236, + "date": "2026-05-02T16:30:00+00:00", + "timestamp": 1777739400, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 4, "away_score": 1, "result": "L" }, { - "match_id": 14065228, - "date": "2026-04-26T15:30:00+00:00", - "timestamp": 1777217400, + "match_id": 14065250, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Borussia Dortmund", - "home_team_id": 2673, - "away_team": "SC Freiburg", - "away_team_id": 2538, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "FC St. Pauli", + "away_team_id": 2526, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "match_id": 14065555, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "RB Leipzig", + "away_team_id": 36360, "home_score": 4, + "away_score": 1, + "result": "L" + }, + { + "match_id": 16434023, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 3, "away_score": 0, "result": "W" + } + ] + }, + "2527": { + "team": "Borussia M'gladbach", + "overall_form": "WWWWL", + "bundesliga_form": "DWLWL", + "overall_matches": [ + { + "match_id": 16743431, + "date": "2026-08-07T14:00:00+00:00", + "timestamp": 1786111200, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 1, + "away_score": 4, + "result": "W" + }, + { + "match_id": 16569177, + "date": "2026-08-12T16:00:00+00:00", + "timestamp": 1786550400, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "SSVg Velbert", + "home_team_id": 5817, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 0, + "away_score": 8, + "result": "W" + }, + { + "match_id": 16284993, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "Aston Villa", + "away_team_id": 40, + "home_score": 2, + "away_score": 1, + "result": "W" + }, + { + "match_id": 16287039, + "date": "2026-08-23T13:30:00+00:00", + "timestamp": 1787491800, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "TSV Schott Mainz", + "home_team_id": 162354, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 0, + "away_score": 5, + "result": "W" + }, + { + "match_id": 16434023, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 3, + "away_score": 0, + "result": "L" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065233, + "date": "2026-04-25T13:30:00+00:00", + "timestamp": 1777123800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "VfL Wolfsburg", + "home_team_id": 2524, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 0, + "away_score": 0, + "result": "D" }, { "match_id": 14065243, @@ -1267,170 +1416,263 @@ "away_team_id": 2673, "home_score": 1, "away_score": 0, - "result": "L" + "result": "W" }, { - "match_id": 14065245, - "date": "2026-05-08T18:30:00+00:00", - "timestamp": 1778265000, + "match_id": 14065249, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Borussia Dortmund", - "home_team_id": 2673, - "away_team": "Eintracht Frankfurt", - "away_team_id": 2674, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, "home_score": 3, - "away_score": 2, - "result": "W" + "away_score": 1, + "result": "L" }, { - "match_id": 14065561, + "match_id": 14065559, "date": "2026-05-16T13:30:00+00:00", "timestamp": 1778938200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 0, - "away_score": 2, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, + "home_score": 4, + "away_score": 0, "result": "W" + }, + { + "match_id": 16434023, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "home_score": 3, + "away_score": 0, + "result": "L" } ] }, - "2676": { - "team": "Hamburger SV", - "overall_form": "LWLDW", - "bundesliga_form": "LLWWD", + "2598": { + "team": "SV 07 Elversberg", + "overall_form": "WDWWW", + "bundesliga_form": "W", "overall_matches": [ { - "match_id": 16363505, - "date": "2026-07-18T17:00:00+00:00", - "timestamp": 1784394000, + "match_id": 16489898, + "date": "2026-08-04T16:00:00+00:00", + "timestamp": 1785859200, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "SK Rapid Wien", - "home_team_id": 2055, - "away_team": "Hamburger SV", - "away_team_id": 2676, - "home_score": 3, - "away_score": 2, - "result": "L" + "home_team": "RC Strasbourg", + "home_team_id": 1659, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 2, + "away_score": 5, + "result": "W" }, { - "match_id": 16571364, - "date": "2026-07-25T11:30:00+00:00", - "timestamp": 1784979000, + "match_id": 16575693, + "date": "2026-08-08T19:00:00+00:00", + "timestamp": 1786215600, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Hamburger SV", - "home_team_id": 2676, - "away_team": "1. FC Heidenheim", - "away_team_id": 5885, - "home_score": 3, + "home_team": "Mallorca", + "home_team_id": 2826, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "home_score": 1, "away_score": 1, - "result": "W" + "result": "D" }, { - "match_id": 16424189, - "date": "2026-08-01T15:00:00+00:00", - "timestamp": 1785596400, + "match_id": 16400338, + "date": "2026-08-15T13:30:00+00:00", + "timestamp": 1786800600, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Hamburger SV", - "home_team_id": 2676, - "away_team": "Everton", - "away_team_id": 48, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "Lorient", + "away_team_id": 1656, + "home_score": 4, + "away_score": 1, + "result": "W" + }, + { + "match_id": 16287051, + "date": "2026-08-22T13:30:00+00:00", + "timestamp": 1787405400, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "MSV Duisburg", + "home_team_id": 2543, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, "home_score": 1, + "away_score": 3, + "result": "W" + }, + { + "match_id": 16434020, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "home_score": 3, "away_score": 2, - "result": "L" + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 16434020, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "home_score": 3, + "away_score": 2, + "result": "W" + } + ] + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "overall_form": "WLWWL", + "bundesliga_form": "WWLDL", + "overall_matches": [ + { + "match_id": 16256385, + "date": "2026-08-08T13:30:00+00:00", + "timestamp": 1786195800, + "competition": "Club Friendly Games", + "unique_tournament_id": 853, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "Sevilla", + "away_team_id": 2833, + "home_score": 2, + "away_score": 1, + "result": "W" }, { - "match_id": 16739388, - "date": "2026-08-08T13:00:00+00:00", - "timestamp": 1786194000, + "match_id": 16439190, + "date": "2026-08-12T18:45:00+00:00", + "timestamp": 1786560300, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Hamburger SV", - "home_team_id": 2676, - "away_team": "Lille", - "away_team_id": 1643, + "home_team": "Nottingham Forest", + "home_team_id": 14, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, "home_score": 2, - "away_score": 2, - "result": "D" + "away_score": 1, + "result": "L" }, { - "match_id": 16568546, - "date": "2026-08-15T17:00:00+00:00", - "timestamp": 1786813200, + "match_id": 16404057, + "date": "2026-08-15T14:00:00+00:00", + "timestamp": 1786802400, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Toulouse", - "home_team_id": 1681, - "away_team": "Hamburger SV", - "away_team_id": 2676, + "home_team": "Newcastle United", + "home_team_id": 39, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, "home_score": 1, "away_score": 2, "result": "W" - } - ], - "bundesliga_matches": [ + }, + { + "match_id": 16287036, + "date": "2026-08-22T11:00:00+00:00", + "timestamp": 1787396400, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "SV Wehen Wiesbaden", + "home_team_id": 2597, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "home_score": 0, + "away_score": 4, + "result": "W" + }, { - "match_id": 14065224, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, + "match_id": 16434020, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "Hamburger SV", - "away_team_id": 2676, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, "home_score": 3, - "away_score": 1, + "away_score": 2, "result": "L" - }, + } + ], + "bundesliga_matches": [ { - "match_id": 14065237, - "date": "2026-04-25T16:30:00+00:00", - "timestamp": 1777134600, + "match_id": 14065238, + "date": "2026-04-25T13:30:00+00:00", + "timestamp": 1777123800, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Hamburger SV", - "home_team_id": 2676, - "away_team": "TSG Hoffenheim", - "away_team_id": 2569, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, "home_score": 1, "away_score": 2, - "result": "L" + "result": "W" }, { - "match_id": 14065239, - "date": "2026-05-02T13:30:00+00:00", - "timestamp": 1777728600, + "match_id": 14065236, + "date": "2026-05-02T16:30:00+00:00", + "timestamp": 1777739400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Eintracht Frankfurt", - "home_team_id": 2674, - "away_team": "Hamburger SV", - "away_team_id": 2676, - "home_score": 1, - "away_score": 2, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "home_score": 4, + "away_score": 1, "result": "W" }, { - "match_id": 14065255, - "date": "2026-05-10T13:30:00+00:00", - "timestamp": 1778419800, + "match_id": 14065248, + "date": "2026-05-09T13:30:00+00:00", + "timestamp": 1778333400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Hamburger SV", - "home_team_id": 2676, - "away_team": "SC Freiburg", - "away_team_id": 2538, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, "home_score": 3, - "away_score": 2, - "result": "W" + "away_score": 1, + "result": "L" }, { "match_id": 14065557, @@ -1445,368 +1687,326 @@ "home_score": 1, "away_score": 1, "result": "D" + }, + { + "match_id": 16434020, + "date": "2026-08-29T13:30:00+00:00", + "timestamp": 1788010200, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "home_score": 3, + "away_score": 2, + "result": "L" } ] }, - "36360": { - "team": "RB Leipzig", - "overall_form": "WWWLL", - "bundesliga_form": "WWLWL", + "2673": { + "team": "Borussia Dortmund", + "overall_form": "WDLWW", + "bundesliga_form": "WLWWW", "overall_matches": [ { - "match_id": 16400326, - "date": "2026-07-18T12:00:00+00:00", - "timestamp": 1784376000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "VSG Altglienicke", - "home_team_id": 74483, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 1, - "away_score": 2, - "result": "W" - }, - { - "match_id": 16311581, - "date": "2026-07-25T09:30:00+00:00", - "timestamp": 1784971800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "RB Leipzig", - "home_team_id": 36360, - "away_team": "FC Ingolstadt 04", - "away_team_id": 5880, - "home_score": 1, - "away_score": 0, + "match_id": 16435283, + "date": "2026-08-09T13:00:00+00:00", + "timestamp": 1786280400, + "competition": "Emirates Cup", + "unique_tournament_id": 1295, + "home_team": "Arsenal", + "home_team_id": 42, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "home_score": 2, + "away_score": 3, "result": "W" }, { - "match_id": 16408673, - "date": "2026-08-01T09:30:00+00:00", - "timestamp": 1785576600, + "match_id": 16332215, + "date": "2026-08-15T15:30:00+00:00", + "timestamp": 1786807800, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "RB Leipzig", - "home_team_id": 36360, - "away_team": "SC Verl", - "away_team_id": 2593, - "home_score": 4, - "away_score": 0, - "result": "W" + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "AS Roma", + "away_team_id": 2702, + "home_score": 2, + "away_score": 2, + "result": "D" }, { - "match_id": 16400329, - "date": "2026-08-08T13:00:00+00:00", - "timestamp": 1786194000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Leeds United", - "home_team_id": 34, - "away_team": "RB Leipzig", - "away_team_id": 36360, + "match_id": 16248441, + "date": "2026-08-22T18:30:00+00:00", + "timestamp": 1787423400, + "competition": "Supercup", + "unique_tournament_id": 799, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "FC Bayern München", + "away_team_id": 2672, "home_score": 1, - "away_score": 0, + "away_score": 2, "result": "L" }, { - "match_id": 16242805, - "date": "2026-08-15T13:30:00+00:00", - "timestamp": 1786800600, - "competition": "Telekom Cup", - "unique_tournament_id": 889, - "home_team": "FC Bayern München", - "home_team_id": 2672, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 3, - "away_score": 1, - "result": "L" - } - ], - "bundesliga_matches": [ - { - "match_id": 14065223, - "date": "2026-04-18T16:30:00+00:00", - "timestamp": 1776529800, + "match_id": 16434025, + "date": "2026-08-29T16:30:00+00:00", + "timestamp": 1788021000, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Eintracht Frankfurt", - "home_team_id": 2674, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 1, - "away_score": 3, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 2, + "away_score": 0, "result": "W" }, { - "match_id": 14065257, - "date": "2026-04-24T18:30:00+00:00", - "timestamp": 1777055400, + "match_id": 16287049, + "date": "2026-09-01T18:45:00+00:00", + "timestamp": 1788288300, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Hamburg-Eimsbütteler Ballspiel Club 1911", + "home_team_id": 291525, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "home_score": 0, + "away_score": 5, + "result": "W" + } + ], + "bundesliga_matches": [ + { + "match_id": 14065228, + "date": "2026-04-26T15:30:00+00:00", + "timestamp": 1777217400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "RB Leipzig", - "home_team_id": 36360, - "away_team": "1. FC Union Berlin", - "away_team_id": 2547, - "home_score": 3, - "away_score": 1, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 4, + "away_score": 0, "result": "W" }, { - "match_id": 14065236, - "date": "2026-05-02T16:30:00+00:00", - "timestamp": 1777739400, + "match_id": 14065243, + "date": "2026-05-03T15:30:00+00:00", + "timestamp": 1777822200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 4, - "away_score": 1, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "home_score": 1, + "away_score": 0, "result": "L" }, { - "match_id": 14065250, - "date": "2026-05-09T13:30:00+00:00", - "timestamp": 1778333400, + "match_id": 14065245, + "date": "2026-05-08T18:30:00+00:00", + "timestamp": 1778265000, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "RB Leipzig", - "home_team_id": 36360, - "away_team": "FC St. Pauli", - "away_team_id": 2526, - "home_score": 2, - "away_score": 1, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "home_score": 3, + "away_score": 2, "result": "W" }, { - "match_id": 14065555, + "match_id": 14065561, "date": "2026-05-16T13:30:00+00:00", "timestamp": 1778938200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "SC Freiburg", - "home_team_id": 2538, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 4, - "away_score": 1, - "result": "L" + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "home_score": 0, + "away_score": 2, + "result": "W" + }, + { + "match_id": 16434025, + "date": "2026-08-29T16:30:00+00:00", + "timestamp": 1788021000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 2, + "away_score": 0, + "result": "W" } ] }, - "2527": { - "team": "Borussia M'gladbach", - "overall_form": "WWWWW", - "bundesliga_form": "DDWLW", + "2676": { + "team": "Hamburger SV", + "overall_form": "LDWWL", + "bundesliga_form": "LWWDL", "overall_matches": [ { - "match_id": 16293553, - "date": "2026-07-25T12:00:00+00:00", - "timestamp": 1784980800, + "match_id": 16424189, + "date": "2026-08-01T15:00:00+00:00", + "timestamp": 1785596400, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Rot-Weiss Essen", - "home_team_id": 2562, - "away_team": "Borussia M'gladbach", - "away_team_id": 2527, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "Everton", + "away_team_id": 48, "home_score": 1, "away_score": 2, - "result": "W" + "result": "L" }, { - "match_id": 16293554, - "date": "2026-08-01T12:00:00+00:00", - "timestamp": 1785585600, + "match_id": 16739388, + "date": "2026-08-08T13:00:00+00:00", + "timestamp": 1786194000, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "FC Hansa Rostock", - "home_team_id": 2533, - "away_team": "Borussia M'gladbach", - "away_team_id": 2527, - "home_score": 1, - "away_score": 3, - "result": "W" + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "Lille", + "away_team_id": 1643, + "home_score": 2, + "away_score": 2, + "result": "D" }, { - "match_id": 16743431, - "date": "2026-08-07T14:00:00+00:00", - "timestamp": 1786111200, + "match_id": 16568546, + "date": "2026-08-15T17:00:00+00:00", + "timestamp": 1786813200, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "TSG Hoffenheim", - "home_team_id": 2569, - "away_team": "Borussia M'gladbach", - "away_team_id": 2527, + "home_team": "Toulouse", + "home_team_id": 1681, + "away_team": "Hamburger SV", + "away_team_id": 2676, "home_score": 1, - "away_score": 4, + "away_score": 2, "result": "W" }, { - "match_id": 16569177, - "date": "2026-08-12T16:00:00+00:00", - "timestamp": 1786550400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SSVg Velbert", - "home_team_id": 5817, - "away_team": "Borussia M'gladbach", - "away_team_id": 2527, + "match_id": 16287050, + "date": "2026-08-24T16:00:00+00:00", + "timestamp": 1787587200, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "SC Verl", + "home_team_id": 2593, + "away_team": "Hamburger SV", + "away_team_id": 2676, "home_score": 0, - "away_score": 8, + "away_score": 3, "result": "W" }, { - "match_id": 16284993, - "date": "2026-08-15T13:30:00+00:00", - "timestamp": 1786800600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Borussia M'gladbach", - "home_team_id": 2527, - "away_team": "Aston Villa", - "away_team_id": 40, + "match_id": 16434025, + "date": "2026-08-29T16:30:00+00:00", + "timestamp": 1788021000, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Hamburger SV", + "away_team_id": 2676, "home_score": 2, - "away_score": 1, - "result": "W" + "away_score": 0, + "result": "L" } ], "bundesliga_matches": [ { - "match_id": 14065227, - "date": "2026-04-19T17:30:00+00:00", - "timestamp": 1776619800, + "match_id": 14065237, + "date": "2026-04-25T16:30:00+00:00", + "timestamp": 1777134600, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Borussia M'gladbach", - "home_team_id": 2527, - "away_team": "1. FSV Mainz 05", - "away_team_id": 2556, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "TSG Hoffenheim", + "away_team_id": 2569, "home_score": 1, - "away_score": 1, - "result": "D" + "away_score": 2, + "result": "L" }, { - "match_id": 14065233, - "date": "2026-04-25T13:30:00+00:00", - "timestamp": 1777123800, + "match_id": 14065239, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "VfL Wolfsburg", - "home_team_id": 2524, - "away_team": "Borussia M'gladbach", - "away_team_id": 2527, - "home_score": 0, - "away_score": 0, - "result": "D" + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 1, + "away_score": 2, + "result": "W" }, { - "match_id": 14065243, - "date": "2026-05-03T15:30:00+00:00", - "timestamp": 1777822200, + "match_id": 14065255, + "date": "2026-05-10T13:30:00+00:00", + "timestamp": 1778419800, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Borussia M'gladbach", - "home_team_id": 2527, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 1, - "away_score": 0, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 3, + "away_score": 2, "result": "W" }, { - "match_id": 14065249, - "date": "2026-05-09T13:30:00+00:00", - "timestamp": 1778333400, + "match_id": 14065557, + "date": "2026-05-16T13:30:00+00:00", + "timestamp": 1778938200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "FC Augsburg", - "home_team_id": 2600, - "away_team": "Borussia M'gladbach", - "away_team_id": 2527, - "home_score": 3, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 1, "away_score": 1, - "result": "L" + "result": "D" }, { - "match_id": 14065559, - "date": "2026-05-16T13:30:00+00:00", - "timestamp": 1778938200, + "match_id": 16434025, + "date": "2026-08-29T16:30:00+00:00", + "timestamp": 1788021000, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Borussia M'gladbach", - "home_team_id": 2527, - "away_team": "TSG Hoffenheim", - "away_team_id": 2569, - "home_score": 4, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "home_score": 2, "away_score": 0, - "result": "W" + "result": "L" } ] }, "2538": { "team": "SC Freiburg", - "overall_form": "LWLWW", - "bundesliga_form": "WLDLW", - "overall_matches": [ - { - "match_id": 15632626, - "date": "2026-05-20T19:00:00+00:00", - "timestamp": 1779303600, - "competition": "UEFA Europa League, Knockout stage", - "unique_tournament_id": 679, - "home_team": "SC Freiburg", - "home_team_id": 2538, - "away_team": "Aston Villa", - "away_team_id": 40, - "home_score": 0, - "away_score": 3, - "result": "L" - }, - { - "match_id": 16293523, - "date": "2026-07-24T14:00:00+00:00", - "timestamp": 1784901600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Derby County", - "home_team_id": 27, - "away_team": "SC Freiburg", - "away_team_id": 2538, - "home_score": 1, - "away_score": 3, - "result": "W" - }, - { - "match_id": 16408670, - "date": "2026-07-31T12:00:00+00:00", - "timestamp": 1785499200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SpVgg Greuther Fürth", - "home_team_id": 2551, - "away_team": "SC Freiburg", - "away_team_id": 2538, - "home_score": 3, - "away_score": 0, - "result": "L" - }, - { - "match_id": 16489899, - "date": "2026-08-08T13:30:00+00:00", - "timestamp": 1786195800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SC Freiburg", - "home_team_id": 2538, - "away_team": "RC Strasbourg", - "away_team_id": 1659, - "home_score": 2, - "away_score": 0, - "result": "W" - }, + "overall_form": "WWWWW", + "bundesliga_form": "LDLWW", + "overall_matches": [ { "match_id": 16400328, "date": "2026-08-15T12:00:00+00:00", @@ -1820,23 +2020,65 @@ "home_score": 2, "away_score": 0, "result": "W" - } - ], - "bundesliga_matches": [ + }, + { + "match_id": 16717090, + "date": "2026-08-20T18:30:00+00:00", + "timestamp": 1787250600, + "competition": "UEFA Europa Conference League, Qualification Playoff", + "unique_tournament_id": 17015, + "home_team": "Motherwell", + "home_team_id": 2346, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 1, + "away_score": 3, + "result": "W" + }, + { + "match_id": 16287037, + "date": "2026-08-23T16:00:00+00:00", + "timestamp": 1787500800, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Fortuna Düsseldorf", + "home_team_id": 2588, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "home_score": 1, + "away_score": 5, + "result": "W" + }, + { + "match_id": 16823042, + "date": "2026-08-27T16:45:00+00:00", + "timestamp": 1787849100, + "competition": "UEFA Europa Conference League, Qualification Playoff", + "unique_tournament_id": 17015, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "Motherwell", + "away_team_id": 2346, + "home_score": 4, + "away_score": 1, + "result": "W" + }, { - "match_id": 14065226, - "date": "2026-04-19T13:30:00+00:00", - "timestamp": 1776605400, + "match_id": 16434029, + "date": "2026-08-30T13:30:00+00:00", + "timestamp": 1788096600, "competition": "Bundesliga", "unique_tournament_id": 35, "home_team": "SC Freiburg", "home_team_id": 2538, - "away_team": "1. FC Heidenheim", - "away_team_id": 5885, - "home_score": 2, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 4, "away_score": 1, "result": "W" - }, + } + ], + "bundesliga_matches": [ { "match_id": 14065228, "date": "2026-04-26T15:30:00+00:00", @@ -1892,418 +2134,177 @@ "home_score": 4, "away_score": 1, "result": "W" - } - ] - }, - "2534": { - "team": "SV Werder Bremen", - "overall_form": "WWWDL", - "bundesliga_form": "WDLLL", - "overall_matches": [ - { - "match_id": 16485215, - "date": "2026-07-22T15:30:00+00:00", - "timestamp": 1784734200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "Fagiano Okayama", - "away_team_id": 34034, - "home_score": 2, - "away_score": 0, - "result": "W" - }, - { - "match_id": 16400336, - "date": "2026-07-25T11:00:00+00:00", - "timestamp": 1784977200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "VfL Bochum 1848", - "away_team_id": 2542, - "home_score": 2, - "away_score": 0, - "result": "W" - }, - { - "match_id": 16303194, - "date": "2026-08-01T13:00:00+00:00", - "timestamp": 1785589200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Energie Cottbus", - "home_team_id": 2532, - "away_team": "SV Werder Bremen", - "away_team_id": 2534, - "home_score": 2, - "away_score": 4, - "result": "W" - }, - { - "match_id": 16489645, - "date": "2026-08-08T12:00:00+00:00", - "timestamp": 1786190400, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "SC Paderborn 07", - "away_team_id": 2561, - "home_score": 2, - "away_score": 2, - "result": "D" - }, - { - "match_id": 16570791, - "date": "2026-08-15T12:30:00+00:00", - "timestamp": 1786797000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "Auxerre", - "away_team_id": 1646, - "home_score": 0, - "away_score": 1, - "result": "L" - } - ], - "bundesliga_matches": [ - { - "match_id": 14065224, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "Hamburger SV", - "away_team_id": 2676, - "home_score": 3, - "away_score": 1, - "result": "W" - }, - { - "match_id": 14065256, - "date": "2026-04-26T13:30:00+00:00", - "timestamp": 1777210200, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "VfB Stuttgart", - "home_team_id": 2677, - "away_team": "SV Werder Bremen", - "away_team_id": 2534, - "home_score": 1, - "away_score": 1, - "result": "D" - }, - { - "match_id": 14065241, - "date": "2026-05-02T13:30:00+00:00", - "timestamp": 1777728600, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "FC Augsburg", - "away_team_id": 2600, - "home_score": 1, - "away_score": 3, - "result": "L" }, { - "match_id": 14065252, - "date": "2026-05-09T13:30:00+00:00", - "timestamp": 1778333400, + "match_id": 16434029, + "date": "2026-08-30T13:30:00+00:00", + "timestamp": 1788096600, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "TSG Hoffenheim", - "home_team_id": 2569, + "home_team": "SC Freiburg", + "home_team_id": 2538, "away_team": "SV Werder Bremen", "away_team_id": 2534, - "home_score": 1, - "away_score": 0, - "result": "L" - }, - { - "match_id": 14065561, - "date": "2026-05-16T13:30:00+00:00", - "timestamp": 1778938200, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "SV Werder Bremen", - "home_team_id": 2534, - "away_team": "Borussia Dortmund", - "away_team_id": 2673, - "home_score": 0, - "away_score": 2, - "result": "L" - } - ] - }, - "2598": { - "team": "SV 07 Elversberg", - "overall_form": "LWWDW", - "bundesliga_form": "", - "overall_matches": [ - { - "match_id": 16293569, - "date": "2026-07-17T16:00:00+00:00", - "timestamp": 1784304000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV 07 Elversberg", - "home_team_id": 2598, - "away_team": "FC Viktoria Köln", - "away_team_id": 53365, - "home_score": 1, - "away_score": 2, - "result": "L" - }, - { - "match_id": 16400332, - "date": "2026-07-25T12:00:00+00:00", - "timestamp": 1784980800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "NEC Nijmegen", - "home_team_id": 2962, - "away_team": "SV 07 Elversberg", - "away_team_id": 2598, - "home_score": 0, - "away_score": 1, - "result": "W" - }, - { - "match_id": 16489898, - "date": "2026-08-04T16:00:00+00:00", - "timestamp": 1785859200, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "RC Strasbourg", - "home_team_id": 1659, - "away_team": "SV 07 Elversberg", - "away_team_id": 2598, - "home_score": 2, - "away_score": 5, - "result": "W" - }, - { - "match_id": 16575693, - "date": "2026-08-08T19:00:00+00:00", - "timestamp": 1786215600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Mallorca", - "home_team_id": 2826, - "away_team": "SV 07 Elversberg", - "away_team_id": 2598, - "home_score": 1, - "away_score": 1, - "result": "D" - }, - { - "match_id": 16400338, - "date": "2026-08-15T13:30:00+00:00", - "timestamp": 1786800600, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "SV 07 Elversberg", - "home_team_id": 2598, - "away_team": "Lorient", - "away_team_id": 1656, "home_score": 4, "away_score": 1, "result": "W" } - ], - "bundesliga_matches": [] + ] }, - "2681": { - "team": "Bayer 04 Leverkusen", - "overall_form": "WWWLW", - "bundesliga_form": "LWWLD", - "overall_matches": [ - { - "match_id": 16640557, - "date": "2026-07-29T13:00:00+00:00", - "timestamp": 1785330000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "KRC Genk", - "away_team_id": 2890, - "home_score": 4, - "away_score": 0, - "result": "W" - }, - { - "match_id": 16666223, - "date": "2026-08-01T09:00:00+00:00", - "timestamp": 1785574800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "Rot-Weiss Essen", - "away_team_id": 2562, - "home_score": 3, - "away_score": 0, - "result": "W" - }, + "2534": { + "team": "SV Werder Bremen", + "overall_form": "DLWWL", + "bundesliga_form": "DLLLL", + "overall_matches": [ { - "match_id": 16256385, - "date": "2026-08-08T13:30:00+00:00", - "timestamp": 1786195800, + "match_id": 16489645, + "date": "2026-08-08T12:00:00+00:00", + "timestamp": 1786190400, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "Sevilla", - "away_team_id": 2833, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, "home_score": 2, - "away_score": 1, - "result": "W" + "away_score": 2, + "result": "D" }, { - "match_id": 16439190, - "date": "2026-08-12T18:45:00+00:00", - "timestamp": 1786560300, + "match_id": 16570791, + "date": "2026-08-15T12:30:00+00:00", + "timestamp": 1786797000, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Nottingham Forest", - "home_team_id": 14, - "away_team": "Bayer 04 Leverkusen", - "away_team_id": 2681, - "home_score": 2, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "Auxerre", + "away_team_id": 1646, + "home_score": 0, "away_score": 1, "result": "L" }, { - "match_id": 16404057, - "date": "2026-08-15T14:00:00+00:00", - "timestamp": 1786802400, + "match_id": 16287052, + "date": "2026-08-22T13:30:00+00:00", + "timestamp": 1787405400, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "LSK Hansa Lüneburg", + "home_team_id": 24084, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 0, + "away_score": 3, + "result": "W" + }, + { + "match_id": 16899911, + "date": "2026-08-23T10:00:00+00:00", + "timestamp": 1787479200, "competition": "Club Friendly Games", "unique_tournament_id": 853, - "home_team": "Newcastle United", - "home_team_id": 39, - "away_team": "Bayer 04 Leverkusen", - "away_team_id": 2681, - "home_score": 1, - "away_score": 2, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "SV Meppen", + "away_team_id": 5804, + "home_score": 3, + "away_score": 1, "result": "W" - } - ], - "bundesliga_matches": [ + }, { - "match_id": 14065221, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, + "match_id": 16434029, + "date": "2026-08-30T13:30:00+00:00", + "timestamp": 1788096600, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "FC Augsburg", - "away_team_id": 2600, - "home_score": 1, - "away_score": 2, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 4, + "away_score": 1, "result": "L" - }, + } + ], + "bundesliga_matches": [ { - "match_id": 14065238, - "date": "2026-04-25T13:30:00+00:00", - "timestamp": 1777123800, + "match_id": 14065256, + "date": "2026-04-26T13:30:00+00:00", + "timestamp": 1777210200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "1. FC Köln", - "home_team_id": 2671, - "away_team": "Bayer 04 Leverkusen", - "away_team_id": 2681, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, "home_score": 1, - "away_score": 2, - "result": "W" + "away_score": 1, + "result": "D" }, { - "match_id": 14065236, - "date": "2026-05-02T16:30:00+00:00", - "timestamp": 1777739400, + "match_id": 14065241, + "date": "2026-05-02T13:30:00+00:00", + "timestamp": 1777728600, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "RB Leipzig", - "away_team_id": 36360, - "home_score": 4, - "away_score": 1, - "result": "W" + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "home_score": 1, + "away_score": 3, + "result": "L" }, { - "match_id": 14065248, + "match_id": 14065252, "date": "2026-05-09T13:30:00+00:00", "timestamp": 1778333400, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "VfB Stuttgart", - "home_team_id": 2677, - "away_team": "Bayer 04 Leverkusen", - "away_team_id": 2681, - "home_score": 3, - "away_score": 1, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 1, + "away_score": 0, "result": "L" }, { - "match_id": 14065557, + "match_id": 14065561, "date": "2026-05-16T13:30:00+00:00", "timestamp": 1778938200, "competition": "Bundesliga", "unique_tournament_id": 35, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, - "away_team": "Hamburger SV", - "away_team_id": 2676, - "home_score": 1, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "home_score": 0, + "away_score": 2, + "result": "L" + }, + { + "match_id": 16434029, + "date": "2026-08-30T13:30:00+00:00", + "timestamp": 1788096600, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "home_score": 4, "away_score": 1, - "result": "D" + "result": "L" } ] }, "2600": { "team": "FC Augsburg", - "overall_form": "DLWWL", - "bundesliga_form": "WDWWL", + "overall_form": "WWLWW", + "bundesliga_form": "DWWLW", "overall_matches": [ - { - "match_id": 16485283, - "date": "2026-07-25T12:00:00+00:00", - "timestamp": 1784980800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FC Augsburg", - "home_team_id": 2600, - "away_team": "1. FC Saarbrücken", - "away_team_id": 2554, - "home_score": 1, - "away_score": 1, - "result": "D" - }, - { - "match_id": 16404069, - "date": "2026-07-30T14:00:00+00:00", - "timestamp": 1785420000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "Bournemouth", - "home_team_id": 60, - "away_team": "FC Augsburg", - "away_team_id": 2600, - "home_score": 5, - "away_score": 2, - "result": "L" - }, { "match_id": 16489896, "date": "2026-08-05T17:00:00+00:00", @@ -2345,23 +2346,37 @@ "home_score": 4, "away_score": 0, "result": "L" - } - ], - "bundesliga_matches": [ + }, { - "match_id": 14065221, - "date": "2026-04-18T13:30:00+00:00", - "timestamp": 1776519000, - "competition": "Bundesliga", - "unique_tournament_id": 35, - "home_team": "Bayer 04 Leverkusen", - "home_team_id": 2681, + "match_id": 16287046, + "date": "2026-08-22T11:00:00+00:00", + "timestamp": 1787396400, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Energie Cottbus", + "home_team_id": 2532, "away_team": "FC Augsburg", "away_team_id": 2600, - "home_score": 1, + "home_score": 0, "away_score": 2, "result": "W" }, + { + "match_id": 16434039, + "date": "2026-08-30T15:30:00+00:00", + "timestamp": 1788103800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "home_score": 3, + "away_score": 0, + "result": "W" + } + ], + "bundesliga_matches": [ { "match_id": 14065231, "date": "2026-04-25T13:30:00+00:00", @@ -2417,42 +2432,28 @@ "home_score": 4, "away_score": 0, "result": "L" + }, + { + "match_id": 16434039, + "date": "2026-08-30T15:30:00+00:00", + "timestamp": 1788103800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "home_score": 3, + "away_score": 0, + "result": "W" } ] }, "2530": { "team": "FC Schalke 04", - "overall_form": "WWWLL", - "bundesliga_form": "", + "overall_form": "WLLDL", + "bundesliga_form": "L", "overall_matches": [ - { - "match_id": 16485216, - "date": "2026-07-22T14:00:00+00:00", - "timestamp": 1784728800, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FC Kharkiv", - "home_team_id": 266889, - "away_team": "FC Schalke 04", - "away_team_id": 2530, - "home_score": 0, - "away_score": 2, - "result": "W" - }, - { - "match_id": 16485302, - "date": "2026-07-25T14:00:00+00:00", - "timestamp": 1784988000, - "competition": "Club Friendly Games", - "unique_tournament_id": 853, - "home_team": "FC Schalke 04", - "home_team_id": 2530, - "away_team": "Fagiano Okayama", - "away_team_id": 34034, - "home_score": 3, - "away_score": 1, - "result": "W" - }, { "match_id": 16293563, "date": "2026-08-01T12:00:00+00:00", @@ -2494,9 +2495,52 @@ "home_score": 0, "away_score": 3, "result": "L" + }, + { + "match_id": 16287064, + "date": "2026-08-24T18:45:00+00:00", + "timestamp": 1787597100, + "competition": "DFB Pokal", + "unique_tournament_id": 217, + "home_team": "Hallescher FC", + "home_team_id": 2582, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "home_score": 2, + "away_score": 2, + "result": "D" + }, + { + "match_id": 16434039, + "date": "2026-08-30T15:30:00+00:00", + "timestamp": 1788103800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "home_score": 3, + "away_score": 0, + "result": "L" } ], - "bundesliga_matches": [] + "bundesliga_matches": [ + { + "match_id": 16434039, + "date": "2026-08-30T15:30:00+00:00", + "timestamp": 1788103800, + "competition": "Bundesliga", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "home_score": 3, + "away_score": 0, + "result": "L" + } + ] } } } diff --git a/outputs/sofascore/team_stats/bundesliga_team_statistics_md_2_20260904T084406Z.csv b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_2_20260904T084406Z.csv new file mode 100644 index 0000000..006f222 --- /dev/null +++ b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_2_20260904T084406Z.csv @@ -0,0 +1,34 @@ +team,team_id,season_label,season_id,matchday_at_capture,capture_timestamp,accurateCrosses,accurateCrossesPercentage,accurateFinalThirdPassesAgainst,accurateLongBalls,accurateLongBallsPercentage,accurateOppositionHalfPasses,accurateOppositionHalfPassesAgainst,accurateOppositionHalfPassesPercentage,accurateOwnHalfPasses,accurateOwnHalfPassesAgainst,accurateOwnHalfPassesPercentage,accuratePasses,accuratePassesAgainst,accuratePassesPercentage,aerialDuelsWon,aerialDuelsWonPercentage,assists,averageBallPossession,avgRating,avgRatingVersion,ballRecovery,bigChances,bigChancesAgainst,bigChancesCreated,bigChancesCreatedAgainst,bigChancesMissed,bigChancesMissedAgainst,blockedScoringAttempt,blockedScoringAttemptAgainst,cleanSheets,clearances,clearancesAgainst,clearancesOffLine,corners,cornersAgainst,crossesSuccessfulAgainst,crossesTotalAgainst,defensiveContributions,dribbleAttempts,dribbleAttemptsTotalAgainst,dribbleAttemptsWonAgainst,duelsWon,duelsWonPercentage,errorsLeadingToGoal,errorsLeadingToGoalAgainst,errorsLeadingToShot,errorsLeadingToShotAgainst,expectedAssists,expectedGoals,expectedGoalsOnTarget,fastBreakGoals,fastBreakShots,fastBreaks,fouls,freeKickGoals,freeKickShots,freeKicks,goalKicks,goalsConceded,goalsFromInsideTheBox,goalsFromOutsideTheBox,goalsPrevented,goalsScored,groundDuelsWon,groundDuelsWonPercentage,headedGoals,hitWoodwork,hitWoodworkAgainst,interceptions,interceptionsAgainst,keyPasses,keyPassesAgainst,kilometersCovered,lastManTackles,leftFootGoals,longBallsSuccessfulAgainst,longBallsTotalAgainst,matches,numberOfSprints,offsides,offsidesAgainst,oppositionHalfPassesTotalAgainst,ownGoals,ownHalfPassesTotalAgainst,penaltiesCommited,penaltiesTaken,penaltyGoals,penaltyGoalsConceded,possessionLost,redCards,redCardsAgainst,rightFootGoals,saves,shots,shotsAgainst,shotsBlockedAgainst,shotsFromInsideTheBox,shotsFromInsideTheBoxAgainst,shotsFromOutsideTheBox,shotsFromOutsideTheBoxAgainst,shotsOffTarget,shotsOffTargetAgainst,shotsOnTarget,shotsOnTargetAgainst,successfulDribbles,tackles,tacklesAgainst,throwIns,totalAerialDuels,totalCrosses,totalDuels,totalFinalThirdPassesAgainst,totalGroundDuels,totalLongBalls,totalOppositionHalfPasses,totalOwnHalfPasses,totalPasses,totalPassesAgainst,touches,yellowCards,yellowCardsAgainst,yellowRedCards +FC Bayern München,2672,previous_season,77333,2,2026-09-04T08:44:10+00:00,115,21.217712177122,1755,721,65.13098464318,13106,3384,87.900737759893,8391,5383,94.069506726457,21497,8767,90.209819555183,329,51.486697965571,91,67.441176470588,7.1243761996161,,1774,166,71,132,54,92,47,167,105,12,578,998,3,216,120,105,422,,673,455,227,1376,48.604733309785,11,18,21,28,,,,12,50,61,299,2,16,291,206,36,101,18,,122,1047,47.764598540146,13,25,13,286,349,,266,3722.94,9,39,701,1724,34,6062,83,63,5037,0,6190,3,12,11,2,4120,2,4,67,69,652,360,105,441,244,211,116,196,149,289,106,324,435,643,639,639,542,2831,2767,2192,1107,14910,8920,23830,11227,,57,51,1 +FC Bayern München,2672,current_season,97464,2,2026-09-04T08:44:12+00:00,2,20.0,78,15,51.724137931034,251,148,79.179810725552,197,132,85.281385281385,448,280,81.751824817518,15,50.0,4,59.0,8.43,2.0,50,6,2,6,1,2,2,6,4,0,21,25,0,9,3,2,15,42.0,22,3,2,48,51.063829787234,0,1,0,1,3.72197,4.0585,4.4422,0,1,1,10,0,1,17,4,1,4,0,0.135,5,33,51.5625,1,1,1,11,12,20.0,8,105.77,0,1,17,45,1,138,3,1,222,0,148,0,0,0,0,148,0,0,2,3,21,11,4,14,7,7,4,6,3,9,4,10,6,19,15,30,10,94,119,64,29,317,231,548,370,740.0,1,3,0 +VfB Stuttgart,2677,previous_season,77333,2,2026-09-04T08:44:13+00:00,177,25.991189427313,2364,494,47.961165048544,8139,4543,79.065475034,6646,5423,91.140976412507,14785,9966,84.072557716365,622,54.323144104803,56,57.647058823529,6.9356589147287,,1622,109,83,87,56,66,50,130,112,11,870,939,5,193,145,126,516,,383,398,161,1707,54.44976076555,7,10,20,19,,,,5,33,40,327,0,11,401,218,49,60,10,,71,1085,54.522613065327,6,5,12,280,344,,303,3568.09,7,21,829,2057,34,5202,69,57,6658,1,6208,10,7,5,9,4459,2,3,43,110,517,431,113,339,304,178,127,180,157,207,162,208,485,439,619,1145,681,3135,3650,1990,1030,10294,7292,17586,12866,,63,53,0 +VfB Stuttgart,2677,current_season,97464,2,2026-09-04T08:44:14+00:00,2,13.333333333333,145,5,38.461538461538,148,251,66.666666666667,132,197,89.189189189189,280,448,75.675675675676,15,50.0,0,41.0,6.26,2.0,44,2,6,1,6,2,2,4,6,0,25,21,0,3,9,2,10,62.0,3,22,10,46,48.936170212766,1,0,1,0,0.690653,0.7875,1.135,0,0,0,17,0,0,10,7,5,1,0,-0.5578,1,31,48.4375,0,1,1,12,11,8.0,19,106.2,0,0,29,61,1,134,1,3,317,1,231,0,0,0,0,132,0,0,1,5,11,21,6,7,14,4,7,3,6,4,9,2,19,6,8,30,15,94,194,64,13,222,148,370,548,552.0,3,1,0 +1. FC Köln,2671,previous_season,77333,2,2026-09-04T08:44:14+00:00,175,27.301092043682,3130,439,40.837209302326,5192,6415,72.131147540984,6061,6685,90.652108884236,11253,13100,81.050129645635,610,51.56382079459,33,47.088235294118,6.7787709497207,,1458,86,94,66,68,59,54,132,131,3,1005,980,3,157,188,188,666,,409,436,205,1593,51.008645533141,4,8,14,21,,,,10,54,59,283,1,10,332,286,63,41,6,,49,983,50.670103092784,8,10,11,270,231,,338,3729.66,4,14,797,1698,34,5546,60,72,8459,0,7291,7,3,3,5,4339,3,5,25,94,457,463,131,321,321,136,142,166,173,159,159,180,483,489,657,1183,641,3123,4500,1940,1075,7198,6686,13884,15750,,63,73,1 +1. FC Köln,2671,current_season,97464,2,2026-09-04T08:44:15+00:00,7,29.166666666667,119,12,37.5,118,232,69.822485207101,159,193,90.857142857143,277,425,80.523255813953,13,33.333333333333,1,41.0,7.48,2.0,33,4,3,2,2,2,3,5,4,0,36,29,0,6,7,8,29,66.0,8,12,4,49,48.039215686275,0,0,1,1,0.651092,1.9468,2.8352,0,1,1,11,0,1,14,12,2,3,0,-0.0112,3,36,57.142857142857,0,0,0,8,8,10.0,11,100.65,1,1,31,52,1,122,0,0,284,0,208,1,0,0,0,119,0,0,2,2,18,15,4,13,8,5,7,7,7,6,4,4,18,13,17,39,24,102,157,63,32,169,175,344,492,556.0,0,2,0 +TSG Hoffenheim,2569,previous_season,77333,2,2026-09-04T08:44:16+00:00,196,28.571428571429,2309,601,44.717261904762,6478,4525,72.86019570352,6495,5456,90.547887913007,12973,9981,80.758217131474,680,53.333333333333,45,55.235294117647,6.8280392156863,,1746,96,83,72,56,54,49,115,111,7,1040,1154,5,197,163,132,603,,413,503,234,1683,48.81090487239,6,6,13,17,,,,6,47,52,474,2,15,291,213,52,52,9,,65,1003,46.157386102163,13,17,8,273,332,,299,3636.76,6,14,901,2163,34,5952,59,63,6705,0,6300,7,6,6,5,4899,3,4,34,97,480,416,111,330,284,150,132,189,154,176,151,193,527,499,738,1275,686,3448,3571,2173,1344,8891,7173,16064,13005,,72,55,1 +TSG Hoffenheim,2569,current_season,97464,2,2026-09-04T08:44:18+00:00,8,27.586206896552,66,23,62.162162162162,232,118,81.69014084507,193,159,92.788461538462,425,277,86.382113821138,26,66.666666666667,2,59.0,7.31,2.0,35,3,4,2,2,3,2,4,5,0,29,36,0,7,6,7,24,55.0,12,8,4,53,51.960784313725,0,0,1,1,1.23686,1.8829,1.9888,0,1,1,14,0,0,11,8,3,1,1,-0.1648,2,27,42.857142857143,1,0,0,8,8,11.0,10,104.09,2,1,26,62,1,111,0,0,169,0,175,0,1,0,0,127,0,0,0,3,15,18,5,8,13,7,5,7,7,4,6,4,13,18,21,39,29,102,99,63,37,284,208,492,344,698.0,2,0,0 +1. FC Union Berlin,2547,previous_season,77333,2,2026-09-04T08:44:19+00:00,200,29.498525073746,3038,615,40.755467196819,3895,7124,60.983247220917,4353,7554,87.392089941779,8248,14678,72.554539057002,782,51.925630810093,28,40.235294117647,6.7378071833648,,1593,74,92,47,73,46,61,106,113,7,1079,1156,4,170,164,143,630,,363,457,228,1753,48.898186889819,5,8,14,19,,,,6,34,39,417,0,11,326,269,58,37,7,,44,971,46.705146705147,9,11,14,289,220,,321,3380.26,6,10,770,1868,34,4834,55,45,9326,1,8320,6,5,3,6,4912,3,4,24,93,424,440,114,308,287,116,153,185,177,133,150,154,502,496,699,1506,678,3585,4480,2079,1509,6387,4981,11368,17646,,70,63,0 +1. FC Union Berlin,2547,current_season,97464,2,2026-09-04T08:44:21+00:00,10,37.037037037037,84,14,29.166666666667,113,154,57.360406091371,132,145,80.487804878049,245,299,67.86703601108,22,43.137254901961,3,49.0,7.11,2.0,48,3,4,3,2,1,1,6,5,0,41,50,0,5,2,3,16,76.0,8,20,10,51,45.132743362832,2,0,1,0,1.09828,1.84,3.4649,0,2,2,11,0,0,8,7,3,3,0,-1.2482,3,29,46.774193548387,2,0,0,12,10,17.0,8,105.27,0,0,27,65,1,82,2,2,225,0,168,0,0,0,0,185,0,0,1,0,19,12,5,15,7,4,5,3,4,10,3,2,19,13,35,51,27,113,126,62,48,197,164,361,393,590.0,2,4,0 +Eintracht Frankfurt,2674,previous_season,77333,2,2026-09-04T08:44:22+00:00,117,22.718446601942,2619,578,48.28738512949,6653,5471,77.270615563298,7584,5869,91.066282420749,14237,11340,84.053607273586,443,45.020325203252,42,54.970588235294,6.7660984848485,,1539,86,100,64,81,50,58,117,96,7,875,942,2,159,155,152,590,,504,478,216,1531,48.053986189579,12,7,21,14,,,,5,28,32,352,0,10,316,257,65,57,4,,61,1088,49.409627611262,7,12,16,317,282,,316,3626.67,7,21,769,1659,34,5363,44,85,7422,1,6506,3,6,6,3,4396,4,2,33,100,409,427,96,275,299,134,128,135,165,157,166,243,532,566,680,984,515,3186,3881,2202,1197,8610,8328,16938,13928,,58,67,4 +Eintracht Frankfurt,2674,current_season,97464,2,2026-09-04T08:44:23+00:00,3,18.75,71,19,47.5,154,113,68.444444444444,145,132,86.309523809524,299,245,76.081424936387,29,56.862745098039,1,51.0,6.73,2.0,48,4,3,2,3,1,1,5,6,0,50,41,0,2,5,10,27,78.0,20,8,2,62,54.867256637168,0,2,0,1,1.3337,1.4663,1.7518,0,3,3,10,0,0,10,2,3,2,1,0.4649,3,33,53.225806451613,0,0,0,10,12,8.0,17,106.02,0,0,15,63,1,79,2,2,197,0,164,0,0,0,0,162,0,0,3,8,12,19,6,7,15,5,4,4,3,3,10,10,13,19,32,51,16,113,129,62,40,225,168,393,361,653.0,4,2,0 +1. FSV Mainz 05,2556,previous_season,77333,2,2026-09-04T08:44:24+00:00,173,25.366568914956,3035,570,42.632759910247,4930,6689,67.16621253406,4596,6920,87.293447293447,9526,13609,75.573185243951,699,48.744769874477,26,43.970588235294,6.7865497076023,,1623,109,99,78,76,72,65,114,129,4,1037,1209,6,172,156,151,617,,388,464,215,1725,49.145299145299,6,6,14,13,,,,5,27,31,374,0,6,326,268,53,43,1,,44,1026,49.421965317919,8,20,16,352,288,,371,3696.67,6,7,818,1881,34,5676,79,48,8959,2,7716,2,9,8,2,4927,5,1,29,116,411,480,129,313,340,98,140,155,179,142,172,185,522,486,725,1434,682,3510,4513,2076,1337,7340,5265,12605,16675,,69,67,1 +1. FSV Mainz 05,2556,current_season,97464,2,2026-09-04T08:44:25+00:00,13,33.333333333333,55,19,59.375,225,137,76.530612244898,160,249,95.808383233533,385,386,83.51409978308,19,46.341463414634,0,51.0,7.94,2.0,44,2,1,2,1,2,1,6,4,1,28,53,0,11,2,2,15,59.0,9,6,3,47,49.473684210526,0,0,0,0,2.28005,1.2311,0.6952,0,1,1,8,0,0,9,6,0,0,0,0.0,0,28,51.851851851852,0,1,0,12,14,14.0,8,102.4,0,0,28,51,1,87,1,1,184,0,278,0,0,0,0,140,0,0,0,0,21,10,4,14,6,7,4,11,6,4,0,4,16,15,19,41,39,95,77,54,32,294,167,461,462,688.0,1,2,0 +SC Paderborn 07,2561,current_season,97464,2,2026-09-04T08:44:27+00:00,2,13.333333333333,128,19,55.882352941176,137,225,74.45652173913,249,160,89.568345323741,386,385,83.549783549784,22,53.658536585366,0,49.0,7.8,2.0,43,1,2,1,2,1,2,4,6,1,53,28,0,2,11,13,39,88.0,6,9,4,48,50.526315789474,0,0,0,0,1.15844,0.732,0.0,0,0,0,10,0,1,8,11,0,0,0,0.6952,0,26,48.148148148148,0,0,1,14,12,8.0,14,101.45,0,0,24,42,1,70,1,1,294,0,167,0,0,0,0,121,0,0,0,4,10,21,6,6,14,4,7,6,11,0,4,3,15,16,15,41,15,95,180,54,34,184,278,462,461,668.0,2,1,0 +RB Leipzig,36360,previous_season,77333,2,2026-09-04T08:44:28+00:00,157,27.592267135325,2533,581,48.823529411765,6967,5412,78.581096323032,7522,6405,91.330743079165,14489,11817,84.721085253187,463,48.634453781513,48,53.882352941176,6.9487077534791,,1731,124,90,96,78,85,56,144,116,11,908,939,5,180,147,130,560,,718,444,208,1679,50.37503750375,6,11,21,19,,,,5,39,44,315,1,11,335,249,47,54,10,,66,1216,51.070978580428,9,23,10,294,307,,317,3599.82,12,25,801,1779,34,6076,48,74,7475,1,7102,3,3,1,2,4519,0,0,30,84,537,413,117,384,287,153,126,189,162,204,135,374,514,666,625,952,569,3333,3809,2381,1190,8866,8236,17102,14577,,52,59,0 +RB Leipzig,36360,current_season,97464,2,2026-09-04T08:44:29+00:00,8,53.333333333333,67,23,52.272727272727,160,147,75.471698113208,198,264,92.093023255814,358,411,83.84074941452,7,50.0,3,47.0,8.46,2.0,47,6,2,4,2,4,2,4,6,1,32,20,0,7,6,6,21,59.0,23,12,3,41,50.617283950617,0,1,1,0,2.00584,3.9577,3.8313,0,1,1,10,0,1,13,10,0,3,0,0.6613,3,34,50.746268656716,0,1,1,8,4,17.0,12,98.22,0,1,19,46,1,139,0,5,190,0,285,0,0,0,0,120,0,0,2,4,25,15,6,19,10,6,5,10,5,11,4,8,13,20,21,14,15,81,91,67,44,212,215,427,475,650.0,1,0,0 +Borussia M'gladbach,2527,previous_season,77333,2,2026-09-04T08:44:30+00:00,124,23.709369024857,3758,489,44.535519125683,5178,8025,74.225917431193,7197,6926,89.270652443562,12375,14951,82.291528128741,508,51.73116089613,28,46.705882352941,6.7961315280464,,1653,61,77,40,60,33,47,103,117,13,1057,782,2,128,166,154,612,,411,499,239,1591,50.395945517897,3,7,16,14,,,,6,24,28,367,1,4,356,254,53,37,3,,42,1083,49.793103448276,7,11,14,322,268,,377,3595.49,3,11,683,1578,34,5319,64,63,10059,2,7541,5,7,4,5,4273,3,2,22,136,395,483,117,262,302,133,181,151,177,141,189,170,561,510,599,982,523,3157,5141,2175,1098,6976,8062,15038,17600,,60,77,0 +Borussia M'gladbach,2527,current_season,97464,2,2026-09-04T08:44:31+00:00,6,28.571428571429,79,13,40.625,147,160,77.368421052632,264,198,92.631578947368,411,358,86.526315789474,7,50.0,0,53.0,6.74,2.0,52,2,6,2,4,2,4,6,4,0,20,32,0,6,7,8,15,47.0,12,23,8,40,49.382716049383,1,0,0,1,0.965823,1.088,0.6613,0,0,0,13,0,0,10,7,3,0,0,0.8313,0,33,49.253731343284,0,1,1,4,8,12.0,17,103.86,0,0,27,53,1,121,5,0,212,0,215,0,0,0,0,117,0,0,0,8,15,25,4,10,19,5,6,5,10,4,11,3,20,13,16,14,21,81,111,67,32,190,285,475,427,672.0,0,1,0 +SV 07 Elversberg,2598,current_season,97464,2,2026-09-04T08:44:34+00:00,3,25.0,150,5,25.0,72,287,54.135338345865,140,224,87.5,212,511,72.354948805461,11,50.0,2,33.0,6.88,2.0,49,2,6,2,4,1,4,2,4,0,32,14,0,4,3,11,38,58.0,12,11,5,42,47.727272727273,0,2,0,0,0.656143,1.2711,2.182,0,4,4,18,0,0,15,19,2,2,1,0.0128,3,31,46.969696969697,0,0,2,11,11,7.0,17,103.99,0,3,14,39,1,94,1,1,344,0,238,0,0,0,0,126,0,0,0,2,11,21,4,8,13,3,8,3,13,6,4,5,12,13,17,22,12,88,191,66,20,133,160,293,582,476.0,3,2,0 +Bayer 04 Leverkusen,2681,previous_season,77333,2,2026-09-04T08:44:35+00:00,148,24.104234527687,2950,660,54.771784232365,9626,5729,84.646500175871,8526,5790,92.543145555194,18152,11519,88.180714112218,437,53.227771010962,49,59.176470588235,6.9533460803059,,1685,125,86,91,62,77,53,130,102,8,727,853,5,190,140,136,542,,530,385,172,1504,52.005532503458,7,12,24,20,,,,13,53,65,292,3,21,358,247,47,58,9,,68,1067,51.521004345727,13,15,12,251,335,,335,3597.29,11,29,721,1652,34,5194,43,35,7539,1,6429,7,8,7,7,4057,2,5,25,120,516,435,103,333,283,183,152,210,163,176,170,237,478,558,573,821,614,2892,4098,2071,1205,11372,9213,20585,13968,,68,84,2 +Bayer 04 Leverkusen,2681,current_season,97464,2,2026-09-04T08:44:36+00:00,11,28.947368421053,42,11,37.931034482759,287,72,83.43023255814,224,140,94.117647058824,511,212,87.800687285223,11,50.0,1,67.0,6.67,2.0,58,6,2,4,2,4,1,4,2,0,14,32,0,3,4,3,12,40.0,11,12,5,46,52.272727272727,2,0,0,0,2.3396,1.8835,2.0128,0,1,1,15,0,1,17,4,3,2,0,-0.818,2,35,53.030303030303,0,2,0,11,11,17.0,7,104.37,0,0,15,50,1,112,1,1,133,0,160,0,0,0,0,120,0,0,2,3,21,11,2,13,8,8,3,13,3,4,6,5,13,12,17,22,38,88,74,66,29,344,238,582,293,778.0,2,3,0 +Borussia Dortmund,2673,previous_season,77333,2,2026-09-04T08:44:38+00:00,173,25.937031484258,2353,601,51.499571550985,7506,4978,78.77007031168,6631,7017,91.588397790055,14137,11995,84.304371161071,518,52.482269503546,51,53.235294117647,6.9554240631164,,1694,106,63,78,49,55,43,121,92,15,811,942,0,181,143,149,540,,544,417,191,1583,49.717336683417,4,4,23,21,,,,8,36,43,398,0,9,327,233,34,66,3,,70,1065,48.475193445608,15,10,10,273,333,,291,3725.66,12,16,824,1918,34,6075,40,82,6887,0,7821,5,9,6,5,4504,2,3,38,89,444,362,92,329,247,115,115,160,150,163,120,257,491,569,658,987,667,3184,3516,2197,1167,9529,7240,16769,14708,,63,50,0 +Borussia Dortmund,2673,current_season,97464,2,2026-09-04T08:44:39+00:00,4,28.571428571429,64,16,61.538461538462,284,118,84.272997032641,188,221,93.532338308458,472,339,87.732342007435,11,61.111111111111,2,56.0,7.81,2.0,42,0,2,0,2,0,2,4,0,1,18,16,0,3,1,4,13,45.0,18,13,6,53,58.241758241758,0,0,0,0,1.20295,1.5116,2.3518,0,2,2,13,0,1,19,6,0,2,0,0.174,2,42,57.534246575342,0,0,1,13,13,14.0,7,104.28,0,0,16,44,1,114,1,1,168,0,251,0,0,0,0,115,1,0,2,3,20,8,0,12,4,8,4,9,5,7,3,9,14,13,20,18,14,91,95,73,26,337,201,538,419,740.0,2,1,0 +Hamburger SV,2676,previous_season,77333,2,2026-09-04T08:44:40+00:00,126,23.333333333333,3419,537,45.702127659574,4244,7490,69.391759319817,6468,5801,90.486849468383,10712,13291,80.759951749095,561,51.705069124424,28,45.352941176471,6.7912713472486,,1506,62,106,48,76,41,66,104,118,6,1094,824,5,125,199,176,693,,480,448,207,1713,51.565322095123,8,5,23,20,,,,10,51,60,402,2,14,416,305,54,36,4,,40,1152,51.497541350022,3,16,12,298,268,,358,3446.47,5,15,662,1637,34,5109,59,48,9669,0,6315,11,6,4,6,4194,8,3,22,114,418,494,118,274,327,144,167,159,203,155,173,240,510,504,578,1085,540,3322,4873,2237,1175,6116,7148,13264,15984,,73,82,5 +Hamburger SV,2676,current_season,97464,2,2026-09-04T08:44:41+00:00,4,30.769230769231,119,8,33.333333333333,118,284,70.238095238095,221,188,88.04780876494,339,472,80.90692124105,7,38.888888888889,0,44.0,6.53,2.0,40,2,0,2,0,2,0,0,4,0,16,18,0,1,3,4,14,46.0,13,18,9,38,41.758241758242,0,0,0,0,0.665998,0.9124,0.174,0,1,1,19,0,0,12,17,2,0,0,0.3518,0,31,42.465753424658,0,1,0,13,13,7.0,14,105.38,0,0,22,40,1,86,1,1,337,0,201,0,0,0,0,123,0,1,0,5,8,20,4,4,12,4,8,5,9,3,7,6,13,14,23,18,13,91,160,73,24,168,251,419,538,603.0,1,2,0 +SC Freiburg,2538,previous_season,77333,2,2026-09-04T08:44:42+00:00,165,27.871621621622,3059,492,47.307692307692,5068,6256,72.327672327672,6168,6233,90.546095126248,11236,12489,81.308343584919,574,49.185946872322,30,48.0,6.775236294896,,1512,75,80,51,66,44,51,116,139,6,944,966,2,140,142,171,615,,457,390,170,1658,51.251931993818,10,6,22,9,,,,2,20,23,318,1,11,395,245,57,45,4,,51,1084,52.417794970986,7,10,8,292,268,,359,3752.78,5,8,832,1813,34,5315,67,51,8253,1,6889,1,6,5,0,4349,3,3,34,102,417,471,139,286,302,131,169,158,175,143,157,207,489,525,635,1167,592,3235,4315,2068,1040,7007,6812,13819,15142,,50,71,1 +SC Freiburg,2538,current_season,97464,2,2026-09-04T08:44:44+00:00,2,12.5,75,20,83.333333333333,214,159,83.921568627451,221,213,95.258620689655,435,372,89.322381930185,10,50.0,3,53.0,7.5,2.0,41,3,2,2,1,0,1,7,5,0,24,31,0,6,5,5,23,43.0,29,8,5,44,44.0,1,1,1,0,1.4299,2.3675,3.073,0,0,0,13,0,2,16,3,1,3,1,-0.7409,4,34,42.5,1,1,0,7,4,13.0,6,100.99,1,2,25,45,1,89,0,1,200,0,232,0,0,0,0,115,0,0,1,2,19,9,5,8,6,11,3,7,1,5,3,10,8,29,19,20,16,100,98,80,24,255,232,487,432,688.0,1,1,0 +SV Werder Bremen,2534,previous_season,77333,2,2026-09-04T08:44:45+00:00,150,24.469820554649,3324,699,47.454175152749,6183,6741,75.319770983067,7277,6227,89.343155310006,13460,12968,82.304023480494,475,51.969365426696,28,51.176470588235,6.7502946954813,,1676,58,100,45,80,37,65,132,124,6,952,880,6,155,169,145,612,,472,535,258,1560,50.797785737545,8,3,20,24,,,,4,53,57,337,0,13,304,263,60,30,6,,37,1085,50.301344459898,6,9,14,318,385,,361,3386.59,4,9,791,1764,34,5081,60,46,8873,2,6869,6,4,3,6,4585,5,5,21,113,445,469,124,275,310,170,159,172,169,141,176,207,582,494,692,914,613,3071,4742,2157,1473,8209,8145,16354,15742,,73,49,3 +SV Werder Bremen,2534,current_season,97464,2,2026-09-04T08:44:46+00:00,5,21.739130434783,101,19,63.333333333333,159,214,79.5,213,221,91.810344827586,372,435,86.111111111111,10,50.0,1,47.0,6.63,2.0,49,2,3,1,2,1,0,5,7,0,31,24,0,5,6,2,16,71.0,8,29,10,56,56.0,1,1,0,1,0.394101,0.5374,0.2591,0,2,2,16,0,0,12,5,4,1,0,-0.927,1,46,57.5,1,0,1,4,7,6.0,13,102.4,1,0,26,35,1,80,1,0,255,0,232,0,0,0,0,100,0,0,0,1,9,19,7,6,8,3,11,1,7,3,5,5,29,8,9,20,23,100,127,80,30,200,232,432,487,615.0,1,1,0 +FC Augsburg,2600,previous_season,77333,2,2026-09-04T08:44:48+00:00,148,23.566878980892,3258,501,44.533333333333,5054,7019,70.576735092864,5456,7489,88.456549935149,10510,14508,78.850626453597,503,45.52036199095,27,43.970588235294,6.7722960151803,,1622,76,97,54,68,46,55,106,146,5,984,964,5,157,189,171,610,,496,515,231,1637,48.99730619575,10,5,13,20,,,,4,47,48,375,0,11,371,305,61,40,5,,45,1134,50.715563506261,7,15,15,290,321,,371,3698.7,8,17,790,1799,34,5590,72,58,9193,2,8161,7,6,4,6,4627,1,3,21,106,448,503,146,288,349,160,154,185,187,157,170,236,540,524,630,1105,628,3341,4700,2236,1125,7161,6168,13329,17354,,81,61,1 +FC Augsburg,2600,current_season,97464,2,2026-09-04T08:44:49+00:00,9,40.909090909091,55,12,36.363636363636,149,129,67.727272727273,170,214,87.179487179487,319,343,76.867469879518,28,63.636363636364,3,48.0,8.51,2.0,57,9,4,9,4,8,4,5,1,1,28,21,1,11,3,2,6,50.0,13,8,2,53,62.352941176471,0,1,0,3,2.99545,3.7208,3.5388,1,3,4,5,0,1,6,7,0,2,1,0.8514,3,25,60.975609756098,0,0,0,9,4,22.0,11,103.69,0,1,21,68,1,130,3,2,223,0,246,0,0,0,0,142,0,1,2,4,24,11,1,18,7,6,4,6,5,13,5,9,11,10,15,44,22,85,116,41,33,220,195,415,469,605.0,1,0,0 +FC Schalke 04,2530,current_season,97464,2,2026-09-04T08:44:51+00:00,2,33.333333333333,74,15,34.090909090909,129,149,57.847533632287,214,170,86.991869918699,343,319,73.134328358209,16,36.363636363636,0,52.0,5.93,2.0,51,4,9,4,9,4,8,1,5,0,21,28,0,3,11,9,22,40.0,8,13,9,32,37.647058823529,1,0,3,0,1.87255,2.1047,0.8514,0,4,4,6,0,0,4,7,3,0,0,0.5388,0,16,39.024390243902,0,0,0,4,9,11.0,22,104.2,1,0,18,49,1,132,2,3,220,0,195,0,0,0,0,161,1,0,0,10,11,24,5,7,18,4,6,5,6,5,13,2,10,11,25,44,6,85,117,41,44,223,246,469,415,628.0,0,1,0 diff --git a/outputs/sofascore/team_stats/bundesliga_team_statistics_md_2_20260904T084406Z.json b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_2_20260904T084406Z.json new file mode 100644 index 0000000..87dbf5b --- /dev/null +++ b/outputs/sofascore/team_stats/bundesliga_team_statistics_md_2_20260904T084406Z.json @@ -0,0 +1,4297 @@ +{ + "metadata": { + "competition": "Bundesliga", + "tournament_id": 35, + "endpoint_template": "https://www.sofascore.com/api/v1/team/{team_id}/unique-tournament/{tournament_id}/season/{season_id}/statistics/overall", + "source_team_file": "bundesliga_teams.json", + "matchday": 2, + "selected_seasons": [ + { + "season_id": 77333, + "season_label": "previous_season" + }, + { + "season_id": 97464, + "season_label": "current_season" + } + ], + "capture_started_at": "2026-09-04T08:44:06+00:00", + "capture_finished_at": "2026-09-04T08:44:53+00:00", + "team_count": 18, + "total_requests": 36, + "success_count": 33, + "failure_count": 3, + "removed_statistics_fields": [ + "id", + "statisticsType", + "awardedMatches" + ], + "failed_requests": [ + { + "team_id": 2561, + "team": "SC Paderborn 07", + "season_id": 77333, + "season_label": "previous_season", + "url": "https://www.sofascore.com/api/v1/team/2561/unique-tournament/35/season/77333/statistics/overall", + "error_type": "SofaScoreStatisticsError", + "error": "SofaScore response for https://www.sofascore.com/api/v1/team/2561/unique-tournament/35/season/77333/statistics/overall has no 'statistics' field." + }, + { + "team_id": 2598, + "team": "SV 07 Elversberg", + "season_id": 77333, + "season_label": "previous_season", + "url": "https://www.sofascore.com/api/v1/team/2598/unique-tournament/35/season/77333/statistics/overall", + "error_type": "SofaScoreStatisticsError", + "error": "SofaScore response for https://www.sofascore.com/api/v1/team/2598/unique-tournament/35/season/77333/statistics/overall has no 'statistics' field." + }, + { + "team_id": 2530, + "team": "FC Schalke 04", + "season_id": 77333, + "season_label": "previous_season", + "url": "https://www.sofascore.com/api/v1/team/2530/unique-tournament/35/season/77333/statistics/overall", + "error_type": "SofaScoreStatisticsError", + "error": "SofaScore response for https://www.sofascore.com/api/v1/team/2530/unique-tournament/35/season/77333/statistics/overall has no 'statistics' field." + } + ] + }, + "teams": [ + { + "team": "FC Bayern München", + "team_id": 2672, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:10+00:00", + "statistics": { + "goalsScored": 122, + "goalsConceded": 36, + "ownGoals": 0, + "assists": 91, + "shots": 652, + "penaltyGoals": 11, + "penaltiesTaken": 12, + "freeKickGoals": 2, + "freeKickShots": 16, + "goalsFromInsideTheBox": 101, + "goalsFromOutsideTheBox": 18, + "shotsFromInsideTheBox": 441, + "shotsFromOutsideTheBox": 211, + "headedGoals": 13, + "leftFootGoals": 39, + "rightFootGoals": 67, + "bigChances": 166, + "bigChancesCreated": 132, + "bigChancesMissed": 92, + "shotsOnTarget": 289, + "shotsOffTarget": 196, + "blockedScoringAttempt": 167, + "successfulDribbles": 324, + "dribbleAttempts": 673, + "corners": 216, + "hitWoodwork": 25, + "fastBreaks": 61, + "fastBreakGoals": 12, + "fastBreakShots": 50, + "averageBallPossession": 67.441176470588, + "totalPasses": 23830, + "accuratePasses": 21497, + "accuratePassesPercentage": 90.209819555183, + "totalOwnHalfPasses": 8920, + "accurateOwnHalfPasses": 8391, + "accurateOwnHalfPassesPercentage": 94.069506726457, + "totalOppositionHalfPasses": 14910, + "accurateOppositionHalfPasses": 13106, + "accurateOppositionHalfPassesPercentage": 87.900737759893, + "totalLongBalls": 1107, + "accurateLongBalls": 721, + "accurateLongBallsPercentage": 65.13098464318, + "totalCrosses": 542, + "accurateCrosses": 115, + "accurateCrossesPercentage": 21.217712177122, + "cleanSheets": 12, + "tackles": 435, + "interceptions": 286, + "saves": 69, + "errorsLeadingToGoal": 11, + "errorsLeadingToShot": 21, + "penaltiesCommited": 3, + "penaltyGoalsConceded": 2, + "clearances": 578, + "clearancesOffLine": 3, + "lastManTackles": 9, + "totalDuels": 2831, + "duelsWon": 1376, + "duelsWonPercentage": 48.604733309785, + "totalGroundDuels": 2192, + "groundDuelsWon": 1047, + "groundDuelsWonPercentage": 47.764598540146, + "totalAerialDuels": 639, + "aerialDuelsWon": 329, + "aerialDuelsWonPercentage": 51.486697965571, + "possessionLost": 4120, + "offsides": 83, + "fouls": 299, + "yellowCards": 57, + "yellowRedCards": 1, + "redCards": 2, + "avgRating": 7.1243761996161, + "accurateFinalThirdPassesAgainst": 1755, + "accurateOppositionHalfPassesAgainst": 3384, + "accurateOwnHalfPassesAgainst": 5383, + "accuratePassesAgainst": 8767, + "bigChancesAgainst": 71, + "bigChancesCreatedAgainst": 54, + "bigChancesMissedAgainst": 47, + "clearancesAgainst": 998, + "cornersAgainst": 120, + "crossesSuccessfulAgainst": 105, + "crossesTotalAgainst": 422, + "dribbleAttemptsTotalAgainst": 455, + "dribbleAttemptsWonAgainst": 227, + "errorsLeadingToGoalAgainst": 18, + "errorsLeadingToShotAgainst": 28, + "hitWoodworkAgainst": 13, + "interceptionsAgainst": 349, + "keyPassesAgainst": 266, + "longBallsSuccessfulAgainst": 701, + "longBallsTotalAgainst": 1724, + "offsidesAgainst": 63, + "redCardsAgainst": 4, + "shotsAgainst": 360, + "shotsBlockedAgainst": 105, + "shotsFromInsideTheBoxAgainst": 244, + "shotsFromOutsideTheBoxAgainst": 116, + "shotsOffTargetAgainst": 149, + "shotsOnTargetAgainst": 106, + "blockedScoringAttemptAgainst": 105, + "tacklesAgainst": 643, + "totalFinalThirdPassesAgainst": 2767, + "oppositionHalfPassesTotalAgainst": 5037, + "ownHalfPassesTotalAgainst": 6190, + "totalPassesAgainst": 11227, + "yellowCardsAgainst": 51, + "throwIns": 639, + "goalKicks": 206, + "ballRecovery": 1774, + "freeKicks": 291, + "kilometersCovered": 3722.94, + "numberOfSprints": 6062, + "matches": 34 + } + }, + { + "team": "FC Bayern München", + "team_id": 2672, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:12+00:00", + "statistics": { + "goalsScored": 5, + "goalsConceded": 1, + "ownGoals": 0, + "assists": 4, + "shots": 21, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 4, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 14, + "shotsFromOutsideTheBox": 7, + "headedGoals": 1, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 6, + "bigChancesCreated": 6, + "bigChancesMissed": 2, + "shotsOnTarget": 9, + "shotsOffTarget": 6, + "blockedScoringAttempt": 6, + "successfulDribbles": 10, + "dribbleAttempts": 22, + "corners": 9, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 59, + "totalPasses": 548, + "accuratePasses": 448, + "accuratePassesPercentage": 81.751824817518, + "totalOwnHalfPasses": 231, + "accurateOwnHalfPasses": 197, + "accurateOwnHalfPassesPercentage": 85.281385281385, + "totalOppositionHalfPasses": 317, + "accurateOppositionHalfPasses": 251, + "accurateOppositionHalfPassesPercentage": 79.179810725552, + "totalLongBalls": 29, + "accurateLongBalls": 15, + "accurateLongBallsPercentage": 51.724137931034, + "totalCrosses": 10, + "accurateCrosses": 2, + "accurateCrossesPercentage": 20, + "cleanSheets": 0, + "tackles": 6, + "interceptions": 11, + "saves": 3, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 21, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 94, + "duelsWon": 48, + "duelsWonPercentage": 51.063829787234, + "totalGroundDuels": 64, + "groundDuelsWon": 33, + "groundDuelsWonPercentage": 51.5625, + "totalAerialDuels": 30, + "aerialDuelsWon": 15, + "aerialDuelsWonPercentage": 50, + "possessionLost": 148, + "offsides": 3, + "fouls": 10, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 8.43, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 78, + "accurateOppositionHalfPassesAgainst": 148, + "accurateOwnHalfPassesAgainst": 132, + "accuratePassesAgainst": 280, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 1, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 25, + "cornersAgainst": 3, + "crossesSuccessfulAgainst": 2, + "crossesTotalAgainst": 15, + "dribbleAttemptsTotalAgainst": 3, + "dribbleAttemptsWonAgainst": 2, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 12, + "keyPassesAgainst": 8, + "longBallsSuccessfulAgainst": 17, + "longBallsTotalAgainst": 45, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 11, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 7, + "shotsFromOutsideTheBoxAgainst": 4, + "shotsOffTargetAgainst": 3, + "shotsOnTargetAgainst": 4, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 19, + "totalFinalThirdPassesAgainst": 119, + "oppositionHalfPassesTotalAgainst": 222, + "ownHalfPassesTotalAgainst": 148, + "totalPassesAgainst": 370, + "yellowCardsAgainst": 3, + "throwIns": 15, + "goalKicks": 4, + "ballRecovery": 50, + "freeKicks": 17, + "kilometersCovered": 105.77, + "numberOfSprints": 138, + "expectedGoals": 4.0585, + "expectedGoalsOnTarget": 4.4422, + "expectedAssists": 3.72197, + "goalsPrevented": 0.135, + "touches": 740, + "keyPasses": 20, + "defensiveContributions": 42, + "matches": 1 + } + }, + { + "team": "VfB Stuttgart", + "team_id": 2677, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:13+00:00", + "statistics": { + "goalsScored": 71, + "goalsConceded": 49, + "ownGoals": 1, + "assists": 56, + "shots": 517, + "penaltyGoals": 5, + "penaltiesTaken": 7, + "freeKickGoals": 0, + "freeKickShots": 11, + "goalsFromInsideTheBox": 60, + "goalsFromOutsideTheBox": 10, + "shotsFromInsideTheBox": 339, + "shotsFromOutsideTheBox": 178, + "headedGoals": 6, + "leftFootGoals": 21, + "rightFootGoals": 43, + "bigChances": 109, + "bigChancesCreated": 87, + "bigChancesMissed": 66, + "shotsOnTarget": 207, + "shotsOffTarget": 180, + "blockedScoringAttempt": 130, + "successfulDribbles": 208, + "dribbleAttempts": 383, + "corners": 193, + "hitWoodwork": 5, + "fastBreaks": 40, + "fastBreakGoals": 5, + "fastBreakShots": 33, + "averageBallPossession": 57.647058823529, + "totalPasses": 17586, + "accuratePasses": 14785, + "accuratePassesPercentage": 84.072557716365, + "totalOwnHalfPasses": 7292, + "accurateOwnHalfPasses": 6646, + "accurateOwnHalfPassesPercentage": 91.140976412507, + "totalOppositionHalfPasses": 10294, + "accurateOppositionHalfPasses": 8139, + "accurateOppositionHalfPassesPercentage": 79.065475034, + "totalLongBalls": 1030, + "accurateLongBalls": 494, + "accurateLongBallsPercentage": 47.961165048544, + "totalCrosses": 681, + "accurateCrosses": 177, + "accurateCrossesPercentage": 25.991189427313, + "cleanSheets": 11, + "tackles": 485, + "interceptions": 280, + "saves": 110, + "errorsLeadingToGoal": 7, + "errorsLeadingToShot": 20, + "penaltiesCommited": 10, + "penaltyGoalsConceded": 9, + "clearances": 870, + "clearancesOffLine": 5, + "lastManTackles": 7, + "totalDuels": 3135, + "duelsWon": 1707, + "duelsWonPercentage": 54.44976076555, + "totalGroundDuels": 1990, + "groundDuelsWon": 1085, + "groundDuelsWonPercentage": 54.522613065327, + "totalAerialDuels": 1145, + "aerialDuelsWon": 622, + "aerialDuelsWonPercentage": 54.323144104803, + "possessionLost": 4459, + "offsides": 69, + "fouls": 327, + "yellowCards": 63, + "yellowRedCards": 0, + "redCards": 2, + "avgRating": 6.9356589147287, + "accurateFinalThirdPassesAgainst": 2364, + "accurateOppositionHalfPassesAgainst": 4543, + "accurateOwnHalfPassesAgainst": 5423, + "accuratePassesAgainst": 9966, + "bigChancesAgainst": 83, + "bigChancesCreatedAgainst": 56, + "bigChancesMissedAgainst": 50, + "clearancesAgainst": 939, + "cornersAgainst": 145, + "crossesSuccessfulAgainst": 126, + "crossesTotalAgainst": 516, + "dribbleAttemptsTotalAgainst": 398, + "dribbleAttemptsWonAgainst": 161, + "errorsLeadingToGoalAgainst": 10, + "errorsLeadingToShotAgainst": 19, + "hitWoodworkAgainst": 12, + "interceptionsAgainst": 344, + "keyPassesAgainst": 303, + "longBallsSuccessfulAgainst": 829, + "longBallsTotalAgainst": 2057, + "offsidesAgainst": 57, + "redCardsAgainst": 3, + "shotsAgainst": 431, + "shotsBlockedAgainst": 113, + "shotsFromInsideTheBoxAgainst": 304, + "shotsFromOutsideTheBoxAgainst": 127, + "shotsOffTargetAgainst": 157, + "shotsOnTargetAgainst": 162, + "blockedScoringAttemptAgainst": 112, + "tacklesAgainst": 439, + "totalFinalThirdPassesAgainst": 3650, + "oppositionHalfPassesTotalAgainst": 6658, + "ownHalfPassesTotalAgainst": 6208, + "totalPassesAgainst": 12866, + "yellowCardsAgainst": 53, + "throwIns": 619, + "goalKicks": 218, + "ballRecovery": 1622, + "freeKicks": 401, + "kilometersCovered": 3568.09, + "numberOfSprints": 5202, + "matches": 34 + } + }, + { + "team": "VfB Stuttgart", + "team_id": 2677, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:14+00:00", + "statistics": { + "goalsScored": 1, + "goalsConceded": 5, + "ownGoals": 1, + "assists": 0, + "shots": 11, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 1, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 7, + "shotsFromOutsideTheBox": 4, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 1, + "bigChances": 2, + "bigChancesCreated": 1, + "bigChancesMissed": 2, + "shotsOnTarget": 4, + "shotsOffTarget": 3, + "blockedScoringAttempt": 4, + "successfulDribbles": 2, + "dribbleAttempts": 3, + "corners": 3, + "hitWoodwork": 1, + "fastBreaks": 0, + "fastBreakGoals": 0, + "fastBreakShots": 0, + "averageBallPossession": 41, + "totalPasses": 370, + "accuratePasses": 280, + "accuratePassesPercentage": 75.675675675676, + "totalOwnHalfPasses": 148, + "accurateOwnHalfPasses": 132, + "accurateOwnHalfPassesPercentage": 89.189189189189, + "totalOppositionHalfPasses": 222, + "accurateOppositionHalfPasses": 148, + "accurateOppositionHalfPassesPercentage": 66.666666666667, + "totalLongBalls": 13, + "accurateLongBalls": 5, + "accurateLongBallsPercentage": 38.461538461538, + "totalCrosses": 15, + "accurateCrosses": 2, + "accurateCrossesPercentage": 13.333333333333, + "cleanSheets": 0, + "tackles": 19, + "interceptions": 12, + "saves": 5, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 25, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 94, + "duelsWon": 46, + "duelsWonPercentage": 48.936170212766, + "totalGroundDuels": 64, + "groundDuelsWon": 31, + "groundDuelsWonPercentage": 48.4375, + "totalAerialDuels": 30, + "aerialDuelsWon": 15, + "aerialDuelsWonPercentage": 50, + "possessionLost": 132, + "offsides": 1, + "fouls": 17, + "yellowCards": 3, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.26, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 145, + "accurateOppositionHalfPassesAgainst": 251, + "accurateOwnHalfPassesAgainst": 197, + "accuratePassesAgainst": 448, + "bigChancesAgainst": 6, + "bigChancesCreatedAgainst": 6, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 21, + "cornersAgainst": 9, + "crossesSuccessfulAgainst": 2, + "crossesTotalAgainst": 10, + "dribbleAttemptsTotalAgainst": 22, + "dribbleAttemptsWonAgainst": 10, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 11, + "keyPassesAgainst": 19, + "longBallsSuccessfulAgainst": 29, + "longBallsTotalAgainst": 61, + "offsidesAgainst": 3, + "redCardsAgainst": 0, + "shotsAgainst": 21, + "shotsBlockedAgainst": 6, + "shotsFromInsideTheBoxAgainst": 14, + "shotsFromOutsideTheBoxAgainst": 7, + "shotsOffTargetAgainst": 6, + "shotsOnTargetAgainst": 9, + "blockedScoringAttemptAgainst": 6, + "tacklesAgainst": 6, + "totalFinalThirdPassesAgainst": 194, + "oppositionHalfPassesTotalAgainst": 317, + "ownHalfPassesTotalAgainst": 231, + "totalPassesAgainst": 548, + "yellowCardsAgainst": 1, + "throwIns": 8, + "goalKicks": 7, + "ballRecovery": 44, + "freeKicks": 10, + "kilometersCovered": 106.2, + "numberOfSprints": 134, + "expectedGoals": 0.7875, + "expectedGoalsOnTarget": 1.135, + "expectedAssists": 0.690653, + "goalsPrevented": -0.5578, + "touches": 552, + "keyPasses": 8, + "defensiveContributions": 62, + "matches": 1 + } + }, + { + "team": "1. FC Köln", + "team_id": 2671, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:14+00:00", + "statistics": { + "goalsScored": 49, + "goalsConceded": 63, + "ownGoals": 0, + "assists": 33, + "shots": 457, + "penaltyGoals": 3, + "penaltiesTaken": 3, + "freeKickGoals": 1, + "freeKickShots": 10, + "goalsFromInsideTheBox": 41, + "goalsFromOutsideTheBox": 6, + "shotsFromInsideTheBox": 321, + "shotsFromOutsideTheBox": 136, + "headedGoals": 8, + "leftFootGoals": 14, + "rightFootGoals": 25, + "bigChances": 86, + "bigChancesCreated": 66, + "bigChancesMissed": 59, + "shotsOnTarget": 159, + "shotsOffTarget": 166, + "blockedScoringAttempt": 132, + "successfulDribbles": 180, + "dribbleAttempts": 409, + "corners": 157, + "hitWoodwork": 10, + "fastBreaks": 59, + "fastBreakGoals": 10, + "fastBreakShots": 54, + "averageBallPossession": 47.088235294118, + "totalPasses": 13884, + "accuratePasses": 11253, + "accuratePassesPercentage": 81.050129645635, + "totalOwnHalfPasses": 6686, + "accurateOwnHalfPasses": 6061, + "accurateOwnHalfPassesPercentage": 90.652108884236, + "totalOppositionHalfPasses": 7198, + "accurateOppositionHalfPasses": 5192, + "accurateOppositionHalfPassesPercentage": 72.131147540984, + "totalLongBalls": 1075, + "accurateLongBalls": 439, + "accurateLongBallsPercentage": 40.837209302326, + "totalCrosses": 641, + "accurateCrosses": 175, + "accurateCrossesPercentage": 27.301092043682, + "cleanSheets": 3, + "tackles": 483, + "interceptions": 270, + "saves": 94, + "errorsLeadingToGoal": 4, + "errorsLeadingToShot": 14, + "penaltiesCommited": 7, + "penaltyGoalsConceded": 5, + "clearances": 1005, + "clearancesOffLine": 3, + "lastManTackles": 4, + "totalDuels": 3123, + "duelsWon": 1593, + "duelsWonPercentage": 51.008645533141, + "totalGroundDuels": 1940, + "groundDuelsWon": 983, + "groundDuelsWonPercentage": 50.670103092784, + "totalAerialDuels": 1183, + "aerialDuelsWon": 610, + "aerialDuelsWonPercentage": 51.56382079459, + "possessionLost": 4339, + "offsides": 60, + "fouls": 283, + "yellowCards": 63, + "yellowRedCards": 1, + "redCards": 3, + "avgRating": 6.7787709497207, + "accurateFinalThirdPassesAgainst": 3130, + "accurateOppositionHalfPassesAgainst": 6415, + "accurateOwnHalfPassesAgainst": 6685, + "accuratePassesAgainst": 13100, + "bigChancesAgainst": 94, + "bigChancesCreatedAgainst": 68, + "bigChancesMissedAgainst": 54, + "clearancesAgainst": 980, + "cornersAgainst": 188, + "crossesSuccessfulAgainst": 188, + "crossesTotalAgainst": 666, + "dribbleAttemptsTotalAgainst": 436, + "dribbleAttemptsWonAgainst": 205, + "errorsLeadingToGoalAgainst": 8, + "errorsLeadingToShotAgainst": 21, + "hitWoodworkAgainst": 11, + "interceptionsAgainst": 231, + "keyPassesAgainst": 338, + "longBallsSuccessfulAgainst": 797, + "longBallsTotalAgainst": 1698, + "offsidesAgainst": 72, + "redCardsAgainst": 5, + "shotsAgainst": 463, + "shotsBlockedAgainst": 131, + "shotsFromInsideTheBoxAgainst": 321, + "shotsFromOutsideTheBoxAgainst": 142, + "shotsOffTargetAgainst": 173, + "shotsOnTargetAgainst": 159, + "blockedScoringAttemptAgainst": 131, + "tacklesAgainst": 489, + "totalFinalThirdPassesAgainst": 4500, + "oppositionHalfPassesTotalAgainst": 8459, + "ownHalfPassesTotalAgainst": 7291, + "totalPassesAgainst": 15750, + "yellowCardsAgainst": 73, + "throwIns": 657, + "goalKicks": 286, + "ballRecovery": 1458, + "freeKicks": 332, + "kilometersCovered": 3729.66, + "numberOfSprints": 5546, + "matches": 34 + } + }, + { + "team": "1. FC Köln", + "team_id": 2671, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:15+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 2, + "ownGoals": 0, + "assists": 1, + "shots": 18, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 13, + "shotsFromOutsideTheBox": 5, + "headedGoals": 0, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 4, + "bigChancesCreated": 2, + "bigChancesMissed": 2, + "shotsOnTarget": 6, + "shotsOffTarget": 7, + "blockedScoringAttempt": 5, + "successfulDribbles": 4, + "dribbleAttempts": 8, + "corners": 6, + "hitWoodwork": 0, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 41, + "totalPasses": 344, + "accuratePasses": 277, + "accuratePassesPercentage": 80.523255813953, + "totalOwnHalfPasses": 175, + "accurateOwnHalfPasses": 159, + "accurateOwnHalfPassesPercentage": 90.857142857143, + "totalOppositionHalfPasses": 169, + "accurateOppositionHalfPasses": 118, + "accurateOppositionHalfPassesPercentage": 69.822485207101, + "totalLongBalls": 32, + "accurateLongBalls": 12, + "accurateLongBallsPercentage": 37.5, + "totalCrosses": 24, + "accurateCrosses": 7, + "accurateCrossesPercentage": 29.166666666667, + "cleanSheets": 0, + "tackles": 18, + "interceptions": 8, + "saves": 2, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 1, + "penaltiesCommited": 1, + "penaltyGoalsConceded": 0, + "clearances": 36, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 102, + "duelsWon": 49, + "duelsWonPercentage": 48.039215686275, + "totalGroundDuels": 63, + "groundDuelsWon": 36, + "groundDuelsWonPercentage": 57.142857142857, + "totalAerialDuels": 39, + "aerialDuelsWon": 13, + "aerialDuelsWonPercentage": 33.333333333333, + "possessionLost": 119, + "offsides": 0, + "fouls": 11, + "yellowCards": 0, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.48, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 119, + "accurateOppositionHalfPassesAgainst": 232, + "accurateOwnHalfPassesAgainst": 193, + "accuratePassesAgainst": 425, + "bigChancesAgainst": 3, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 3, + "clearancesAgainst": 29, + "cornersAgainst": 7, + "crossesSuccessfulAgainst": 8, + "crossesTotalAgainst": 29, + "dribbleAttemptsTotalAgainst": 12, + "dribbleAttemptsWonAgainst": 4, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 8, + "keyPassesAgainst": 11, + "longBallsSuccessfulAgainst": 31, + "longBallsTotalAgainst": 52, + "offsidesAgainst": 0, + "redCardsAgainst": 0, + "shotsAgainst": 15, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 8, + "shotsFromOutsideTheBoxAgainst": 7, + "shotsOffTargetAgainst": 7, + "shotsOnTargetAgainst": 4, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 13, + "totalFinalThirdPassesAgainst": 157, + "oppositionHalfPassesTotalAgainst": 284, + "ownHalfPassesTotalAgainst": 208, + "totalPassesAgainst": 492, + "yellowCardsAgainst": 2, + "throwIns": 17, + "goalKicks": 12, + "ballRecovery": 33, + "freeKicks": 14, + "kilometersCovered": 100.65, + "numberOfSprints": 122, + "expectedGoals": 1.9468, + "expectedGoalsOnTarget": 2.8352, + "expectedAssists": 0.651092, + "goalsPrevented": -0.0112, + "touches": 556, + "keyPasses": 10, + "defensiveContributions": 66, + "matches": 1 + } + }, + { + "team": "TSG Hoffenheim", + "team_id": 2569, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:16+00:00", + "statistics": { + "goalsScored": 65, + "goalsConceded": 52, + "ownGoals": 0, + "assists": 45, + "shots": 480, + "penaltyGoals": 6, + "penaltiesTaken": 6, + "freeKickGoals": 2, + "freeKickShots": 15, + "goalsFromInsideTheBox": 52, + "goalsFromOutsideTheBox": 9, + "shotsFromInsideTheBox": 330, + "shotsFromOutsideTheBox": 150, + "headedGoals": 13, + "leftFootGoals": 14, + "rightFootGoals": 34, + "bigChances": 96, + "bigChancesCreated": 72, + "bigChancesMissed": 54, + "shotsOnTarget": 176, + "shotsOffTarget": 189, + "blockedScoringAttempt": 115, + "successfulDribbles": 193, + "dribbleAttempts": 413, + "corners": 197, + "hitWoodwork": 17, + "fastBreaks": 52, + "fastBreakGoals": 6, + "fastBreakShots": 47, + "averageBallPossession": 55.235294117647, + "totalPasses": 16064, + "accuratePasses": 12973, + "accuratePassesPercentage": 80.758217131474, + "totalOwnHalfPasses": 7173, + "accurateOwnHalfPasses": 6495, + "accurateOwnHalfPassesPercentage": 90.547887913007, + "totalOppositionHalfPasses": 8891, + "accurateOppositionHalfPasses": 6478, + "accurateOppositionHalfPassesPercentage": 72.86019570352, + "totalLongBalls": 1344, + "accurateLongBalls": 601, + "accurateLongBallsPercentage": 44.717261904762, + "totalCrosses": 686, + "accurateCrosses": 196, + "accurateCrossesPercentage": 28.571428571429, + "cleanSheets": 7, + "tackles": 527, + "interceptions": 273, + "saves": 97, + "errorsLeadingToGoal": 6, + "errorsLeadingToShot": 13, + "penaltiesCommited": 7, + "penaltyGoalsConceded": 5, + "clearances": 1040, + "clearancesOffLine": 5, + "lastManTackles": 6, + "totalDuels": 3448, + "duelsWon": 1683, + "duelsWonPercentage": 48.81090487239, + "totalGroundDuels": 2173, + "groundDuelsWon": 1003, + "groundDuelsWonPercentage": 46.157386102163, + "totalAerialDuels": 1275, + "aerialDuelsWon": 680, + "aerialDuelsWonPercentage": 53.333333333333, + "possessionLost": 4899, + "offsides": 59, + "fouls": 474, + "yellowCards": 72, + "yellowRedCards": 1, + "redCards": 3, + "avgRating": 6.8280392156863, + "accurateFinalThirdPassesAgainst": 2309, + "accurateOppositionHalfPassesAgainst": 4525, + "accurateOwnHalfPassesAgainst": 5456, + "accuratePassesAgainst": 9981, + "bigChancesAgainst": 83, + "bigChancesCreatedAgainst": 56, + "bigChancesMissedAgainst": 49, + "clearancesAgainst": 1154, + "cornersAgainst": 163, + "crossesSuccessfulAgainst": 132, + "crossesTotalAgainst": 603, + "dribbleAttemptsTotalAgainst": 503, + "dribbleAttemptsWonAgainst": 234, + "errorsLeadingToGoalAgainst": 6, + "errorsLeadingToShotAgainst": 17, + "hitWoodworkAgainst": 8, + "interceptionsAgainst": 332, + "keyPassesAgainst": 299, + "longBallsSuccessfulAgainst": 901, + "longBallsTotalAgainst": 2163, + "offsidesAgainst": 63, + "redCardsAgainst": 4, + "shotsAgainst": 416, + "shotsBlockedAgainst": 111, + "shotsFromInsideTheBoxAgainst": 284, + "shotsFromOutsideTheBoxAgainst": 132, + "shotsOffTargetAgainst": 154, + "shotsOnTargetAgainst": 151, + "blockedScoringAttemptAgainst": 111, + "tacklesAgainst": 499, + "totalFinalThirdPassesAgainst": 3571, + "oppositionHalfPassesTotalAgainst": 6705, + "ownHalfPassesTotalAgainst": 6300, + "totalPassesAgainst": 13005, + "yellowCardsAgainst": 55, + "throwIns": 738, + "goalKicks": 213, + "ballRecovery": 1746, + "freeKicks": 291, + "kilometersCovered": 3636.76, + "numberOfSprints": 5952, + "matches": 34 + } + }, + { + "team": "TSG Hoffenheim", + "team_id": 2569, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:18+00:00", + "statistics": { + "goalsScored": 2, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 2, + "shots": 15, + "penaltyGoals": 0, + "penaltiesTaken": 1, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 1, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 8, + "shotsFromOutsideTheBox": 7, + "headedGoals": 1, + "leftFootGoals": 1, + "rightFootGoals": 0, + "bigChances": 3, + "bigChancesCreated": 2, + "bigChancesMissed": 3, + "shotsOnTarget": 4, + "shotsOffTarget": 7, + "blockedScoringAttempt": 4, + "successfulDribbles": 4, + "dribbleAttempts": 12, + "corners": 7, + "hitWoodwork": 0, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 59, + "totalPasses": 492, + "accuratePasses": 425, + "accuratePassesPercentage": 86.382113821138, + "totalOwnHalfPasses": 208, + "accurateOwnHalfPasses": 193, + "accurateOwnHalfPassesPercentage": 92.788461538462, + "totalOppositionHalfPasses": 284, + "accurateOppositionHalfPasses": 232, + "accurateOppositionHalfPassesPercentage": 81.69014084507, + "totalLongBalls": 37, + "accurateLongBalls": 23, + "accurateLongBallsPercentage": 62.162162162162, + "totalCrosses": 29, + "accurateCrosses": 8, + "accurateCrossesPercentage": 27.586206896552, + "cleanSheets": 0, + "tackles": 13, + "interceptions": 8, + "saves": 3, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 29, + "clearancesOffLine": 0, + "lastManTackles": 2, + "totalDuels": 102, + "duelsWon": 53, + "duelsWonPercentage": 51.960784313725, + "totalGroundDuels": 63, + "groundDuelsWon": 27, + "groundDuelsWonPercentage": 42.857142857143, + "totalAerialDuels": 39, + "aerialDuelsWon": 26, + "aerialDuelsWonPercentage": 66.666666666667, + "possessionLost": 127, + "offsides": 0, + "fouls": 14, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.31, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 66, + "accurateOppositionHalfPassesAgainst": 118, + "accurateOwnHalfPassesAgainst": 159, + "accuratePassesAgainst": 277, + "bigChancesAgainst": 4, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 36, + "cornersAgainst": 6, + "crossesSuccessfulAgainst": 7, + "crossesTotalAgainst": 24, + "dribbleAttemptsTotalAgainst": 8, + "dribbleAttemptsWonAgainst": 4, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 8, + "keyPassesAgainst": 10, + "longBallsSuccessfulAgainst": 26, + "longBallsTotalAgainst": 62, + "offsidesAgainst": 0, + "redCardsAgainst": 0, + "shotsAgainst": 18, + "shotsBlockedAgainst": 5, + "shotsFromInsideTheBoxAgainst": 13, + "shotsFromOutsideTheBoxAgainst": 5, + "shotsOffTargetAgainst": 7, + "shotsOnTargetAgainst": 6, + "blockedScoringAttemptAgainst": 5, + "tacklesAgainst": 18, + "totalFinalThirdPassesAgainst": 99, + "oppositionHalfPassesTotalAgainst": 169, + "ownHalfPassesTotalAgainst": 175, + "totalPassesAgainst": 344, + "yellowCardsAgainst": 0, + "throwIns": 21, + "goalKicks": 8, + "ballRecovery": 35, + "freeKicks": 11, + "kilometersCovered": 104.09, + "numberOfSprints": 111, + "expectedGoals": 1.8829, + "expectedGoalsOnTarget": 1.9888, + "expectedAssists": 1.23686, + "goalsPrevented": -0.1648, + "touches": 698, + "keyPasses": 11, + "defensiveContributions": 55, + "matches": 1 + } + }, + { + "team": "1. FC Union Berlin", + "team_id": 2547, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:19+00:00", + "statistics": { + "goalsScored": 44, + "goalsConceded": 58, + "ownGoals": 1, + "assists": 28, + "shots": 424, + "penaltyGoals": 3, + "penaltiesTaken": 5, + "freeKickGoals": 0, + "freeKickShots": 11, + "goalsFromInsideTheBox": 37, + "goalsFromOutsideTheBox": 7, + "shotsFromInsideTheBox": 308, + "shotsFromOutsideTheBox": 116, + "headedGoals": 9, + "leftFootGoals": 10, + "rightFootGoals": 24, + "bigChances": 74, + "bigChancesCreated": 47, + "bigChancesMissed": 46, + "shotsOnTarget": 133, + "shotsOffTarget": 185, + "blockedScoringAttempt": 106, + "successfulDribbles": 154, + "dribbleAttempts": 363, + "corners": 170, + "hitWoodwork": 11, + "fastBreaks": 39, + "fastBreakGoals": 6, + "fastBreakShots": 34, + "averageBallPossession": 40.235294117647, + "totalPasses": 11368, + "accuratePasses": 8248, + "accuratePassesPercentage": 72.554539057002, + "totalOwnHalfPasses": 4981, + "accurateOwnHalfPasses": 4353, + "accurateOwnHalfPassesPercentage": 87.392089941779, + "totalOppositionHalfPasses": 6387, + "accurateOppositionHalfPasses": 3895, + "accurateOppositionHalfPassesPercentage": 60.983247220917, + "totalLongBalls": 1509, + "accurateLongBalls": 615, + "accurateLongBallsPercentage": 40.755467196819, + "totalCrosses": 678, + "accurateCrosses": 200, + "accurateCrossesPercentage": 29.498525073746, + "cleanSheets": 7, + "tackles": 502, + "interceptions": 289, + "saves": 93, + "errorsLeadingToGoal": 5, + "errorsLeadingToShot": 14, + "penaltiesCommited": 6, + "penaltyGoalsConceded": 6, + "clearances": 1079, + "clearancesOffLine": 4, + "lastManTackles": 6, + "totalDuels": 3585, + "duelsWon": 1753, + "duelsWonPercentage": 48.898186889819, + "totalGroundDuels": 2079, + "groundDuelsWon": 971, + "groundDuelsWonPercentage": 46.705146705147, + "totalAerialDuels": 1506, + "aerialDuelsWon": 782, + "aerialDuelsWonPercentage": 51.925630810093, + "possessionLost": 4912, + "offsides": 55, + "fouls": 417, + "yellowCards": 70, + "yellowRedCards": 0, + "redCards": 3, + "avgRating": 6.7378071833648, + "accurateFinalThirdPassesAgainst": 3038, + "accurateOppositionHalfPassesAgainst": 7124, + "accurateOwnHalfPassesAgainst": 7554, + "accuratePassesAgainst": 14678, + "bigChancesAgainst": 92, + "bigChancesCreatedAgainst": 73, + "bigChancesMissedAgainst": 61, + "clearancesAgainst": 1156, + "cornersAgainst": 164, + "crossesSuccessfulAgainst": 143, + "crossesTotalAgainst": 630, + "dribbleAttemptsTotalAgainst": 457, + "dribbleAttemptsWonAgainst": 228, + "errorsLeadingToGoalAgainst": 8, + "errorsLeadingToShotAgainst": 19, + "hitWoodworkAgainst": 14, + "interceptionsAgainst": 220, + "keyPassesAgainst": 321, + "longBallsSuccessfulAgainst": 770, + "longBallsTotalAgainst": 1868, + "offsidesAgainst": 45, + "redCardsAgainst": 4, + "shotsAgainst": 440, + "shotsBlockedAgainst": 114, + "shotsFromInsideTheBoxAgainst": 287, + "shotsFromOutsideTheBoxAgainst": 153, + "shotsOffTargetAgainst": 177, + "shotsOnTargetAgainst": 150, + "blockedScoringAttemptAgainst": 113, + "tacklesAgainst": 496, + "totalFinalThirdPassesAgainst": 4480, + "oppositionHalfPassesTotalAgainst": 9326, + "ownHalfPassesTotalAgainst": 8320, + "totalPassesAgainst": 17646, + "yellowCardsAgainst": 63, + "throwIns": 699, + "goalKicks": 269, + "ballRecovery": 1593, + "freeKicks": 326, + "kilometersCovered": 3380.26, + "numberOfSprints": 4834, + "matches": 34 + } + }, + { + "team": "1. FC Union Berlin", + "team_id": 2547, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:21+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 3, + "shots": 19, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 15, + "shotsFromOutsideTheBox": 4, + "headedGoals": 2, + "leftFootGoals": 0, + "rightFootGoals": 1, + "bigChances": 3, + "bigChancesCreated": 3, + "bigChancesMissed": 1, + "shotsOnTarget": 10, + "shotsOffTarget": 3, + "blockedScoringAttempt": 6, + "successfulDribbles": 2, + "dribbleAttempts": 8, + "corners": 5, + "hitWoodwork": 0, + "fastBreaks": 2, + "fastBreakGoals": 0, + "fastBreakShots": 2, + "averageBallPossession": 49, + "totalPasses": 361, + "accuratePasses": 245, + "accuratePassesPercentage": 67.86703601108, + "totalOwnHalfPasses": 164, + "accurateOwnHalfPasses": 132, + "accurateOwnHalfPassesPercentage": 80.487804878049, + "totalOppositionHalfPasses": 197, + "accurateOppositionHalfPasses": 113, + "accurateOppositionHalfPassesPercentage": 57.360406091371, + "totalLongBalls": 48, + "accurateLongBalls": 14, + "accurateLongBallsPercentage": 29.166666666667, + "totalCrosses": 27, + "accurateCrosses": 10, + "accurateCrossesPercentage": 37.037037037037, + "cleanSheets": 0, + "tackles": 19, + "interceptions": 12, + "saves": 0, + "errorsLeadingToGoal": 2, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 41, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 113, + "duelsWon": 51, + "duelsWonPercentage": 45.132743362832, + "totalGroundDuels": 62, + "groundDuelsWon": 29, + "groundDuelsWonPercentage": 46.774193548387, + "totalAerialDuels": 51, + "aerialDuelsWon": 22, + "aerialDuelsWonPercentage": 43.137254901961, + "possessionLost": 185, + "offsides": 2, + "fouls": 11, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.11, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 84, + "accurateOppositionHalfPassesAgainst": 154, + "accurateOwnHalfPassesAgainst": 145, + "accuratePassesAgainst": 299, + "bigChancesAgainst": 4, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 50, + "cornersAgainst": 2, + "crossesSuccessfulAgainst": 3, + "crossesTotalAgainst": 16, + "dribbleAttemptsTotalAgainst": 20, + "dribbleAttemptsWonAgainst": 10, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 10, + "keyPassesAgainst": 8, + "longBallsSuccessfulAgainst": 27, + "longBallsTotalAgainst": 65, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 12, + "shotsBlockedAgainst": 5, + "shotsFromInsideTheBoxAgainst": 7, + "shotsFromOutsideTheBoxAgainst": 5, + "shotsOffTargetAgainst": 4, + "shotsOnTargetAgainst": 3, + "blockedScoringAttemptAgainst": 5, + "tacklesAgainst": 13, + "totalFinalThirdPassesAgainst": 126, + "oppositionHalfPassesTotalAgainst": 225, + "ownHalfPassesTotalAgainst": 168, + "totalPassesAgainst": 393, + "yellowCardsAgainst": 4, + "throwIns": 35, + "goalKicks": 7, + "ballRecovery": 48, + "freeKicks": 8, + "kilometersCovered": 105.27, + "numberOfSprints": 82, + "expectedGoals": 1.84, + "expectedGoalsOnTarget": 3.4649, + "expectedAssists": 1.09828, + "goalsPrevented": -1.2482, + "touches": 590, + "keyPasses": 17, + "defensiveContributions": 76, + "matches": 1 + } + }, + { + "team": "Eintracht Frankfurt", + "team_id": 2674, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:22+00:00", + "statistics": { + "goalsScored": 61, + "goalsConceded": 65, + "ownGoals": 1, + "assists": 42, + "shots": 409, + "penaltyGoals": 6, + "penaltiesTaken": 6, + "freeKickGoals": 0, + "freeKickShots": 10, + "goalsFromInsideTheBox": 57, + "goalsFromOutsideTheBox": 4, + "shotsFromInsideTheBox": 275, + "shotsFromOutsideTheBox": 134, + "headedGoals": 7, + "leftFootGoals": 21, + "rightFootGoals": 33, + "bigChances": 86, + "bigChancesCreated": 64, + "bigChancesMissed": 50, + "shotsOnTarget": 157, + "shotsOffTarget": 135, + "blockedScoringAttempt": 117, + "successfulDribbles": 243, + "dribbleAttempts": 504, + "corners": 159, + "hitWoodwork": 12, + "fastBreaks": 32, + "fastBreakGoals": 5, + "fastBreakShots": 28, + "averageBallPossession": 54.970588235294, + "totalPasses": 16938, + "accuratePasses": 14237, + "accuratePassesPercentage": 84.053607273586, + "totalOwnHalfPasses": 8328, + "accurateOwnHalfPasses": 7584, + "accurateOwnHalfPassesPercentage": 91.066282420749, + "totalOppositionHalfPasses": 8610, + "accurateOppositionHalfPasses": 6653, + "accurateOppositionHalfPassesPercentage": 77.270615563298, + "totalLongBalls": 1197, + "accurateLongBalls": 578, + "accurateLongBallsPercentage": 48.28738512949, + "totalCrosses": 515, + "accurateCrosses": 117, + "accurateCrossesPercentage": 22.718446601942, + "cleanSheets": 7, + "tackles": 532, + "interceptions": 317, + "saves": 100, + "errorsLeadingToGoal": 12, + "errorsLeadingToShot": 21, + "penaltiesCommited": 3, + "penaltyGoalsConceded": 3, + "clearances": 875, + "clearancesOffLine": 2, + "lastManTackles": 7, + "totalDuels": 3186, + "duelsWon": 1531, + "duelsWonPercentage": 48.053986189579, + "totalGroundDuels": 2202, + "groundDuelsWon": 1088, + "groundDuelsWonPercentage": 49.409627611262, + "totalAerialDuels": 984, + "aerialDuelsWon": 443, + "aerialDuelsWonPercentage": 45.020325203252, + "possessionLost": 4396, + "offsides": 44, + "fouls": 352, + "yellowCards": 58, + "yellowRedCards": 4, + "redCards": 4, + "avgRating": 6.7660984848485, + "accurateFinalThirdPassesAgainst": 2619, + "accurateOppositionHalfPassesAgainst": 5471, + "accurateOwnHalfPassesAgainst": 5869, + "accuratePassesAgainst": 11340, + "bigChancesAgainst": 100, + "bigChancesCreatedAgainst": 81, + "bigChancesMissedAgainst": 58, + "clearancesAgainst": 942, + "cornersAgainst": 155, + "crossesSuccessfulAgainst": 152, + "crossesTotalAgainst": 590, + "dribbleAttemptsTotalAgainst": 478, + "dribbleAttemptsWonAgainst": 216, + "errorsLeadingToGoalAgainst": 7, + "errorsLeadingToShotAgainst": 14, + "hitWoodworkAgainst": 16, + "interceptionsAgainst": 282, + "keyPassesAgainst": 316, + "longBallsSuccessfulAgainst": 769, + "longBallsTotalAgainst": 1659, + "offsidesAgainst": 85, + "redCardsAgainst": 2, + "shotsAgainst": 427, + "shotsBlockedAgainst": 96, + "shotsFromInsideTheBoxAgainst": 299, + "shotsFromOutsideTheBoxAgainst": 128, + "shotsOffTargetAgainst": 165, + "shotsOnTargetAgainst": 166, + "blockedScoringAttemptAgainst": 96, + "tacklesAgainst": 566, + "totalFinalThirdPassesAgainst": 3881, + "oppositionHalfPassesTotalAgainst": 7422, + "ownHalfPassesTotalAgainst": 6506, + "totalPassesAgainst": 13928, + "yellowCardsAgainst": 67, + "throwIns": 680, + "goalKicks": 257, + "ballRecovery": 1539, + "freeKicks": 316, + "kilometersCovered": 3626.67, + "numberOfSprints": 5363, + "matches": 34 + } + }, + { + "team": "Eintracht Frankfurt", + "team_id": 2674, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:23+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 1, + "shots": 12, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 2, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 7, + "shotsFromOutsideTheBox": 5, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 3, + "bigChances": 4, + "bigChancesCreated": 2, + "bigChancesMissed": 1, + "shotsOnTarget": 3, + "shotsOffTarget": 4, + "blockedScoringAttempt": 5, + "successfulDribbles": 10, + "dribbleAttempts": 20, + "corners": 2, + "hitWoodwork": 0, + "fastBreaks": 3, + "fastBreakGoals": 0, + "fastBreakShots": 3, + "averageBallPossession": 51, + "totalPasses": 393, + "accuratePasses": 299, + "accuratePassesPercentage": 76.081424936387, + "totalOwnHalfPasses": 168, + "accurateOwnHalfPasses": 145, + "accurateOwnHalfPassesPercentage": 86.309523809524, + "totalOppositionHalfPasses": 225, + "accurateOppositionHalfPasses": 154, + "accurateOppositionHalfPassesPercentage": 68.444444444444, + "totalLongBalls": 40, + "accurateLongBalls": 19, + "accurateLongBallsPercentage": 47.5, + "totalCrosses": 16, + "accurateCrosses": 3, + "accurateCrossesPercentage": 18.75, + "cleanSheets": 0, + "tackles": 13, + "interceptions": 10, + "saves": 8, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 50, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 113, + "duelsWon": 62, + "duelsWonPercentage": 54.867256637168, + "totalGroundDuels": 62, + "groundDuelsWon": 33, + "groundDuelsWonPercentage": 53.225806451613, + "totalAerialDuels": 51, + "aerialDuelsWon": 29, + "aerialDuelsWonPercentage": 56.862745098039, + "possessionLost": 162, + "offsides": 2, + "fouls": 10, + "yellowCards": 4, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.73, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 71, + "accurateOppositionHalfPassesAgainst": 113, + "accurateOwnHalfPassesAgainst": 132, + "accuratePassesAgainst": 245, + "bigChancesAgainst": 3, + "bigChancesCreatedAgainst": 3, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 41, + "cornersAgainst": 5, + "crossesSuccessfulAgainst": 10, + "crossesTotalAgainst": 27, + "dribbleAttemptsTotalAgainst": 8, + "dribbleAttemptsWonAgainst": 2, + "errorsLeadingToGoalAgainst": 2, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 12, + "keyPassesAgainst": 17, + "longBallsSuccessfulAgainst": 15, + "longBallsTotalAgainst": 63, + "offsidesAgainst": 2, + "redCardsAgainst": 0, + "shotsAgainst": 19, + "shotsBlockedAgainst": 6, + "shotsFromInsideTheBoxAgainst": 15, + "shotsFromOutsideTheBoxAgainst": 4, + "shotsOffTargetAgainst": 3, + "shotsOnTargetAgainst": 10, + "blockedScoringAttemptAgainst": 6, + "tacklesAgainst": 19, + "totalFinalThirdPassesAgainst": 129, + "oppositionHalfPassesTotalAgainst": 197, + "ownHalfPassesTotalAgainst": 164, + "totalPassesAgainst": 361, + "yellowCardsAgainst": 2, + "throwIns": 32, + "goalKicks": 2, + "ballRecovery": 48, + "freeKicks": 10, + "kilometersCovered": 106.02, + "numberOfSprints": 79, + "expectedGoals": 1.4663, + "expectedGoalsOnTarget": 1.7518, + "expectedAssists": 1.3337, + "goalsPrevented": 0.4649, + "touches": 653, + "keyPasses": 8, + "defensiveContributions": 78, + "matches": 1 + } + }, + { + "team": "1. FSV Mainz 05", + "team_id": 2556, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:24+00:00", + "statistics": { + "goalsScored": 44, + "goalsConceded": 53, + "ownGoals": 2, + "assists": 26, + "shots": 411, + "penaltyGoals": 8, + "penaltiesTaken": 9, + "freeKickGoals": 0, + "freeKickShots": 6, + "goalsFromInsideTheBox": 43, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 313, + "shotsFromOutsideTheBox": 98, + "headedGoals": 8, + "leftFootGoals": 7, + "rightFootGoals": 29, + "bigChances": 109, + "bigChancesCreated": 78, + "bigChancesMissed": 72, + "shotsOnTarget": 142, + "shotsOffTarget": 155, + "blockedScoringAttempt": 114, + "successfulDribbles": 185, + "dribbleAttempts": 388, + "corners": 172, + "hitWoodwork": 20, + "fastBreaks": 31, + "fastBreakGoals": 5, + "fastBreakShots": 27, + "averageBallPossession": 43.970588235294, + "totalPasses": 12605, + "accuratePasses": 9526, + "accuratePassesPercentage": 75.573185243951, + "totalOwnHalfPasses": 5265, + "accurateOwnHalfPasses": 4596, + "accurateOwnHalfPassesPercentage": 87.293447293447, + "totalOppositionHalfPasses": 7340, + "accurateOppositionHalfPasses": 4930, + "accurateOppositionHalfPassesPercentage": 67.16621253406, + "totalLongBalls": 1337, + "accurateLongBalls": 570, + "accurateLongBallsPercentage": 42.632759910247, + "totalCrosses": 682, + "accurateCrosses": 173, + "accurateCrossesPercentage": 25.366568914956, + "cleanSheets": 4, + "tackles": 522, + "interceptions": 352, + "saves": 116, + "errorsLeadingToGoal": 6, + "errorsLeadingToShot": 14, + "penaltiesCommited": 2, + "penaltyGoalsConceded": 2, + "clearances": 1037, + "clearancesOffLine": 6, + "lastManTackles": 6, + "totalDuels": 3510, + "duelsWon": 1725, + "duelsWonPercentage": 49.145299145299, + "totalGroundDuels": 2076, + "groundDuelsWon": 1026, + "groundDuelsWonPercentage": 49.421965317919, + "totalAerialDuels": 1434, + "aerialDuelsWon": 699, + "aerialDuelsWonPercentage": 48.744769874477, + "possessionLost": 4927, + "offsides": 79, + "fouls": 374, + "yellowCards": 69, + "yellowRedCards": 1, + "redCards": 5, + "avgRating": 6.7865497076023, + "accurateFinalThirdPassesAgainst": 3035, + "accurateOppositionHalfPassesAgainst": 6689, + "accurateOwnHalfPassesAgainst": 6920, + "accuratePassesAgainst": 13609, + "bigChancesAgainst": 99, + "bigChancesCreatedAgainst": 76, + "bigChancesMissedAgainst": 65, + "clearancesAgainst": 1209, + "cornersAgainst": 156, + "crossesSuccessfulAgainst": 151, + "crossesTotalAgainst": 617, + "dribbleAttemptsTotalAgainst": 464, + "dribbleAttemptsWonAgainst": 215, + "errorsLeadingToGoalAgainst": 6, + "errorsLeadingToShotAgainst": 13, + "hitWoodworkAgainst": 16, + "interceptionsAgainst": 288, + "keyPassesAgainst": 371, + "longBallsSuccessfulAgainst": 818, + "longBallsTotalAgainst": 1881, + "offsidesAgainst": 48, + "redCardsAgainst": 1, + "shotsAgainst": 480, + "shotsBlockedAgainst": 129, + "shotsFromInsideTheBoxAgainst": 340, + "shotsFromOutsideTheBoxAgainst": 140, + "shotsOffTargetAgainst": 179, + "shotsOnTargetAgainst": 172, + "blockedScoringAttemptAgainst": 129, + "tacklesAgainst": 486, + "totalFinalThirdPassesAgainst": 4513, + "oppositionHalfPassesTotalAgainst": 8959, + "ownHalfPassesTotalAgainst": 7716, + "totalPassesAgainst": 16675, + "yellowCardsAgainst": 67, + "throwIns": 725, + "goalKicks": 268, + "ballRecovery": 1623, + "freeKicks": 326, + "kilometersCovered": 3696.67, + "numberOfSprints": 5676, + "matches": 34 + } + }, + { + "team": "1. FSV Mainz 05", + "team_id": 2556, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:25+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 0, + "ownGoals": 0, + "assists": 0, + "shots": 21, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 14, + "shotsFromOutsideTheBox": 7, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 2, + "bigChancesCreated": 2, + "bigChancesMissed": 2, + "shotsOnTarget": 4, + "shotsOffTarget": 11, + "blockedScoringAttempt": 6, + "successfulDribbles": 4, + "dribbleAttempts": 9, + "corners": 11, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 51, + "totalPasses": 461, + "accuratePasses": 385, + "accuratePassesPercentage": 83.51409978308, + "totalOwnHalfPasses": 167, + "accurateOwnHalfPasses": 160, + "accurateOwnHalfPassesPercentage": 95.808383233533, + "totalOppositionHalfPasses": 294, + "accurateOppositionHalfPasses": 225, + "accurateOppositionHalfPassesPercentage": 76.530612244898, + "totalLongBalls": 32, + "accurateLongBalls": 19, + "accurateLongBallsPercentage": 59.375, + "totalCrosses": 39, + "accurateCrosses": 13, + "accurateCrossesPercentage": 33.333333333333, + "cleanSheets": 1, + "tackles": 16, + "interceptions": 12, + "saves": 0, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 28, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 95, + "duelsWon": 47, + "duelsWonPercentage": 49.473684210526, + "totalGroundDuels": 54, + "groundDuelsWon": 28, + "groundDuelsWonPercentage": 51.851851851852, + "totalAerialDuels": 41, + "aerialDuelsWon": 19, + "aerialDuelsWonPercentage": 46.341463414634, + "possessionLost": 140, + "offsides": 1, + "fouls": 8, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.94, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 55, + "accurateOppositionHalfPassesAgainst": 137, + "accurateOwnHalfPassesAgainst": 249, + "accuratePassesAgainst": 386, + "bigChancesAgainst": 1, + "bigChancesCreatedAgainst": 1, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 53, + "cornersAgainst": 2, + "crossesSuccessfulAgainst": 2, + "crossesTotalAgainst": 15, + "dribbleAttemptsTotalAgainst": 6, + "dribbleAttemptsWonAgainst": 3, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 14, + "keyPassesAgainst": 8, + "longBallsSuccessfulAgainst": 28, + "longBallsTotalAgainst": 51, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 10, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 6, + "shotsFromOutsideTheBoxAgainst": 4, + "shotsOffTargetAgainst": 6, + "shotsOnTargetAgainst": 0, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 15, + "totalFinalThirdPassesAgainst": 77, + "oppositionHalfPassesTotalAgainst": 184, + "ownHalfPassesTotalAgainst": 278, + "totalPassesAgainst": 462, + "yellowCardsAgainst": 2, + "throwIns": 19, + "goalKicks": 6, + "ballRecovery": 44, + "freeKicks": 9, + "kilometersCovered": 102.4, + "numberOfSprints": 87, + "expectedGoals": 1.2311, + "expectedGoalsOnTarget": 0.6952, + "expectedAssists": 2.28005, + "goalsPrevented": 0, + "touches": 688, + "keyPasses": 14, + "defensiveContributions": 59, + "matches": 1 + } + }, + { + "team": "SC Paderborn 07", + "team_id": 2561, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:27+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 0, + "ownGoals": 0, + "assists": 0, + "shots": 10, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 6, + "shotsFromOutsideTheBox": 4, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 1, + "bigChancesCreated": 1, + "bigChancesMissed": 1, + "shotsOnTarget": 0, + "shotsOffTarget": 6, + "blockedScoringAttempt": 4, + "successfulDribbles": 3, + "dribbleAttempts": 6, + "corners": 2, + "hitWoodwork": 0, + "fastBreaks": 0, + "fastBreakGoals": 0, + "fastBreakShots": 0, + "averageBallPossession": 49, + "totalPasses": 462, + "accuratePasses": 386, + "accuratePassesPercentage": 83.549783549784, + "totalOwnHalfPasses": 278, + "accurateOwnHalfPasses": 249, + "accurateOwnHalfPassesPercentage": 89.568345323741, + "totalOppositionHalfPasses": 184, + "accurateOppositionHalfPasses": 137, + "accurateOppositionHalfPassesPercentage": 74.45652173913, + "totalLongBalls": 34, + "accurateLongBalls": 19, + "accurateLongBallsPercentage": 55.882352941176, + "totalCrosses": 15, + "accurateCrosses": 2, + "accurateCrossesPercentage": 13.333333333333, + "cleanSheets": 1, + "tackles": 15, + "interceptions": 14, + "saves": 4, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 53, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 95, + "duelsWon": 48, + "duelsWonPercentage": 50.526315789474, + "totalGroundDuels": 54, + "groundDuelsWon": 26, + "groundDuelsWonPercentage": 48.148148148148, + "totalAerialDuels": 41, + "aerialDuelsWon": 22, + "aerialDuelsWonPercentage": 53.658536585366, + "possessionLost": 121, + "offsides": 1, + "fouls": 10, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.8, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 128, + "accurateOppositionHalfPassesAgainst": 225, + "accurateOwnHalfPassesAgainst": 160, + "accuratePassesAgainst": 385, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 28, + "cornersAgainst": 11, + "crossesSuccessfulAgainst": 13, + "crossesTotalAgainst": 39, + "dribbleAttemptsTotalAgainst": 9, + "dribbleAttemptsWonAgainst": 4, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 12, + "keyPassesAgainst": 14, + "longBallsSuccessfulAgainst": 24, + "longBallsTotalAgainst": 42, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 21, + "shotsBlockedAgainst": 6, + "shotsFromInsideTheBoxAgainst": 14, + "shotsFromOutsideTheBoxAgainst": 7, + "shotsOffTargetAgainst": 11, + "shotsOnTargetAgainst": 4, + "blockedScoringAttemptAgainst": 6, + "tacklesAgainst": 16, + "totalFinalThirdPassesAgainst": 180, + "oppositionHalfPassesTotalAgainst": 294, + "ownHalfPassesTotalAgainst": 167, + "totalPassesAgainst": 461, + "yellowCardsAgainst": 1, + "throwIns": 15, + "goalKicks": 11, + "ballRecovery": 43, + "freeKicks": 8, + "kilometersCovered": 101.45, + "numberOfSprints": 70, + "expectedGoals": 0.732, + "expectedGoalsOnTarget": 0, + "expectedAssists": 1.15844, + "goalsPrevented": 0.6952, + "touches": 668, + "keyPasses": 8, + "defensiveContributions": 88, + "matches": 1 + } + }, + { + "team": "RB Leipzig", + "team_id": 36360, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:28+00:00", + "statistics": { + "goalsScored": 66, + "goalsConceded": 47, + "ownGoals": 1, + "assists": 48, + "shots": 537, + "penaltyGoals": 1, + "penaltiesTaken": 3, + "freeKickGoals": 1, + "freeKickShots": 11, + "goalsFromInsideTheBox": 54, + "goalsFromOutsideTheBox": 10, + "shotsFromInsideTheBox": 384, + "shotsFromOutsideTheBox": 153, + "headedGoals": 9, + "leftFootGoals": 25, + "rightFootGoals": 30, + "bigChances": 124, + "bigChancesCreated": 96, + "bigChancesMissed": 85, + "shotsOnTarget": 204, + "shotsOffTarget": 189, + "blockedScoringAttempt": 144, + "successfulDribbles": 374, + "dribbleAttempts": 718, + "corners": 180, + "hitWoodwork": 23, + "fastBreaks": 44, + "fastBreakGoals": 5, + "fastBreakShots": 39, + "averageBallPossession": 53.882352941176, + "totalPasses": 17102, + "accuratePasses": 14489, + "accuratePassesPercentage": 84.721085253187, + "totalOwnHalfPasses": 8236, + "accurateOwnHalfPasses": 7522, + "accurateOwnHalfPassesPercentage": 91.330743079165, + "totalOppositionHalfPasses": 8866, + "accurateOppositionHalfPasses": 6967, + "accurateOppositionHalfPassesPercentage": 78.581096323032, + "totalLongBalls": 1190, + "accurateLongBalls": 581, + "accurateLongBallsPercentage": 48.823529411765, + "totalCrosses": 569, + "accurateCrosses": 157, + "accurateCrossesPercentage": 27.592267135325, + "cleanSheets": 11, + "tackles": 514, + "interceptions": 294, + "saves": 84, + "errorsLeadingToGoal": 6, + "errorsLeadingToShot": 21, + "penaltiesCommited": 3, + "penaltyGoalsConceded": 2, + "clearances": 908, + "clearancesOffLine": 5, + "lastManTackles": 12, + "totalDuels": 3333, + "duelsWon": 1679, + "duelsWonPercentage": 50.37503750375, + "totalGroundDuels": 2381, + "groundDuelsWon": 1216, + "groundDuelsWonPercentage": 51.070978580428, + "totalAerialDuels": 952, + "aerialDuelsWon": 463, + "aerialDuelsWonPercentage": 48.634453781513, + "possessionLost": 4519, + "offsides": 48, + "fouls": 315, + "yellowCards": 52, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.9487077534791, + "accurateFinalThirdPassesAgainst": 2533, + "accurateOppositionHalfPassesAgainst": 5412, + "accurateOwnHalfPassesAgainst": 6405, + "accuratePassesAgainst": 11817, + "bigChancesAgainst": 90, + "bigChancesCreatedAgainst": 78, + "bigChancesMissedAgainst": 56, + "clearancesAgainst": 939, + "cornersAgainst": 147, + "crossesSuccessfulAgainst": 130, + "crossesTotalAgainst": 560, + "dribbleAttemptsTotalAgainst": 444, + "dribbleAttemptsWonAgainst": 208, + "errorsLeadingToGoalAgainst": 11, + "errorsLeadingToShotAgainst": 19, + "hitWoodworkAgainst": 10, + "interceptionsAgainst": 307, + "keyPassesAgainst": 317, + "longBallsSuccessfulAgainst": 801, + "longBallsTotalAgainst": 1779, + "offsidesAgainst": 74, + "redCardsAgainst": 0, + "shotsAgainst": 413, + "shotsBlockedAgainst": 117, + "shotsFromInsideTheBoxAgainst": 287, + "shotsFromOutsideTheBoxAgainst": 126, + "shotsOffTargetAgainst": 162, + "shotsOnTargetAgainst": 135, + "blockedScoringAttemptAgainst": 116, + "tacklesAgainst": 666, + "totalFinalThirdPassesAgainst": 3809, + "oppositionHalfPassesTotalAgainst": 7475, + "ownHalfPassesTotalAgainst": 7102, + "totalPassesAgainst": 14577, + "yellowCardsAgainst": 59, + "throwIns": 625, + "goalKicks": 249, + "ballRecovery": 1731, + "freeKicks": 335, + "kilometersCovered": 3599.82, + "numberOfSprints": 6076, + "matches": 34 + } + }, + { + "team": "RB Leipzig", + "team_id": 36360, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:29+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 0, + "ownGoals": 0, + "assists": 3, + "shots": 25, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 19, + "shotsFromOutsideTheBox": 6, + "headedGoals": 0, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 6, + "bigChancesCreated": 4, + "bigChancesMissed": 4, + "shotsOnTarget": 11, + "shotsOffTarget": 10, + "blockedScoringAttempt": 4, + "successfulDribbles": 8, + "dribbleAttempts": 23, + "corners": 7, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 47, + "totalPasses": 427, + "accuratePasses": 358, + "accuratePassesPercentage": 83.84074941452, + "totalOwnHalfPasses": 215, + "accurateOwnHalfPasses": 198, + "accurateOwnHalfPassesPercentage": 92.093023255814, + "totalOppositionHalfPasses": 212, + "accurateOppositionHalfPasses": 160, + "accurateOppositionHalfPassesPercentage": 75.471698113208, + "totalLongBalls": 44, + "accurateLongBalls": 23, + "accurateLongBallsPercentage": 52.272727272727, + "totalCrosses": 15, + "accurateCrosses": 8, + "accurateCrossesPercentage": 53.333333333333, + "cleanSheets": 1, + "tackles": 13, + "interceptions": 8, + "saves": 4, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 32, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 81, + "duelsWon": 41, + "duelsWonPercentage": 50.617283950617, + "totalGroundDuels": 67, + "groundDuelsWon": 34, + "groundDuelsWonPercentage": 50.746268656716, + "totalAerialDuels": 14, + "aerialDuelsWon": 7, + "aerialDuelsWonPercentage": 50, + "possessionLost": 120, + "offsides": 0, + "fouls": 10, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 8.46, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 67, + "accurateOppositionHalfPassesAgainst": 147, + "accurateOwnHalfPassesAgainst": 264, + "accuratePassesAgainst": 411, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 20, + "cornersAgainst": 6, + "crossesSuccessfulAgainst": 6, + "crossesTotalAgainst": 21, + "dribbleAttemptsTotalAgainst": 12, + "dribbleAttemptsWonAgainst": 3, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 4, + "keyPassesAgainst": 12, + "longBallsSuccessfulAgainst": 19, + "longBallsTotalAgainst": 46, + "offsidesAgainst": 5, + "redCardsAgainst": 0, + "shotsAgainst": 15, + "shotsBlockedAgainst": 6, + "shotsFromInsideTheBoxAgainst": 10, + "shotsFromOutsideTheBoxAgainst": 5, + "shotsOffTargetAgainst": 5, + "shotsOnTargetAgainst": 4, + "blockedScoringAttemptAgainst": 6, + "tacklesAgainst": 20, + "totalFinalThirdPassesAgainst": 91, + "oppositionHalfPassesTotalAgainst": 190, + "ownHalfPassesTotalAgainst": 285, + "totalPassesAgainst": 475, + "yellowCardsAgainst": 0, + "throwIns": 21, + "goalKicks": 10, + "ballRecovery": 47, + "freeKicks": 13, + "kilometersCovered": 98.22, + "numberOfSprints": 139, + "expectedGoals": 3.9577, + "expectedGoalsOnTarget": 3.8313, + "expectedAssists": 2.00584, + "goalsPrevented": 0.6613, + "touches": 650, + "keyPasses": 17, + "defensiveContributions": 59, + "matches": 1 + } + }, + { + "team": "Borussia M'gladbach", + "team_id": 2527, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:30+00:00", + "statistics": { + "goalsScored": 42, + "goalsConceded": 53, + "ownGoals": 2, + "assists": 28, + "shots": 395, + "penaltyGoals": 4, + "penaltiesTaken": 7, + "freeKickGoals": 1, + "freeKickShots": 4, + "goalsFromInsideTheBox": 37, + "goalsFromOutsideTheBox": 3, + "shotsFromInsideTheBox": 262, + "shotsFromOutsideTheBox": 133, + "headedGoals": 7, + "leftFootGoals": 11, + "rightFootGoals": 22, + "bigChances": 61, + "bigChancesCreated": 40, + "bigChancesMissed": 33, + "shotsOnTarget": 141, + "shotsOffTarget": 151, + "blockedScoringAttempt": 103, + "successfulDribbles": 170, + "dribbleAttempts": 411, + "corners": 128, + "hitWoodwork": 11, + "fastBreaks": 28, + "fastBreakGoals": 6, + "fastBreakShots": 24, + "averageBallPossession": 46.705882352941, + "totalPasses": 15038, + "accuratePasses": 12375, + "accuratePassesPercentage": 82.291528128741, + "totalOwnHalfPasses": 8062, + "accurateOwnHalfPasses": 7197, + "accurateOwnHalfPassesPercentage": 89.270652443562, + "totalOppositionHalfPasses": 6976, + "accurateOppositionHalfPasses": 5178, + "accurateOppositionHalfPassesPercentage": 74.225917431193, + "totalLongBalls": 1098, + "accurateLongBalls": 489, + "accurateLongBallsPercentage": 44.535519125683, + "totalCrosses": 523, + "accurateCrosses": 124, + "accurateCrossesPercentage": 23.709369024857, + "cleanSheets": 13, + "tackles": 561, + "interceptions": 322, + "saves": 136, + "errorsLeadingToGoal": 3, + "errorsLeadingToShot": 16, + "penaltiesCommited": 5, + "penaltyGoalsConceded": 5, + "clearances": 1057, + "clearancesOffLine": 2, + "lastManTackles": 3, + "totalDuels": 3157, + "duelsWon": 1591, + "duelsWonPercentage": 50.395945517897, + "totalGroundDuels": 2175, + "groundDuelsWon": 1083, + "groundDuelsWonPercentage": 49.793103448276, + "totalAerialDuels": 982, + "aerialDuelsWon": 508, + "aerialDuelsWonPercentage": 51.73116089613, + "possessionLost": 4273, + "offsides": 64, + "fouls": 367, + "yellowCards": 60, + "yellowRedCards": 0, + "redCards": 3, + "avgRating": 6.7961315280464, + "accurateFinalThirdPassesAgainst": 3758, + "accurateOppositionHalfPassesAgainst": 8025, + "accurateOwnHalfPassesAgainst": 6926, + "accuratePassesAgainst": 14951, + "bigChancesAgainst": 77, + "bigChancesCreatedAgainst": 60, + "bigChancesMissedAgainst": 47, + "clearancesAgainst": 782, + "cornersAgainst": 166, + "crossesSuccessfulAgainst": 154, + "crossesTotalAgainst": 612, + "dribbleAttemptsTotalAgainst": 499, + "dribbleAttemptsWonAgainst": 239, + "errorsLeadingToGoalAgainst": 7, + "errorsLeadingToShotAgainst": 14, + "hitWoodworkAgainst": 14, + "interceptionsAgainst": 268, + "keyPassesAgainst": 377, + "longBallsSuccessfulAgainst": 683, + "longBallsTotalAgainst": 1578, + "offsidesAgainst": 63, + "redCardsAgainst": 2, + "shotsAgainst": 483, + "shotsBlockedAgainst": 117, + "shotsFromInsideTheBoxAgainst": 302, + "shotsFromOutsideTheBoxAgainst": 181, + "shotsOffTargetAgainst": 177, + "shotsOnTargetAgainst": 189, + "blockedScoringAttemptAgainst": 117, + "tacklesAgainst": 510, + "totalFinalThirdPassesAgainst": 5141, + "oppositionHalfPassesTotalAgainst": 10059, + "ownHalfPassesTotalAgainst": 7541, + "totalPassesAgainst": 17600, + "yellowCardsAgainst": 77, + "throwIns": 599, + "goalKicks": 254, + "ballRecovery": 1653, + "freeKicks": 356, + "kilometersCovered": 3595.49, + "numberOfSprints": 5319, + "matches": 34 + } + }, + { + "team": "Borussia M'gladbach", + "team_id": 2527, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:31+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 0, + "shots": 15, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 10, + "shotsFromOutsideTheBox": 5, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 2, + "bigChancesCreated": 2, + "bigChancesMissed": 2, + "shotsOnTarget": 4, + "shotsOffTarget": 5, + "blockedScoringAttempt": 6, + "successfulDribbles": 3, + "dribbleAttempts": 12, + "corners": 6, + "hitWoodwork": 1, + "fastBreaks": 0, + "fastBreakGoals": 0, + "fastBreakShots": 0, + "averageBallPossession": 53, + "totalPasses": 475, + "accuratePasses": 411, + "accuratePassesPercentage": 86.526315789474, + "totalOwnHalfPasses": 285, + "accurateOwnHalfPasses": 264, + "accurateOwnHalfPassesPercentage": 92.631578947368, + "totalOppositionHalfPasses": 190, + "accurateOppositionHalfPasses": 147, + "accurateOppositionHalfPassesPercentage": 77.368421052632, + "totalLongBalls": 32, + "accurateLongBalls": 13, + "accurateLongBallsPercentage": 40.625, + "totalCrosses": 21, + "accurateCrosses": 6, + "accurateCrossesPercentage": 28.571428571429, + "cleanSheets": 0, + "tackles": 20, + "interceptions": 4, + "saves": 8, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 20, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 81, + "duelsWon": 40, + "duelsWonPercentage": 49.382716049383, + "totalGroundDuels": 67, + "groundDuelsWon": 33, + "groundDuelsWonPercentage": 49.253731343284, + "totalAerialDuels": 14, + "aerialDuelsWon": 7, + "aerialDuelsWonPercentage": 50, + "possessionLost": 117, + "offsides": 5, + "fouls": 13, + "yellowCards": 0, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.74, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 79, + "accurateOppositionHalfPassesAgainst": 160, + "accurateOwnHalfPassesAgainst": 198, + "accuratePassesAgainst": 358, + "bigChancesAgainst": 6, + "bigChancesCreatedAgainst": 4, + "bigChancesMissedAgainst": 4, + "clearancesAgainst": 32, + "cornersAgainst": 7, + "crossesSuccessfulAgainst": 8, + "crossesTotalAgainst": 15, + "dribbleAttemptsTotalAgainst": 23, + "dribbleAttemptsWonAgainst": 8, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 8, + "keyPassesAgainst": 17, + "longBallsSuccessfulAgainst": 27, + "longBallsTotalAgainst": 53, + "offsidesAgainst": 0, + "redCardsAgainst": 0, + "shotsAgainst": 25, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 19, + "shotsFromOutsideTheBoxAgainst": 6, + "shotsOffTargetAgainst": 10, + "shotsOnTargetAgainst": 11, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 13, + "totalFinalThirdPassesAgainst": 111, + "oppositionHalfPassesTotalAgainst": 212, + "ownHalfPassesTotalAgainst": 215, + "totalPassesAgainst": 427, + "yellowCardsAgainst": 1, + "throwIns": 16, + "goalKicks": 7, + "ballRecovery": 52, + "freeKicks": 10, + "kilometersCovered": 103.86, + "numberOfSprints": 121, + "expectedGoals": 1.088, + "expectedGoalsOnTarget": 0.6613, + "expectedAssists": 0.965823, + "goalsPrevented": 0.8313, + "touches": 672, + "keyPasses": 12, + "defensiveContributions": 47, + "matches": 1 + } + }, + { + "team": "SV 07 Elversberg", + "team_id": 2598, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:34+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 2, + "ownGoals": 0, + "assists": 2, + "shots": 11, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 2, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 8, + "shotsFromOutsideTheBox": 3, + "headedGoals": 0, + "leftFootGoals": 3, + "rightFootGoals": 0, + "bigChances": 2, + "bigChancesCreated": 2, + "bigChancesMissed": 1, + "shotsOnTarget": 6, + "shotsOffTarget": 3, + "blockedScoringAttempt": 2, + "successfulDribbles": 5, + "dribbleAttempts": 12, + "corners": 4, + "hitWoodwork": 0, + "fastBreaks": 4, + "fastBreakGoals": 0, + "fastBreakShots": 4, + "averageBallPossession": 33, + "totalPasses": 293, + "accuratePasses": 212, + "accuratePassesPercentage": 72.354948805461, + "totalOwnHalfPasses": 160, + "accurateOwnHalfPasses": 140, + "accurateOwnHalfPassesPercentage": 87.5, + "totalOppositionHalfPasses": 133, + "accurateOppositionHalfPasses": 72, + "accurateOppositionHalfPassesPercentage": 54.135338345865, + "totalLongBalls": 20, + "accurateLongBalls": 5, + "accurateLongBallsPercentage": 25, + "totalCrosses": 12, + "accurateCrosses": 3, + "accurateCrossesPercentage": 25, + "cleanSheets": 0, + "tackles": 12, + "interceptions": 11, + "saves": 2, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 32, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 88, + "duelsWon": 42, + "duelsWonPercentage": 47.727272727273, + "totalGroundDuels": 66, + "groundDuelsWon": 31, + "groundDuelsWonPercentage": 46.969696969697, + "totalAerialDuels": 22, + "aerialDuelsWon": 11, + "aerialDuelsWonPercentage": 50, + "possessionLost": 126, + "offsides": 1, + "fouls": 18, + "yellowCards": 3, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.88, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 150, + "accurateOppositionHalfPassesAgainst": 287, + "accurateOwnHalfPassesAgainst": 224, + "accuratePassesAgainst": 511, + "bigChancesAgainst": 6, + "bigChancesCreatedAgainst": 4, + "bigChancesMissedAgainst": 4, + "clearancesAgainst": 14, + "cornersAgainst": 3, + "crossesSuccessfulAgainst": 11, + "crossesTotalAgainst": 38, + "dribbleAttemptsTotalAgainst": 11, + "dribbleAttemptsWonAgainst": 5, + "errorsLeadingToGoalAgainst": 2, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 2, + "interceptionsAgainst": 11, + "keyPassesAgainst": 17, + "longBallsSuccessfulAgainst": 14, + "longBallsTotalAgainst": 39, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 21, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 13, + "shotsFromOutsideTheBoxAgainst": 8, + "shotsOffTargetAgainst": 13, + "shotsOnTargetAgainst": 4, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 13, + "totalFinalThirdPassesAgainst": 191, + "oppositionHalfPassesTotalAgainst": 344, + "ownHalfPassesTotalAgainst": 238, + "totalPassesAgainst": 582, + "yellowCardsAgainst": 2, + "throwIns": 17, + "goalKicks": 19, + "ballRecovery": 49, + "freeKicks": 15, + "kilometersCovered": 103.99, + "numberOfSprints": 94, + "expectedGoals": 1.2711, + "expectedGoalsOnTarget": 2.182, + "expectedAssists": 0.656143, + "goalsPrevented": 0.0128, + "touches": 476, + "keyPasses": 7, + "defensiveContributions": 58, + "matches": 1 + } + }, + { + "team": "Bayer 04 Leverkusen", + "team_id": 2681, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:35+00:00", + "statistics": { + "goalsScored": 68, + "goalsConceded": 47, + "ownGoals": 1, + "assists": 49, + "shots": 516, + "penaltyGoals": 7, + "penaltiesTaken": 8, + "freeKickGoals": 3, + "freeKickShots": 21, + "goalsFromInsideTheBox": 58, + "goalsFromOutsideTheBox": 9, + "shotsFromInsideTheBox": 333, + "shotsFromOutsideTheBox": 183, + "headedGoals": 13, + "leftFootGoals": 29, + "rightFootGoals": 25, + "bigChances": 125, + "bigChancesCreated": 91, + "bigChancesMissed": 77, + "shotsOnTarget": 176, + "shotsOffTarget": 210, + "blockedScoringAttempt": 130, + "successfulDribbles": 237, + "dribbleAttempts": 530, + "corners": 190, + "hitWoodwork": 15, + "fastBreaks": 65, + "fastBreakGoals": 13, + "fastBreakShots": 53, + "averageBallPossession": 59.176470588235, + "totalPasses": 20585, + "accuratePasses": 18152, + "accuratePassesPercentage": 88.180714112218, + "totalOwnHalfPasses": 9213, + "accurateOwnHalfPasses": 8526, + "accurateOwnHalfPassesPercentage": 92.543145555194, + "totalOppositionHalfPasses": 11372, + "accurateOppositionHalfPasses": 9626, + "accurateOppositionHalfPassesPercentage": 84.646500175871, + "totalLongBalls": 1205, + "accurateLongBalls": 660, + "accurateLongBallsPercentage": 54.771784232365, + "totalCrosses": 614, + "accurateCrosses": 148, + "accurateCrossesPercentage": 24.104234527687, + "cleanSheets": 8, + "tackles": 478, + "interceptions": 251, + "saves": 120, + "errorsLeadingToGoal": 7, + "errorsLeadingToShot": 24, + "penaltiesCommited": 7, + "penaltyGoalsConceded": 7, + "clearances": 727, + "clearancesOffLine": 5, + "lastManTackles": 11, + "totalDuels": 2892, + "duelsWon": 1504, + "duelsWonPercentage": 52.005532503458, + "totalGroundDuels": 2071, + "groundDuelsWon": 1067, + "groundDuelsWonPercentage": 51.521004345727, + "totalAerialDuels": 821, + "aerialDuelsWon": 437, + "aerialDuelsWonPercentage": 53.227771010962, + "possessionLost": 4057, + "offsides": 43, + "fouls": 292, + "yellowCards": 68, + "yellowRedCards": 2, + "redCards": 2, + "avgRating": 6.9533460803059, + "accurateFinalThirdPassesAgainst": 2950, + "accurateOppositionHalfPassesAgainst": 5729, + "accurateOwnHalfPassesAgainst": 5790, + "accuratePassesAgainst": 11519, + "bigChancesAgainst": 86, + "bigChancesCreatedAgainst": 62, + "bigChancesMissedAgainst": 53, + "clearancesAgainst": 853, + "cornersAgainst": 140, + "crossesSuccessfulAgainst": 136, + "crossesTotalAgainst": 542, + "dribbleAttemptsTotalAgainst": 385, + "dribbleAttemptsWonAgainst": 172, + "errorsLeadingToGoalAgainst": 12, + "errorsLeadingToShotAgainst": 20, + "hitWoodworkAgainst": 12, + "interceptionsAgainst": 335, + "keyPassesAgainst": 335, + "longBallsSuccessfulAgainst": 721, + "longBallsTotalAgainst": 1652, + "offsidesAgainst": 35, + "redCardsAgainst": 5, + "shotsAgainst": 435, + "shotsBlockedAgainst": 103, + "shotsFromInsideTheBoxAgainst": 283, + "shotsFromOutsideTheBoxAgainst": 152, + "shotsOffTargetAgainst": 163, + "shotsOnTargetAgainst": 170, + "blockedScoringAttemptAgainst": 102, + "tacklesAgainst": 558, + "totalFinalThirdPassesAgainst": 4098, + "oppositionHalfPassesTotalAgainst": 7539, + "ownHalfPassesTotalAgainst": 6429, + "totalPassesAgainst": 13968, + "yellowCardsAgainst": 84, + "throwIns": 573, + "goalKicks": 247, + "ballRecovery": 1685, + "freeKicks": 358, + "kilometersCovered": 3597.29, + "numberOfSprints": 5194, + "matches": 34 + } + }, + { + "team": "Bayer 04 Leverkusen", + "team_id": 2681, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:36+00:00", + "statistics": { + "goalsScored": 2, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 1, + "shots": 21, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 2, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 13, + "shotsFromOutsideTheBox": 8, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 2, + "bigChances": 6, + "bigChancesCreated": 4, + "bigChancesMissed": 4, + "shotsOnTarget": 4, + "shotsOffTarget": 13, + "blockedScoringAttempt": 4, + "successfulDribbles": 5, + "dribbleAttempts": 11, + "corners": 3, + "hitWoodwork": 2, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 67, + "totalPasses": 582, + "accuratePasses": 511, + "accuratePassesPercentage": 87.800687285223, + "totalOwnHalfPasses": 238, + "accurateOwnHalfPasses": 224, + "accurateOwnHalfPassesPercentage": 94.117647058824, + "totalOppositionHalfPasses": 344, + "accurateOppositionHalfPasses": 287, + "accurateOppositionHalfPassesPercentage": 83.43023255814, + "totalLongBalls": 29, + "accurateLongBalls": 11, + "accurateLongBallsPercentage": 37.931034482759, + "totalCrosses": 38, + "accurateCrosses": 11, + "accurateCrossesPercentage": 28.947368421053, + "cleanSheets": 0, + "tackles": 13, + "interceptions": 11, + "saves": 3, + "errorsLeadingToGoal": 2, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 14, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 88, + "duelsWon": 46, + "duelsWonPercentage": 52.272727272727, + "totalGroundDuels": 66, + "groundDuelsWon": 35, + "groundDuelsWonPercentage": 53.030303030303, + "totalAerialDuels": 22, + "aerialDuelsWon": 11, + "aerialDuelsWonPercentage": 50, + "possessionLost": 120, + "offsides": 1, + "fouls": 15, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.67, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 42, + "accurateOppositionHalfPassesAgainst": 72, + "accurateOwnHalfPassesAgainst": 140, + "accuratePassesAgainst": 212, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 32, + "cornersAgainst": 4, + "crossesSuccessfulAgainst": 3, + "crossesTotalAgainst": 12, + "dribbleAttemptsTotalAgainst": 12, + "dribbleAttemptsWonAgainst": 5, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 11, + "keyPassesAgainst": 7, + "longBallsSuccessfulAgainst": 15, + "longBallsTotalAgainst": 50, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 11, + "shotsBlockedAgainst": 2, + "shotsFromInsideTheBoxAgainst": 8, + "shotsFromOutsideTheBoxAgainst": 3, + "shotsOffTargetAgainst": 3, + "shotsOnTargetAgainst": 6, + "blockedScoringAttemptAgainst": 2, + "tacklesAgainst": 12, + "totalFinalThirdPassesAgainst": 74, + "oppositionHalfPassesTotalAgainst": 133, + "ownHalfPassesTotalAgainst": 160, + "totalPassesAgainst": 293, + "yellowCardsAgainst": 3, + "throwIns": 17, + "goalKicks": 4, + "ballRecovery": 58, + "freeKicks": 17, + "kilometersCovered": 104.37, + "numberOfSprints": 112, + "expectedGoals": 1.8835, + "expectedGoalsOnTarget": 2.0128, + "expectedAssists": 2.3396, + "goalsPrevented": -0.818, + "touches": 778, + "keyPasses": 17, + "defensiveContributions": 40, + "matches": 1 + } + }, + { + "team": "Borussia Dortmund", + "team_id": 2673, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:38+00:00", + "statistics": { + "goalsScored": 70, + "goalsConceded": 34, + "ownGoals": 0, + "assists": 51, + "shots": 444, + "penaltyGoals": 6, + "penaltiesTaken": 9, + "freeKickGoals": 0, + "freeKickShots": 9, + "goalsFromInsideTheBox": 66, + "goalsFromOutsideTheBox": 3, + "shotsFromInsideTheBox": 329, + "shotsFromOutsideTheBox": 115, + "headedGoals": 15, + "leftFootGoals": 16, + "rightFootGoals": 38, + "bigChances": 106, + "bigChancesCreated": 78, + "bigChancesMissed": 55, + "shotsOnTarget": 163, + "shotsOffTarget": 160, + "blockedScoringAttempt": 121, + "successfulDribbles": 257, + "dribbleAttempts": 544, + "corners": 181, + "hitWoodwork": 10, + "fastBreaks": 43, + "fastBreakGoals": 8, + "fastBreakShots": 36, + "averageBallPossession": 53.235294117647, + "totalPasses": 16769, + "accuratePasses": 14137, + "accuratePassesPercentage": 84.304371161071, + "totalOwnHalfPasses": 7240, + "accurateOwnHalfPasses": 6631, + "accurateOwnHalfPassesPercentage": 91.588397790055, + "totalOppositionHalfPasses": 9529, + "accurateOppositionHalfPasses": 7506, + "accurateOppositionHalfPassesPercentage": 78.77007031168, + "totalLongBalls": 1167, + "accurateLongBalls": 601, + "accurateLongBallsPercentage": 51.499571550985, + "totalCrosses": 667, + "accurateCrosses": 173, + "accurateCrossesPercentage": 25.937031484258, + "cleanSheets": 15, + "tackles": 491, + "interceptions": 273, + "saves": 89, + "errorsLeadingToGoal": 4, + "errorsLeadingToShot": 23, + "penaltiesCommited": 5, + "penaltyGoalsConceded": 5, + "clearances": 811, + "clearancesOffLine": 0, + "lastManTackles": 12, + "totalDuels": 3184, + "duelsWon": 1583, + "duelsWonPercentage": 49.717336683417, + "totalGroundDuels": 2197, + "groundDuelsWon": 1065, + "groundDuelsWonPercentage": 48.475193445608, + "totalAerialDuels": 987, + "aerialDuelsWon": 518, + "aerialDuelsWonPercentage": 52.482269503546, + "possessionLost": 4504, + "offsides": 40, + "fouls": 398, + "yellowCards": 63, + "yellowRedCards": 0, + "redCards": 2, + "avgRating": 6.9554240631164, + "accurateFinalThirdPassesAgainst": 2353, + "accurateOppositionHalfPassesAgainst": 4978, + "accurateOwnHalfPassesAgainst": 7017, + "accuratePassesAgainst": 11995, + "bigChancesAgainst": 63, + "bigChancesCreatedAgainst": 49, + "bigChancesMissedAgainst": 43, + "clearancesAgainst": 942, + "cornersAgainst": 143, + "crossesSuccessfulAgainst": 149, + "crossesTotalAgainst": 540, + "dribbleAttemptsTotalAgainst": 417, + "dribbleAttemptsWonAgainst": 191, + "errorsLeadingToGoalAgainst": 4, + "errorsLeadingToShotAgainst": 21, + "hitWoodworkAgainst": 10, + "interceptionsAgainst": 333, + "keyPassesAgainst": 291, + "longBallsSuccessfulAgainst": 824, + "longBallsTotalAgainst": 1918, + "offsidesAgainst": 82, + "redCardsAgainst": 3, + "shotsAgainst": 362, + "shotsBlockedAgainst": 92, + "shotsFromInsideTheBoxAgainst": 247, + "shotsFromOutsideTheBoxAgainst": 115, + "shotsOffTargetAgainst": 150, + "shotsOnTargetAgainst": 120, + "blockedScoringAttemptAgainst": 92, + "tacklesAgainst": 569, + "totalFinalThirdPassesAgainst": 3516, + "oppositionHalfPassesTotalAgainst": 6887, + "ownHalfPassesTotalAgainst": 7821, + "totalPassesAgainst": 14708, + "yellowCardsAgainst": 50, + "throwIns": 658, + "goalKicks": 233, + "ballRecovery": 1694, + "freeKicks": 327, + "kilometersCovered": 3725.66, + "numberOfSprints": 6075, + "matches": 34 + } + }, + { + "team": "Borussia Dortmund", + "team_id": 2673, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:39+00:00", + "statistics": { + "goalsScored": 2, + "goalsConceded": 0, + "ownGoals": 0, + "assists": 2, + "shots": 20, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 2, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 12, + "shotsFromOutsideTheBox": 8, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 2, + "bigChances": 0, + "bigChancesCreated": 0, + "bigChancesMissed": 0, + "shotsOnTarget": 7, + "shotsOffTarget": 9, + "blockedScoringAttempt": 4, + "successfulDribbles": 9, + "dribbleAttempts": 18, + "corners": 3, + "hitWoodwork": 0, + "fastBreaks": 2, + "fastBreakGoals": 0, + "fastBreakShots": 2, + "averageBallPossession": 56, + "totalPasses": 538, + "accuratePasses": 472, + "accuratePassesPercentage": 87.732342007435, + "totalOwnHalfPasses": 201, + "accurateOwnHalfPasses": 188, + "accurateOwnHalfPassesPercentage": 93.532338308458, + "totalOppositionHalfPasses": 337, + "accurateOppositionHalfPasses": 284, + "accurateOppositionHalfPassesPercentage": 84.272997032641, + "totalLongBalls": 26, + "accurateLongBalls": 16, + "accurateLongBallsPercentage": 61.538461538462, + "totalCrosses": 14, + "accurateCrosses": 4, + "accurateCrossesPercentage": 28.571428571429, + "cleanSheets": 1, + "tackles": 14, + "interceptions": 13, + "saves": 3, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 18, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 91, + "duelsWon": 53, + "duelsWonPercentage": 58.241758241758, + "totalGroundDuels": 73, + "groundDuelsWon": 42, + "groundDuelsWonPercentage": 57.534246575342, + "totalAerialDuels": 18, + "aerialDuelsWon": 11, + "aerialDuelsWonPercentage": 61.111111111111, + "possessionLost": 115, + "offsides": 1, + "fouls": 13, + "yellowCards": 2, + "yellowRedCards": 0, + "redCards": 1, + "avgRating": 7.81, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 64, + "accurateOppositionHalfPassesAgainst": 118, + "accurateOwnHalfPassesAgainst": 221, + "accuratePassesAgainst": 339, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 2, + "clearancesAgainst": 16, + "cornersAgainst": 1, + "crossesSuccessfulAgainst": 4, + "crossesTotalAgainst": 13, + "dribbleAttemptsTotalAgainst": 13, + "dribbleAttemptsWonAgainst": 6, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 13, + "keyPassesAgainst": 7, + "longBallsSuccessfulAgainst": 16, + "longBallsTotalAgainst": 44, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 8, + "shotsBlockedAgainst": 0, + "shotsFromInsideTheBoxAgainst": 4, + "shotsFromOutsideTheBoxAgainst": 4, + "shotsOffTargetAgainst": 5, + "shotsOnTargetAgainst": 3, + "blockedScoringAttemptAgainst": 0, + "tacklesAgainst": 13, + "totalFinalThirdPassesAgainst": 95, + "oppositionHalfPassesTotalAgainst": 168, + "ownHalfPassesTotalAgainst": 251, + "totalPassesAgainst": 419, + "yellowCardsAgainst": 1, + "throwIns": 20, + "goalKicks": 6, + "ballRecovery": 42, + "freeKicks": 19, + "kilometersCovered": 104.28, + "numberOfSprints": 114, + "expectedGoals": 1.5116, + "expectedGoalsOnTarget": 2.3518, + "expectedAssists": 1.20295, + "goalsPrevented": 0.174, + "touches": 740, + "keyPasses": 14, + "defensiveContributions": 45, + "matches": 1 + } + }, + { + "team": "Hamburger SV", + "team_id": 2676, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:40+00:00", + "statistics": { + "goalsScored": 40, + "goalsConceded": 54, + "ownGoals": 0, + "assists": 28, + "shots": 418, + "penaltyGoals": 4, + "penaltiesTaken": 6, + "freeKickGoals": 2, + "freeKickShots": 14, + "goalsFromInsideTheBox": 36, + "goalsFromOutsideTheBox": 4, + "shotsFromInsideTheBox": 274, + "shotsFromOutsideTheBox": 144, + "headedGoals": 3, + "leftFootGoals": 15, + "rightFootGoals": 22, + "bigChances": 62, + "bigChancesCreated": 48, + "bigChancesMissed": 41, + "shotsOnTarget": 155, + "shotsOffTarget": 159, + "blockedScoringAttempt": 104, + "successfulDribbles": 240, + "dribbleAttempts": 480, + "corners": 125, + "hitWoodwork": 16, + "fastBreaks": 60, + "fastBreakGoals": 10, + "fastBreakShots": 51, + "averageBallPossession": 45.352941176471, + "totalPasses": 13264, + "accuratePasses": 10712, + "accuratePassesPercentage": 80.759951749095, + "totalOwnHalfPasses": 7148, + "accurateOwnHalfPasses": 6468, + "accurateOwnHalfPassesPercentage": 90.486849468383, + "totalOppositionHalfPasses": 6116, + "accurateOppositionHalfPasses": 4244, + "accurateOppositionHalfPassesPercentage": 69.391759319817, + "totalLongBalls": 1175, + "accurateLongBalls": 537, + "accurateLongBallsPercentage": 45.702127659574, + "totalCrosses": 540, + "accurateCrosses": 126, + "accurateCrossesPercentage": 23.333333333333, + "cleanSheets": 6, + "tackles": 510, + "interceptions": 298, + "saves": 114, + "errorsLeadingToGoal": 8, + "errorsLeadingToShot": 23, + "penaltiesCommited": 11, + "penaltyGoalsConceded": 6, + "clearances": 1094, + "clearancesOffLine": 5, + "lastManTackles": 5, + "totalDuels": 3322, + "duelsWon": 1713, + "duelsWonPercentage": 51.565322095123, + "totalGroundDuels": 2237, + "groundDuelsWon": 1152, + "groundDuelsWonPercentage": 51.497541350022, + "totalAerialDuels": 1085, + "aerialDuelsWon": 561, + "aerialDuelsWonPercentage": 51.705069124424, + "possessionLost": 4194, + "offsides": 59, + "fouls": 402, + "yellowCards": 73, + "yellowRedCards": 5, + "redCards": 8, + "avgRating": 6.7912713472486, + "accurateFinalThirdPassesAgainst": 3419, + "accurateOppositionHalfPassesAgainst": 7490, + "accurateOwnHalfPassesAgainst": 5801, + "accuratePassesAgainst": 13291, + "bigChancesAgainst": 106, + "bigChancesCreatedAgainst": 76, + "bigChancesMissedAgainst": 66, + "clearancesAgainst": 824, + "cornersAgainst": 199, + "crossesSuccessfulAgainst": 176, + "crossesTotalAgainst": 693, + "dribbleAttemptsTotalAgainst": 448, + "dribbleAttemptsWonAgainst": 207, + "errorsLeadingToGoalAgainst": 5, + "errorsLeadingToShotAgainst": 20, + "hitWoodworkAgainst": 12, + "interceptionsAgainst": 268, + "keyPassesAgainst": 358, + "longBallsSuccessfulAgainst": 662, + "longBallsTotalAgainst": 1637, + "offsidesAgainst": 48, + "redCardsAgainst": 3, + "shotsAgainst": 494, + "shotsBlockedAgainst": 118, + "shotsFromInsideTheBoxAgainst": 327, + "shotsFromOutsideTheBoxAgainst": 167, + "shotsOffTargetAgainst": 203, + "shotsOnTargetAgainst": 173, + "blockedScoringAttemptAgainst": 118, + "tacklesAgainst": 504, + "totalFinalThirdPassesAgainst": 4873, + "oppositionHalfPassesTotalAgainst": 9669, + "ownHalfPassesTotalAgainst": 6315, + "totalPassesAgainst": 15984, + "yellowCardsAgainst": 82, + "throwIns": 578, + "goalKicks": 305, + "ballRecovery": 1506, + "freeKicks": 416, + "kilometersCovered": 3446.47, + "numberOfSprints": 5109, + "matches": 34 + } + }, + { + "team": "Hamburger SV", + "team_id": 2676, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:41+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 2, + "ownGoals": 0, + "assists": 0, + "shots": 8, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 4, + "shotsFromOutsideTheBox": 4, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 2, + "bigChancesCreated": 2, + "bigChancesMissed": 2, + "shotsOnTarget": 3, + "shotsOffTarget": 5, + "blockedScoringAttempt": 0, + "successfulDribbles": 6, + "dribbleAttempts": 13, + "corners": 1, + "hitWoodwork": 1, + "fastBreaks": 1, + "fastBreakGoals": 0, + "fastBreakShots": 1, + "averageBallPossession": 44, + "totalPasses": 419, + "accuratePasses": 339, + "accuratePassesPercentage": 80.90692124105, + "totalOwnHalfPasses": 251, + "accurateOwnHalfPasses": 221, + "accurateOwnHalfPassesPercentage": 88.04780876494, + "totalOppositionHalfPasses": 168, + "accurateOppositionHalfPasses": 118, + "accurateOppositionHalfPassesPercentage": 70.238095238095, + "totalLongBalls": 24, + "accurateLongBalls": 8, + "accurateLongBallsPercentage": 33.333333333333, + "totalCrosses": 13, + "accurateCrosses": 4, + "accurateCrossesPercentage": 30.769230769231, + "cleanSheets": 0, + "tackles": 13, + "interceptions": 13, + "saves": 5, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 16, + "clearancesOffLine": 0, + "lastManTackles": 0, + "totalDuels": 91, + "duelsWon": 38, + "duelsWonPercentage": 41.758241758242, + "totalGroundDuels": 73, + "groundDuelsWon": 31, + "groundDuelsWonPercentage": 42.465753424658, + "totalAerialDuels": 18, + "aerialDuelsWon": 7, + "aerialDuelsWonPercentage": 38.888888888889, + "possessionLost": 123, + "offsides": 1, + "fouls": 19, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.53, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 119, + "accurateOppositionHalfPassesAgainst": 284, + "accurateOwnHalfPassesAgainst": 188, + "accuratePassesAgainst": 472, + "bigChancesAgainst": 0, + "bigChancesCreatedAgainst": 0, + "bigChancesMissedAgainst": 0, + "clearancesAgainst": 18, + "cornersAgainst": 3, + "crossesSuccessfulAgainst": 4, + "crossesTotalAgainst": 14, + "dribbleAttemptsTotalAgainst": 18, + "dribbleAttemptsWonAgainst": 9, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 13, + "keyPassesAgainst": 14, + "longBallsSuccessfulAgainst": 22, + "longBallsTotalAgainst": 40, + "offsidesAgainst": 1, + "redCardsAgainst": 1, + "shotsAgainst": 20, + "shotsBlockedAgainst": 4, + "shotsFromInsideTheBoxAgainst": 12, + "shotsFromOutsideTheBoxAgainst": 8, + "shotsOffTargetAgainst": 9, + "shotsOnTargetAgainst": 7, + "blockedScoringAttemptAgainst": 4, + "tacklesAgainst": 14, + "totalFinalThirdPassesAgainst": 160, + "oppositionHalfPassesTotalAgainst": 337, + "ownHalfPassesTotalAgainst": 201, + "totalPassesAgainst": 538, + "yellowCardsAgainst": 2, + "throwIns": 23, + "goalKicks": 17, + "ballRecovery": 40, + "freeKicks": 12, + "kilometersCovered": 105.38, + "numberOfSprints": 86, + "expectedGoals": 0.9124, + "expectedGoalsOnTarget": 0.174, + "expectedAssists": 0.665998, + "goalsPrevented": 0.3518, + "touches": 603, + "keyPasses": 7, + "defensiveContributions": 46, + "matches": 1 + } + }, + { + "team": "SC Freiburg", + "team_id": 2538, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:42+00:00", + "statistics": { + "goalsScored": 51, + "goalsConceded": 57, + "ownGoals": 1, + "assists": 30, + "shots": 417, + "penaltyGoals": 5, + "penaltiesTaken": 6, + "freeKickGoals": 1, + "freeKickShots": 11, + "goalsFromInsideTheBox": 45, + "goalsFromOutsideTheBox": 4, + "shotsFromInsideTheBox": 286, + "shotsFromOutsideTheBox": 131, + "headedGoals": 7, + "leftFootGoals": 8, + "rightFootGoals": 34, + "bigChances": 75, + "bigChancesCreated": 51, + "bigChancesMissed": 44, + "shotsOnTarget": 143, + "shotsOffTarget": 158, + "blockedScoringAttempt": 116, + "successfulDribbles": 207, + "dribbleAttempts": 457, + "corners": 140, + "hitWoodwork": 10, + "fastBreaks": 23, + "fastBreakGoals": 2, + "fastBreakShots": 20, + "averageBallPossession": 48, + "totalPasses": 13819, + "accuratePasses": 11236, + "accuratePassesPercentage": 81.308343584919, + "totalOwnHalfPasses": 6812, + "accurateOwnHalfPasses": 6168, + "accurateOwnHalfPassesPercentage": 90.546095126248, + "totalOppositionHalfPasses": 7007, + "accurateOppositionHalfPasses": 5068, + "accurateOppositionHalfPassesPercentage": 72.327672327672, + "totalLongBalls": 1040, + "accurateLongBalls": 492, + "accurateLongBallsPercentage": 47.307692307692, + "totalCrosses": 592, + "accurateCrosses": 165, + "accurateCrossesPercentage": 27.871621621622, + "cleanSheets": 6, + "tackles": 489, + "interceptions": 292, + "saves": 102, + "errorsLeadingToGoal": 10, + "errorsLeadingToShot": 22, + "penaltiesCommited": 1, + "penaltyGoalsConceded": 0, + "clearances": 944, + "clearancesOffLine": 2, + "lastManTackles": 5, + "totalDuels": 3235, + "duelsWon": 1658, + "duelsWonPercentage": 51.251931993818, + "totalGroundDuels": 2068, + "groundDuelsWon": 1084, + "groundDuelsWonPercentage": 52.417794970986, + "totalAerialDuels": 1167, + "aerialDuelsWon": 574, + "aerialDuelsWonPercentage": 49.185946872322, + "possessionLost": 4349, + "offsides": 67, + "fouls": 318, + "yellowCards": 50, + "yellowRedCards": 1, + "redCards": 3, + "avgRating": 6.775236294896, + "accurateFinalThirdPassesAgainst": 3059, + "accurateOppositionHalfPassesAgainst": 6256, + "accurateOwnHalfPassesAgainst": 6233, + "accuratePassesAgainst": 12489, + "bigChancesAgainst": 80, + "bigChancesCreatedAgainst": 66, + "bigChancesMissedAgainst": 51, + "clearancesAgainst": 966, + "cornersAgainst": 142, + "crossesSuccessfulAgainst": 171, + "crossesTotalAgainst": 615, + "dribbleAttemptsTotalAgainst": 390, + "dribbleAttemptsWonAgainst": 170, + "errorsLeadingToGoalAgainst": 6, + "errorsLeadingToShotAgainst": 9, + "hitWoodworkAgainst": 8, + "interceptionsAgainst": 268, + "keyPassesAgainst": 359, + "longBallsSuccessfulAgainst": 832, + "longBallsTotalAgainst": 1813, + "offsidesAgainst": 51, + "redCardsAgainst": 3, + "shotsAgainst": 471, + "shotsBlockedAgainst": 139, + "shotsFromInsideTheBoxAgainst": 302, + "shotsFromOutsideTheBoxAgainst": 169, + "shotsOffTargetAgainst": 175, + "shotsOnTargetAgainst": 157, + "blockedScoringAttemptAgainst": 139, + "tacklesAgainst": 525, + "totalFinalThirdPassesAgainst": 4315, + "oppositionHalfPassesTotalAgainst": 8253, + "ownHalfPassesTotalAgainst": 6889, + "totalPassesAgainst": 15142, + "yellowCardsAgainst": 71, + "throwIns": 635, + "goalKicks": 245, + "ballRecovery": 1512, + "freeKicks": 395, + "kilometersCovered": 3752.78, + "numberOfSprints": 5315, + "matches": 34 + } + }, + { + "team": "SC Freiburg", + "team_id": 2538, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:44+00:00", + "statistics": { + "goalsScored": 4, + "goalsConceded": 1, + "ownGoals": 0, + "assists": 3, + "shots": 19, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 2, + "goalsFromInsideTheBox": 3, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 8, + "shotsFromOutsideTheBox": 11, + "headedGoals": 1, + "leftFootGoals": 2, + "rightFootGoals": 1, + "bigChances": 3, + "bigChancesCreated": 2, + "bigChancesMissed": 0, + "shotsOnTarget": 5, + "shotsOffTarget": 7, + "blockedScoringAttempt": 7, + "successfulDribbles": 10, + "dribbleAttempts": 29, + "corners": 6, + "hitWoodwork": 1, + "fastBreaks": 0, + "fastBreakGoals": 0, + "fastBreakShots": 0, + "averageBallPossession": 53, + "totalPasses": 487, + "accuratePasses": 435, + "accuratePassesPercentage": 89.322381930185, + "totalOwnHalfPasses": 232, + "accurateOwnHalfPasses": 221, + "accurateOwnHalfPassesPercentage": 95.258620689655, + "totalOppositionHalfPasses": 255, + "accurateOppositionHalfPasses": 214, + "accurateOppositionHalfPassesPercentage": 83.921568627451, + "totalLongBalls": 24, + "accurateLongBalls": 20, + "accurateLongBallsPercentage": 83.333333333333, + "totalCrosses": 16, + "accurateCrosses": 2, + "accurateCrossesPercentage": 12.5, + "cleanSheets": 0, + "tackles": 8, + "interceptions": 7, + "saves": 2, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 1, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 24, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 100, + "duelsWon": 44, + "duelsWonPercentage": 44, + "totalGroundDuels": 80, + "groundDuelsWon": 34, + "groundDuelsWonPercentage": 42.5, + "totalAerialDuels": 20, + "aerialDuelsWon": 10, + "aerialDuelsWonPercentage": 50, + "possessionLost": 115, + "offsides": 0, + "fouls": 13, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 7.5, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 75, + "accurateOppositionHalfPassesAgainst": 159, + "accurateOwnHalfPassesAgainst": 213, + "accuratePassesAgainst": 372, + "bigChancesAgainst": 2, + "bigChancesCreatedAgainst": 1, + "bigChancesMissedAgainst": 1, + "clearancesAgainst": 31, + "cornersAgainst": 5, + "crossesSuccessfulAgainst": 5, + "crossesTotalAgainst": 23, + "dribbleAttemptsTotalAgainst": 8, + "dribbleAttemptsWonAgainst": 5, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 4, + "keyPassesAgainst": 6, + "longBallsSuccessfulAgainst": 25, + "longBallsTotalAgainst": 45, + "offsidesAgainst": 1, + "redCardsAgainst": 0, + "shotsAgainst": 9, + "shotsBlockedAgainst": 5, + "shotsFromInsideTheBoxAgainst": 6, + "shotsFromOutsideTheBoxAgainst": 3, + "shotsOffTargetAgainst": 1, + "shotsOnTargetAgainst": 3, + "blockedScoringAttemptAgainst": 5, + "tacklesAgainst": 29, + "totalFinalThirdPassesAgainst": 98, + "oppositionHalfPassesTotalAgainst": 200, + "ownHalfPassesTotalAgainst": 232, + "totalPassesAgainst": 432, + "yellowCardsAgainst": 1, + "throwIns": 19, + "goalKicks": 3, + "ballRecovery": 41, + "freeKicks": 16, + "kilometersCovered": 100.99, + "numberOfSprints": 89, + "expectedGoals": 2.3675, + "expectedGoalsOnTarget": 3.073, + "expectedAssists": 1.4299, + "goalsPrevented": -0.7409, + "touches": 688, + "keyPasses": 13, + "defensiveContributions": 43, + "matches": 1 + } + }, + { + "team": "SV Werder Bremen", + "team_id": 2534, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:45+00:00", + "statistics": { + "goalsScored": 37, + "goalsConceded": 60, + "ownGoals": 2, + "assists": 28, + "shots": 445, + "penaltyGoals": 3, + "penaltiesTaken": 4, + "freeKickGoals": 0, + "freeKickShots": 13, + "goalsFromInsideTheBox": 30, + "goalsFromOutsideTheBox": 6, + "shotsFromInsideTheBox": 275, + "shotsFromOutsideTheBox": 170, + "headedGoals": 6, + "leftFootGoals": 9, + "rightFootGoals": 21, + "bigChances": 58, + "bigChancesCreated": 45, + "bigChancesMissed": 37, + "shotsOnTarget": 141, + "shotsOffTarget": 172, + "blockedScoringAttempt": 132, + "successfulDribbles": 207, + "dribbleAttempts": 472, + "corners": 155, + "hitWoodwork": 9, + "fastBreaks": 57, + "fastBreakGoals": 4, + "fastBreakShots": 53, + "averageBallPossession": 51.176470588235, + "totalPasses": 16354, + "accuratePasses": 13460, + "accuratePassesPercentage": 82.304023480494, + "totalOwnHalfPasses": 8145, + "accurateOwnHalfPasses": 7277, + "accurateOwnHalfPassesPercentage": 89.343155310006, + "totalOppositionHalfPasses": 8209, + "accurateOppositionHalfPasses": 6183, + "accurateOppositionHalfPassesPercentage": 75.319770983067, + "totalLongBalls": 1473, + "accurateLongBalls": 699, + "accurateLongBallsPercentage": 47.454175152749, + "totalCrosses": 613, + "accurateCrosses": 150, + "accurateCrossesPercentage": 24.469820554649, + "cleanSheets": 6, + "tackles": 582, + "interceptions": 318, + "saves": 113, + "errorsLeadingToGoal": 8, + "errorsLeadingToShot": 20, + "penaltiesCommited": 6, + "penaltyGoalsConceded": 6, + "clearances": 952, + "clearancesOffLine": 6, + "lastManTackles": 4, + "totalDuels": 3071, + "duelsWon": 1560, + "duelsWonPercentage": 50.797785737545, + "totalGroundDuels": 2157, + "groundDuelsWon": 1085, + "groundDuelsWonPercentage": 50.301344459898, + "totalAerialDuels": 914, + "aerialDuelsWon": 475, + "aerialDuelsWonPercentage": 51.969365426696, + "possessionLost": 4585, + "offsides": 60, + "fouls": 337, + "yellowCards": 73, + "yellowRedCards": 3, + "redCards": 5, + "avgRating": 6.7502946954813, + "accurateFinalThirdPassesAgainst": 3324, + "accurateOppositionHalfPassesAgainst": 6741, + "accurateOwnHalfPassesAgainst": 6227, + "accuratePassesAgainst": 12968, + "bigChancesAgainst": 100, + "bigChancesCreatedAgainst": 80, + "bigChancesMissedAgainst": 65, + "clearancesAgainst": 880, + "cornersAgainst": 169, + "crossesSuccessfulAgainst": 145, + "crossesTotalAgainst": 612, + "dribbleAttemptsTotalAgainst": 535, + "dribbleAttemptsWonAgainst": 258, + "errorsLeadingToGoalAgainst": 3, + "errorsLeadingToShotAgainst": 24, + "hitWoodworkAgainst": 14, + "interceptionsAgainst": 385, + "keyPassesAgainst": 361, + "longBallsSuccessfulAgainst": 791, + "longBallsTotalAgainst": 1764, + "offsidesAgainst": 46, + "redCardsAgainst": 5, + "shotsAgainst": 469, + "shotsBlockedAgainst": 124, + "shotsFromInsideTheBoxAgainst": 310, + "shotsFromOutsideTheBoxAgainst": 159, + "shotsOffTargetAgainst": 169, + "shotsOnTargetAgainst": 176, + "blockedScoringAttemptAgainst": 124, + "tacklesAgainst": 494, + "totalFinalThirdPassesAgainst": 4742, + "oppositionHalfPassesTotalAgainst": 8873, + "ownHalfPassesTotalAgainst": 6869, + "totalPassesAgainst": 15742, + "yellowCardsAgainst": 49, + "throwIns": 692, + "goalKicks": 263, + "ballRecovery": 1676, + "freeKicks": 304, + "kilometersCovered": 3386.59, + "numberOfSprints": 5081, + "matches": 34 + } + }, + { + "team": "SV Werder Bremen", + "team_id": 2534, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:46+00:00", + "statistics": { + "goalsScored": 1, + "goalsConceded": 4, + "ownGoals": 0, + "assists": 1, + "shots": 9, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 1, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 6, + "shotsFromOutsideTheBox": 3, + "headedGoals": 1, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 2, + "bigChancesCreated": 1, + "bigChancesMissed": 1, + "shotsOnTarget": 3, + "shotsOffTarget": 1, + "blockedScoringAttempt": 5, + "successfulDribbles": 5, + "dribbleAttempts": 8, + "corners": 5, + "hitWoodwork": 0, + "fastBreaks": 2, + "fastBreakGoals": 0, + "fastBreakShots": 2, + "averageBallPossession": 47, + "totalPasses": 432, + "accuratePasses": 372, + "accuratePassesPercentage": 86.111111111111, + "totalOwnHalfPasses": 232, + "accurateOwnHalfPasses": 213, + "accurateOwnHalfPassesPercentage": 91.810344827586, + "totalOppositionHalfPasses": 200, + "accurateOppositionHalfPasses": 159, + "accurateOppositionHalfPassesPercentage": 79.5, + "totalLongBalls": 30, + "accurateLongBalls": 19, + "accurateLongBallsPercentage": 63.333333333333, + "totalCrosses": 23, + "accurateCrosses": 5, + "accurateCrossesPercentage": 21.739130434783, + "cleanSheets": 0, + "tackles": 29, + "interceptions": 4, + "saves": 1, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 31, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 100, + "duelsWon": 56, + "duelsWonPercentage": 56, + "totalGroundDuels": 80, + "groundDuelsWon": 46, + "groundDuelsWonPercentage": 57.5, + "totalAerialDuels": 20, + "aerialDuelsWon": 10, + "aerialDuelsWonPercentage": 50, + "possessionLost": 100, + "offsides": 1, + "fouls": 16, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 6.63, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 101, + "accurateOppositionHalfPassesAgainst": 214, + "accurateOwnHalfPassesAgainst": 221, + "accuratePassesAgainst": 435, + "bigChancesAgainst": 3, + "bigChancesCreatedAgainst": 2, + "bigChancesMissedAgainst": 0, + "clearancesAgainst": 24, + "cornersAgainst": 6, + "crossesSuccessfulAgainst": 2, + "crossesTotalAgainst": 16, + "dribbleAttemptsTotalAgainst": 29, + "dribbleAttemptsWonAgainst": 10, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 1, + "hitWoodworkAgainst": 1, + "interceptionsAgainst": 7, + "keyPassesAgainst": 13, + "longBallsSuccessfulAgainst": 26, + "longBallsTotalAgainst": 35, + "offsidesAgainst": 0, + "redCardsAgainst": 0, + "shotsAgainst": 19, + "shotsBlockedAgainst": 7, + "shotsFromInsideTheBoxAgainst": 8, + "shotsFromOutsideTheBoxAgainst": 11, + "shotsOffTargetAgainst": 7, + "shotsOnTargetAgainst": 5, + "blockedScoringAttemptAgainst": 7, + "tacklesAgainst": 8, + "totalFinalThirdPassesAgainst": 127, + "oppositionHalfPassesTotalAgainst": 255, + "ownHalfPassesTotalAgainst": 232, + "totalPassesAgainst": 487, + "yellowCardsAgainst": 1, + "throwIns": 9, + "goalKicks": 5, + "ballRecovery": 49, + "freeKicks": 12, + "kilometersCovered": 102.4, + "numberOfSprints": 80, + "expectedGoals": 0.5374, + "expectedGoalsOnTarget": 0.2591, + "expectedAssists": 0.394101, + "goalsPrevented": -0.927, + "touches": 615, + "keyPasses": 6, + "defensiveContributions": 71, + "matches": 1 + } + }, + { + "team": "FC Augsburg", + "team_id": 2600, + "season_label": "previous_season", + "season_id": 77333, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:48+00:00", + "statistics": { + "goalsScored": 45, + "goalsConceded": 61, + "ownGoals": 2, + "assists": 27, + "shots": 448, + "penaltyGoals": 4, + "penaltiesTaken": 6, + "freeKickGoals": 0, + "freeKickShots": 11, + "goalsFromInsideTheBox": 40, + "goalsFromOutsideTheBox": 5, + "shotsFromInsideTheBox": 288, + "shotsFromOutsideTheBox": 160, + "headedGoals": 7, + "leftFootGoals": 17, + "rightFootGoals": 21, + "bigChances": 76, + "bigChancesCreated": 54, + "bigChancesMissed": 46, + "shotsOnTarget": 157, + "shotsOffTarget": 185, + "blockedScoringAttempt": 106, + "successfulDribbles": 236, + "dribbleAttempts": 496, + "corners": 157, + "hitWoodwork": 15, + "fastBreaks": 48, + "fastBreakGoals": 4, + "fastBreakShots": 47, + "averageBallPossession": 43.970588235294, + "totalPasses": 13329, + "accuratePasses": 10510, + "accuratePassesPercentage": 78.850626453597, + "totalOwnHalfPasses": 6168, + "accurateOwnHalfPasses": 5456, + "accurateOwnHalfPassesPercentage": 88.456549935149, + "totalOppositionHalfPasses": 7161, + "accurateOppositionHalfPasses": 5054, + "accurateOppositionHalfPassesPercentage": 70.576735092864, + "totalLongBalls": 1125, + "accurateLongBalls": 501, + "accurateLongBallsPercentage": 44.533333333333, + "totalCrosses": 628, + "accurateCrosses": 148, + "accurateCrossesPercentage": 23.566878980892, + "cleanSheets": 5, + "tackles": 540, + "interceptions": 290, + "saves": 106, + "errorsLeadingToGoal": 10, + "errorsLeadingToShot": 13, + "penaltiesCommited": 7, + "penaltyGoalsConceded": 6, + "clearances": 984, + "clearancesOffLine": 5, + "lastManTackles": 8, + "totalDuels": 3341, + "duelsWon": 1637, + "duelsWonPercentage": 48.99730619575, + "totalGroundDuels": 2236, + "groundDuelsWon": 1134, + "groundDuelsWonPercentage": 50.715563506261, + "totalAerialDuels": 1105, + "aerialDuelsWon": 503, + "aerialDuelsWonPercentage": 45.52036199095, + "possessionLost": 4627, + "offsides": 72, + "fouls": 375, + "yellowCards": 81, + "yellowRedCards": 1, + "redCards": 1, + "avgRating": 6.7722960151803, + "accurateFinalThirdPassesAgainst": 3258, + "accurateOppositionHalfPassesAgainst": 7019, + "accurateOwnHalfPassesAgainst": 7489, + "accuratePassesAgainst": 14508, + "bigChancesAgainst": 97, + "bigChancesCreatedAgainst": 68, + "bigChancesMissedAgainst": 55, + "clearancesAgainst": 964, + "cornersAgainst": 189, + "crossesSuccessfulAgainst": 171, + "crossesTotalAgainst": 610, + "dribbleAttemptsTotalAgainst": 515, + "dribbleAttemptsWonAgainst": 231, + "errorsLeadingToGoalAgainst": 5, + "errorsLeadingToShotAgainst": 20, + "hitWoodworkAgainst": 15, + "interceptionsAgainst": 321, + "keyPassesAgainst": 371, + "longBallsSuccessfulAgainst": 790, + "longBallsTotalAgainst": 1799, + "offsidesAgainst": 58, + "redCardsAgainst": 3, + "shotsAgainst": 503, + "shotsBlockedAgainst": 146, + "shotsFromInsideTheBoxAgainst": 349, + "shotsFromOutsideTheBoxAgainst": 154, + "shotsOffTargetAgainst": 187, + "shotsOnTargetAgainst": 170, + "blockedScoringAttemptAgainst": 146, + "tacklesAgainst": 524, + "totalFinalThirdPassesAgainst": 4700, + "oppositionHalfPassesTotalAgainst": 9193, + "ownHalfPassesTotalAgainst": 8161, + "totalPassesAgainst": 17354, + "yellowCardsAgainst": 61, + "throwIns": 630, + "goalKicks": 305, + "ballRecovery": 1622, + "freeKicks": 371, + "kilometersCovered": 3698.7, + "numberOfSprints": 5590, + "matches": 34 + } + }, + { + "team": "FC Augsburg", + "team_id": 2600, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:49+00:00", + "statistics": { + "goalsScored": 3, + "goalsConceded": 0, + "ownGoals": 0, + "assists": 3, + "shots": 24, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 1, + "goalsFromInsideTheBox": 2, + "goalsFromOutsideTheBox": 1, + "shotsFromInsideTheBox": 18, + "shotsFromOutsideTheBox": 6, + "headedGoals": 0, + "leftFootGoals": 1, + "rightFootGoals": 2, + "bigChances": 9, + "bigChancesCreated": 9, + "bigChancesMissed": 8, + "shotsOnTarget": 13, + "shotsOffTarget": 6, + "blockedScoringAttempt": 5, + "successfulDribbles": 9, + "dribbleAttempts": 13, + "corners": 11, + "hitWoodwork": 0, + "fastBreaks": 4, + "fastBreakGoals": 1, + "fastBreakShots": 3, + "averageBallPossession": 48, + "totalPasses": 415, + "accuratePasses": 319, + "accuratePassesPercentage": 76.867469879518, + "totalOwnHalfPasses": 195, + "accurateOwnHalfPasses": 170, + "accurateOwnHalfPassesPercentage": 87.179487179487, + "totalOppositionHalfPasses": 220, + "accurateOppositionHalfPasses": 149, + "accurateOppositionHalfPassesPercentage": 67.727272727273, + "totalLongBalls": 33, + "accurateLongBalls": 12, + "accurateLongBallsPercentage": 36.363636363636, + "totalCrosses": 22, + "accurateCrosses": 9, + "accurateCrossesPercentage": 40.909090909091, + "cleanSheets": 1, + "tackles": 11, + "interceptions": 9, + "saves": 4, + "errorsLeadingToGoal": 0, + "errorsLeadingToShot": 0, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 28, + "clearancesOffLine": 1, + "lastManTackles": 0, + "totalDuels": 85, + "duelsWon": 53, + "duelsWonPercentage": 62.352941176471, + "totalGroundDuels": 41, + "groundDuelsWon": 25, + "groundDuelsWonPercentage": 60.975609756098, + "totalAerialDuels": 44, + "aerialDuelsWon": 28, + "aerialDuelsWonPercentage": 63.636363636364, + "possessionLost": 142, + "offsides": 3, + "fouls": 5, + "yellowCards": 1, + "yellowRedCards": 0, + "redCards": 0, + "avgRating": 8.51, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 55, + "accurateOppositionHalfPassesAgainst": 129, + "accurateOwnHalfPassesAgainst": 214, + "accuratePassesAgainst": 343, + "bigChancesAgainst": 4, + "bigChancesCreatedAgainst": 4, + "bigChancesMissedAgainst": 4, + "clearancesAgainst": 21, + "cornersAgainst": 3, + "crossesSuccessfulAgainst": 2, + "crossesTotalAgainst": 6, + "dribbleAttemptsTotalAgainst": 8, + "dribbleAttemptsWonAgainst": 2, + "errorsLeadingToGoalAgainst": 1, + "errorsLeadingToShotAgainst": 3, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 4, + "keyPassesAgainst": 11, + "longBallsSuccessfulAgainst": 21, + "longBallsTotalAgainst": 68, + "offsidesAgainst": 2, + "redCardsAgainst": 1, + "shotsAgainst": 11, + "shotsBlockedAgainst": 1, + "shotsFromInsideTheBoxAgainst": 7, + "shotsFromOutsideTheBoxAgainst": 4, + "shotsOffTargetAgainst": 5, + "shotsOnTargetAgainst": 5, + "blockedScoringAttemptAgainst": 1, + "tacklesAgainst": 10, + "totalFinalThirdPassesAgainst": 116, + "oppositionHalfPassesTotalAgainst": 223, + "ownHalfPassesTotalAgainst": 246, + "totalPassesAgainst": 469, + "yellowCardsAgainst": 0, + "throwIns": 15, + "goalKicks": 7, + "ballRecovery": 57, + "freeKicks": 6, + "kilometersCovered": 103.69, + "numberOfSprints": 130, + "expectedGoals": 3.7208, + "expectedGoalsOnTarget": 3.5388, + "expectedAssists": 2.99545, + "goalsPrevented": 0.8514, + "touches": 605, + "keyPasses": 22, + "defensiveContributions": 50, + "matches": 1 + } + }, + { + "team": "FC Schalke 04", + "team_id": 2530, + "season_label": "current_season", + "season_id": 97464, + "matchday_at_capture": 2, + "capture_timestamp": "2026-09-04T08:44:51+00:00", + "statistics": { + "goalsScored": 0, + "goalsConceded": 3, + "ownGoals": 0, + "assists": 0, + "shots": 11, + "penaltyGoals": 0, + "penaltiesTaken": 0, + "freeKickGoals": 0, + "freeKickShots": 0, + "goalsFromInsideTheBox": 0, + "goalsFromOutsideTheBox": 0, + "shotsFromInsideTheBox": 7, + "shotsFromOutsideTheBox": 4, + "headedGoals": 0, + "leftFootGoals": 0, + "rightFootGoals": 0, + "bigChances": 4, + "bigChancesCreated": 4, + "bigChancesMissed": 4, + "shotsOnTarget": 5, + "shotsOffTarget": 5, + "blockedScoringAttempt": 1, + "successfulDribbles": 2, + "dribbleAttempts": 8, + "corners": 3, + "hitWoodwork": 0, + "fastBreaks": 4, + "fastBreakGoals": 0, + "fastBreakShots": 4, + "averageBallPossession": 52, + "totalPasses": 469, + "accuratePasses": 343, + "accuratePassesPercentage": 73.134328358209, + "totalOwnHalfPasses": 246, + "accurateOwnHalfPasses": 214, + "accurateOwnHalfPassesPercentage": 86.991869918699, + "totalOppositionHalfPasses": 223, + "accurateOppositionHalfPasses": 129, + "accurateOppositionHalfPassesPercentage": 57.847533632287, + "totalLongBalls": 44, + "accurateLongBalls": 15, + "accurateLongBallsPercentage": 34.090909090909, + "totalCrosses": 6, + "accurateCrosses": 2, + "accurateCrossesPercentage": 33.333333333333, + "cleanSheets": 0, + "tackles": 10, + "interceptions": 4, + "saves": 10, + "errorsLeadingToGoal": 1, + "errorsLeadingToShot": 3, + "penaltiesCommited": 0, + "penaltyGoalsConceded": 0, + "clearances": 21, + "clearancesOffLine": 0, + "lastManTackles": 1, + "totalDuels": 85, + "duelsWon": 32, + "duelsWonPercentage": 37.647058823529, + "totalGroundDuels": 41, + "groundDuelsWon": 16, + "groundDuelsWonPercentage": 39.024390243902, + "totalAerialDuels": 44, + "aerialDuelsWon": 16, + "aerialDuelsWonPercentage": 36.363636363636, + "possessionLost": 161, + "offsides": 2, + "fouls": 6, + "yellowCards": 0, + "yellowRedCards": 0, + "redCards": 1, + "avgRating": 5.93, + "avgRatingVersion": 2, + "accurateFinalThirdPassesAgainst": 74, + "accurateOppositionHalfPassesAgainst": 149, + "accurateOwnHalfPassesAgainst": 170, + "accuratePassesAgainst": 319, + "bigChancesAgainst": 9, + "bigChancesCreatedAgainst": 9, + "bigChancesMissedAgainst": 8, + "clearancesAgainst": 28, + "cornersAgainst": 11, + "crossesSuccessfulAgainst": 9, + "crossesTotalAgainst": 22, + "dribbleAttemptsTotalAgainst": 13, + "dribbleAttemptsWonAgainst": 9, + "errorsLeadingToGoalAgainst": 0, + "errorsLeadingToShotAgainst": 0, + "hitWoodworkAgainst": 0, + "interceptionsAgainst": 9, + "keyPassesAgainst": 22, + "longBallsSuccessfulAgainst": 18, + "longBallsTotalAgainst": 49, + "offsidesAgainst": 3, + "redCardsAgainst": 0, + "shotsAgainst": 24, + "shotsBlockedAgainst": 5, + "shotsFromInsideTheBoxAgainst": 18, + "shotsFromOutsideTheBoxAgainst": 6, + "shotsOffTargetAgainst": 6, + "shotsOnTargetAgainst": 13, + "blockedScoringAttemptAgainst": 5, + "tacklesAgainst": 11, + "totalFinalThirdPassesAgainst": 117, + "oppositionHalfPassesTotalAgainst": 220, + "ownHalfPassesTotalAgainst": 195, + "totalPassesAgainst": 415, + "yellowCardsAgainst": 1, + "throwIns": 25, + "goalKicks": 7, + "ballRecovery": 51, + "freeKicks": 4, + "kilometersCovered": 104.2, + "numberOfSprints": 132, + "expectedGoals": 2.1047, + "expectedGoalsOnTarget": 0.8514, + "expectedAssists": 1.87255, + "goalsPrevented": 0.5388, + "touches": 628, + "keyPasses": 11, + "defensiveContributions": 40, + "matches": 1 + } + } + ] +} diff --git a/outputs/sofascore/upcoming_matches/upcoming_matches_md_3_2026-09-04_10-48-01_855470+0200.json b/outputs/sofascore/upcoming_matches/upcoming_matches_md_3_2026-09-04_10-48-01_855470+0200.json new file mode 100644 index 0000000..88d733a --- /dev/null +++ b/outputs/sofascore/upcoming_matches/upcoming_matches_md_3_2026-09-04_10-48-01_855470+0200.json @@ -0,0 +1,674 @@ +{ + "execution_timestamp": "2026-09-04T10:48:01.855470+02:00", + "analysis_matchday": 2, + "following_matchday": 3, + "requested_matchday": 3, + "teams": { + "2672": { + "team": "FC Bayern München", + "next_match": { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "opponent": "FC Schalke 04", + "opponent_id": 2530, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434041, + "date": "2026-09-13T15:30:00+00:00", + "timestamp": 1789313400, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2677": { + "team": "VfB Stuttgart", + "next_match": { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434035, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2671": { + "team": "1. FC Köln", + "next_match": { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434027, + "date": "2026-09-12T16:30:00+00:00", + "timestamp": 1789230600, + "competition": "Bundesliga", + "opponent": "SV Werder Bremen", + "opponent_id": 2534, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2569": { + "team": "TSG Hoffenheim", + "next_match": { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434035, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2547": { + "team": "1. FC Union Berlin", + "next_match": { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "Bayer 04 Leverkusen", + "opponent_id": 2681, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434045, + "date": "2026-09-11T18:30:00+00:00", + "timestamp": 1789151400, + "competition": "Bundesliga", + "opponent": "FC Schalke 04", + "opponent_id": 2530, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "next_match": { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434018, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "next_match": { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "opponent": "Hamburger SV", + "opponent_id": 2676, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434018, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2561": { + "team": "SC Paderborn 07", + "next_match": { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434037, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "36360": { + "team": "RB Leipzig", + "next_match": { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SV Werder Bremen", + "opponent_id": 2534, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434043, + "date": "2026-09-13T13:30:00+00:00", + "timestamp": 1789306200, + "competition": "Bundesliga", + "opponent": "Hamburger SV", + "opponent_id": 2676, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2527": { + "team": "Borussia M'gladbach", + "next_match": { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434040, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2598": { + "team": "SV 07 Elversberg", + "next_match": { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "Borussia M'gladbach", + "opponent_id": 2527, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434041, + "date": "2026-09-13T15:30:00+00:00", + "timestamp": 1789313400, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "next_match": { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434031, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2673": { + "team": "Borussia Dortmund", + "next_match": { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434037, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "SC Paderborn 07", + "opponent_id": 2561, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2676": { + "team": "Hamburger SV", + "next_match": { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434043, + "date": "2026-09-13T13:30:00+00:00", + "timestamp": 1789306200, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2538": { + "team": "SC Freiburg", + "next_match": { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SC Paderborn 07", + "opponent_id": 2561, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434040, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Borussia M'gladbach", + "opponent_id": 2527, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2534": { + "team": "SV Werder Bremen", + "next_match": { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434027, + "date": "2026-09-12T16:30:00+00:00", + "timestamp": 1789230600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2600": { + "team": "FC Augsburg", + "next_match": { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434031, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Bayer 04 Leverkusen", + "opponent_id": 2681, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2530": { + "team": "FC Schalke 04", + "next_match": { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434045, + "date": "2026-09-11T18:30:00+00:00", + "timestamp": 1789151400, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + } + } +} diff --git a/outputs/sofascore/upcoming_matches/upcoming_matches_md_3_2026-09-04_10-48-54_514055+0200.json b/outputs/sofascore/upcoming_matches/upcoming_matches_md_3_2026-09-04_10-48-54_514055+0200.json new file mode 100644 index 0000000..43511aa --- /dev/null +++ b/outputs/sofascore/upcoming_matches/upcoming_matches_md_3_2026-09-04_10-48-54_514055+0200.json @@ -0,0 +1,674 @@ +{ + "execution_timestamp": "2026-09-04T10:48:54.514055+02:00", + "analysis_matchday": 2, + "following_matchday": 3, + "requested_matchday": 3, + "teams": { + "2672": { + "team": "FC Bayern München", + "next_match": { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "opponent": "FC Schalke 04", + "opponent_id": 2530, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434041, + "date": "2026-09-13T15:30:00+00:00", + "timestamp": 1789313400, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2677": { + "team": "VfB Stuttgart", + "next_match": { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434035, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2671": { + "team": "1. FC Köln", + "next_match": { + "match_id": 16434036, + "date": "2026-09-04T18:30:00+00:00", + "timestamp": 1788546600, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "VfB Stuttgart", + "home_team_id": 2677, + "away_team": "1. FC Köln", + "away_team_id": 2671, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434027, + "date": "2026-09-12T16:30:00+00:00", + "timestamp": 1789230600, + "competition": "Bundesliga", + "opponent": "SV Werder Bremen", + "opponent_id": 2534, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2569": { + "team": "TSG Hoffenheim", + "next_match": { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434035, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "VfB Stuttgart", + "opponent_id": 2677, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "VfB Stuttgart", + "away_team_id": 2677, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2547": { + "team": "1. FC Union Berlin", + "next_match": { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "Bayer 04 Leverkusen", + "opponent_id": 2681, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434045, + "date": "2026-09-11T18:30:00+00:00", + "timestamp": 1789151400, + "competition": "Bundesliga", + "opponent": "FC Schalke 04", + "opponent_id": 2530, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2674": { + "team": "Eintracht Frankfurt", + "next_match": { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434018, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2556": { + "team": "1. FSV Mainz 05", + "next_match": { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "opponent": "Hamburger SV", + "opponent_id": 2676, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434018, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "1. FSV Mainz 05", + "home_team_id": 2556, + "away_team": "Eintracht Frankfurt", + "away_team_id": 2674, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2561": { + "team": "SC Paderborn 07", + "next_match": { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434037, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Borussia Dortmund", + "opponent_id": 2673, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "36360": { + "team": "RB Leipzig", + "next_match": { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SV Werder Bremen", + "opponent_id": 2534, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434043, + "date": "2026-09-13T13:30:00+00:00", + "timestamp": 1789306200, + "competition": "Bundesliga", + "opponent": "Hamburger SV", + "opponent_id": 2676, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2527": { + "team": "Borussia M'gladbach", + "next_match": { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SV 07 Elversberg", + "opponent_id": 2598, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434040, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "SC Freiburg", + "opponent_id": 2538, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2598": { + "team": "SV 07 Elversberg", + "next_match": { + "match_id": 16434028, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "Borussia M'gladbach", + "opponent_id": 2527, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Borussia M'gladbach", + "home_team_id": 2527, + "away_team": "SV 07 Elversberg", + "away_team_id": 2598, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434041, + "date": "2026-09-13T15:30:00+00:00", + "timestamp": 1789313400, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV 07 Elversberg", + "home_team_id": 2598, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2681": { + "team": "Bayer 04 Leverkusen", + "next_match": { + "match_id": 16434042, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Bayer 04 Leverkusen", + "home_team_id": 2681, + "away_team": "1. FC Union Berlin", + "away_team_id": 2547, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434031, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "FC Augsburg", + "opponent_id": 2600, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2673": { + "team": "Borussia Dortmund", + "next_match": { + "match_id": 16434019, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "TSG Hoffenheim", + "opponent_id": 2569, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "TSG Hoffenheim", + "home_team_id": 2569, + "away_team": "Borussia Dortmund", + "away_team_id": 2673, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434037, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "SC Paderborn 07", + "opponent_id": 2561, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Borussia Dortmund", + "home_team_id": 2673, + "away_team": "SC Paderborn 07", + "away_team_id": 2561, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2676": { + "team": "Hamburger SV", + "next_match": { + "match_id": 16434030, + "date": "2026-09-06T13:30:00+00:00", + "timestamp": 1788701400, + "competition": "Bundesliga", + "opponent": "1. FSV Mainz 05", + "opponent_id": 2556, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "Hamburger SV", + "home_team_id": 2676, + "away_team": "1. FSV Mainz 05", + "away_team_id": 2556, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434043, + "date": "2026-09-13T13:30:00+00:00", + "timestamp": 1789306200, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "RB Leipzig", + "home_team_id": 36360, + "away_team": "Hamburger SV", + "away_team_id": 2676, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2538": { + "team": "SC Freiburg", + "next_match": { + "match_id": 16434024, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "SC Paderborn 07", + "opponent_id": 2561, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "SC Paderborn 07", + "home_team_id": 2561, + "away_team": "SC Freiburg", + "away_team_id": 2538, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434040, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Borussia M'gladbach", + "opponent_id": 2527, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SC Freiburg", + "home_team_id": 2538, + "away_team": "Borussia M'gladbach", + "away_team_id": 2527, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2534": { + "team": "SV Werder Bremen", + "next_match": { + "match_id": 16434101, + "date": "2026-09-05T13:30:00+00:00", + "timestamp": 1788615000, + "competition": "Bundesliga", + "opponent": "RB Leipzig", + "opponent_id": 36360, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "SV Werder Bremen", + "home_team_id": 2534, + "away_team": "RB Leipzig", + "away_team_id": 36360, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434027, + "date": "2026-09-12T16:30:00+00:00", + "timestamp": 1789230600, + "competition": "Bundesliga", + "opponent": "1. FC Köln", + "opponent_id": 2671, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "1. FC Köln", + "home_team_id": 2671, + "away_team": "SV Werder Bremen", + "away_team_id": 2534, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2600": { + "team": "FC Augsburg", + "next_match": { + "match_id": 16434021, + "date": "2026-09-06T15:30:00+00:00", + "timestamp": 1788708600, + "competition": "Bundesliga", + "opponent": "Eintracht Frankfurt", + "opponent_id": 2674, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "Eintracht Frankfurt", + "home_team_id": 2674, + "away_team": "FC Augsburg", + "away_team_id": 2600, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434031, + "date": "2026-09-12T13:30:00+00:00", + "timestamp": 1789219800, + "competition": "Bundesliga", + "opponent": "Bayer 04 Leverkusen", + "opponent_id": 2681, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Augsburg", + "home_team_id": 2600, + "away_team": "Bayer 04 Leverkusen", + "away_team_id": 2681, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + }, + "2530": { + "team": "FC Schalke 04", + "next_match": { + "match_id": 16434032, + "date": "2026-09-05T16:30:00+00:00", + "timestamp": 1788625800, + "competition": "Bundesliga", + "opponent": "FC Bayern München", + "opponent_id": 2672, + "venue": "home", + "unique_tournament_id": 35, + "home_team": "FC Schalke 04", + "home_team_id": 2530, + "away_team": "FC Bayern München", + "away_team_id": 2672, + "round": 2, + "season_id": 97464, + "status_type": "notstarted" + }, + "next_bundesliga_match": { + "match_id": 16434045, + "date": "2026-09-11T18:30:00+00:00", + "timestamp": 1789151400, + "competition": "Bundesliga", + "opponent": "1. FC Union Berlin", + "opponent_id": 2547, + "venue": "away", + "unique_tournament_id": 35, + "home_team": "1. FC Union Berlin", + "home_team_id": 2547, + "away_team": "FC Schalke 04", + "away_team_id": 2530, + "round": 3, + "season_id": 97464, + "status_type": "notstarted" + } + } + } +} diff --git a/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425.csv b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425.csv new file mode 100644 index 0000000..ab6483d --- /dev/null +++ b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425.csv @@ -0,0 +1,514 @@ +team,team_id,season_id,shirt_number,player_name,player_id,position,age,nationalities,contract_until,market_value,market_value_eur,player_url +1. FC Köln,3,2026,10,Said El Mala,1168219,Left Winger,20,Germany,30/06/2031,€45.00m,45000000,https://www.transfermarkt.com/said-el-mala/profil/spieler/1168219 +1. FC Köln,3,2026,47,Mikey Moore,1011147,Right Winger,19,England|Wales,30/06/2027,€18.00m,18000000,https://www.transfermarkt.com/mikey-moore/profil/spieler/1011147 +1. FC Köln,3,2026,22,Jahmai Simpson-Pusey,942497,Centre-Back,20,England,30/06/2030,€9.00m,9000000,https://www.transfermarkt.com/jahmai-simpson-pusey/profil/spieler/942497 +1. FC Köln,3,2026,9,Ragnar Ache,416380,Centre-Forward,28,Germany|Ghana,30/06/2029,€9.00m,9000000,https://www.transfermarkt.com/ragnar-ache/profil/spieler/416380 +1. FC Köln,3,2026,27,Thijs Dallinga,538964,Centre-Forward,26,Netherlands,30/06/2027,€9.00m,9000000,https://www.transfermarkt.com/thijs-dallinga/profil/spieler/538964 +1. FC Köln,3,2026,8,Ísak Jóhannesson,579565,Central Midfield,23,Iceland|England,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/isak-johannesson/profil/spieler/579565 +1. FC Köln,3,2026,33,Rav van den Berg,640556,Centre-Back,22,Netherlands,30/06/2030,€7.00m,7000000,https://www.transfermarkt.com/rav-van-den-berg/profil/spieler/640556 +1. FC Köln,3,2026,28,Sebastian Sebulonsen,592387,Right-Back,26,Norway,30/06/2028,€5.50m,5500000,https://www.transfermarkt.com/sebastian-sebulonsen/profil/spieler/592387 +1. FC Köln,3,2026,6,Ellyes Skhiri,290587,Defensive Midfield,31,Tunisia|France,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587 +1. FC Köln,3,2026,29,Jan Thielmann,472249,Right Winger,24,Germany,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/jan-thielmann/profil/spieler/472249 +1. FC Köln,3,2026,5,Tom Krauß,405687,Defensive Midfield,25,Germany,30/06/2029,€4.50m,4500000,https://www.transfermarkt.com/tom-krauss/profil/spieler/405687 +1. FC Köln,3,2026,14,Gideon Mensah,397171,Left-Back,28,Ghana,30/06/2028,€4.00m,4000000,https://www.transfermarkt.com/gideon-mensah/profil/spieler/397171 +1. FC Köln,3,2026,3,Borna Sosa,293194,Left-Back,28,Croatia|Germany,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/borna-sosa/profil/spieler/293194 +1. FC Köln,3,2026,2,Joël Schmied,322517,Centre-Back,27,Switzerland,30/06/2029,€3.00m,3000000,https://www.transfermarkt.com/joel-schmied/profil/spieler/322517 +1. FC Köln,3,2026,37,Linton Maina,335103,Right Winger,27,Germany|Kenya,,€3.00m,3000000,https://www.transfermarkt.com/linton-maina/profil/spieler/335103 +1. FC Köln,3,2026,1,Marvin Schwäbe,160929,Goalkeeper,31,Germany,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/marvin-schwabe/profil/spieler/160929 +1. FC Köln,3,2026,17,Alessio Castro-Montes,340166,Right-Back,29,Belgium|Spain,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/alessio-castro-montes/profil/spieler/340166 +1. FC Köln,3,2026,24,Luka Lochoshvili,345189,Centre-Back,28,Georgia,30/06/2029,€2.50m,2500000,https://www.transfermarkt.com/luka-lochoshvili/profil/spieler/345189 +1. FC Köln,3,2026,7,Luca Waldschmidt,196095,Centre-Forward,30,Germany,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/luca-waldschmidt/profil/spieler/196095 +1. FC Köln,3,2026,30,Marius Bülter,116088,Left Winger,33,Germany,30/06/2027,€1.80m,1800000,https://www.transfermarkt.com/marius-bulter/profil/spieler/116088 +1. FC Köln,3,2026,4,Timo Hübers,236981,Centre-Back,30,Germany,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/timo-hubers/profil/spieler/236981 +1. FC Köln,3,2026,23,Paul Okon-Engstler,1064377,Defensive Midfield,21,Australia|Italy,30/06/2030,€1.20m,1200000,https://www.transfermarkt.com/paul-okon-engstler/profil/spieler/1064377 +1. FC Köln,3,2026,15,Imad Rondic,464154,Centre-Forward,27,Bosnia-Herzegovina,30/06/2029,€750k,750000,https://www.transfermarkt.com/imad-rondic/profil/spieler/464154 +1. FC Köln,3,2026,20,Ron-Robert Zieler,21327,Goalkeeper,37,Germany,30/06/2027,€500k,500000,https://www.transfermarkt.com/ron-robert-zieler/profil/spieler/21327 +1. FC Köln,3,2026,19,Malek El Mala,1168222,Centre-Forward,21,Germany,30/06/2031,€250k,250000,https://www.transfermarkt.com/malek-el-mala/profil/spieler/1168222 +1. FC Köln,3,2026,44,Matthias Köbbing,227089,Goalkeeper,29,Germany,30/06/2027,€100k,100000,https://www.transfermarkt.com/matthias-kobbing/profil/spieler/227089 +1. FC Köln,3,2026,31,Gil Neves,1073474,Central Midfield,18,Portugal|Luxembourg,30/06/2029,-,,https://www.transfermarkt.com/gil-neves/profil/spieler/1073474 +1. FC Köln,3,2026,21,Martin James,1077676,Goalkeeper,18,France,30/06/2029,-,,https://www.transfermarkt.com/martin-james/profil/spieler/1077676 +1. FC Köln,3,2026,11,Reigan Heskey,1056437,Left Winger,18,England|Antigua and Barbuda,30/06/2031,-,,https://www.transfermarkt.com/reigan-heskey/profil/spieler/1056437 +Bayer Leverkusen,15,2026,30,Ibrahim Maza,905011,Attacking Midfield,20,Algeria|Germany,30/06/2030,€45.00m,45000000,https://www.transfermarkt.com/ibrahim-maza/profil/spieler/905011 +Bayer Leverkusen,15,2026,4,Jarell Quansah,632349,Centre-Back,23,England|Scotland,30/06/2030,€45.00m,45000000,https://www.transfermarkt.com/jarell-quansah/profil/spieler/632349 +Bayer Leverkusen,15,2026,35,Christian Kofane,1364454,Centre-Forward,20,Cameroon,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/christian-kofane/profil/spieler/1364454 +Bayer Leverkusen,15,2026,12,Edmond Tapsoba,564545,Centre-Back,27,Burkina Faso,30/06/2031,€35.00m,35000000,https://www.transfermarkt.com/edmond-tapsoba/profil/spieler/564545 +Bayer Leverkusen,15,2026,10,Malik Tillman,467437,Attacking Midfield,24,United States|Germany,30/06/2030,€30.00m,30000000,https://www.transfermarkt.com/malik-tillman/profil/spieler/467437 +Bayer Leverkusen,15,2026,19,Moussa Diaby,395516,Right Winger,27,France|Mali,30/06/2031,€25.00m,25000000,https://www.transfermarkt.com/moussa-diaby/profil/spieler/395516 +Bayer Leverkusen,15,2026,3,Miguel Gutiérrez,525299,Left-Back,25,Spain,30/06/2031,€22.00m,22000000,https://www.transfermarkt.com/miguel-gutierrez/profil/spieler/525299 +Bayer Leverkusen,15,2026,9,Afonso Moreira,952282,Left Winger,21,Portugal,30/06/2031,€20.00m,20000000,https://www.transfermarkt.com/afonso-moreira/profil/spieler/952282 +Bayer Leverkusen,15,2026,24,Aleix García,261504,Central Midfield,29,Spain,30/06/2029,€20.00m,20000000,https://www.transfermarkt.com/aleix-garcia/profil/spieler/261504 +Bayer Leverkusen,15,2026,29,Eliesse Ben Seghir,810895,Left Winger,21,Morocco|France,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/eliesse-ben-seghir/profil/spieler/810895 +Bayer Leverkusen,15,2026,6,Equi Fernández,664708,Defensive Midfield,24,Argentina|Paraguay,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/equi-fernandez/profil/spieler/664708 +Bayer Leverkusen,15,2026,20,Guéla Doué,711980,Right-Back,23,Cote d'Ivoire|France,30/06/2031,€20.00m,20000000,https://www.transfermarkt.com/guela-doue/profil/spieler/711980 +Bayer Leverkusen,15,2026,18,Kennet Eichhorn,1214123,Defensive Midfield,17,Germany,30/06/2031,€20.00m,20000000,https://www.transfermarkt.com/kennet-eichhorn/profil/spieler/1214123 +Bayer Leverkusen,15,2026,5,Loïc Badé,730581,Centre-Back,26,France|Cote d'Ivoire,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/loic-bade/profil/spieler/730581 +Bayer Leverkusen,15,2026,2,Facundo Medina,474800,Centre-Back,27,Argentina,30/06/2031,€18.00m,18000000,https://www.transfermarkt.com/facundo-medina/profil/spieler/474800 +Bayer Leverkusen,15,2026,14,Patrik Schick,242086,Centre-Forward,30,Czech Republic,30/06/2030,€18.00m,18000000,https://www.transfermarkt.com/patrik-schick/profil/spieler/242086 +Bayer Leverkusen,15,2026,42,Montrell Culbreath,1058514,Right Winger,19,Germany|United States,30/06/2031,€15.00m,15000000,https://www.transfermarkt.com/montrell-culbreath/profil/spieler/1058514 +Bayer Leverkusen,15,2026,23,Nathan Tella,340322,Right Winger,27,Nigeria|England,30/06/2031,€15.00m,15000000,https://www.transfermarkt.com/nathan-tella/profil/spieler/340322 +Bayer Leverkusen,15,2026,11,Martin Terrier,442891,Left Winger,29,France,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/martin-terrier/profil/spieler/442891 +Bayer Leverkusen,15,2026,1,Mark Flekken,125714,Goalkeeper,33,Netherlands,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/mark-flekken/profil/spieler/125714 +Bayer Leverkusen,15,2026,8,Robert Andrich,159088,Defensive Midfield,31,Germany,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/robert-andrich/profil/spieler/159088 +Bayer Leverkusen,15,2026,22,Victor Boniface,656681,Centre-Forward,25,Nigeria,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/victor-boniface/profil/spieler/656681 +Bayer Leverkusen,15,2026,15,Tim Oermann,696164,Centre-Back,22,Germany,30/06/2029,€4.00m,4000000,https://www.transfermarkt.com/tim-oermann/profil/spieler/696164 +Bayer Leverkusen,15,2026,7,Jonas Hofmann,7161,Attacking Midfield,34,Germany,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/jonas-hofmann/profil/spieler/7161 +Bayer Leverkusen,15,2026,17,Lucas Vázquez,221316,Right-Back,35,Spain,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/lucas-vazquez/profil/spieler/221316 +Bayer Leverkusen,15,2026,28,Janis Blaswich,81173,Goalkeeper,35,Germany,30/06/2027,€700k,700000,https://www.transfermarkt.com/janis-blaswich/profil/spieler/81173 +Bayer Leverkusen,15,2026,36,Niklas Lomb,85543,Goalkeeper,33,Germany,30/06/2027,€250k,250000,https://www.transfermarkt.com/niklas-lomb/profil/spieler/85543 +Bayer Leverkusen,15,2026,,Naba Mensah,991480,Central Midfield,19,Germany|Ghana,30/06/2027,-,,https://www.transfermarkt.com/naba-mensah/profil/spieler/991480 +Bayer Leverkusen,15,2026,,Ndjicoura Bomba,1392804,Centre-Forward,18,Mali,30/06/2030,-,,https://www.transfermarkt.com/ndjicoura-bomba/profil/spieler/1392804 +Bayern Munich,27,2026,17,Michael Olise,566723,Right Winger,24,France|England,30/06/2029,€170.00m,170000000,https://www.transfermarkt.com/michael-olise/profil/spieler/566723 +Bayern Munich,27,2026,10,Jamal Musiala,580195,Attacking Midfield,23,Germany|England,30/06/2030,€100.00m,100000000,https://www.transfermarkt.com/jamal-musiala/profil/spieler/580195 +Bayern Munich,27,2026,45,Aleksandar Pavlovic,792380,Defensive Midfield,22,Germany|Serbia,30/06/2029,€90.00m,90000000,https://www.transfermarkt.com/aleksandar-pavlovic/profil/spieler/792380 +Bayern Munich,27,2026,2,Dayot Upamecano,344695,Centre-Back,27,France|Guinea-Bissau,30/06/2030,€75.00m,75000000,https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695 +Bayern Munich,27,2026,14,Luis Díaz,480692,Left Winger,29,Colombia,30/06/2029,€70.00m,70000000,https://www.transfermarkt.com/luis-diaz/profil/spieler/480692 +Bayern Munich,27,2026,9,Harry Kane,132098,Centre-Forward,33,England|Ireland,30/06/2027,€60.00m,60000000,https://www.transfermarkt.com/harry-kane/profil/spieler/132098 +Bayern Munich,27,2026,42,Lennart Karl,1075147,Attacking Midfield,18,Germany,30/06/2029,€60.00m,60000000,https://www.transfermarkt.com/lennart-karl/profil/spieler/1075147 +Bayern Munich,27,2026,34,Ismael Saibari,702869,Attacking Midfield,25,Morocco|Belgium,30/06/2031,€55.00m,55000000,https://www.transfermarkt.com/ismael-saibari/profil/spieler/702869 +Bayern Munich,27,2026,11,Nathaniel Brown,691892,Left-Back,23,Germany|United States,30/06/2031,€50.00m,50000000,https://www.transfermarkt.com/nathaniel-brown/profil/spieler/691892 +Bayern Munich,27,2026,19,Alphonso Davies,424204,Left-Back,25,Canada|Liberia,30/06/2030,€40.00m,40000000,https://www.transfermarkt.com/alphonso-davies/profil/spieler/424204 +Bayern Munich,27,2026,44,Josip Stanisic,483046,Right-Back,26,Croatia|Germany,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/josip-stanisic/profil/spieler/483046 +Bayern Munich,27,2026,8,Tom Bischof,822959,Central Midfield,21,Germany,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/tom-bischof/profil/spieler/822959 +Bayern Munich,27,2026,6,Joshua Kimmich,161056,Defensive Midfield,31,Germany,30/06/2029,€35.00m,35000000,https://www.transfermarkt.com/joshua-kimmich/profil/spieler/161056 +Bayern Munich,27,2026,27,Konrad Laimer,223967,Right-Back,29,Austria,30/06/2029,€32.00m,32000000,https://www.transfermarkt.com/konrad-laimer/profil/spieler/223967 +Bayern Munich,27,2026,4,Jonathan Tah,196357,Centre-Back,30,Germany|Cote d'Ivoire,30/06/2029,€28.00m,28000000,https://www.transfermarkt.com/jonathan-tah/profil/spieler/196357 +Bayern Munich,27,2026,3,Min-jae Kim,503482,Centre-Back,29,"Korea, South",30/06/2028,€20.00m,20000000,https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482 +Bayern Munich,27,2026,21,Hiroki Ito,353892,Centre-Back,27,Japan,30/06/2028,€18.00m,18000000,https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892 +Bayern Munich,27,2026,40,Jonas Urbig,607720,Goalkeeper,23,Germany,30/06/2029,€18.00m,18000000,https://www.transfermarkt.com/jonas-urbig/profil/spieler/607720 +Bayern Munich,27,2026,7,Serge Gnabry,159471,Second Striker,31,Germany|Cote d'Ivoire,30/06/2028,€18.00m,18000000,https://www.transfermarkt.com/serge-gnabry/profil/spieler/159471 +Bayern Munich,27,2026,23,Sacha Boey,475413,Right-Back,25,France|Belgium,30/06/2028,€10.00m,10000000,https://www.transfermarkt.com/sacha-boey/profil/spieler/475413 +Bayern Munich,27,2026,39,Bara Sapoko Ndiaye,1497653,Central Midfield,18,Senegal,30/06/2031,€4.00m,4000000,https://www.transfermarkt.com/bara-sapoko-ndiaye/profil/spieler/1497653 +Bayern Munich,27,2026,1,Manuel Neuer,17259,Goalkeeper,40,Germany,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/manuel-neuer/profil/spieler/17259 +Bayern Munich,27,2026,47,David Santos Daiber,1118495,Defensive Midfield,19,Portugal|Germany,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/david-santos-daiber/profil/spieler/1118495 +Bayern Munich,27,2026,26,Sven Ulreich,40680,Goalkeeper,38,Germany,30/06/2027,€500k,500000,https://www.transfermarkt.com/sven-ulreich/profil/spieler/40680 +Borussia Dortmund,16,2026,8,Felix Nmecha,406640,Central Midfield,25,Germany|England,30/06/2030,€55.00m,55000000,https://www.transfermarkt.com/felix-nmecha/profil/spieler/406640 +Borussia Dortmund,16,2026,4,Nico Schlotterbeck,388198,Centre-Back,26,Germany,30/06/2031,€55.00m,55000000,https://www.transfermarkt.com/nico-schlotterbeck/profil/spieler/388198 +Borussia Dortmund,16,2026,1,Gregor Kobel,257814,Goalkeeper,28,Switzerland,30/06/2028,€40.00m,40000000,https://www.transfermarkt.com/gregor-kobel/profil/spieler/257814 +Borussia Dortmund,16,2026,7,Jobe Bellingham,796297,Central Midfield,20,England|Ireland,30/06/2030,€40.00m,40000000,https://www.transfermarkt.com/jobe-bellingham/profil/spieler/796297 +Borussia Dortmund,16,2026,14,Maximilian Beier,578392,Centre-Forward,23,Germany,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/maximilian-beier/profil/spieler/578392 +Borussia Dortmund,16,2026,18,Ethan Nwaneri,890719,Attacking Midfield,19,England|Nigeria,30/06/2027,€35.00m,35000000,https://www.transfermarkt.com/ethan-nwaneri/profil/spieler/890719 +Borussia Dortmund,16,2026,19,Konstantinos Karetsas,990148,Attacking Midfield,18,Greece|Belgium,30/06/2031,€35.00m,35000000,https://www.transfermarkt.com/konstantinos-karetsas/profil/spieler/990148 +Borussia Dortmund,16,2026,9,Serhou Guirassy,270541,Centre-Forward,30,Guinea|France,30/06/2028,€32.00m,32000000,https://www.transfermarkt.com/serhou-guirassy/profil/spieler/270541 +Borussia Dortmund,16,2026,25,Joey Veerman,408574,Central Midfield,27,Netherlands,30/06/2031,€25.00m,25000000,https://www.transfermarkt.com/joey-veerman/profil/spieler/408574 +Borussia Dortmund,16,2026,26,Julian Ryerson,370789,Right-Back,28,Norway|United States,30/06/2028,€25.00m,25000000,https://www.transfermarkt.com/julian-ryerson/profil/spieler/370789 +Borussia Dortmund,16,2026,24,Daniel Svensson,579287,Left-Back,24,Sweden,30/06/2029,€22.00m,22000000,https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287 +Borussia Dortmund,16,2026,21,Fábio Silva,505653,Centre-Forward,24,Portugal,30/06/2030,€22.00m,22000000,https://www.transfermarkt.com/fabio-silva/profil/spieler/505653 +Borussia Dortmund,16,2026,45,Giannis Konstantelias,628331,Attacking Midfield,23,Greece,30/06/2031,€22.00m,22000000,https://www.transfermarkt.com/giannis-konstantelias/profil/spieler/628331 +Borussia Dortmund,16,2026,17,Carney Chukwuemeka,659459,Central Midfield,22,Austria|England,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/carney-chukwuemeka/profil/spieler/659459 +Borussia Dortmund,16,2026,22,Joane Gadou,1075577,Centre-Back,19,France|Cote d'Ivoire,30/06/2031,€20.00m,20000000,https://www.transfermarkt.com/joane-gadou/profil/spieler/1075577 +Borussia Dortmund,16,2026,3,Waldemar Anton,193004,Centre-Back,30,Germany,30/06/2028,€18.00m,18000000,https://www.transfermarkt.com/waldemar-anton/profil/spieler/193004 +Borussia Dortmund,16,2026,40,Samuele Inácio,1058359,Second Striker,18,Italy|Brazil,30/06/2029,€15.00m,15000000,https://www.transfermarkt.com/samuele-inacio/profil/spieler/1058359 +Borussia Dortmund,16,2026,36,Kauã Prates,1275068,Left-Back,18,Brazil,30/06/2031,€10.00m,10000000,https://www.transfermarkt.com/kaua-prates/profil/spieler/1275068 +Borussia Dortmund,16,2026,49,Luca Reggiani,1074990,Centre-Back,18,Italy,,€10.00m,10000000,https://www.transfermarkt.com/luca-reggiani/profil/spieler/1074990 +Borussia Dortmund,16,2026,5,Ramy Bensebaini,284732,Centre-Back,31,Algeria,30/06/2027,€7.00m,7000000,https://www.transfermarkt.com/ramy-bensebaini/profil/spieler/284732 +Borussia Dortmund,16,2026,20,Marcel Sabitzer,106987,Central Midfield,32,Austria,30/06/2027,€6.00m,6000000,https://www.transfermarkt.com/marcel-sabitzer/profil/spieler/106987 +Borussia Dortmund,16,2026,28,Justin Lerma,1185507,Attacking Midfield,18,Ecuador,30/06/2031,€3.20m,3200000,https://www.transfermarkt.com/justin-lerma/profil/spieler/1185507 +Borussia Dortmund,16,2026,23,Emre Can,119296,Centre-Back,32,Germany|Türkiye,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/emre-can/profil/spieler/119296 +Borussia Dortmund,16,2026,39,Filippo Mane,883007,Centre-Back,21,Italy|Senegal,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/filippo-mane/profil/spieler/883007 +Borussia Dortmund,16,2026,33,Alexander Meyer,76158,Goalkeeper,35,Germany,30/06/2027,€500k,500000,https://www.transfermarkt.com/alexander-meyer/profil/spieler/76158 +Borussia Dortmund,16,2026,41,Mathis Albert,1193849,Left Winger,17,United States|Germany,30/06/2027,€300k,300000,https://www.transfermarkt.com/mathis-albert/profil/spieler/1193849 +Borussia Dortmund,16,2026,30,Patrick Drewes,94192,Goalkeeper,33,Germany,30/06/2027,€300k,300000,https://www.transfermarkt.com/patrick-drewes/profil/spieler/94192 +Borussia Dortmund,16,2026,44,Enzo dos Santos,1311594,Central Midfield,17,Luxembourg|Cape Verde,30/06/2029,€250k,250000,https://www.transfermarkt.com/enzo-dos-santos/profil/spieler/1311594 +Borussia Dortmund,16,2026,48,Mussa Kaba,1141179,Defensive Midfield,17,Germany|Guinea,30/06/2031,€200k,200000,https://www.transfermarkt.com/mussa-kaba/profil/spieler/1141179 +Borussia Dortmund,16,2026,31,Silas Ostrzinski,684116,Goalkeeper,22,Germany,30/06/2027,€200k,200000,https://www.transfermarkt.com/silas-ostrzinski/profil/spieler/684116 +Borussia Mönchengladbach,18,2026,36,Wael Mohya,1070979,Attacking Midfield,17,Germany|Morocco,,€17.00m,17000000,https://www.transfermarkt.com/wael-mohya/profil/spieler/1070979 +Borussia Mönchengladbach,18,2026,17,Jens Castrop,613192,Central Midfield,23,"Korea, South|Germany",30/06/2029,€10.00m,10000000,https://www.transfermarkt.com/jens-castrop/profil/spieler/613192 +Borussia Mönchengladbach,18,2026,19,Nicolas Kühn,336012,Right Winger,26,Germany,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/nicolas-kuhn/profil/spieler/336012 +Borussia Mönchengladbach,18,2026,6,Ko Itakura,355816,Centre-Back,29,Japan,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/ko-itakura/profil/spieler/355816 +Borussia Mönchengladbach,18,2026,1,Moritz Nicolas,284270,Goalkeeper,28,Germany,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/moritz-nicolas/profil/spieler/284270 +Borussia Mönchengladbach,18,2026,11,Tim Kleindienst,193033,Centre-Forward,31,Germany,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/tim-kleindienst/profil/spieler/193033 +Borussia Mönchengladbach,18,2026,9,Franck Honorat,229006,Right Winger,30,France,30/06/2029,€7.00m,7000000,https://www.transfermarkt.com/franck-honorat/profil/spieler/229006 +Borussia Mönchengladbach,18,2026,29,Joe Scally,504153,Right-Back,23,United States,30/06/2027,€7.00m,7000000,https://www.transfermarkt.com/joe-scally/profil/spieler/504153 +Borussia Mönchengladbach,18,2026,25,Robin Hack,284010,Left Winger,28,Germany,30/06/2029,€7.00m,7000000,https://www.transfermarkt.com/robin-hack/profil/spieler/284010 +Borussia Mönchengladbach,18,2026,38,Hugo Bolin,667251,Left Winger,23,Sweden,30/06/2030,€6.00m,6000000,https://www.transfermarkt.com/hugo-bolin/profil/spieler/667251 +Borussia Mönchengladbach,18,2026,26,Lukas Ullrich,787151,Left-Back,22,Germany,30/06/2029,€6.00m,6000000,https://www.transfermarkt.com/lukas-ullrich/profil/spieler/787151 +Borussia Mönchengladbach,18,2026,3,Isac Lidberg,322073,Centre-Forward,27,Sweden,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/isac-lidberg/profil/spieler/322073 +Borussia Mönchengladbach,18,2026,4,Kevin Diks,335209,Centre-Back,29,Indonesia|Netherlands,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/kevin-diks/profil/spieler/335209 +Borussia Mönchengladbach,18,2026,22,Yukhym Konoplya,467250,Right-Back,27,Ukraine,30/06/2029,€5.00m,5000000,https://www.transfermarkt.com/yukhym-konoplya/profil/spieler/467250 +Borussia Mönchengladbach,18,2026,20,David Herold,604358,Left-Back,23,Germany,30/06/2030,€4.00m,4000000,https://www.transfermarkt.com/david-herold/profil/spieler/604358 +Borussia Mönchengladbach,18,2026,8,Enzo Leopold,383362,Central Midfield,26,Germany,30/06/2030,€4.00m,4000000,https://www.transfermarkt.com/enzo-leopold/profil/spieler/383362 +Borussia Mönchengladbach,18,2026,16,Philipp Sander,388409,Defensive Midfield,28,Germany,30/06/2028,€4.00m,4000000,https://www.transfermarkt.com/philipp-sander/profil/spieler/388409 +Borussia Mönchengladbach,18,2026,18,Shuto Machino,550580,Centre-Forward,26,Japan,30/06/2029,€4.00m,4000000,https://www.transfermarkt.com/shuto-machino/profil/spieler/550580 +Borussia Mönchengladbach,18,2026,2,Fabio Chiarodia,724104,Centre-Back,21,Italy|Germany,30/06/2028,€3.00m,3000000,https://www.transfermarkt.com/fabio-chiarodia/profil/spieler/724104 +Borussia Mönchengladbach,18,2026,10,Florian Neuhaus,278332,Central Midfield,29,Germany,30/06/2027,€2.50m,2500000,https://www.transfermarkt.com/florian-neuhaus/profil/spieler/278332 +Borussia Mönchengladbach,18,2026,7,Kevin Stöger,106872,Attacking Midfield,33,Austria,30/06/2027,€1.80m,1800000,https://www.transfermarkt.com/kevin-stoger/profil/spieler/106872 +Borussia Mönchengladbach,18,2026,14,Daiki Hashioka,387191,Right-Back,27,Japan,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/daiki-hashioka/profil/spieler/387191 +Borussia Mönchengladbach,18,2026,34,Mathieu Nguefack,1070980,Central Midfield,18,Germany|Cameroon,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/mathieu-nguefack/profil/spieler/1070980 +Borussia Mönchengladbach,18,2026,47,Zento Uno,957526,Defensive Midfield,22,Japan,30/06/2030,€1.00m,1000000,https://www.transfermarkt.com/zento-uno/profil/spieler/957526 +Borussia Mönchengladbach,18,2026,5,Jan Leszczyński,1118874,Centre-Back,19,Poland,30/06/2030,€600k,600000,https://www.transfermarkt.com/jan-leszczynski/profil/spieler/1118874 +Borussia Mönchengladbach,18,2026,23,Jan Olschowsky,455922,Goalkeeper,24,Germany,30/06/2027,€450k,450000,https://www.transfermarkt.com/jan-olschowsky/profil/spieler/455922 +Borussia Mönchengladbach,18,2026,33,Daniel Batz,90317,Goalkeeper,35,Germany,30/06/2029,€350k,350000,https://www.transfermarkt.com/daniel-batz/profil/spieler/90317 +Borussia Mönchengladbach,18,2026,27,Fritz Fleck,1067439,Attacking Midfield,19,Germany,30/06/2028,€300k,300000,https://www.transfermarkt.com/fritz-fleck/profil/spieler/1067439 +Borussia Mönchengladbach,18,2026,21,Tobias Sippel,31653,Goalkeeper,38,Germany,30/06/2027,€300k,300000,https://www.transfermarkt.com/tobias-sippel/profil/spieler/31653 +Borussia Mönchengladbach,18,2026,39,Iaia Manco Danfa,1211929,Centre-Forward,19,Guinea-Bissau|Portugal,30/06/2028,€250k,250000,https://www.transfermarkt.com/iaia-manco-danfa/profil/spieler/1211929 +Eintracht Frankfurt,24,2026,42,Can Uzun,816585,Attacking Midfield,20,Türkiye|Germany,30/06/2029,€45.00m,45000000,https://www.transfermarkt.com/can-uzun/profil/spieler/816585 +Eintracht Frankfurt,24,2026,9,Jonathan Burkardt,333647,Centre-Forward,26,Germany,30/06/2030,€30.00m,30000000,https://www.transfermarkt.com/jonathan-burkardt/profil/spieler/333647 +Eintracht Frankfurt,24,2026,1,Noah Atubolu,526845,Goalkeeper,24,Germany|Nigeria,30/06/2027,€25.00m,25000000,https://www.transfermarkt.com/noah-atubolu/profil/spieler/526845 +Eintracht Frankfurt,24,2026,25,Raphael Onyedika,699783,Defensive Midfield,25,Nigeria,30/06/2031,€23.00m,23000000,https://www.transfermarkt.com/raphael-onyedika/profil/spieler/699783 +Eintracht Frankfurt,24,2026,34,Nnamdi Collins,684315,Centre-Back,22,Germany|Nigeria,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/nnamdi-collins/profil/spieler/684315 +Eintracht Frankfurt,24,2026,20,Ritsu Doan,358504,Right Winger,28,Japan,30/06/2030,€17.00m,17000000,https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504 +Eintracht Frankfurt,24,2026,7,Ansgar Knauff,429874,Right Winger,24,Germany|Ghana,30/06/2028,€15.00m,15000000,https://www.transfermarkt.com/ansgar-knauff/profil/spieler/429874 +Eintracht Frankfurt,24,2026,8,Farès Chaïbi,855015,Attacking Midfield,23,Algeria|France,30/06/2028,€15.00m,15000000,https://www.transfermarkt.com/fares-chaibi/profil/spieler/855015 +Eintracht Frankfurt,24,2026,6,Oscar Højlund,846310,Central Midfield,21,Denmark,30/06/2029,€15.00m,15000000,https://www.transfermarkt.com/oscar-hojlund/profil/spieler/846310 +Eintracht Frankfurt,24,2026,3,Lilian Brassier,485960,Centre-Back,26,France|Togo,30/06/2031,€12.00m,12000000,https://www.transfermarkt.com/lilian-brassier/profil/spieler/485960 +Eintracht Frankfurt,24,2026,15,Noël Aséko,904974,Defensive Midfield,20,Germany|Equatorial Guinea,30/06/2031,€12.00m,12000000,https://www.transfermarkt.com/noel-aseko/profil/spieler/904974 +Eintracht Frankfurt,24,2026,29,Ayoube Amaimouni-Echghouyab,799993,Right Winger,21,Morocco|Spain,30/06/2031,€10.00m,10000000,https://www.transfermarkt.com/ayoube-amaimouni-echghouyab/profil/spieler/799993 +Eintracht Frankfurt,24,2026,4,Robin Koch,328784,Centre-Back,30,Germany,30/06/2030,€10.00m,10000000,https://www.transfermarkt.com/robin-koch/profil/spieler/328784 +Eintracht Frankfurt,24,2026,11,Younes Ebnoutalib,692368,Centre-Forward,22,Germany|Morocco,30/06/2031,€8.00m,8000000,https://www.transfermarkt.com/younes-ebnoutalib/profil/spieler/692368 +Eintracht Frankfurt,24,2026,40,Kauã Santos,997861,Goalkeeper,23,Brazil,30/06/2030,€7.00m,7000000,https://www.transfermarkt.com/kaua-santos/profil/spieler/997861 +Eintracht Frankfurt,24,2026,26,Keita Kosugi,1146988,Left-Back,20,Japan,30/06/2031,€5.00m,5000000,https://www.transfermarkt.com/keita-kosugi/profil/spieler/1146988 +Eintracht Frankfurt,24,2026,31,Love Arrhov,1184986,Attacking Midfield,18,Sweden,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/love-arrhov/profil/spieler/1184986 +Eintracht Frankfurt,24,2026,2,Elias Baum,744857,Right-Back,20,Germany,30/06/2028,€4.00m,4000000,https://www.transfermarkt.com/elias-baum/profil/spieler/744857 +Eintracht Frankfurt,24,2026,35,Malik Pimpong,1259986,Centre-Forward,18,Denmark,30/06/2031,€4.00m,4000000,https://www.transfermarkt.com/malik-pimpong/profil/spieler/1259986 +Eintracht Frankfurt,24,2026,27,Mario Götze,74842,Attacking Midfield,34,Germany,30/06/2028,€3.00m,3000000,https://www.transfermarkt.com/mario-gotze/profil/spieler/74842 +Eintracht Frankfurt,24,2026,5,Otávio,1094885,Centre-Back,20,Brazil,30/06/2031,€1.50m,1500000,https://www.transfermarkt.com/otavio/profil/spieler/1094885 +Eintracht Frankfurt,24,2026,,Jessic Ngankam,448177,Centre-Forward,26,Germany|Cameroon,30/06/2028,€700k,700000,https://www.transfermarkt.com/jessic-ngankam/profil/spieler/448177 +Eintracht Frankfurt,24,2026,37,Jeremiaha Maluze,1022523,Centre-Back,21,Germany|Nigeria,30/06/2031,€500k,500000,https://www.transfermarkt.com/jeremiaha-maluze/profil/spieler/1022523 +Eintracht Frankfurt,24,2026,22,Timothy Chandler,49723,Right-Back,36,United States|Germany,30/06/2027,€350k,350000,https://www.transfermarkt.com/timothy-chandler/profil/spieler/49723 +Eintracht Frankfurt,24,2026,33,Jens Grahl,40034,Goalkeeper,37,Germany,30/06/2027,€200k,200000,https://www.transfermarkt.com/jens-grahl/profil/spieler/40034 +Eintracht Frankfurt,24,2026,39,Amil Siljevic,1079622,Goalkeeper,19,Bosnia-Herzegovina|Germany,30/06/2029,-,,https://www.transfermarkt.com/amil-siljevic/profil/spieler/1079622 +FC Augsburg,167,2026,5,Chrislain Matsima,569383,Centre-Back,24,France|Congo,30/06/2030,€22.00m,22000000,https://www.transfermarkt.com/chrislain-matsima/profil/spieler/569383 +FC Augsburg,167,2026,40,Noahkai Banks,923945,Centre-Back,19,United States|Germany,30/06/2029,€20.00m,20000000,https://www.transfermarkt.com/noahkai-banks/profil/spieler/923945 +FC Augsburg,167,2026,20,Alexis Claude-Maurice,384593,Attacking Midfield,28,France|Guadeloupe,30/06/2027,€15.00m,15000000,https://www.transfermarkt.com/alexis-claude-maurice/profil/spieler/384593 +FC Augsburg,167,2026,32,Fabian Rieder,507341,Attacking Midfield,24,Switzerland,30/06/2030,€12.00m,12000000,https://www.transfermarkt.com/fabian-rieder/profil/spieler/507341 +FC Augsburg,167,2026,1,Finn Dahmen,251299,Goalkeeper,28,Germany|England,30/06/2027,€12.00m,12000000,https://www.transfermarkt.com/finn-dahmen/profil/spieler/251299 +FC Augsburg,167,2026,10,Mert Kömür,777005,Attacking Midfield,21,Germany|Türkiye,30/06/2029,€12.00m,12000000,https://www.transfermarkt.com/mert-komur/profil/spieler/777005 +FC Augsburg,167,2026,30,Anton Kade,654234,Attacking Midfield,22,Germany,30/06/2029,€10.00m,10000000,https://www.transfermarkt.com/anton-kade/profil/spieler/654234 +FC Augsburg,167,2026,21,Arijon Ibrahimovic,744728,Left Winger,20,Germany|Kosovo,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/arijon-ibrahimovic/profil/spieler/744728 +FC Augsburg,167,2026,35,Juma Bah,1121298,Centre-Back,20,Sierra Leone,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/juma-bah/profil/spieler/1121298 +FC Augsburg,167,2026,4,Han-Noah Massengo,536508,Central Midfield,25,France|Congo,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/han-noah-massengo/profil/spieler/536508 +FC Augsburg,167,2026,7,Young-woo Seol,639414,Right-Back,27,"Korea, South",30/06/2030,€6.50m,6500000,https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414 +FC Augsburg,167,2026,17,Kristijan Jakic,374954,Defensive Midfield,29,Croatia,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/kristijan-jakic/profil/spieler/374954 +FC Augsburg,167,2026,16,Hennes Behrens,829838,Left-Back,21,Germany,30/06/2031,€5.00m,5000000,https://www.transfermarkt.com/hennes-behrens/profil/spieler/829838 +FC Augsburg,167,2026,9,Rodrigo Ribeiro,726701,Centre-Forward,21,Portugal,30/06/2031,€4.00m,4000000,https://www.transfermarkt.com/rodrigo-ribeiro/profil/spieler/726701 +FC Augsburg,167,2026,39,Uchenna Ogundu,1309324,Centre-Forward,20,Nigeria,30/06/2031,€4.00m,4000000,https://www.transfermarkt.com/uchenna-ogundu/profil/spieler/1309324 +FC Augsburg,167,2026,19,Robin Fellhauer,264960,Defensive Midfield,28,Germany,30/06/2029,€3.50m,3500000,https://www.transfermarkt.com/robin-fellhauer/profil/spieler/264960 +FC Augsburg,167,2026,2,Calvin Brackelmann,358766,Centre-Back,27,Germany,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/calvin-brackelmann/profil/spieler/358766 +FC Augsburg,167,2026,8,Sima Suso,928265,Central Midfield,21,Germany,30/06/2031,€2.80m,2800000,https://www.transfermarkt.com/sima-suso/profil/spieler/928265 +FC Augsburg,167,2026,27,Marius Wolf,193900,Right-Back,31,Germany,30/06/2027,€2.50m,2500000,https://www.transfermarkt.com/marius-wolf/profil/spieler/193900 +FC Augsburg,167,2026,22,Nediljko Labrovic,610190,Goalkeeper,26,Croatia,30/06/2029,€2.00m,2000000,https://www.transfermarkt.com/nediljko-labrovic/profil/spieler/610190 +FC Augsburg,167,2026,14,Yannik Keitel,342039,Defensive Midfield,26,Germany,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/yannik-keitel/profil/spieler/342039 +FC Augsburg,167,2026,11,Michael Gregoritsch,120205,Centre-Forward,32,Austria,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/michael-gregoritsch/profil/spieler/120205 +FC Augsburg,167,2026,15,Steve Mounié,238639,Centre-Forward,31,Benin|France,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/steve-mounie/profil/spieler/238639 +FC Augsburg,167,2026,6,Jeffrey Gouweleeuw,106405,Centre-Back,35,Netherlands,30/06/2027,€1.00m,1000000,https://www.transfermarkt.com/jeffrey-gouweleeuw/profil/spieler/106405 +FC Augsburg,167,2026,18,Tim Breithaupt,569457,Defensive Midfield,24,Germany,30/06/2028,€800k,800000,https://www.transfermarkt.com/tim-breithaupt/profil/spieler/569457 +FC Augsburg,167,2026,37,Tim Schnitzer,1162968,Defensive Midfield,18,Germany,30/06/2029,€500k,500000,https://www.transfermarkt.com/tim-schnitzer/profil/spieler/1162968 +FC Augsburg,167,2026,23,Faik Sakar,1132292,Left Winger,18,Germany|France,30/06/2030,€200k,200000,https://www.transfermarkt.com/faik-sakar/profil/spieler/1132292 +FC Augsburg,167,2026,48,Tom Wisbereit,954082,Goalkeeper,18,Germany,30/06/2030,-,,https://www.transfermarkt.com/tom-wisbereit/profil/spieler/954082 +FC Schalke 04,33,2026,23,Soufiane El-Faouzi,697740,Central Midfield,24,Morocco|Germany,30/06/2030,€9.00m,9000000,https://www.transfermarkt.com/soufiane-el-faouzi/profil/spieler/697740 +FC Schalke 04,33,2026,43,Mertcan Ayhan,969376,Centre-Back,19,Türkiye|Germany,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/mertcan-ayhan/profil/spieler/969376 +FC Schalke 04,33,2026,7,Hee-chan Hwang,292246,Centre-Forward,30,"Korea, South",30/06/2027,€6.00m,6000000,https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246 +FC Schalke 04,33,2026,29,Junior Dina Ebimbe,536482,Right Midfield,25,Cameroon|France,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/junior-dina-ebimbe/profil/spieler/536482 +FC Schalke 04,33,2026,9,Moussa Sylla,460655,Centre-Forward,26,Mali|France,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/moussa-sylla/profil/spieler/460655 +FC Schalke 04,33,2026,8,Robin Gosens,273132,Left-Back,32,Germany|Netherlands,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/robin-gosens/profil/spieler/273132 +FC Schalke 04,33,2026,24,Adil Aouchiche,569385,Attacking Midfield,24,Algeria|France,30/06/2030,€3.50m,3500000,https://www.transfermarkt.com/adil-aouchiche/profil/spieler/569385 +FC Schalke 04,33,2026,21,Dejan Ljubicic,287188,Defensive Midfield,28,Austria,30/06/2028,€3.00m,3000000,https://www.transfermarkt.com/dejan-ljubicic/profil/spieler/287188 +FC Schalke 04,33,2026,20,Junior Adamu,452477,Centre-Forward,25,Austria,30/06/2029,€3.00m,3000000,https://www.transfermarkt.com/junior-adamu/profil/spieler/452477 +FC Schalke 04,33,2026,39,Maximilian Wöber,263361,Centre-Back,28,Austria,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/maximilian-wober/profil/spieler/263361 +FC Schalke 04,33,2026,33,Vitalie Becker,919703,Left-Back,21,Germany|Russia,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/vitalie-becker/profil/spieler/919703 +FC Schalke 04,33,2026,4,Hasan Kuruçay,292812,Centre-Back,29,Türkiye|Denmark,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/hasan-kurucay/profil/spieler/292812 +FC Schalke 04,33,2026,6,Ron Schallenberg,332392,Defensive Midfield,27,Germany,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/ron-schallenberg/profil/spieler/332392 +FC Schalke 04,33,2026,13,Satoshi Tanaka,665618,Defensive Midfield,24,Japan,30/06/2030,€2.00m,2000000,https://www.transfermarkt.com/satoshi-tanaka/profil/spieler/665618 +FC Schalke 04,33,2026,19,Kenan Karaman,119557,Attacking Midfield,32,Türkiye|Germany,30/06/2028,€1.80m,1800000,https://www.transfermarkt.com/kenan-karaman/profil/spieler/119557 +FC Schalke 04,33,2026,25,Nikola Katic,422051,Centre-Back,29,Bosnia-Herzegovina|Croatia,30/06/2028,€1.80m,1800000,https://www.transfermarkt.com/nikola-katic/profil/spieler/422051 +FC Schalke 04,33,2026,5,Timo Becker,282349,Centre-Back,29,Germany,30/06/2029,€1.50m,1500000,https://www.transfermarkt.com/timo-becker/profil/spieler/282349 +FC Schalke 04,33,2026,10,Edin Dzeko,28396,Centre-Forward,40,Bosnia-Herzegovina,30/06/2027,€1.00m,1000000,https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396 +FC Schalke 04,33,2026,17,Adrian Gantenbein,410870,Right-Back,25,Switzerland,30/06/2028,€900k,900000,https://www.transfermarkt.com/adrian-gantenbein/profil/spieler/410870 +FC Schalke 04,33,2026,27,Finn Porath,241307,Right Midfield,29,Germany,30/06/2027,€800k,800000,https://www.transfermarkt.com/finn-porath/profil/spieler/241307 +FC Schalke 04,33,2026,1,Loris Karius,85864,Goalkeeper,33,Germany,30/06/2028,€800k,800000,https://www.transfermarkt.com/loris-karius/profil/spieler/85864 +FC Schalke 04,33,2026,11,Bryan Lasme,477109,Centre-Forward,27,France|Cote d'Ivoire,30/06/2027,€600k,600000,https://www.transfermarkt.com/bryan-lasme/profil/spieler/477109 +FC Schalke 04,33,2026,15,Emil Højlund,802560,Centre-Forward,21,Denmark,30/06/2028,€500k,500000,https://www.transfermarkt.com/emil-hojlund/profil/spieler/802560 +FC Schalke 04,33,2026,14,Janik Bachmann,327862,Central Midfield,30,Germany,30/06/2027,€500k,500000,https://www.transfermarkt.com/janik-bachmann/profil/spieler/327862 +FC Schalke 04,33,2026,22,Kevin Müller,43824,Goalkeeper,35,Germany,,€300k,300000,https://www.transfermarkt.com/kevin-muller/profil/spieler/43824 +FC Schalke 04,33,2026,36,Johannes Siebeking,1047294,Goalkeeper,20,Germany,30/06/2029,€125k,125000,https://www.transfermarkt.com/johannes-siebeking/profil/spieler/1047294 +FC Schalke 04,33,2026,38,Luca Vozar,1162413,Defensive Midfield,19,Germany,30/06/2028,-,,https://www.transfermarkt.com/luca-vozar/profil/spieler/1162413 +Hamburger SV,41,2026,,Fábio Vieira,537598,Attacking Midfield,26,Portugal,30/06/2030,€18.00m,18000000,https://www.transfermarkt.com/fabio-vieira/profil/spieler/537598 +Hamburger SV,41,2026,7,Zakaria El Ouahdi,820474,Right-Back,24,Morocco|Belgium,30/06/2031,€17.00m,17000000,https://www.transfermarkt.com/zakaria-el-ouahdi/profil/spieler/820474 +Hamburger SV,41,2026,6,Albert Sambi Lokonga,381967,Central Midfield,26,Belgium|DR Congo,30/06/2028,€12.00m,12000000,https://www.transfermarkt.com/albert-sambi-lokonga/profil/spieler/381967 +Hamburger SV,41,2026,3,David Møller Wolfe,661427,Left-Back,24,Norway,30/06/2027,€12.00m,12000000,https://www.transfermarkt.com/david-moller-wolfe/profil/spieler/661427 +Hamburger SV,41,2026,5,Martin Adeline,814976,Attacking Midfield,22,France|Morocco,30/06/2030,€10.00m,10000000,https://www.transfermarkt.com/martin-adeline/profil/spieler/814976 +Hamburger SV,41,2026,21,Nicolai Remberg,592534,Defensive Midfield,26,Germany,30/06/2028,€9.00m,9000000,https://www.transfermarkt.com/nicolai-remberg/profil/spieler/592534 +Hamburger SV,41,2026,4,Bilal Nadir,659520,Central Midfield,22,Morocco|France,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/bilal-nadir/profil/spieler/659520 +Hamburger SV,41,2026,24,Nicolás Capaldo,649672,Centre-Back,27,Argentina|Italy,30/06/2028,€8.00m,8000000,https://www.transfermarkt.com/nicolas-capaldo/profil/spieler/649672 +Hamburger SV,41,2026,33,Sebastiaan Bornauw,338629,Centre-Back,27,Belgium,30/06/2027,€8.00m,8000000,https://www.transfermarkt.com/sebastiaan-bornauw/profil/spieler/338629 +Hamburger SV,41,2026,9,Terem Moffi,538874,Centre-Forward,27,Nigeria,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/terem-moffi/profil/spieler/538874 +Hamburger SV,41,2026,11,Albert Grønbaek,503866,Attacking Midfield,25,Denmark,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/albert-gronbaek/profil/spieler/503866 +Hamburger SV,41,2026,38,Alexander Røssing-Lelesiit,1213681,Left Winger,19,Norway,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/alexander-rossing-lelesiit/profil/spieler/1213681 +Hamburger SV,41,2026,28,Miro Muheim,298603,Left-Back,28,Switzerland,30/06/2027,€5.00m,5000000,https://www.transfermarkt.com/miro-muheim/profil/spieler/298603 +Hamburger SV,41,2026,23,Jordan Torunarigha,227110,Centre-Back,29,Nigeria|Germany,30/06/2028,€4.00m,4000000,https://www.transfermarkt.com/jordan-torunarigha/profil/spieler/227110 +Hamburger SV,41,2026,22,Kofi Amoako,814950,Defensive Midfield,21,Germany|Ghana,30/06/2030,€4.00m,4000000,https://www.transfermarkt.com/kofi-amoako/profil/spieler/814950 +Hamburger SV,41,2026,19,Otto Stange,1058520,Centre-Forward,19,Germany,30/06/2028,€4.00m,4000000,https://www.transfermarkt.com/otto-stange/profil/spieler/1058520 +Hamburger SV,41,2026,17,Warmed Omari,711996,Centre-Back,26,Comoros|France,30/06/2030,€4.00m,4000000,https://www.transfermarkt.com/warmed-omari/profil/spieler/711996 +Hamburger SV,41,2026,27,Patson Daka,365172,Centre-Forward,27,Zambia,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/patson-daka/profil/spieler/365172 +Hamburger SV,41,2026,12,Sander Tangvik,549378,Goalkeeper,23,Norway,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/sander-tangvik/profil/spieler/549378 +Hamburger SV,41,2026,10,Immanuel Pherai,412935,Attacking Midfield,25,Suriname|Netherlands,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/immanuel-pherai/profil/spieler/412935 +Hamburger SV,41,2026,1,Daniel Heuer Fernandes,84993,Goalkeeper,33,Portugal|Germany,30/06/2028,€1.20m,1200000,https://www.transfermarkt.com/daniel-heuer-fernandes/profil/spieler/84993 +Hamburger SV,41,2026,18,Bakery Jatta,415194,Right Midfield,28,The Gambia,30/06/2029,€1.00m,1000000,https://www.transfermarkt.com/bakery-jatta/profil/spieler/415194 +Hamburger SV,41,2026,15,Yussuf Poulsen,157635,Centre-Forward,32,Denmark|Tanzania,30/06/2027,€1.00m,1000000,https://www.transfermarkt.com/yussuf-poulsen/profil/spieler/157635 +Hamburger SV,41,2026,43,Shafiq Nandja,1125079,Centre-Back,19,Germany,30/06/2030,€500k,500000,https://www.transfermarkt.com/shafiq-nandja/profil/spieler/1125079 +Hamburger SV,41,2026,41,Fernando Dickes,1048715,Goalkeeper,18,Germany,30/06/2028,€300k,300000,https://www.transfermarkt.com/fernando-dickes/profil/spieler/1048715 +Hamburger SV,41,2026,37,Louis Lemke,1294853,Left-Back,16,Germany,30/06/2028,€300k,300000,https://www.transfermarkt.com/louis-lemke/profil/spieler/1294853 +Hamburger SV,41,2026,39,Joel Agyekum,815838,Centre-Back,21,Germany|Ghana,30/06/2027,€150k,150000,https://www.transfermarkt.com/joel-agyekum/profil/spieler/815838 +Hamburger SV,41,2026,40,Elias Lahti,1303450,Goalkeeper,17,Finland,30/06/2028,-,,https://www.transfermarkt.com/elias-lahti/profil/spieler/1303450 +Mainz 05,39,2026,6,Kaishu Sano,643574,Defensive Midfield,25,Japan,30/06/2028,€50.00m,50000000,https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574 +Mainz 05,39,2026,48,Kacper Potulski,1073748,Centre-Back,18,Poland,30/06/2028,€18.00m,18000000,https://www.transfermarkt.com/kacper-potulski/profil/spieler/1073748 +Mainz 05,39,2026,8,Paul Nebel,503160,Attacking Midfield,23,Germany|Ireland,30/06/2027,€18.00m,18000000,https://www.transfermarkt.com/paul-nebel/profil/spieler/503160 +Mainz 05,39,2026,10,Nadiem Amiri,232454,Central Midfield,29,Germany,30/06/2028,€17.00m,17000000,https://www.transfermarkt.com/nadiem-amiri/profil/spieler/232454 +Mainz 05,39,2026,17,Benedict Hollerbach,453870,Centre-Forward,25,Germany,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/benedict-hollerbach/profil/spieler/453870 +Mainz 05,39,2026,5,Eric Martel,597000,Defensive Midfield,24,Germany,,€8.00m,8000000,https://www.transfermarkt.com/eric-martel/profil/spieler/597000 +Mainz 05,39,2026,19,Anthony Caci,453016,Right-Back,29,France,30/06/2028,€7.00m,7000000,https://www.transfermarkt.com/anthony-caci/profil/spieler/453016 +Mainz 05,39,2026,4,Stefan Posch,223974,Centre-Back,29,Austria,,€6.00m,6000000,https://www.transfermarkt.com/stefan-posch/profil/spieler/223974 +Mainz 05,39,2026,11,Ransford Königsdörffer,470038,Centre-Forward,24,Ghana|Germany,,€5.00m,5000000,https://www.transfermarkt.com/ransford-konigsdorffer/profil/spieler/470038 +Mainz 05,39,2026,9,Phillip Tietz,288340,Centre-Forward,29,Germany,30/06/2028,€4.00m,4000000,https://www.transfermarkt.com/phillip-tietz/profil/spieler/288340 +Mainz 05,39,2026,3,Fabio Gruber,594731,Centre-Back,24,Peru|Germany,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/fabio-gruber/profil/spieler/594731 +Mainz 05,39,2026,15,Lennard Maloney,392710,Defensive Midfield,26,United States|Germany,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/lennard-maloney/profil/spieler/392710 +Mainz 05,39,2026,27,Robin Zentner,160963,Goalkeeper,31,Germany,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/robin-zentner/profil/spieler/160963 +Mainz 05,39,2026,31,Dominik Kohr,118847,Centre-Back,32,Germany,30/06/2028,€2.00m,2000000,https://www.transfermarkt.com/dominik-kohr/profil/spieler/118847 +Mainz 05,39,2026,7,Jae-sung Lee,314398,Attacking Midfield,34,"Korea, South",,€2.00m,2000000,https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398 +Mainz 05,39,2026,26,Silas,612826,Right Winger,27,DR Congo,,€2.00m,2000000,https://www.transfermarkt.com/silas/profil/spieler/612826 +Mainz 05,39,2026,24,Sota Kawasaki,733371,Defensive Midfield,25,Japan,,€2.00m,2000000,https://www.transfermarkt.com/sota-kawasaki/profil/spieler/733371 +Mainz 05,39,2026,2,Phillipp Mwene,127573,Left-Back,32,Austria|Kenya,,€1.50m,1500000,https://www.transfermarkt.com/phillipp-mwene/profil/spieler/127573 +Mainz 05,39,2026,23,Sheraldo Becker,188888,Left Winger,31,Suriname|Netherlands,,€1.50m,1500000,https://www.transfermarkt.com/sheraldo-becker/profil/spieler/188888 +Mainz 05,39,2026,21,Danny da Costa,85906,Centre-Back,33,Germany|Angola,30/06/2027,€1.20m,1200000,https://www.transfermarkt.com/danny-da-costa/profil/spieler/85906 +Mainz 05,39,2026,20,Otto Ruoppi,901877,Attacking Midfield,20,Finland,30/06/2030,€1.00m,1000000,https://www.transfermarkt.com/otto-ruoppi/profil/spieler/901877 +Mainz 05,39,2026,30,Silvan Widmer,168989,Right-Back,33,Switzerland,,€800k,800000,https://www.transfermarkt.com/silvan-widmer/profil/spieler/168989 +Mainz 05,39,2026,16,Stefan Bell,82350,Centre-Back,35,Germany,30/06/2027,€600k,600000,https://www.transfermarkt.com/stefan-bell/profil/spieler/82350 +Mainz 05,39,2026,1,Alexander Schwolow,93763,Goalkeeper,34,Germany,,€450k,450000,https://www.transfermarkt.com/alexander-schwolow/profil/spieler/93763 +Mainz 05,39,2026,40,Maximilian Kinzig,817521,Goalkeeper,22,Germany,,€150k,150000,https://www.transfermarkt.com/maximilian-kinzig/profil/spieler/817521 +Mainz 05,39,2026,39,Alynho Haidara,1392952,Centre-Forward,18,Cote d'Ivoire,,-,,https://www.transfermarkt.com/alynho-haidara/profil/spieler/1392952 +RB Leipzig,23826,2026,23,Castello Lukeba,618472,Centre-Back,23,France|Angola,30/06/2029,€50.00m,50000000,https://www.transfermarkt.com/castello-lukeba/profil/spieler/618472 +RB Leipzig,23826,2026,14,Christoph Baumgartner,324278,Attacking Midfield,27,Austria,30/06/2028,€40.00m,40000000,https://www.transfermarkt.com/christoph-baumgartner/profil/spieler/324278 +RB Leipzig,23826,2026,7,Antonio Nusa,894914,Left Winger,21,Norway|Nigeria,30/06/2029,€32.00m,32000000,https://www.transfermarkt.com/antonio-nusa/profil/spieler/894914 +RB Leipzig,23826,2026,21,Neil El Aynaoui,901019,Central Midfield,25,Morocco|France,30/06/2027,€30.00m,30000000,https://www.transfermarkt.com/neil-el-aynaoui/profil/spieler/901019 +RB Leipzig,23826,2026,40,Rômulo,957874,Centre-Forward,24,Brazil,30/06/2030,€30.00m,30000000,https://www.transfermarkt.com/romulo/profil/spieler/957874 +RB Leipzig,23826,2026,8,Assan Ouédraogo,897424,Central Midfield,20,Germany|Burkina Faso,30/06/2029,€28.00m,28000000,https://www.transfermarkt.com/assan-ouedraogo/profil/spieler/897424 +RB Leipzig,23826,2026,10,Brajan Gruda,700106,Attacking Midfield,22,Germany|Albania,30/06/2027,€28.00m,28000000,https://www.transfermarkt.com/brajan-gruda/profil/spieler/700106 +RB Leipzig,23826,2026,3,Maxime Estève,842341,Centre-Back,24,France,30/06/2031,€28.00m,28000000,https://www.transfermarkt.com/maxime-esteve/profil/spieler/842341 +RB Leipzig,23826,2026,28,Christopher Nkunku,344381,Centre-Forward,28,France|DR Congo,30/06/2027,€25.00m,25000000,https://www.transfermarkt.com/christopher-nkunku/profil/spieler/344381 +RB Leipzig,23826,2026,22,David Raum,318204,Left-Back,28,Germany,30/06/2027,€25.00m,25000000,https://www.transfermarkt.com/david-raum/profil/spieler/318204 +RB Leipzig,23826,2026,13,Nicolas Seiwald,404950,Defensive Midfield,25,Austria,30/06/2028,€25.00m,25000000,https://www.transfermarkt.com/nicolas-seiwald/profil/spieler/404950 +RB Leipzig,23826,2026,11,Johan Bakayoko,565424,Right Winger,23,Belgium|Cote d'Ivoire,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/johan-bakayoko/profil/spieler/565424 +RB Leipzig,23826,2026,20,Rocco Reitz,467434,Central Midfield,24,Germany,30/06/2031,€20.00m,20000000,https://www.transfermarkt.com/rocco-reitz/profil/spieler/467434 +RB Leipzig,23826,2026,6,Ezechiel Banzuzi,865682,Central Midfield,21,Netherlands|DR Congo,30/06/2030,€16.00m,16000000,https://www.transfermarkt.com/ezechiel-banzuzi/profil/spieler/865682 +RB Leipzig,23826,2026,2,Abdoul Koné,1130445,Centre-Back,21,France|Cote d'Ivoire,30/06/2031,€15.00m,15000000,https://www.transfermarkt.com/abdoul-kone/profil/spieler/1130445 +RB Leipzig,23826,2026,26,Maarten Vandevoordt,486046,Goalkeeper,24,Belgium,30/06/2030,€15.00m,15000000,https://www.transfermarkt.com/maarten-vandevoordt/profil/spieler/486046 +RB Leipzig,23826,2026,9,Marc Guiu,938158,Centre-Forward,20,Spain,30/06/2031,€12.00m,12000000,https://www.transfermarkt.com/marc-guiu/profil/spieler/938158 +RB Leipzig,23826,2026,17,Ridle Baku,327251,Right-Back,28,Germany|DR Congo,30/06/2027,€12.00m,12000000,https://www.transfermarkt.com/ridle-baku/profil/spieler/327251 +RB Leipzig,23826,2026,30,Andrija Maksimovic,952779,Attacking Midfield,19,Serbia,30/06/2030,€9.00m,9000000,https://www.transfermarkt.com/andrija-maksimovic/profil/spieler/952779 +RB Leipzig,23826,2026,39,Benjamin Henrichs,202591,Right-Back,29,Germany|Ghana,30/06/2028,€7.00m,7000000,https://www.transfermarkt.com/benjamin-henrichs/profil/spieler/202591 +RB Leipzig,23826,2026,35,Max Finkgräfe,810649,Left-Back,22,Germany,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/max-finkgrafe/profil/spieler/810649 +RB Leipzig,23826,2026,18,Suleman Sani,1235583,Left Winger,20,Nigeria,30/06/2031,€5.00m,5000000,https://www.transfermarkt.com/suleman-sani/profil/spieler/1235583 +RB Leipzig,23826,2026,27,Tidiam Gomis,955448,Left Winger,20,France|Senegal,30/06/2029,€5.00m,5000000,https://www.transfermarkt.com/tidiam-gomis/profil/spieler/955448 +RB Leipzig,23826,2026,4,Willi Orbán,93740,Centre-Back,33,Hungary|Germany,30/06/2027,€5.00m,5000000,https://www.transfermarkt.com/willi-orban/profil/spieler/93740 +RB Leipzig,23826,2026,16,Lukas Klostermann,215599,Centre-Back,30,Germany,30/06/2028,€3.50m,3500000,https://www.transfermarkt.com/lukas-klostermann/profil/spieler/215599 +RB Leipzig,23826,2026,45,Samba Konaté,1380977,Centre-Forward,17,France|Senegal,30/06/2028,€1.00m,1000000,https://www.transfermarkt.com/samba-konate/profil/spieler/1380977 +RB Leipzig,23826,2026,1,Ørjan Nyland,73517,Goalkeeper,35,Norway,30/06/2028,€800k,800000,https://www.transfermarkt.com/orjan-nyland/profil/spieler/73517 +RB Leipzig,23826,2026,47,Viggo Gebel,1074526,Attacking Midfield,18,Germany,30/06/2028,€350k,350000,https://www.transfermarkt.com/viggo-gebel/profil/spieler/1074526 +RB Leipzig,23826,2026,25,Leopold Zingerle,160971,Goalkeeper,32,Germany,30/06/2028,€300k,300000,https://www.transfermarkt.com/leopold-zingerle/profil/spieler/160971 +RB Leipzig,23826,2026,37,Benno Kaltefleiter,1279157,Defensive Midfield,18,Germany,30/06/2029,-,,https://www.transfermarkt.com/benno-kaltefleiter/profil/spieler/1279157 +SC Freiburg,60,2026,14,Yuito Suzuki,668606,Second Striker,24,Japan,,€24.00m,24000000,https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606 +SC Freiburg,60,2026,31,Igor Matanovic,605268,Centre-Forward,23,Croatia|Germany,,€22.00m,22000000,https://www.transfermarkt.com/igor-matanovic/profil/spieler/605268 +SC Freiburg,60,2026,43,Bruno Ogbus,863759,Centre-Back,20,Switzerland|Nigeria,,€15.00m,15000000,https://www.transfermarkt.com/bruno-ogbus/profil/spieler/863759 +SC Freiburg,60,2026,1,Mio Backhaus,620295,Goalkeeper,22,Germany|Japan,,€15.00m,15000000,https://www.transfermarkt.com/mio-backhaus/profil/spieler/620295 +SC Freiburg,60,2026,29,Philipp Treu,335993,Right-Back,25,Germany,,€15.00m,15000000,https://www.transfermarkt.com/philipp-treu/profil/spieler/335993 +SC Freiburg,60,2026,6,Patrick Osterhage,443331,Defensive Midfield,26,Germany,,€12.00m,12000000,https://www.transfermarkt.com/patrick-osterhage/profil/spieler/443331 +SC Freiburg,60,2026,42,Keisuke Goto,916623,Centre-Forward,21,Japan,,€10.00m,10000000,https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623 +SC Freiburg,60,2026,8,Maximilian Eggestein,190284,Central Midfield,29,Germany,,€10.00m,10000000,https://www.transfermarkt.com/maximilian-eggestein/profil/spieler/190284 +SC Freiburg,60,2026,19,Niklas Beste,342967,Right Winger,27,Germany,30/06/2030,€10.00m,10000000,https://www.transfermarkt.com/niklas-beste/profil/spieler/342967 +SC Freiburg,60,2026,3,Philipp Lienhart,225657,Centre-Back,30,Austria,,€10.00m,10000000,https://www.transfermarkt.com/philipp-lienhart/profil/spieler/225657 +SC Freiburg,60,2026,22,Cyriaque Irié,1145064,Right Winger,21,Burkina Faso|Cote d'Ivoire,,€8.00m,8000000,https://www.transfermarkt.com/cyriaque-irie/profil/spieler/1145064 +SC Freiburg,60,2026,7,Derry Scherhant,820957,Left Winger,23,Germany,,€7.50m,7500000,https://www.transfermarkt.com/derry-scherhant/profil/spieler/820957 +SC Freiburg,60,2026,27,Berkay Yılmaz,907087,Left-Back,21,Türkiye|Germany,,€7.00m,7000000,https://www.transfermarkt.com/berkay-yilmaz/profil/spieler/907087 +SC Freiburg,60,2026,20,Rihito Yamamoto,432403,Defensive Midfield,24,Japan,,€7.00m,7000000,https://www.transfermarkt.com/rihito-yamamoto/profil/spieler/432403 +SC Freiburg,60,2026,16,Yannik Engelhardt,405670,Defensive Midfield,25,Germany,,€7.00m,7000000,https://www.transfermarkt.com/yannik-engelhardt/profil/spieler/405670 +SC Freiburg,60,2026,33,Jordy Makengo,815078,Left-Back,25,France|DR Congo,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/jordy-makengo/profil/spieler/815078 +SC Freiburg,60,2026,37,Max Rosenfelder,599419,Centre-Back,23,Germany,,€6.00m,6000000,https://www.transfermarkt.com/max-rosenfelder/profil/spieler/599419 +SC Freiburg,60,2026,28,Matthias Ginter,124502,Centre-Back,32,Germany,30/06/2027,€5.00m,5000000,https://www.transfermarkt.com/matthias-ginter/profil/spieler/124502 +SC Freiburg,60,2026,32,Vincenzo Grifo,185077,Left Winger,33,Italy|Germany,,€4.00m,4000000,https://www.transfermarkt.com/vincenzo-grifo/profil/spieler/185077 +SC Freiburg,60,2026,9,Lucas Höler,248999,Centre-Forward,32,Germany,,€3.00m,3000000,https://www.transfermarkt.com/lucas-holer/profil/spieler/248999 +SC Freiburg,60,2026,30,Christian Günter,93707,Left-Back,33,Germany,,€2.00m,2000000,https://www.transfermarkt.com/christian-gunter/profil/spieler/93707 +SC Freiburg,60,2026,23,Florent Muslija,337036,Left Winger,28,Kosovo|Germany,30/06/2028,€1.80m,1800000,https://www.transfermarkt.com/florent-muslija/profil/spieler/337036 +SC Freiburg,60,2026,17,Lukas Kübler,93604,Right-Back,34,Germany,,€1.50m,1500000,https://www.transfermarkt.com/lukas-kubler/profil/spieler/93604 +SC Freiburg,60,2026,21,Florian Müller,284769,Goalkeeper,28,Germany,,€1.20m,1200000,https://www.transfermarkt.com/florian-muller/profil/spieler/284769 +SC Freiburg,60,2026,5,Anthony Jung,58995,Centre-Back,34,Germany|Spain,30/06/2027,€600k,600000,https://www.transfermarkt.com/anthony-jung/profil/spieler/58995 +SC Freiburg,60,2026,24,Jannik Huth,160954,Goalkeeper,32,Germany,,€400k,400000,https://www.transfermarkt.com/jannik-huth/profil/spieler/160954 +SC Freiburg,60,2026,39,Rouven Tarnutzer,1159439,Central Midfield,19,Switzerland|Germany,30/06/2027,€400k,400000,https://www.transfermarkt.com/rouven-tarnutzer/profil/spieler/1159439 +SC Paderborn,127,2026,5,Santiago Castañeda,1005509,Defensive Midfield,21,United States|Colombia,,€5.00m,5000000,https://www.transfermarkt.com/santiago-castaneda/profil/spieler/1005509 +SC Paderborn,127,2026,38,Deniz Zeitler,1108022,Left Winger,19,Germany|Türkiye,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/deniz-zeitler/profil/spieler/1108022 +SC Paderborn,127,2026,9,Rayan Philippe,694507,Right Winger,25,France,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/rayan-philippe/profil/spieler/694507 +SC Paderborn,127,2026,28,Laurin Ulrich,717465,Central Midfield,21,Germany,30/06/2027,€3.50m,3500000,https://www.transfermarkt.com/laurin-ulrich/profil/spieler/717465 +SC Paderborn,127,2026,40,Gabriel Vidovic,604327,Left Winger,22,Croatia|Germany,,€3.00m,3000000,https://www.transfermarkt.com/gabriel-vidovic/profil/spieler/604327 +SC Paderborn,127,2026,17,Laurin Curda,516978,Right Midfield,24,Germany,,€3.00m,3000000,https://www.transfermarkt.com/laurin-curda/profil/spieler/516978 +SC Paderborn,127,2026,18,Marvin Pieringer,471055,Centre-Forward,26,Germany,,€3.00m,3000000,https://www.transfermarkt.com/marvin-pieringer/profil/spieler/471055 +SC Paderborn,127,2026,22,Mattes Hansen,694132,Centre-Back,22,Germany,,€2.50m,2500000,https://www.transfermarkt.com/mattes-hansen/profil/spieler/694132 +SC Paderborn,127,2026,25,Tjark Scheller,509650,Centre-Back,24,Germany,,€2.50m,2500000,https://www.transfermarkt.com/tjark-scheller/profil/spieler/509650 +SC Paderborn,127,2026,20,Felix Götze,330635,Centre-Back,28,Germany,,€2.00m,2000000,https://www.transfermarkt.com/felix-gotze/profil/spieler/330635 +SC Paderborn,127,2026,15,Nahuel Noll,600942,Goalkeeper,23,Germany|Spain,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/nahuel-noll/profil/spieler/600942 +SC Paderborn,127,2026,7,Oliver Batista Meier,406614,Left Winger,25,Germany|Brazil,,€1.50m,1500000,https://www.transfermarkt.com/oliver-batista-meier/profil/spieler/406614 +SC Paderborn,127,2026,21,Jano ter Horst,606113,Centre-Back,24,Germany,,€1.20m,1200000,https://www.transfermarkt.com/jano-ter-horst/profil/spieler/606113 +SC Paderborn,127,2026,23,Raphael Obermair,330699,Left Midfield,30,Philippines|Germany,30/06/2027,€1.20m,1200000,https://www.transfermarkt.com/raphael-obermair/profil/spieler/330699 +SC Paderborn,127,2026,33,Marcel Hoffmeier,570152,Centre-Back,27,Germany,30/06/2028,€1.00m,1000000,https://www.transfermarkt.com/marcel-hoffmeier/profil/spieler/570152 +SC Paderborn,127,2026,2,Ruben Müller,907085,Right-Back,21,Germany|Spain,,€1.00m,1000000,https://www.transfermarkt.com/ruben-muller/profil/spieler/907085 +SC Paderborn,127,2026,30,Stefano Marino,829267,Centre-Forward,22,Germany|Italy,,€1.00m,1000000,https://www.transfermarkt.com/stefano-marino/profil/spieler/829267 +SC Paderborn,127,2026,26,Sebastian Klaas,378424,Central Midfield,28,Germany,,€900k,900000,https://www.transfermarkt.com/sebastian-klaas/profil/spieler/378424 +SC Paderborn,127,2026,8,Luka Duric,685484,Central Midfield,23,Bosnia-Herzegovina|Germany,,€800k,800000,https://www.transfermarkt.com/luka-duric/profil/spieler/685484 +SC Paderborn,127,2026,3,Jonah Sticker,698843,Centre-Back,22,Germany,,€750k,750000,https://www.transfermarkt.com/jonah-sticker/profil/spieler/698843 +SC Paderborn,127,2026,27,Steffen Tigges,296879,Centre-Forward,28,Germany,30/06/2027,€700k,700000,https://www.transfermarkt.com/steffen-tigges/profil/spieler/296879 +SC Paderborn,127,2026,6,Tom Baack,331637,Defensive Midfield,27,Germany,,€600k,600000,https://www.transfermarkt.com/tom-baack/profil/spieler/331637 +SC Paderborn,127,2026,1,Markus Schubert,296741,Goalkeeper,28,Germany,30/06/2028,€500k,500000,https://www.transfermarkt.com/markus-schubert/profil/spieler/296741 +SC Paderborn,127,2026,24,Niklas Mohr,949389,Left Midfield,22,Germany,30/06/2028,€500k,500000,https://www.transfermarkt.com/niklas-mohr/profil/spieler/949389 +SC Paderborn,127,2026,44,Timur Gayret,421323,Central Midfield,28,Germany,30/06/2029,€450k,450000,https://www.transfermarkt.com/timur-gayret/profil/spieler/421323 +SC Paderborn,127,2026,29,Clemens Lippmann,1148887,Right Midfield,20,Germany,,€400k,400000,https://www.transfermarkt.com/clemens-lippmann/profil/spieler/1148887 +SC Paderborn,127,2026,4,Nyamekye Awortwie-Grant,521331,Centre-Back,26,Germany|Ghana,,€400k,400000,https://www.transfermarkt.com/nyamekye-awortwie-grant/profil/spieler/521331 +SC Paderborn,127,2026,11,Sven Michel,186988,Right Winger,36,Germany,30/06/2027,€300k,300000,https://www.transfermarkt.com/sven-michel/profil/spieler/186988 +SC Paderborn,127,2026,,Tristan Zobel,798091,Centre-Back,22,Germany,30/06/2028,€225k,225000,https://www.transfermarkt.com/tristan-zobel/profil/spieler/798091 +SC Paderborn,127,2026,19,Albert Millgramm,814986,Left Winger,21,Germany,,€150k,150000,https://www.transfermarkt.com/albert-millgramm/profil/spieler/814986 +SC Paderborn,127,2026,31,Florian Pruhs,930013,Goalkeeper,20,Germany,,€150k,150000,https://www.transfermarkt.com/florian-pruhs/profil/spieler/930013 +SC Paderborn,127,2026,32,Lasse Eickel,1299403,Centre-Forward,18,Germany,30/06/2031,€150k,150000,https://www.transfermarkt.com/lasse-eickel/profil/spieler/1299403 +SV Elversberg,64,2026,40,Francis Onyeka,929943,Attacking Midfield,19,Germany|Nigeria,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/francis-onyeka/profil/spieler/929943 +SV Elversberg,64,2026,9,Noel Futkeu,675535,Centre-Forward,23,Germany|Cameroon,30/06/2027,€7.50m,7500000,https://www.transfermarkt.com/noel-futkeu/profil/spieler/675535 +SV Elversberg,64,2026,39,Cole Campbell,866579,Right Winger,20,United States|Iceland,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/cole-campbell/profil/spieler/866579 +SV Elversberg,64,2026,42,David Mokwa,974894,Centre-Forward,22,France|Cameroon,30/06/2029,€4.00m,4000000,https://www.transfermarkt.com/david-mokwa/profil/spieler/974894 +SV Elversberg,64,2026,10,Noah Darvich,897480,Attacking Midfield,19,Germany,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/noah-darvich/profil/spieler/897480 +SV Elversberg,64,2026,25,Lukas Petkov,401639,Right Winger,25,Bulgaria|Germany,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/lukas-petkov/profil/spieler/401639 +SV Elversberg,64,2026,7,Maurice Krattenmacher,829316,Left Winger,21,Germany,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/maurice-krattenmacher/profil/spieler/829316 +SV Elversberg,64,2026,21,Lasse Günther,522245,Left-Back,23,Germany,30/06/2030,€2.50m,2500000,https://www.transfermarkt.com/lasse-gunther/profil/spieler/522245 +SV Elversberg,64,2026,19,Lukas Pinckert,448259,Centre-Back,26,Germany,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/lukas-pinckert/profil/spieler/448259 +SV Elversberg,64,2026,8,Lukasz Poreba,532169,Defensive Midfield,26,Poland,30/06/2029,€2.50m,2500000,https://www.transfermarkt.com/lukasz-poreba/profil/spieler/532169 +SV Elversberg,64,2026,20,Nicolas Kristof,349465,Goalkeeper,26,Austria|Germany,30/06/2029,€2.50m,2500000,https://www.transfermarkt.com/nicolas-kristof/profil/spieler/349465 +SV Elversberg,64,2026,26,Luca Sirch,521928,Centre-Back,27,Germany,30/06/2029,€2.20m,2200000,https://www.transfermarkt.com/luca-sirch/profil/spieler/521928 +SV Elversberg,64,2026,29,Tom Zimmerschied,337097,Left Winger,27,Germany,30/06/2029,€1.50m,1500000,https://www.transfermarkt.com/tom-zimmerschied/profil/spieler/337097 +SV Elversberg,64,2026,43,Felix Keidel,815322,Right-Back,23,Germany,30/06/2028,€1.20m,1200000,https://www.transfermarkt.com/felix-keidel/profil/spieler/815322 +SV Elversberg,64,2026,2,Nicholas Mickelson,430034,Left-Back,27,Thailand|Norway,30/06/2027,€1.00m,1000000,https://www.transfermarkt.com/nicholas-mickelson/profil/spieler/430034 +SV Elversberg,64,2026,6,Amara Condé,207580,Defensive Midfield,29,Germany|Guinea,30/06/2028,€900k,900000,https://www.transfermarkt.com/amara-conde/profil/spieler/207580 +SV Elversberg,64,2026,31,Maximilian Rohr,440386,Centre-Back,31,Germany,30/06/2028,€800k,800000,https://www.transfermarkt.com/maximilian-rohr/profil/spieler/440386 +SV Elversberg,64,2026,17,Frederik Schmahl,604756,Central Midfield,23,Germany,30/06/2027,€750k,750000,https://www.transfermarkt.com/frederik-schmahl/profil/spieler/604756 +SV Elversberg,64,2026,30,Jan Gyamerah,192840,Right-Back,31,Ghana|Germany,30/06/2027,€700k,700000,https://www.transfermarkt.com/jan-gyamerah/profil/spieler/192840 +SV Elversberg,64,2026,3,Florian Le Joncour,352332,Centre-Back,31,France,30/06/2027,€500k,500000,https://www.transfermarkt.com/florian-le-joncour/profil/spieler/352332 +SV Elversberg,64,2026,16,Luca Pfeiffer,232463,Centre-Forward,30,Germany,30/06/2028,€500k,500000,https://www.transfermarkt.com/luca-pfeiffer/profil/spieler/232463 +SV Elversberg,64,2026,24,Luca Schnellbacher,229991,Centre-Forward,32,Germany,30/06/2028,€500k,500000,https://www.transfermarkt.com/luca-schnellbacher/profil/spieler/229991 +SV Elversberg,64,2026,15,Raif Adam,910538,Right Winger,20,Germany,30/06/2029,€500k,500000,https://www.transfermarkt.com/raif-adam/profil/spieler/910538 +SV Elversberg,64,2026,4,Luis Seifert,806007,Centre-Back,22,Germany,30/06/2028,€200k,200000,https://www.transfermarkt.com/luis-seifert/profil/spieler/806007 +SV Elversberg,64,2026,28,Tim Boss,85534,Goalkeeper,33,Germany,30/06/2027,€200k,200000,https://www.transfermarkt.com/tim-boss/profil/spieler/85534 +SV Elversberg,64,2026,1,Frank Lehmann,44536,Goalkeeper,37,Germany,30/06/2027,€100k,100000,https://www.transfermarkt.com/frank-lehmann/profil/spieler/44536 +SV Elversberg,64,2026,12,Elias Etringer,1159486,Goalkeeper,18,Germany,30/06/2029,-,,https://www.transfermarkt.com/elias-etringer/profil/spieler/1159486 +TSG Hoffenheim,533,2026,11,Fisnik Asllani,524290,Centre-Forward,24,Kosovo|Germany,30/06/2029,€35.00m,35000000,https://www.transfermarkt.com/fisnik-asllani/profil/spieler/524290 +TSG Hoffenheim,533,2026,7,Leon Avdullahu,667457,Defensive Midfield,22,Kosovo|Switzerland,30/06/2031,€30.00m,30000000,https://www.transfermarkt.com/leon-avdullahu/profil/spieler/667457 +TSG Hoffenheim,533,2026,17,Nathan De Cat,1105541,Central Midfield,18,Belgium,30/06/2031,€27.00m,27000000,https://www.transfermarkt.com/nathan-de-cat/profil/spieler/1105541 +TSG Hoffenheim,533,2026,21,Albian Hajdari,579459,Centre-Back,23,Kosovo|Switzerland,30/06/2031,€25.00m,25000000,https://www.transfermarkt.com/albian-hajdari/profil/spieler/579459 +TSG Hoffenheim,533,2026,18,Wouter Burger,412953,Defensive Midfield,25,Netherlands,,€20.00m,20000000,https://www.transfermarkt.com/wouter-burger/profil/spieler/412953 +TSG Hoffenheim,533,2026,19,Tim Lemperle,553285,Centre-Forward,24,Germany,30/06/2031,€17.00m,17000000,https://www.transfermarkt.com/tim-lemperle/profil/spieler/553285 +TSG Hoffenheim,533,2026,5,Ozan Kabak,361260,Centre-Back,26,Türkiye|Germany,30/06/2030,€15.00m,15000000,https://www.transfermarkt.com/ozan-kabak/profil/spieler/361260 +TSG Hoffenheim,533,2026,39,Mats Rots,983677,Left-Back,20,Netherlands,30/06/2031,€12.00m,12000000,https://www.transfermarkt.com/mats-rots/profil/spieler/983677 +TSG Hoffenheim,533,2026,8,Patrick Wimmer,533295,Right Winger,25,Austria,30/06/2031,€12.00m,12000000,https://www.transfermarkt.com/patrick-wimmer/profil/spieler/533295 +TSG Hoffenheim,533,2026,10,Adam Hlozek,552057,Centre-Forward,24,Czech Republic,30/06/2029,€10.00m,10000000,https://www.transfermarkt.com/adam-hlozek/profil/spieler/552057 +TSG Hoffenheim,533,2026,32,Cajetan Lenz,1047136,Defensive Midfield,20,Germany|Switzerland,30/06/2031,€10.00m,10000000,https://www.transfermarkt.com/cajetan-lenz/profil/spieler/1047136 +TSG Hoffenheim,533,2026,2,Robin Hranac,620217,Centre-Back,26,Czech Republic,30/06/2028,€10.00m,10000000,https://www.transfermarkt.com/robin-hranac/profil/spieler/620217 +TSG Hoffenheim,533,2026,22,Alexander Prass,434116,Left Midfield,25,Austria,30/06/2028,€9.00m,9000000,https://www.transfermarkt.com/alexander-prass/profil/spieler/434116 +TSG Hoffenheim,533,2026,14,Adam Daghim,881297,Right Winger,20,Denmark|Palestine,,€7.50m,7500000,https://www.transfermarkt.com/adam-daghim/profil/spieler/881297 +TSG Hoffenheim,533,2026,9,Max Moerstedt,923595,Centre-Forward,20,Germany,30/06/2030,€7.00m,7000000,https://www.transfermarkt.com/max-moerstedt/profil/spieler/923595 +TSG Hoffenheim,533,2026,28,Koki Machida,415035,Centre-Back,29,Japan,30/06/2029,€6.00m,6000000,https://www.transfermarkt.com/koki-machida/profil/spieler/415035 +TSG Hoffenheim,533,2026,15,Valentin Gendrey,569387,Right-Back,26,France|Guadeloupe,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/valentin-gendrey/profil/spieler/569387 +TSG Hoffenheim,533,2026,35,Arthur Chaves,875332,Centre-Back,25,Brazil,30/06/2029,€5.00m,5000000,https://www.transfermarkt.com/arthur-chaves/profil/spieler/875332 +TSG Hoffenheim,533,2026,20,Bambasé Conté,574193,Attacking Midfield,23,Germany|Guinea,,€4.00m,4000000,https://www.transfermarkt.com/bambase-conte/profil/spieler/574193 +TSG Hoffenheim,533,2026,13,Bernardo,364258,Left-Back,31,Brazil,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/bernardo/profil/spieler/364258 +TSG Hoffenheim,533,2026,16,Luis Engelns,1116191,Defensive Midfield,19,Germany,,€4.00m,4000000,https://www.transfermarkt.com/luis-engelns/profil/spieler/1116191 +TSG Hoffenheim,533,2026,27,Andrej Kramaric,46580,Second Striker,35,Croatia,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/andrej-kramaric/profil/spieler/46580 +TSG Hoffenheim,533,2026,1,Oliver Baumann,55089,Goalkeeper,36,Germany,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/oliver-baumann/profil/spieler/55089 +TSG Hoffenheim,533,2026,34,Vladimír Coufal,157672,Right-Back,34,Czech Republic,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/vladimir-coufal/profil/spieler/157672 +TSG Hoffenheim,533,2026,4,Sean Dulic,907277,Centre-Back,21,Germany|Bosnia-Herzegovina,30/06/2030,€1.20m,1200000,https://www.transfermarkt.com/sean-dulic/profil/spieler/907277 +TSG Hoffenheim,533,2026,37,Luca Philipp,432671,Goalkeeper,25,Germany,,€750k,750000,https://www.transfermarkt.com/luca-philipp/profil/spieler/432671 +TSG Hoffenheim,533,2026,36,Lúkas Petersson,718460,Goalkeeper,22,Iceland|Germany,,€600k,600000,https://www.transfermarkt.com/lukas-petersson/profil/spieler/718460 +TSG Hoffenheim,533,2026,29,Natnael Abraha,1075143,Right-Back,18,Germany,,€400k,400000,https://www.transfermarkt.com/natnael-abraha/profil/spieler/1075143 +Union Berlin,89,2026,14,Leopold Querfeld,597432,Centre-Back,22,Austria,30/06/2027,€20.00m,20000000,https://www.transfermarkt.com/leopold-querfeld/profil/spieler/597432 +Union Berlin,89,2026,6,Aljoscha Kemlein,692737,Defensive Midfield,22,Germany,30/06/2029,€12.00m,12000000,https://www.transfermarkt.com/aljoscha-kemlein/profil/spieler/692737 +Union Berlin,89,2026,29,Emmanuel Latte Lath,392964,Centre-Forward,27,Cote d'Ivoire|Italy,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/emmanuel-latte-lath/profil/spieler/392964 +Union Berlin,89,2026,15,Tom Rothe,798043,Left-Back,21,Germany,,€10.00m,10000000,https://www.transfermarkt.com/tom-rothe/profil/spieler/798043 +Union Berlin,89,2026,23,Andrej Ilic,583699,Centre-Forward,26,Serbia,,€9.00m,9000000,https://www.transfermarkt.com/andrej-ilic/profil/spieler/583699 +Union Berlin,89,2026,4,Zeno Van Den Bosch,738774,Centre-Back,23,Belgium,,€6.00m,6000000,https://www.transfermarkt.com/zeno-van-den-bosch/profil/spieler/738774 +Union Berlin,89,2026,13,András Schäfer,454863,Central Midfield,27,Hungary,30/06/2027,€4.50m,4500000,https://www.transfermarkt.com/andras-schafer/profil/spieler/454863 +Union Berlin,89,2026,39,Derrick Köhn,391780,Left-Back,27,Ghana|Germany,30/06/2029,€4.00m,4000000,https://www.transfermarkt.com/derrick-kohn/profil/spieler/391780 +Union Berlin,89,2026,9,Livan Burcu,519872,Left Winger,21,Türkiye|Germany,,€4.00m,4000000,https://www.transfermarkt.com/livan-burcu/profil/spieler/519872 +Union Berlin,89,2026,20,Michel Aebischer,237658,Central Midfield,29,Switzerland,,€4.00m,4000000,https://www.transfermarkt.com/michel-aebischer/profil/spieler/237658 +Union Berlin,89,2026,2,Felix Uduokhai,278343,Centre-Back,28,Germany|Nigeria,,€3.50m,3500000,https://www.transfermarkt.com/felix-uduokhai/profil/spieler/278343 +Union Berlin,89,2026,11,Woo-yeong Jeong,297583,Attacking Midfield,26,"Korea, South",,€3.50m,3500000,https://www.transfermarkt.com/woo-yeong-jeong/profil/spieler/297583 +Union Berlin,89,2026,7,Oliver Burke,341317,Centre-Forward,29,Scotland,30/06/2029,€3.00m,3000000,https://www.transfermarkt.com/oliver-burke/profil/spieler/341317 +Union Berlin,89,2026,1,Frederik Rönnow,107775,Goalkeeper,34,Denmark,,€2.00m,2000000,https://www.transfermarkt.com/frederik-ronnow/profil/spieler/107775 +Union Berlin,89,2026,19,Janik Haberer,177779,Central Midfield,32,Germany,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/janik-haberer/profil/spieler/177779 +Union Berlin,89,2026,18,Josip Juranovic,362977,Right-Back,31,Croatia,,€2.00m,2000000,https://www.transfermarkt.com/josip-juranovic/profil/spieler/362977 +Union Berlin,89,2026,30,Kastriot Imeri,469957,Left Midfield,26,Switzerland,,€2.00m,2000000,https://www.transfermarkt.com/kastriot-imeri/profil/spieler/469957 +Union Berlin,89,2026,27,Marin Ljubicic,838236,Centre-Forward,24,Croatia,,€2.00m,2000000,https://www.transfermarkt.com/marin-ljubicic/profil/spieler/838236 +Union Berlin,89,2026,8,Rani Khedira,124410,Defensive Midfield,32,Tunisia|Germany,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/rani-khedira/profil/spieler/124410 +Union Berlin,89,2026,24,Robert Skov,270393,Left Midfield,30,Denmark,,€2.00m,2000000,https://www.transfermarkt.com/robert-skov/profil/spieler/270393 +Union Berlin,89,2026,34,Stanley Nsoki,371141,Centre-Back,27,France|DR Congo,,€2.00m,2000000,https://www.transfermarkt.com/stanley-nsoki/profil/spieler/371141 +Union Berlin,89,2026,5,Marvin Friedrich,196231,Centre-Back,30,Germany,,€1.80m,1800000,https://www.transfermarkt.com/marvin-friedrich/profil/spieler/196231 +Union Berlin,89,2026,21,Tim Skarke,287920,Centre-Forward,29,Germany,,€1.50m,1500000,https://www.transfermarkt.com/tim-skarke/profil/spieler/287920 +Union Berlin,89,2026,49,Linus Güther,1378338,Left Winger,16,Germany,30/06/2028,€1.00m,1000000,https://www.transfermarkt.com/linus-guther/profil/spieler/1378338 +Union Berlin,89,2026,28,Christopher Trimmel,75921,Right-Back,39,Austria,30/06/2027,€600k,600000,https://www.transfermarkt.com/christopher-trimmel/profil/spieler/75921 +Union Berlin,89,2026,31,Matheo Raab,386685,Goalkeeper,27,Germany,,€600k,600000,https://www.transfermarkt.com/matheo-raab/profil/spieler/386685 +Union Berlin,89,2026,25,Carl Klaus,161057,Goalkeeper,32,Germany,,€350k,350000,https://www.transfermarkt.com/carl-klaus/profil/spieler/161057 +Union Berlin,89,2026,3,Andrik Markgraf,1027870,Left-Back,20,Germany,,€300k,300000,https://www.transfermarkt.com/andrik-markgraf/profil/spieler/1027870 +Union Berlin,89,2026,38,Julien Friedrich,1033581,Left Winger,19,Germany,,€125k,125000,https://www.transfermarkt.com/julien-friedrich/profil/spieler/1033581 +Union Berlin,89,2026,32,Mekhi Gray,1162925,Centre-Forward,19,Jamaica|Germany,,-,,https://www.transfermarkt.com/mekhi-gray/profil/spieler/1162925 +VfB Stuttgart,79,2026,6,Angelo Stiller,443710,Defensive Midfield,25,Germany,30/06/2028,€45.00m,45000000,https://www.transfermarkt.com/angelo-stiller/profil/spieler/443710 +VfB Stuttgart,79,2026,18,Jamie Leweling,518505,Right Winger,25,Germany|Ghana,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/jamie-leweling/profil/spieler/518505 +VfB Stuttgart,79,2026,11,Bilal El Khannouss,654982,Attacking Midfield,22,Morocco|Belgium,30/06/2030,€35.00m,35000000,https://www.transfermarkt.com/bilal-el-khannouss/profil/spieler/654982 +VfB Stuttgart,79,2026,29,Finn Jeltsch,924117,Centre-Back,20,Germany,30/06/2030,€35.00m,35000000,https://www.transfermarkt.com/finn-jeltsch/profil/spieler/924117 +VfB Stuttgart,79,2026,3,Ramon Hendriks,436064,Centre-Back,25,Netherlands,30/06/2028,€25.00m,25000000,https://www.transfermarkt.com/ramon-hendriks/profil/spieler/436064 +VfB Stuttgart,79,2026,26,Deniz Undav,339314,Centre-Forward,30,Germany,30/06/2029,€22.00m,22000000,https://www.transfermarkt.com/deniz-undav/profil/spieler/339314 +VfB Stuttgart,79,2026,9,Ermedin Demirovic,335457,Centre-Forward,28,Bosnia-Herzegovina,30/06/2028,€22.00m,22000000,https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457 +VfB Stuttgart,79,2026,7,Maximilian Mittelstädt,282660,Left-Back,29,Germany,30/06/2028,€18.00m,18000000,https://www.transfermarkt.com/maximilian-mittelstadt/profil/spieler/282660 +VfB Stuttgart,79,2026,17,Dzenan Pejcinovic,819636,Centre-Forward,21,Germany|Montenegro,30/06/2031,€15.00m,15000000,https://www.transfermarkt.com/dzenan-pejcinovic/profil/spieler/819636 +VfB Stuttgart,79,2026,24,Jeff Chabot,303219,Centre-Back,28,Germany|France,30/06/2028,€15.00m,15000000,https://www.transfermarkt.com/jeff-chabot/profil/spieler/303219 +VfB Stuttgart,79,2026,8,Tiago Tomás,616344,Right Winger,24,Portugal,30/06/2029,€15.00m,15000000,https://www.transfermarkt.com/tiago-tomas/profil/spieler/616344 +VfB Stuttgart,79,2026,10,Chris Führich,272278,Left Winger,28,Germany,30/06/2028,€12.00m,12000000,https://www.transfermarkt.com/chris-fuhrich/profil/spieler/272278 +VfB Stuttgart,79,2026,41,Dennis Seimen,800946,Goalkeeper,20,Germany|Romania,30/06/2029,€10.00m,10000000,https://www.transfermarkt.com/dennis-seimen/profil/spieler/800946 +VfB Stuttgart,79,2026,4,Josha Vagnoman,448258,Right-Back,25,Germany|Cote d'Ivoire,30/06/2028,€10.00m,10000000,https://www.transfermarkt.com/josha-vagnoman/profil/spieler/448258 +VfB Stuttgart,79,2026,14,Luca Jaquez,539798,Centre-Back,23,Switzerland|Dominican Republic,30/06/2029,€10.00m,10000000,https://www.transfermarkt.com/luca-jaquez/profil/spieler/539798 +VfB Stuttgart,79,2026,28,Nikolas Nartey,400546,Central Midfield,26,Denmark|Ghana,30/06/2028,€10.00m,10000000,https://www.transfermarkt.com/nikolas-nartey/profil/spieler/400546 +VfB Stuttgart,79,2026,22,Lorenz Assignon,711969,Right-Back,26,France|Togo,30/06/2029,€9.00m,9000000,https://www.transfermarkt.com/lorenz-assignon/profil/spieler/711969 +VfB Stuttgart,79,2026,16,Atakan Karazor,232320,Defensive Midfield,29,Türkiye|Germany,30/06/2028,€8.00m,8000000,https://www.transfermarkt.com/atakan-karazor/profil/spieler/232320 +VfB Stuttgart,79,2026,25,Jeremy Arévalo,971663,Centre-Forward,21,Ecuador|Spain,30/06/2031,€7.00m,7000000,https://www.transfermarkt.com/jeremy-arevalo/profil/spieler/971663 +VfB Stuttgart,79,2026,44,Leo Sauer,710886,Left Winger,20,Slovakia,30/06/2031,€7.00m,7000000,https://www.transfermarkt.com/leo-sauer/profil/spieler/710886 +VfB Stuttgart,79,2026,21,Grischa Prömel,234029,Central Midfield,31,Germany,30/06/2029,€3.50m,3500000,https://www.transfermarkt.com/grischa-promel/profil/spieler/234029 +VfB Stuttgart,79,2026,2,Ameen Al-Dakhil,620598,Centre-Back,24,Belgium|Iraq,30/06/2028,€3.00m,3000000,https://www.transfermarkt.com/ameen-al-dakhil/profil/spieler/620598 +VfB Stuttgart,79,2026,20,Leonidas Stergiou,507345,Right-Back,24,Switzerland|Greece,30/06/2028,€2.50m,2500000,https://www.transfermarkt.com/leonidas-stergiou/profil/spieler/507345 +VfB Stuttgart,79,2026,23,Dan-Axel Zagadou,344598,Centre-Back,27,France|Cote d'Ivoire,30/06/2027,€2.00m,2000000,https://www.transfermarkt.com/dan-axel-zagadou/profil/spieler/344598 +VfB Stuttgart,79,2026,43,Jarzinho Malanga,1031774,Attacking Midfield,20,Germany,30/06/2028,€1.70m,1700000,https://www.transfermarkt.com/jarzinho-malanga/profil/spieler/1031774 +VfB Stuttgart,79,2026,31,Justin Diehl,720162,Left Winger,21,Germany|Ghana,30/06/2029,€1.20m,1200000,https://www.transfermarkt.com/justin-diehl/profil/spieler/720162 +VfB Stuttgart,79,2026,39,Ertugrul Yigit,1297520,Central Midfield,17,Germany|Türkiye,30/06/2029,€750k,750000,https://www.transfermarkt.com/ertugrul-yigit/profil/spieler/1297520 +VfB Stuttgart,79,2026,1,Fabian Bredlow,187624,Goalkeeper,31,Germany,30/06/2027,€700k,700000,https://www.transfermarkt.com/fabian-bredlow/profil/spieler/187624 +VfB Stuttgart,79,2026,33,Marius Funk,170517,Goalkeeper,30,Germany,30/06/2028,€300k,300000,https://www.transfermarkt.com/marius-funk/profil/spieler/170517 +VfB Stuttgart,79,2026,46,Stefan Drljaca,388067,Goalkeeper,27,Germany|Serbia,30/06/2027,€300k,300000,https://www.transfermarkt.com/stefan-drljaca/profil/spieler/388067 +Werder Bremen,86,2026,6,Jens Stage,289835,Central Midfield,29,Denmark,30/06/2028,€14.00m,14000000,https://www.transfermarkt.com/jens-stage/profil/spieler/289835 +Werder Bremen,86,2026,32,Marco Friedl,156990,Centre-Back,28,Austria,30/06/2028,€10.00m,10000000,https://www.transfermarkt.com/marco-friedl/profil/spieler/156990 +Werder Bremen,86,2026,13,Arthur,977464,Right-Back,23,Brazil,30/06/2027,€8.00m,8000000,https://www.transfermarkt.com/arthur/profil/spieler/977464 +Werder Bremen,86,2026,20,Chuki,926763,Attacking Midfield,22,Spain,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/chuki/profil/spieler/926763 +Werder Bremen,86,2026,14,Senne Lynen,338668,Defensive Midfield,27,Belgium,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/senne-lynen/profil/spieler/338668 +Werder Bremen,86,2026,18,Eren Dinkçi,645774,Right Winger,24,Türkiye|Germany,30/06/2027,€6.00m,6000000,https://www.transfermarkt.com/eren-dinkci/profil/spieler/645774 +Werder Bremen,86,2026,11,Justin Njinmah,596153,Right Winger,25,Germany|Nigeria,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/justin-njinmah/profil/spieler/596153 +Werder Bremen,86,2026,3,Oskar Wójcik,821350,Centre-Back,23,Poland,30/06/2031,€5.00m,5000000,https://www.transfermarkt.com/oskar-wojcik/profil/spieler/821350 +Werder Bremen,86,2026,44,Youri Regeer,559324,Defensive Midfield,23,Netherlands,30/06/2027,€5.00m,5000000,https://www.transfermarkt.com/youri-regeer/profil/spieler/559324 +Werder Bremen,86,2026,27,Felix Agu,393512,Left-Back,26,Nigeria|Germany,30/06/2027,€4.50m,4500000,https://www.transfermarkt.com/felix-agu/profil/spieler/393512 +Werder Bremen,86,2026,5,Amos Pieper,334221,Centre-Back,28,Germany,,€4.00m,4000000,https://www.transfermarkt.com/amos-pieper/profil/spieler/334221 +Werder Bremen,86,2026,17,Marco Grüll,391766,Left Winger,28,Austria,,€4.00m,4000000,https://www.transfermarkt.com/marco-grull/profil/spieler/391766 +Werder Bremen,86,2026,16,Moussa Ndiaye,649022,Left-Back,24,Senegal,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/moussa-ndiaye/profil/spieler/649022 +Werder Bremen,86,2026,10,Niclas Füllkrug,75489,Centre-Forward,33,Germany,30/06/2027,€3.50m,3500000,https://www.transfermarkt.com/niclas-fullkrug/profil/spieler/75489 +Werder Bremen,86,2026,2,Olivier Deman,621802,Left-Back,26,Belgium,30/06/2028,€3.50m,3500000,https://www.transfermarkt.com/olivier-deman/profil/spieler/621802 +Werder Bremen,86,2026,1,Karl Hein,493513,Goalkeeper,24,Estonia,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/karl-hein/profil/spieler/493513 +Werder Bremen,86,2026,9,Keke Topp,701757,Centre-Forward,22,Germany,30/06/2028,€3.00m,3000000,https://www.transfermarkt.com/keke-topp/profil/spieler/701757 +Werder Bremen,86,2026,19,Kenny Quetant,1178695,Centre-Forward,20,France|Haiti,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/kenny-quetant/profil/spieler/1178695 +Werder Bremen,86,2026,15,Ludovit Reis,490884,Central Midfield,26,Netherlands|Slovakia,30/06/2029,€3.00m,3000000,https://www.transfermarkt.com/ludovit-reis/profil/spieler/490884 +Werder Bremen,86,2026,8,Mitchell Weiser,119211,Right-Back,32,Germany|Algeria,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/mitchell-weiser/profil/spieler/119211 +Werder Bremen,86,2026,4,Niklas Stark,162434,Centre-Back,31,Germany,,€2.50m,2500000,https://www.transfermarkt.com/niklas-stark/profil/spieler/162434 +Werder Bremen,86,2026,30,Alexander Schlager,186374,Goalkeeper,30,Austria,30/06/2029,€2.00m,2000000,https://www.transfermarkt.com/alexander-schlager/profil/spieler/186374 +Werder Bremen,86,2026,29,Salim Musah,1042472,Centre-Forward,20,Germany|Ghana,,€2.00m,2000000,https://www.transfermarkt.com/salim-musah/profil/spieler/1042472 +Werder Bremen,86,2026,28,Skelly Alvero,855134,Defensive Midfield,24,France|Angola,30/06/2028,€2.00m,2000000,https://www.transfermarkt.com/skelly-alvero/profil/spieler/855134 +Werder Bremen,86,2026,26,Cedric Itten,243856,Centre-Forward,29,Switzerland,30/06/2029,€1.80m,1800000,https://www.transfermarkt.com/cedric-itten/profil/spieler/243856 +Werder Bremen,86,2026,23,Dariusz Stalmach,826795,Defensive Midfield,20,Poland,,€1.50m,1500000,https://www.transfermarkt.com/dariusz-stalmach/profil/spieler/826795 +Werder Bremen,86,2026,21,Dawid Kownacki,208167,Centre-Forward,29,Poland,30/06/2027,€1.50m,1500000,https://www.transfermarkt.com/dawid-kownacki/profil/spieler/208167 +Werder Bremen,86,2026,33,Mick Schmetgens,1045986,Centre-Back,18,Germany,30/06/2029,€700k,700000,https://www.transfermarkt.com/mick-schmetgens/profil/spieler/1045986 +Werder Bremen,86,2026,25,Markus Kolke,99451,Goalkeeper,36,Germany,,€300k,300000,https://www.transfermarkt.com/markus-kolke/profil/spieler/99451 +Werder Bremen,86,2026,37,Stefan Smarkalev,1025989,Goalkeeper,19,Bulgaria,30/06/2027,€150k,150000,https://www.transfermarkt.com/stefan-smarkalev/profil/spieler/1025989 +Werder Bremen,86,2026,38,Paul Erevbenagie,1080555,Right Winger,19,Germany,,€125k,125000,https://www.transfermarkt.com/paul-erevbenagie/profil/spieler/1080555 +Werder Bremen,86,2026,34,Darwin Soylu,1071244,Attacking Midfield,19,Türkiye|Germany,,-,,https://www.transfermarkt.com/darwin-soylu/profil/spieler/1071244 diff --git a/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425.json b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425.json new file mode 100644 index 0000000..71ba2e1 --- /dev/null +++ b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425.json @@ -0,0 +1,9007 @@ +{ + "metadata": { + "source": "Transfermarkt", + "source_base_url": "https://www.transfermarkt.com", + "season_id": 2026, + "captured_at": "2026-09-04T10:44:25+02:00", + "capture_finished_at": "2026-09-04T10:45:20+02:00", + "number_of_teams": 18, + "teams_successfully_scraped": 18, + "teams_failed": 0, + "number_of_players": 513, + "players_with_market_value": 499, + "displayed_squad_sizes": { + "Bayern Munich": 24, + "RB Leipzig": 30, + "Bayer Leverkusen": 29, + "Borussia Dortmund": 30, + "VfB Stuttgart": 30, + "Eintracht Frankfurt": 26, + "TSG Hoffenheim": 28, + "SC Freiburg": 27, + "Mainz 05": 26, + "FC Augsburg": 28, + "Werder Bremen": 32, + "Borussia Mönchengladbach": 30, + "1. FC Köln": 29, + "Union Berlin": 30, + "Hamburger SV": 28, + "FC Schalke 04": 27, + "SV Elversberg": 27, + "SC Paderborn": 32 + }, + "team_urls": { + "Bayern Munich": "https://www.transfermarkt.com/fc-bayern-munchen/kader/verein/27/saison_id/2026", + "RB Leipzig": "https://www.transfermarkt.com/rasenballsport-leipzig/kader/verein/23826/saison_id/2026", + "Bayer Leverkusen": "https://www.transfermarkt.com/bayer-04-leverkusen/kader/verein/15/saison_id/2026", + "Borussia Dortmund": "https://www.transfermarkt.com/borussia-dortmund/kader/verein/16/saison_id/2026", + "VfB Stuttgart": "https://www.transfermarkt.com/vfb-stuttgart/kader/verein/79/saison_id/2026", + "Eintracht Frankfurt": "https://www.transfermarkt.com/eintracht-frankfurt/kader/verein/24/saison_id/2026", + "TSG Hoffenheim": "https://www.transfermarkt.com/tsg-1899-hoffenheim/kader/verein/533/saison_id/2026", + "SC Freiburg": "https://www.transfermarkt.com/sc-freiburg/kader/verein/60/saison_id/2026", + "Mainz 05": "https://www.transfermarkt.com/1-fsv-mainz-05/kader/verein/39/saison_id/2026", + "FC Augsburg": "https://www.transfermarkt.com/fc-augsburg/kader/verein/167/saison_id/2026", + "Werder Bremen": "https://www.transfermarkt.com/sv-werder-bremen/kader/verein/86/saison_id/2026", + "Borussia Mönchengladbach": "https://www.transfermarkt.com/borussia-monchengladbach/kader/verein/18/saison_id/2026", + "1. FC Köln": "https://www.transfermarkt.com/1-fc-koln/kader/verein/3/saison_id/2026", + "Union Berlin": "https://www.transfermarkt.com/1-fc-union-berlin/kader/verein/89/saison_id/2026", + "Hamburger SV": "https://www.transfermarkt.com/hamburger-sv/kader/verein/41/saison_id/2026", + "FC Schalke 04": "https://www.transfermarkt.com/fc-schalke-04/kader/verein/33/saison_id/2026", + "SV Elversberg": "https://www.transfermarkt.com/sv-07-elversberg/kader/verein/64/saison_id/2026", + "SC Paderborn": "https://www.transfermarkt.com/sc-paderborn-07/kader/verein/127/saison_id/2026" + } + }, + "teams": { + "Bayern Munich": [ + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Michael Olise", + "player_id": 566723, + "position": "Right Winger", + "age": 24, + "nationalities": [ + "France", + "England" + ], + "contract_until": "30/06/2029", + "market_value": "€170.00m", + "market_value_eur": 170000000, + "player_url": "https://www.transfermarkt.com/michael-olise/profil/spieler/566723" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Jamal Musiala", + "player_id": 580195, + "position": "Attacking Midfield", + "age": 23, + "nationalities": [ + "Germany", + "England" + ], + "contract_until": "30/06/2030", + "market_value": "€100.00m", + "market_value_eur": 100000000, + "player_url": "https://www.transfermarkt.com/jamal-musiala/profil/spieler/580195" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 45, + "player_name": "Aleksandar Pavlovic", + "player_id": 792380, + "position": "Defensive Midfield", + "age": 22, + "nationalities": [ + "Germany", + "Serbia" + ], + "contract_until": "30/06/2029", + "market_value": "€90.00m", + "market_value_eur": 90000000, + "player_url": "https://www.transfermarkt.com/aleksandar-pavlovic/profil/spieler/792380" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Dayot Upamecano", + "player_id": 344695, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "France", + "Guinea-Bissau" + ], + "contract_until": "30/06/2030", + "market_value": "€75.00m", + "market_value_eur": 75000000, + "player_url": "https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Luis Díaz", + "player_id": 480692, + "position": "Left Winger", + "age": 29, + "nationalities": [ + "Colombia" + ], + "contract_until": "30/06/2029", + "market_value": "€70.00m", + "market_value_eur": 70000000, + "player_url": "https://www.transfermarkt.com/luis-diaz/profil/spieler/480692" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Harry Kane", + "player_id": 132098, + "position": "Centre-Forward", + "age": 33, + "nationalities": [ + "England", + "Ireland" + ], + "contract_until": "30/06/2027", + "market_value": "€60.00m", + "market_value_eur": 60000000, + "player_url": "https://www.transfermarkt.com/harry-kane/profil/spieler/132098" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 42, + "player_name": "Lennart Karl", + "player_id": 1075147, + "position": "Attacking Midfield", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€60.00m", + "market_value_eur": 60000000, + "player_url": "https://www.transfermarkt.com/lennart-karl/profil/spieler/1075147" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 34, + "player_name": "Ismael Saibari", + "player_id": 702869, + "position": "Attacking Midfield", + "age": 25, + "nationalities": [ + "Morocco", + "Belgium" + ], + "contract_until": "30/06/2031", + "market_value": "€55.00m", + "market_value_eur": 55000000, + "player_url": "https://www.transfermarkt.com/ismael-saibari/profil/spieler/702869" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Nathaniel Brown", + "player_id": 691892, + "position": "Left-Back", + "age": 23, + "nationalities": [ + "Germany", + "United States" + ], + "contract_until": "30/06/2031", + "market_value": "€50.00m", + "market_value_eur": 50000000, + "player_url": "https://www.transfermarkt.com/nathaniel-brown/profil/spieler/691892" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Alphonso Davies", + "player_id": 424204, + "position": "Left-Back", + "age": 25, + "nationalities": [ + "Canada", + "Liberia" + ], + "contract_until": "30/06/2030", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/alphonso-davies/profil/spieler/424204" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 44, + "player_name": "Josip Stanisic", + "player_id": 483046, + "position": "Right-Back", + "age": 26, + "nationalities": [ + "Croatia", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/josip-stanisic/profil/spieler/483046" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Tom Bischof", + "player_id": 822959, + "position": "Central Midfield", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/tom-bischof/profil/spieler/822959" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Joshua Kimmich", + "player_id": 161056, + "position": "Defensive Midfield", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/joshua-kimmich/profil/spieler/161056" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Konrad Laimer", + "player_id": 223967, + "position": "Right-Back", + "age": 29, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2029", + "market_value": "€32.00m", + "market_value_eur": 32000000, + "player_url": "https://www.transfermarkt.com/konrad-laimer/profil/spieler/223967" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Jonathan Tah", + "player_id": 196357, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Germany", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2029", + "market_value": "€28.00m", + "market_value_eur": 28000000, + "player_url": "https://www.transfermarkt.com/jonathan-tah/profil/spieler/196357" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Min-jae Kim", + "player_id": 503482, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Korea, South" + ], + "contract_until": "30/06/2028", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/min-jae-kim/profil/spieler/503482" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Hiroki Ito", + "player_id": 353892, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2028", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/hiroki-ito/profil/spieler/353892" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Jonas Urbig", + "player_id": 607720, + "position": "Goalkeeper", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/jonas-urbig/profil/spieler/607720" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Serge Gnabry", + "player_id": 159471, + "position": "Second Striker", + "age": 31, + "nationalities": [ + "Germany", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2028", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/serge-gnabry/profil/spieler/159471" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Sacha Boey", + "player_id": 475413, + "position": "Right-Back", + "age": 25, + "nationalities": [ + "France", + "Belgium" + ], + "contract_until": "30/06/2028", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/sacha-boey/profil/spieler/475413" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Bara Sapoko Ndiaye", + "player_id": 1497653, + "position": "Central Midfield", + "age": 18, + "nationalities": [ + "Senegal" + ], + "contract_until": "30/06/2031", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/bara-sapoko-ndiaye/profil/spieler/1497653" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Manuel Neuer", + "player_id": 17259, + "position": "Goalkeeper", + "age": 40, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/manuel-neuer/profil/spieler/17259" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 47, + "player_name": "David Santos Daiber", + "player_id": 1118495, + "position": "Defensive Midfield", + "age": 19, + "nationalities": [ + "Portugal", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/david-santos-daiber/profil/spieler/1118495" + }, + { + "team": "Bayern Munich", + "team_id": 27, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Sven Ulreich", + "player_id": 40680, + "position": "Goalkeeper", + "age": 38, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/sven-ulreich/profil/spieler/40680" + } + ], + "RB Leipzig": [ + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Castello Lukeba", + "player_id": 618472, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "France", + "Angola" + ], + "contract_until": "30/06/2029", + "market_value": "€50.00m", + "market_value_eur": 50000000, + "player_url": "https://www.transfermarkt.com/castello-lukeba/profil/spieler/618472" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Christoph Baumgartner", + "player_id": 324278, + "position": "Attacking Midfield", + "age": 27, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2028", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/christoph-baumgartner/profil/spieler/324278" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Antonio Nusa", + "player_id": 894914, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Norway", + "Nigeria" + ], + "contract_until": "30/06/2029", + "market_value": "€32.00m", + "market_value_eur": 32000000, + "player_url": "https://www.transfermarkt.com/antonio-nusa/profil/spieler/894914" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Neil El Aynaoui", + "player_id": 901019, + "position": "Central Midfield", + "age": 25, + "nationalities": [ + "Morocco", + "France" + ], + "contract_until": "30/06/2027", + "market_value": "€30.00m", + "market_value_eur": 30000000, + "player_url": "https://www.transfermarkt.com/neil-el-aynaoui/profil/spieler/901019" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Rômulo", + "player_id": 957874, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2030", + "market_value": "€30.00m", + "market_value_eur": 30000000, + "player_url": "https://www.transfermarkt.com/romulo/profil/spieler/957874" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Assan Ouédraogo", + "player_id": 897424, + "position": "Central Midfield", + "age": 20, + "nationalities": [ + "Germany", + "Burkina Faso" + ], + "contract_until": "30/06/2029", + "market_value": "€28.00m", + "market_value_eur": 28000000, + "player_url": "https://www.transfermarkt.com/assan-ouedraogo/profil/spieler/897424" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Brajan Gruda", + "player_id": 700106, + "position": "Attacking Midfield", + "age": 22, + "nationalities": [ + "Germany", + "Albania" + ], + "contract_until": "30/06/2027", + "market_value": "€28.00m", + "market_value_eur": 28000000, + "player_url": "https://www.transfermarkt.com/brajan-gruda/profil/spieler/700106" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Maxime Estève", + "player_id": 842341, + "position": "Centre-Back", + "age": 24, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2031", + "market_value": "€28.00m", + "market_value_eur": 28000000, + "player_url": "https://www.transfermarkt.com/maxime-esteve/profil/spieler/842341" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Christopher Nkunku", + "player_id": 344381, + "position": "Centre-Forward", + "age": 28, + "nationalities": [ + "France", + "DR Congo" + ], + "contract_until": "30/06/2027", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/christopher-nkunku/profil/spieler/344381" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 22, + "player_name": "David Raum", + "player_id": 318204, + "position": "Left-Back", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/david-raum/profil/spieler/318204" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 13, + "player_name": "Nicolas Seiwald", + "player_id": 404950, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2028", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/nicolas-seiwald/profil/spieler/404950" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Johan Bakayoko", + "player_id": 565424, + "position": "Right Winger", + "age": 23, + "nationalities": [ + "Belgium", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2030", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/johan-bakayoko/profil/spieler/565424" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Rocco Reitz", + "player_id": 467434, + "position": "Central Midfield", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/rocco-reitz/profil/spieler/467434" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Ezechiel Banzuzi", + "player_id": 865682, + "position": "Central Midfield", + "age": 21, + "nationalities": [ + "Netherlands", + "DR Congo" + ], + "contract_until": "30/06/2030", + "market_value": "€16.00m", + "market_value_eur": 16000000, + "player_url": "https://www.transfermarkt.com/ezechiel-banzuzi/profil/spieler/865682" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Abdoul Koné", + "player_id": 1130445, + "position": "Centre-Back", + "age": 21, + "nationalities": [ + "France", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2031", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/abdoul-kone/profil/spieler/1130445" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Maarten Vandevoordt", + "player_id": 486046, + "position": "Goalkeeper", + "age": 24, + "nationalities": [ + "Belgium" + ], + "contract_until": "30/06/2030", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/maarten-vandevoordt/profil/spieler/486046" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Marc Guiu", + "player_id": 938158, + "position": "Centre-Forward", + "age": 20, + "nationalities": [ + "Spain" + ], + "contract_until": "30/06/2031", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/marc-guiu/profil/spieler/938158" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Ridle Baku", + "player_id": 327251, + "position": "Right-Back", + "age": 28, + "nationalities": [ + "Germany", + "DR Congo" + ], + "contract_until": "30/06/2027", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/ridle-baku/profil/spieler/327251" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Andrija Maksimovic", + "player_id": 952779, + "position": "Attacking Midfield", + "age": 19, + "nationalities": [ + "Serbia" + ], + "contract_until": "30/06/2030", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/andrija-maksimovic/profil/spieler/952779" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Benjamin Henrichs", + "player_id": 202591, + "position": "Right-Back", + "age": 29, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2028", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/benjamin-henrichs/profil/spieler/202591" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 35, + "player_name": "Max Finkgräfe", + "player_id": 810649, + "position": "Left-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/max-finkgrafe/profil/spieler/810649" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Suleman Sani", + "player_id": 1235583, + "position": "Left Winger", + "age": 20, + "nationalities": [ + "Nigeria" + ], + "contract_until": "30/06/2031", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/suleman-sani/profil/spieler/1235583" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Tidiam Gomis", + "player_id": 955448, + "position": "Left Winger", + "age": 20, + "nationalities": [ + "France", + "Senegal" + ], + "contract_until": "30/06/2029", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/tidiam-gomis/profil/spieler/955448" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Willi Orbán", + "player_id": 93740, + "position": "Centre-Back", + "age": 33, + "nationalities": [ + "Hungary", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/willi-orban/profil/spieler/93740" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Lukas Klostermann", + "player_id": 215599, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/lukas-klostermann/profil/spieler/215599" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 45, + "player_name": "Samba Konaté", + "player_id": 1380977, + "position": "Centre-Forward", + "age": 17, + "nationalities": [ + "France", + "Senegal" + ], + "contract_until": "30/06/2028", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/samba-konate/profil/spieler/1380977" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Ørjan Nyland", + "player_id": 73517, + "position": "Goalkeeper", + "age": 35, + "nationalities": [ + "Norway" + ], + "contract_until": "30/06/2028", + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/orjan-nyland/profil/spieler/73517" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 47, + "player_name": "Viggo Gebel", + "player_id": 1074526, + "position": "Attacking Midfield", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€350k", + "market_value_eur": 350000, + "player_url": "https://www.transfermarkt.com/viggo-gebel/profil/spieler/1074526" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Leopold Zingerle", + "player_id": 160971, + "position": "Goalkeeper", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/leopold-zingerle/profil/spieler/160971" + }, + { + "team": "RB Leipzig", + "team_id": 23826, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Benno Kaltefleiter", + "player_id": 1279157, + "position": "Defensive Midfield", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/benno-kaltefleiter/profil/spieler/1279157" + } + ], + "Bayer Leverkusen": [ + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Ibrahim Maza", + "player_id": 905011, + "position": "Attacking Midfield", + "age": 20, + "nationalities": [ + "Algeria", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€45.00m", + "market_value_eur": 45000000, + "player_url": "https://www.transfermarkt.com/ibrahim-maza/profil/spieler/905011" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Jarell Quansah", + "player_id": 632349, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "England", + "Scotland" + ], + "contract_until": "30/06/2030", + "market_value": "€45.00m", + "market_value_eur": 45000000, + "player_url": "https://www.transfermarkt.com/jarell-quansah/profil/spieler/632349" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 35, + "player_name": "Christian Kofane", + "player_id": 1364454, + "position": "Centre-Forward", + "age": 20, + "nationalities": [ + "Cameroon" + ], + "contract_until": "30/06/2029", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/christian-kofane/profil/spieler/1364454" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 12, + "player_name": "Edmond Tapsoba", + "player_id": 564545, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Burkina Faso" + ], + "contract_until": "30/06/2031", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/edmond-tapsoba/profil/spieler/564545" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Malik Tillman", + "player_id": 467437, + "position": "Attacking Midfield", + "age": 24, + "nationalities": [ + "United States", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€30.00m", + "market_value_eur": 30000000, + "player_url": "https://www.transfermarkt.com/malik-tillman/profil/spieler/467437" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Moussa Diaby", + "player_id": 395516, + "position": "Right Winger", + "age": 27, + "nationalities": [ + "France", + "Mali" + ], + "contract_until": "30/06/2031", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/moussa-diaby/profil/spieler/395516" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Miguel Gutiérrez", + "player_id": 525299, + "position": "Left-Back", + "age": 25, + "nationalities": [ + "Spain" + ], + "contract_until": "30/06/2031", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/miguel-gutierrez/profil/spieler/525299" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Afonso Moreira", + "player_id": 952282, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Portugal" + ], + "contract_until": "30/06/2031", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/afonso-moreira/profil/spieler/952282" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Aleix García", + "player_id": 261504, + "position": "Central Midfield", + "age": 29, + "nationalities": [ + "Spain" + ], + "contract_until": "30/06/2029", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/aleix-garcia/profil/spieler/261504" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Eliesse Ben Seghir", + "player_id": 810895, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Morocco", + "France" + ], + "contract_until": "30/06/2030", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/eliesse-ben-seghir/profil/spieler/810895" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Equi Fernández", + "player_id": 664708, + "position": "Defensive Midfield", + "age": 24, + "nationalities": [ + "Argentina", + "Paraguay" + ], + "contract_until": "30/06/2030", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/equi-fernandez/profil/spieler/664708" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Guéla Doué", + "player_id": 711980, + "position": "Right-Back", + "age": 23, + "nationalities": [ + "Cote d'Ivoire", + "France" + ], + "contract_until": "30/06/2031", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/guela-doue/profil/spieler/711980" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Kennet Eichhorn", + "player_id": 1214123, + "position": "Defensive Midfield", + "age": 17, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/kennet-eichhorn/profil/spieler/1214123" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Loïc Badé", + "player_id": 730581, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "France", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2030", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/loic-bade/profil/spieler/730581" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Facundo Medina", + "player_id": 474800, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Argentina" + ], + "contract_until": "30/06/2031", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/facundo-medina/profil/spieler/474800" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Patrik Schick", + "player_id": 242086, + "position": "Centre-Forward", + "age": 30, + "nationalities": [ + "Czech Republic" + ], + "contract_until": "30/06/2030", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/patrik-schick/profil/spieler/242086" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 42, + "player_name": "Montrell Culbreath", + "player_id": 1058514, + "position": "Right Winger", + "age": 19, + "nationalities": [ + "Germany", + "United States" + ], + "contract_until": "30/06/2031", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/montrell-culbreath/profil/spieler/1058514" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Nathan Tella", + "player_id": 340322, + "position": "Right Winger", + "age": 27, + "nationalities": [ + "Nigeria", + "England" + ], + "contract_until": "30/06/2031", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/nathan-tella/profil/spieler/340322" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Martin Terrier", + "player_id": 442891, + "position": "Left Winger", + "age": 29, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2029", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/martin-terrier/profil/spieler/442891" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Mark Flekken", + "player_id": 125714, + "position": "Goalkeeper", + "age": 33, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2028", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/mark-flekken/profil/spieler/125714" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Robert Andrich", + "player_id": 159088, + "position": "Defensive Midfield", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/robert-andrich/profil/spieler/159088" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Victor Boniface", + "player_id": 656681, + "position": "Centre-Forward", + "age": 25, + "nationalities": [ + "Nigeria" + ], + "contract_until": "30/06/2028", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/victor-boniface/profil/spieler/656681" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Tim Oermann", + "player_id": 696164, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/tim-oermann/profil/spieler/696164" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Jonas Hofmann", + "player_id": 7161, + "position": "Attacking Midfield", + "age": 34, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/jonas-hofmann/profil/spieler/7161" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Lucas Vázquez", + "player_id": 221316, + "position": "Right-Back", + "age": 35, + "nationalities": [ + "Spain" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/lucas-vazquez/profil/spieler/221316" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Janis Blaswich", + "player_id": 81173, + "position": "Goalkeeper", + "age": 35, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€700k", + "market_value_eur": 700000, + "player_url": "https://www.transfermarkt.com/janis-blaswich/profil/spieler/81173" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": 36, + "player_name": "Niklas Lomb", + "player_id": 85543, + "position": "Goalkeeper", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€250k", + "market_value_eur": 250000, + "player_url": "https://www.transfermarkt.com/niklas-lomb/profil/spieler/85543" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": null, + "player_name": "Naba Mensah", + "player_id": 991480, + "position": "Central Midfield", + "age": 19, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2027", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/naba-mensah/profil/spieler/991480" + }, + { + "team": "Bayer Leverkusen", + "team_id": 15, + "season_id": 2026, + "shirt_number": null, + "player_name": "Ndjicoura Bomba", + "player_id": 1392804, + "position": "Centre-Forward", + "age": 18, + "nationalities": [ + "Mali" + ], + "contract_until": "30/06/2030", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/ndjicoura-bomba/profil/spieler/1392804" + } + ], + "Borussia Dortmund": [ + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Felix Nmecha", + "player_id": 406640, + "position": "Central Midfield", + "age": 25, + "nationalities": [ + "Germany", + "England" + ], + "contract_until": "30/06/2030", + "market_value": "€55.00m", + "market_value_eur": 55000000, + "player_url": "https://www.transfermarkt.com/felix-nmecha/profil/spieler/406640" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Nico Schlotterbeck", + "player_id": 388198, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€55.00m", + "market_value_eur": 55000000, + "player_url": "https://www.transfermarkt.com/nico-schlotterbeck/profil/spieler/388198" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Gregor Kobel", + "player_id": 257814, + "position": "Goalkeeper", + "age": 28, + "nationalities": [ + "Switzerland" + ], + "contract_until": "30/06/2028", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/gregor-kobel/profil/spieler/257814" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Jobe Bellingham", + "player_id": 796297, + "position": "Central Midfield", + "age": 20, + "nationalities": [ + "England", + "Ireland" + ], + "contract_until": "30/06/2030", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/jobe-bellingham/profil/spieler/796297" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Maximilian Beier", + "player_id": 578392, + "position": "Centre-Forward", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/maximilian-beier/profil/spieler/578392" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Ethan Nwaneri", + "player_id": 890719, + "position": "Attacking Midfield", + "age": 19, + "nationalities": [ + "England", + "Nigeria" + ], + "contract_until": "30/06/2027", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/ethan-nwaneri/profil/spieler/890719" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Konstantinos Karetsas", + "player_id": 990148, + "position": "Attacking Midfield", + "age": 18, + "nationalities": [ + "Greece", + "Belgium" + ], + "contract_until": "30/06/2031", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/konstantinos-karetsas/profil/spieler/990148" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Serhou Guirassy", + "player_id": 270541, + "position": "Centre-Forward", + "age": 30, + "nationalities": [ + "Guinea", + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€32.00m", + "market_value_eur": 32000000, + "player_url": "https://www.transfermarkt.com/serhou-guirassy/profil/spieler/270541" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Joey Veerman", + "player_id": 408574, + "position": "Central Midfield", + "age": 27, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2031", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/joey-veerman/profil/spieler/408574" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Julian Ryerson", + "player_id": 370789, + "position": "Right-Back", + "age": 28, + "nationalities": [ + "Norway", + "United States" + ], + "contract_until": "30/06/2028", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/julian-ryerson/profil/spieler/370789" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Daniel Svensson", + "player_id": 579287, + "position": "Left-Back", + "age": 24, + "nationalities": [ + "Sweden" + ], + "contract_until": "30/06/2029", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/daniel-svensson/profil/spieler/579287" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Fábio Silva", + "player_id": 505653, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Portugal" + ], + "contract_until": "30/06/2030", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/fabio-silva/profil/spieler/505653" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 45, + "player_name": "Giannis Konstantelias", + "player_id": 628331, + "position": "Attacking Midfield", + "age": 23, + "nationalities": [ + "Greece" + ], + "contract_until": "30/06/2031", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/giannis-konstantelias/profil/spieler/628331" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Carney Chukwuemeka", + "player_id": 659459, + "position": "Central Midfield", + "age": 22, + "nationalities": [ + "Austria", + "England" + ], + "contract_until": "30/06/2030", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/carney-chukwuemeka/profil/spieler/659459" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Joane Gadou", + "player_id": 1075577, + "position": "Centre-Back", + "age": 19, + "nationalities": [ + "France", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2031", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/joane-gadou/profil/spieler/1075577" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Waldemar Anton", + "player_id": 193004, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/waldemar-anton/profil/spieler/193004" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Samuele Inácio", + "player_id": 1058359, + "position": "Second Striker", + "age": 18, + "nationalities": [ + "Italy", + "Brazil" + ], + "contract_until": "30/06/2029", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/samuele-inacio/profil/spieler/1058359" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 36, + "player_name": "Kauã Prates", + "player_id": 1275068, + "position": "Left-Back", + "age": 18, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2031", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/kaua-prates/profil/spieler/1275068" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 49, + "player_name": "Luca Reggiani", + "player_id": 1074990, + "position": "Centre-Back", + "age": 18, + "nationalities": [ + "Italy" + ], + "contract_until": null, + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/luca-reggiani/profil/spieler/1074990" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Ramy Bensebaini", + "player_id": 284732, + "position": "Centre-Back", + "age": 31, + "nationalities": [ + "Algeria" + ], + "contract_until": "30/06/2027", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/ramy-bensebaini/profil/spieler/284732" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Marcel Sabitzer", + "player_id": 106987, + "position": "Central Midfield", + "age": 32, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2027", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/marcel-sabitzer/profil/spieler/106987" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Justin Lerma", + "player_id": 1185507, + "position": "Attacking Midfield", + "age": 18, + "nationalities": [ + "Ecuador" + ], + "contract_until": "30/06/2031", + "market_value": "€3.20m", + "market_value_eur": 3200000, + "player_url": "https://www.transfermarkt.com/justin-lerma/profil/spieler/1185507" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Emre Can", + "player_id": 119296, + "position": "Centre-Back", + "age": 32, + "nationalities": [ + "Germany", + "Türkiye" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/emre-can/profil/spieler/119296" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Filippo Mane", + "player_id": 883007, + "position": "Centre-Back", + "age": 21, + "nationalities": [ + "Italy", + "Senegal" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/filippo-mane/profil/spieler/883007" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Alexander Meyer", + "player_id": 76158, + "position": "Goalkeeper", + "age": 35, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/alexander-meyer/profil/spieler/76158" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 41, + "player_name": "Mathis Albert", + "player_id": 1193849, + "position": "Left Winger", + "age": 17, + "nationalities": [ + "United States", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/mathis-albert/profil/spieler/1193849" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Patrick Drewes", + "player_id": 94192, + "position": "Goalkeeper", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/patrick-drewes/profil/spieler/94192" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 44, + "player_name": "Enzo dos Santos", + "player_id": 1311594, + "position": "Central Midfield", + "age": 17, + "nationalities": [ + "Luxembourg", + "Cape Verde" + ], + "contract_until": "30/06/2029", + "market_value": "€250k", + "market_value_eur": 250000, + "player_url": "https://www.transfermarkt.com/enzo-dos-santos/profil/spieler/1311594" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 48, + "player_name": "Mussa Kaba", + "player_id": 1141179, + "position": "Defensive Midfield", + "age": 17, + "nationalities": [ + "Germany", + "Guinea" + ], + "contract_until": "30/06/2031", + "market_value": "€200k", + "market_value_eur": 200000, + "player_url": "https://www.transfermarkt.com/mussa-kaba/profil/spieler/1141179" + }, + { + "team": "Borussia Dortmund", + "team_id": 16, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Silas Ostrzinski", + "player_id": 684116, + "position": "Goalkeeper", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€200k", + "market_value_eur": 200000, + "player_url": "https://www.transfermarkt.com/silas-ostrzinski/profil/spieler/684116" + } + ], + "VfB Stuttgart": [ + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Angelo Stiller", + "player_id": 443710, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€45.00m", + "market_value_eur": 45000000, + "player_url": "https://www.transfermarkt.com/angelo-stiller/profil/spieler/443710" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Jamie Leweling", + "player_id": 518505, + "position": "Right Winger", + "age": 25, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2029", + "market_value": "€40.00m", + "market_value_eur": 40000000, + "player_url": "https://www.transfermarkt.com/jamie-leweling/profil/spieler/518505" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Bilal El Khannouss", + "player_id": 654982, + "position": "Attacking Midfield", + "age": 22, + "nationalities": [ + "Morocco", + "Belgium" + ], + "contract_until": "30/06/2030", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/bilal-el-khannouss/profil/spieler/654982" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Finn Jeltsch", + "player_id": 924117, + "position": "Centre-Back", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/finn-jeltsch/profil/spieler/924117" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Ramon Hendriks", + "player_id": 436064, + "position": "Centre-Back", + "age": 25, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2028", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/ramon-hendriks/profil/spieler/436064" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Deniz Undav", + "player_id": 339314, + "position": "Centre-Forward", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/deniz-undav/profil/spieler/339314" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Ermedin Demirovic", + "player_id": 335457, + "position": "Centre-Forward", + "age": 28, + "nationalities": [ + "Bosnia-Herzegovina" + ], + "contract_until": "30/06/2028", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Maximilian Mittelstädt", + "player_id": 282660, + "position": "Left-Back", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/maximilian-mittelstadt/profil/spieler/282660" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Dzenan Pejcinovic", + "player_id": 819636, + "position": "Centre-Forward", + "age": 21, + "nationalities": [ + "Germany", + "Montenegro" + ], + "contract_until": "30/06/2031", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/dzenan-pejcinovic/profil/spieler/819636" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Jeff Chabot", + "player_id": 303219, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Germany", + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/jeff-chabot/profil/spieler/303219" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Tiago Tomás", + "player_id": 616344, + "position": "Right Winger", + "age": 24, + "nationalities": [ + "Portugal" + ], + "contract_until": "30/06/2029", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/tiago-tomas/profil/spieler/616344" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Chris Führich", + "player_id": 272278, + "position": "Left Winger", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/chris-fuhrich/profil/spieler/272278" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 41, + "player_name": "Dennis Seimen", + "player_id": 800946, + "position": "Goalkeeper", + "age": 20, + "nationalities": [ + "Germany", + "Romania" + ], + "contract_until": "30/06/2029", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/dennis-seimen/profil/spieler/800946" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Josha Vagnoman", + "player_id": 448258, + "position": "Right-Back", + "age": 25, + "nationalities": [ + "Germany", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2028", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/josha-vagnoman/profil/spieler/448258" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Luca Jaquez", + "player_id": 539798, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "Switzerland", + "Dominican Republic" + ], + "contract_until": "30/06/2029", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/luca-jaquez/profil/spieler/539798" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Nikolas Nartey", + "player_id": 400546, + "position": "Central Midfield", + "age": 26, + "nationalities": [ + "Denmark", + "Ghana" + ], + "contract_until": "30/06/2028", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/nikolas-nartey/profil/spieler/400546" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Lorenz Assignon", + "player_id": 711969, + "position": "Right-Back", + "age": 26, + "nationalities": [ + "France", + "Togo" + ], + "contract_until": "30/06/2029", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/lorenz-assignon/profil/spieler/711969" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Atakan Karazor", + "player_id": 232320, + "position": "Defensive Midfield", + "age": 29, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/atakan-karazor/profil/spieler/232320" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Jeremy Arévalo", + "player_id": 971663, + "position": "Centre-Forward", + "age": 21, + "nationalities": [ + "Ecuador", + "Spain" + ], + "contract_until": "30/06/2031", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/jeremy-arevalo/profil/spieler/971663" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 44, + "player_name": "Leo Sauer", + "player_id": 710886, + "position": "Left Winger", + "age": 20, + "nationalities": [ + "Slovakia" + ], + "contract_until": "30/06/2031", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/leo-sauer/profil/spieler/710886" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Grischa Prömel", + "player_id": 234029, + "position": "Central Midfield", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/grischa-promel/profil/spieler/234029" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Ameen Al-Dakhil", + "player_id": 620598, + "position": "Centre-Back", + "age": 24, + "nationalities": [ + "Belgium", + "Iraq" + ], + "contract_until": "30/06/2028", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/ameen-al-dakhil/profil/spieler/620598" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Leonidas Stergiou", + "player_id": 507345, + "position": "Right-Back", + "age": 24, + "nationalities": [ + "Switzerland", + "Greece" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/leonidas-stergiou/profil/spieler/507345" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Dan-Axel Zagadou", + "player_id": 344598, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "France", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/dan-axel-zagadou/profil/spieler/344598" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 43, + "player_name": "Jarzinho Malanga", + "player_id": 1031774, + "position": "Attacking Midfield", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.70m", + "market_value_eur": 1700000, + "player_url": "https://www.transfermarkt.com/jarzinho-malanga/profil/spieler/1031774" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Justin Diehl", + "player_id": 720162, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2029", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/justin-diehl/profil/spieler/720162" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Ertugrul Yigit", + "player_id": 1297520, + "position": "Central Midfield", + "age": 17, + "nationalities": [ + "Germany", + "Türkiye" + ], + "contract_until": "30/06/2029", + "market_value": "€750k", + "market_value_eur": 750000, + "player_url": "https://www.transfermarkt.com/ertugrul-yigit/profil/spieler/1297520" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Fabian Bredlow", + "player_id": 187624, + "position": "Goalkeeper", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€700k", + "market_value_eur": 700000, + "player_url": "https://www.transfermarkt.com/fabian-bredlow/profil/spieler/187624" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Marius Funk", + "player_id": 170517, + "position": "Goalkeeper", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/marius-funk/profil/spieler/170517" + }, + { + "team": "VfB Stuttgart", + "team_id": 79, + "season_id": 2026, + "shirt_number": 46, + "player_name": "Stefan Drljaca", + "player_id": 388067, + "position": "Goalkeeper", + "age": 27, + "nationalities": [ + "Germany", + "Serbia" + ], + "contract_until": "30/06/2027", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/stefan-drljaca/profil/spieler/388067" + } + ], + "Eintracht Frankfurt": [ + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 42, + "player_name": "Can Uzun", + "player_id": 816585, + "position": "Attacking Midfield", + "age": 20, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€45.00m", + "market_value_eur": 45000000, + "player_url": "https://www.transfermarkt.com/can-uzun/profil/spieler/816585" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Jonathan Burkardt", + "player_id": 333647, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€30.00m", + "market_value_eur": 30000000, + "player_url": "https://www.transfermarkt.com/jonathan-burkardt/profil/spieler/333647" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Noah Atubolu", + "player_id": 526845, + "position": "Goalkeeper", + "age": 24, + "nationalities": [ + "Germany", + "Nigeria" + ], + "contract_until": "30/06/2027", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/noah-atubolu/profil/spieler/526845" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Raphael Onyedika", + "player_id": 699783, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Nigeria" + ], + "contract_until": "30/06/2031", + "market_value": "€23.00m", + "market_value_eur": 23000000, + "player_url": "https://www.transfermarkt.com/raphael-onyedika/profil/spieler/699783" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 34, + "player_name": "Nnamdi Collins", + "player_id": 684315, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Germany", + "Nigeria" + ], + "contract_until": "30/06/2030", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/nnamdi-collins/profil/spieler/684315" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Ritsu Doan", + "player_id": 358504, + "position": "Right Winger", + "age": 28, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2030", + "market_value": "€17.00m", + "market_value_eur": 17000000, + "player_url": "https://www.transfermarkt.com/ritsu-doan/profil/spieler/358504" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Ansgar Knauff", + "player_id": 429874, + "position": "Right Winger", + "age": 24, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2028", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/ansgar-knauff/profil/spieler/429874" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Farès Chaïbi", + "player_id": 855015, + "position": "Attacking Midfield", + "age": 23, + "nationalities": [ + "Algeria", + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/fares-chaibi/profil/spieler/855015" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Oscar Højlund", + "player_id": 846310, + "position": "Central Midfield", + "age": 21, + "nationalities": [ + "Denmark" + ], + "contract_until": "30/06/2029", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/oscar-hojlund/profil/spieler/846310" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Lilian Brassier", + "player_id": 485960, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "France", + "Togo" + ], + "contract_until": "30/06/2031", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/lilian-brassier/profil/spieler/485960" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Noël Aséko", + "player_id": 904974, + "position": "Defensive Midfield", + "age": 20, + "nationalities": [ + "Germany", + "Equatorial Guinea" + ], + "contract_until": "30/06/2031", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/noel-aseko/profil/spieler/904974" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Ayoube Amaimouni-Echghouyab", + "player_id": 799993, + "position": "Right Winger", + "age": 21, + "nationalities": [ + "Morocco", + "Spain" + ], + "contract_until": "30/06/2031", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/ayoube-amaimouni-echghouyab/profil/spieler/799993" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Robin Koch", + "player_id": 328784, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/robin-koch/profil/spieler/328784" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Younes Ebnoutalib", + "player_id": 692368, + "position": "Centre-Forward", + "age": 22, + "nationalities": [ + "Germany", + "Morocco" + ], + "contract_until": "30/06/2031", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/younes-ebnoutalib/profil/spieler/692368" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Kauã Santos", + "player_id": 997861, + "position": "Goalkeeper", + "age": 23, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2030", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/kaua-santos/profil/spieler/997861" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Keita Kosugi", + "player_id": 1146988, + "position": "Left-Back", + "age": 20, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2031", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/keita-kosugi/profil/spieler/1146988" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Love Arrhov", + "player_id": 1184986, + "position": "Attacking Midfield", + "age": 18, + "nationalities": [ + "Sweden" + ], + "contract_until": "30/06/2028", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/love-arrhov/profil/spieler/1184986" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Elias Baum", + "player_id": 744857, + "position": "Right-Back", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/elias-baum/profil/spieler/744857" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 35, + "player_name": "Malik Pimpong", + "player_id": 1259986, + "position": "Centre-Forward", + "age": 18, + "nationalities": [ + "Denmark" + ], + "contract_until": "30/06/2031", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/malik-pimpong/profil/spieler/1259986" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Mario Götze", + "player_id": 74842, + "position": "Attacking Midfield", + "age": 34, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/mario-gotze/profil/spieler/74842" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Otávio", + "player_id": 1094885, + "position": "Centre-Back", + "age": 20, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2031", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/otavio/profil/spieler/1094885" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": null, + "player_name": "Jessic Ngankam", + "player_id": 448177, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Germany", + "Cameroon" + ], + "contract_until": "30/06/2028", + "market_value": "€700k", + "market_value_eur": 700000, + "player_url": "https://www.transfermarkt.com/jessic-ngankam/profil/spieler/448177" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Jeremiaha Maluze", + "player_id": 1022523, + "position": "Centre-Back", + "age": 21, + "nationalities": [ + "Germany", + "Nigeria" + ], + "contract_until": "30/06/2031", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/jeremiaha-maluze/profil/spieler/1022523" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Timothy Chandler", + "player_id": 49723, + "position": "Right-Back", + "age": 36, + "nationalities": [ + "United States", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€350k", + "market_value_eur": 350000, + "player_url": "https://www.transfermarkt.com/timothy-chandler/profil/spieler/49723" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Jens Grahl", + "player_id": 40034, + "position": "Goalkeeper", + "age": 37, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€200k", + "market_value_eur": 200000, + "player_url": "https://www.transfermarkt.com/jens-grahl/profil/spieler/40034" + }, + { + "team": "Eintracht Frankfurt", + "team_id": 24, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Amil Siljevic", + "player_id": 1079622, + "position": "Goalkeeper", + "age": 19, + "nationalities": [ + "Bosnia-Herzegovina", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/amil-siljevic/profil/spieler/1079622" + } + ], + "TSG Hoffenheim": [ + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Fisnik Asllani", + "player_id": 524290, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Kosovo", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€35.00m", + "market_value_eur": 35000000, + "player_url": "https://www.transfermarkt.com/fisnik-asllani/profil/spieler/524290" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Leon Avdullahu", + "player_id": 667457, + "position": "Defensive Midfield", + "age": 22, + "nationalities": [ + "Kosovo", + "Switzerland" + ], + "contract_until": "30/06/2031", + "market_value": "€30.00m", + "market_value_eur": 30000000, + "player_url": "https://www.transfermarkt.com/leon-avdullahu/profil/spieler/667457" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Nathan De Cat", + "player_id": 1105541, + "position": "Central Midfield", + "age": 18, + "nationalities": [ + "Belgium" + ], + "contract_until": "30/06/2031", + "market_value": "€27.00m", + "market_value_eur": 27000000, + "player_url": "https://www.transfermarkt.com/nathan-de-cat/profil/spieler/1105541" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Albian Hajdari", + "player_id": 579459, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "Kosovo", + "Switzerland" + ], + "contract_until": "30/06/2031", + "market_value": "€25.00m", + "market_value_eur": 25000000, + "player_url": "https://www.transfermarkt.com/albian-hajdari/profil/spieler/579459" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Wouter Burger", + "player_id": 412953, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Netherlands" + ], + "contract_until": null, + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/wouter-burger/profil/spieler/412953" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Tim Lemperle", + "player_id": 553285, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€17.00m", + "market_value_eur": 17000000, + "player_url": "https://www.transfermarkt.com/tim-lemperle/profil/spieler/553285" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Ozan Kabak", + "player_id": 361260, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/ozan-kabak/profil/spieler/361260" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Mats Rots", + "player_id": 983677, + "position": "Left-Back", + "age": 20, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2031", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/mats-rots/profil/spieler/983677" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Patrick Wimmer", + "player_id": 533295, + "position": "Right Winger", + "age": 25, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2031", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/patrick-wimmer/profil/spieler/533295" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Adam Hlozek", + "player_id": 552057, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Czech Republic" + ], + "contract_until": "30/06/2029", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/adam-hlozek/profil/spieler/552057" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 32, + "player_name": "Cajetan Lenz", + "player_id": 1047136, + "position": "Defensive Midfield", + "age": 20, + "nationalities": [ + "Germany", + "Switzerland" + ], + "contract_until": "30/06/2031", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/cajetan-lenz/profil/spieler/1047136" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Robin Hranac", + "player_id": 620217, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "Czech Republic" + ], + "contract_until": "30/06/2028", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/robin-hranac/profil/spieler/620217" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Alexander Prass", + "player_id": 434116, + "position": "Left Midfield", + "age": 25, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2028", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/alexander-prass/profil/spieler/434116" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Adam Daghim", + "player_id": 881297, + "position": "Right Winger", + "age": 20, + "nationalities": [ + "Denmark", + "Palestine" + ], + "contract_until": null, + "market_value": "€7.50m", + "market_value_eur": 7500000, + "player_url": "https://www.transfermarkt.com/adam-daghim/profil/spieler/881297" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Max Moerstedt", + "player_id": 923595, + "position": "Centre-Forward", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/max-moerstedt/profil/spieler/923595" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Koki Machida", + "player_id": 415035, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2029", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/koki-machida/profil/spieler/415035" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Valentin Gendrey", + "player_id": 569387, + "position": "Right-Back", + "age": 26, + "nationalities": [ + "France", + "Guadeloupe" + ], + "contract_until": "30/06/2028", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/valentin-gendrey/profil/spieler/569387" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 35, + "player_name": "Arthur Chaves", + "player_id": 875332, + "position": "Centre-Back", + "age": 25, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2029", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/arthur-chaves/profil/spieler/875332" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Bambasé Conté", + "player_id": 574193, + "position": "Attacking Midfield", + "age": 23, + "nationalities": [ + "Germany", + "Guinea" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/bambase-conte/profil/spieler/574193" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 13, + "player_name": "Bernardo", + "player_id": 364258, + "position": "Left-Back", + "age": 31, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/bernardo/profil/spieler/364258" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Luis Engelns", + "player_id": 1116191, + "position": "Defensive Midfield", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/luis-engelns/profil/spieler/1116191" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Andrej Kramaric", + "player_id": 46580, + "position": "Second Striker", + "age": 35, + "nationalities": [ + "Croatia" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/andrej-kramaric/profil/spieler/46580" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Oliver Baumann", + "player_id": 55089, + "position": "Goalkeeper", + "age": 36, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/oliver-baumann/profil/spieler/55089" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 34, + "player_name": "Vladimír Coufal", + "player_id": 157672, + "position": "Right-Back", + "age": 34, + "nationalities": [ + "Czech Republic" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/vladimir-coufal/profil/spieler/157672" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Sean Dulic", + "player_id": 907277, + "position": "Centre-Back", + "age": 21, + "nationalities": [ + "Germany", + "Bosnia-Herzegovina" + ], + "contract_until": "30/06/2030", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/sean-dulic/profil/spieler/907277" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Luca Philipp", + "player_id": 432671, + "position": "Goalkeeper", + "age": 25, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€750k", + "market_value_eur": 750000, + "player_url": "https://www.transfermarkt.com/luca-philipp/profil/spieler/432671" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 36, + "player_name": "Lúkas Petersson", + "player_id": 718460, + "position": "Goalkeeper", + "age": 22, + "nationalities": [ + "Iceland", + "Germany" + ], + "contract_until": null, + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/lukas-petersson/profil/spieler/718460" + }, + { + "team": "TSG Hoffenheim", + "team_id": 533, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Natnael Abraha", + "player_id": 1075143, + "position": "Right-Back", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€400k", + "market_value_eur": 400000, + "player_url": "https://www.transfermarkt.com/natnael-abraha/profil/spieler/1075143" + } + ], + "SC Freiburg": [ + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Yuito Suzuki", + "player_id": 668606, + "position": "Second Striker", + "age": 24, + "nationalities": [ + "Japan" + ], + "contract_until": null, + "market_value": "€24.00m", + "market_value_eur": 24000000, + "player_url": "https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Igor Matanovic", + "player_id": 605268, + "position": "Centre-Forward", + "age": 23, + "nationalities": [ + "Croatia", + "Germany" + ], + "contract_until": null, + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/igor-matanovic/profil/spieler/605268" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 43, + "player_name": "Bruno Ogbus", + "player_id": 863759, + "position": "Centre-Back", + "age": 20, + "nationalities": [ + "Switzerland", + "Nigeria" + ], + "contract_until": null, + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/bruno-ogbus/profil/spieler/863759" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Mio Backhaus", + "player_id": 620295, + "position": "Goalkeeper", + "age": 22, + "nationalities": [ + "Germany", + "Japan" + ], + "contract_until": null, + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/mio-backhaus/profil/spieler/620295" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Philipp Treu", + "player_id": 335993, + "position": "Right-Back", + "age": 25, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/philipp-treu/profil/spieler/335993" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Patrick Osterhage", + "player_id": 443331, + "position": "Defensive Midfield", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/patrick-osterhage/profil/spieler/443331" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 42, + "player_name": "Keisuke Goto", + "player_id": 916623, + "position": "Centre-Forward", + "age": 21, + "nationalities": [ + "Japan" + ], + "contract_until": null, + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/keisuke-goto/profil/spieler/916623" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Maximilian Eggestein", + "player_id": 190284, + "position": "Central Midfield", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/maximilian-eggestein/profil/spieler/190284" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Niklas Beste", + "player_id": 342967, + "position": "Right Winger", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/niklas-beste/profil/spieler/342967" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Philipp Lienhart", + "player_id": 225657, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Austria" + ], + "contract_until": null, + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/philipp-lienhart/profil/spieler/225657" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Cyriaque Irié", + "player_id": 1145064, + "position": "Right Winger", + "age": 21, + "nationalities": [ + "Burkina Faso", + "Cote d'Ivoire" + ], + "contract_until": null, + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/cyriaque-irie/profil/spieler/1145064" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Derry Scherhant", + "player_id": 820957, + "position": "Left Winger", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€7.50m", + "market_value_eur": 7500000, + "player_url": "https://www.transfermarkt.com/derry-scherhant/profil/spieler/820957" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Berkay Yılmaz", + "player_id": 907087, + "position": "Left-Back", + "age": 21, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": null, + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/berkay-yilmaz/profil/spieler/907087" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Rihito Yamamoto", + "player_id": 432403, + "position": "Defensive Midfield", + "age": 24, + "nationalities": [ + "Japan" + ], + "contract_until": null, + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/rihito-yamamoto/profil/spieler/432403" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Yannik Engelhardt", + "player_id": 405670, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/yannik-engelhardt/profil/spieler/405670" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Jordy Makengo", + "player_id": 815078, + "position": "Left-Back", + "age": 25, + "nationalities": [ + "France", + "DR Congo" + ], + "contract_until": "30/06/2028", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/jordy-makengo/profil/spieler/815078" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Max Rosenfelder", + "player_id": 599419, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/max-rosenfelder/profil/spieler/599419" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Matthias Ginter", + "player_id": 124502, + "position": "Centre-Back", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/matthias-ginter/profil/spieler/124502" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 32, + "player_name": "Vincenzo Grifo", + "player_id": 185077, + "position": "Left Winger", + "age": 33, + "nationalities": [ + "Italy", + "Germany" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/vincenzo-grifo/profil/spieler/185077" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Lucas Höler", + "player_id": 248999, + "position": "Centre-Forward", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/lucas-holer/profil/spieler/248999" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Christian Günter", + "player_id": 93707, + "position": "Left-Back", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/christian-gunter/profil/spieler/93707" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Florent Muslija", + "player_id": 337036, + "position": "Left Winger", + "age": 28, + "nationalities": [ + "Kosovo", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/florent-muslija/profil/spieler/337036" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Lukas Kübler", + "player_id": 93604, + "position": "Right-Back", + "age": 34, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/lukas-kubler/profil/spieler/93604" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Florian Müller", + "player_id": 284769, + "position": "Goalkeeper", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/florian-muller/profil/spieler/284769" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Anthony Jung", + "player_id": 58995, + "position": "Centre-Back", + "age": 34, + "nationalities": [ + "Germany", + "Spain" + ], + "contract_until": "30/06/2027", + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/anthony-jung/profil/spieler/58995" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Jannik Huth", + "player_id": 160954, + "position": "Goalkeeper", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€400k", + "market_value_eur": 400000, + "player_url": "https://www.transfermarkt.com/jannik-huth/profil/spieler/160954" + }, + { + "team": "SC Freiburg", + "team_id": 60, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Rouven Tarnutzer", + "player_id": 1159439, + "position": "Central Midfield", + "age": 19, + "nationalities": [ + "Switzerland", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€400k", + "market_value_eur": 400000, + "player_url": "https://www.transfermarkt.com/rouven-tarnutzer/profil/spieler/1159439" + } + ], + "Mainz 05": [ + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Kaishu Sano", + "player_id": 643574, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2028", + "market_value": "€50.00m", + "market_value_eur": 50000000, + "player_url": "https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 48, + "player_name": "Kacper Potulski", + "player_id": 1073748, + "position": "Centre-Back", + "age": 18, + "nationalities": [ + "Poland" + ], + "contract_until": "30/06/2028", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/kacper-potulski/profil/spieler/1073748" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Paul Nebel", + "player_id": 503160, + "position": "Attacking Midfield", + "age": 23, + "nationalities": [ + "Germany", + "Ireland" + ], + "contract_until": "30/06/2027", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/paul-nebel/profil/spieler/503160" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Nadiem Amiri", + "player_id": 232454, + "position": "Central Midfield", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€17.00m", + "market_value_eur": 17000000, + "player_url": "https://www.transfermarkt.com/nadiem-amiri/profil/spieler/232454" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Benedict Hollerbach", + "player_id": 453870, + "position": "Centre-Forward", + "age": 25, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/benedict-hollerbach/profil/spieler/453870" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Eric Martel", + "player_id": 597000, + "position": "Defensive Midfield", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/eric-martel/profil/spieler/597000" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Anthony Caci", + "player_id": 453016, + "position": "Right-Back", + "age": 29, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/anthony-caci/profil/spieler/453016" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Stefan Posch", + "player_id": 223974, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Austria" + ], + "contract_until": null, + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/stefan-posch/profil/spieler/223974" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Ransford Königsdörffer", + "player_id": 470038, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Ghana", + "Germany" + ], + "contract_until": null, + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/ransford-konigsdorffer/profil/spieler/470038" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Phillip Tietz", + "player_id": 288340, + "position": "Centre-Forward", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/phillip-tietz/profil/spieler/288340" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Fabio Gruber", + "player_id": 594731, + "position": "Centre-Back", + "age": 24, + "nationalities": [ + "Peru", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/fabio-gruber/profil/spieler/594731" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Lennard Maloney", + "player_id": 392710, + "position": "Defensive Midfield", + "age": 26, + "nationalities": [ + "United States", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/lennard-maloney/profil/spieler/392710" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Robin Zentner", + "player_id": 160963, + "position": "Goalkeeper", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/robin-zentner/profil/spieler/160963" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Dominik Kohr", + "player_id": 118847, + "position": "Centre-Back", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/dominik-kohr/profil/spieler/118847" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Jae-sung Lee", + "player_id": 314398, + "position": "Attacking Midfield", + "age": 34, + "nationalities": [ + "Korea, South" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/jae-sung-lee/profil/spieler/314398" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Silas", + "player_id": 612826, + "position": "Right Winger", + "age": 27, + "nationalities": [ + "DR Congo" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/silas/profil/spieler/612826" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Sota Kawasaki", + "player_id": 733371, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Japan" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/sota-kawasaki/profil/spieler/733371" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Phillipp Mwene", + "player_id": 127573, + "position": "Left-Back", + "age": 32, + "nationalities": [ + "Austria", + "Kenya" + ], + "contract_until": null, + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/phillipp-mwene/profil/spieler/127573" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Sheraldo Becker", + "player_id": 188888, + "position": "Left Winger", + "age": 31, + "nationalities": [ + "Suriname", + "Netherlands" + ], + "contract_until": null, + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/sheraldo-becker/profil/spieler/188888" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Danny da Costa", + "player_id": 85906, + "position": "Centre-Back", + "age": 33, + "nationalities": [ + "Germany", + "Angola" + ], + "contract_until": "30/06/2027", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/danny-da-costa/profil/spieler/85906" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Otto Ruoppi", + "player_id": 901877, + "position": "Attacking Midfield", + "age": 20, + "nationalities": [ + "Finland" + ], + "contract_until": "30/06/2030", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/otto-ruoppi/profil/spieler/901877" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Silvan Widmer", + "player_id": 168989, + "position": "Right-Back", + "age": 33, + "nationalities": [ + "Switzerland" + ], + "contract_until": null, + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/silvan-widmer/profil/spieler/168989" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Stefan Bell", + "player_id": 82350, + "position": "Centre-Back", + "age": 35, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/stefan-bell/profil/spieler/82350" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Alexander Schwolow", + "player_id": 93763, + "position": "Goalkeeper", + "age": 34, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€450k", + "market_value_eur": 450000, + "player_url": "https://www.transfermarkt.com/alexander-schwolow/profil/spieler/93763" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Maximilian Kinzig", + "player_id": 817521, + "position": "Goalkeeper", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€150k", + "market_value_eur": 150000, + "player_url": "https://www.transfermarkt.com/maximilian-kinzig/profil/spieler/817521" + }, + { + "team": "Mainz 05", + "team_id": 39, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Alynho Haidara", + "player_id": 1392952, + "position": "Centre-Forward", + "age": 18, + "nationalities": [ + "Cote d'Ivoire" + ], + "contract_until": null, + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/alynho-haidara/profil/spieler/1392952" + } + ], + "FC Augsburg": [ + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Chrislain Matsima", + "player_id": 569383, + "position": "Centre-Back", + "age": 24, + "nationalities": [ + "France", + "Congo" + ], + "contract_until": "30/06/2030", + "market_value": "€22.00m", + "market_value_eur": 22000000, + "player_url": "https://www.transfermarkt.com/chrislain-matsima/profil/spieler/569383" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Noahkai Banks", + "player_id": 923945, + "position": "Centre-Back", + "age": 19, + "nationalities": [ + "United States", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/noahkai-banks/profil/spieler/923945" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Alexis Claude-Maurice", + "player_id": 384593, + "position": "Attacking Midfield", + "age": 28, + "nationalities": [ + "France", + "Guadeloupe" + ], + "contract_until": "30/06/2027", + "market_value": "€15.00m", + "market_value_eur": 15000000, + "player_url": "https://www.transfermarkt.com/alexis-claude-maurice/profil/spieler/384593" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 32, + "player_name": "Fabian Rieder", + "player_id": 507341, + "position": "Attacking Midfield", + "age": 24, + "nationalities": [ + "Switzerland" + ], + "contract_until": "30/06/2030", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/fabian-rieder/profil/spieler/507341" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Finn Dahmen", + "player_id": 251299, + "position": "Goalkeeper", + "age": 28, + "nationalities": [ + "Germany", + "England" + ], + "contract_until": "30/06/2027", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/finn-dahmen/profil/spieler/251299" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Mert Kömür", + "player_id": 777005, + "position": "Attacking Midfield", + "age": 21, + "nationalities": [ + "Germany", + "Türkiye" + ], + "contract_until": "30/06/2029", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/mert-komur/profil/spieler/777005" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Anton Kade", + "player_id": 654234, + "position": "Attacking Midfield", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/anton-kade/profil/spieler/654234" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Arijon Ibrahimovic", + "player_id": 744728, + "position": "Left Winger", + "age": 20, + "nationalities": [ + "Germany", + "Kosovo" + ], + "contract_until": "30/06/2027", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/arijon-ibrahimovic/profil/spieler/744728" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 35, + "player_name": "Juma Bah", + "player_id": 1121298, + "position": "Centre-Back", + "age": 20, + "nationalities": [ + "Sierra Leone" + ], + "contract_until": "30/06/2027", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/juma-bah/profil/spieler/1121298" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Han-Noah Massengo", + "player_id": 536508, + "position": "Central Midfield", + "age": 25, + "nationalities": [ + "France", + "Congo" + ], + "contract_until": "30/06/2030", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/han-noah-massengo/profil/spieler/536508" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Young-woo Seol", + "player_id": 639414, + "position": "Right-Back", + "age": 27, + "nationalities": [ + "Korea, South" + ], + "contract_until": "30/06/2030", + "market_value": "€6.50m", + "market_value_eur": 6500000, + "player_url": "https://www.transfermarkt.com/young-woo-seol/profil/spieler/639414" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Kristijan Jakic", + "player_id": 374954, + "position": "Defensive Midfield", + "age": 29, + "nationalities": [ + "Croatia" + ], + "contract_until": "30/06/2028", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/kristijan-jakic/profil/spieler/374954" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Hennes Behrens", + "player_id": 829838, + "position": "Left-Back", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/hennes-behrens/profil/spieler/829838" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Rodrigo Ribeiro", + "player_id": 726701, + "position": "Centre-Forward", + "age": 21, + "nationalities": [ + "Portugal" + ], + "contract_until": "30/06/2031", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/rodrigo-ribeiro/profil/spieler/726701" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Uchenna Ogundu", + "player_id": 1309324, + "position": "Centre-Forward", + "age": 20, + "nationalities": [ + "Nigeria" + ], + "contract_until": "30/06/2031", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/uchenna-ogundu/profil/spieler/1309324" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Robin Fellhauer", + "player_id": 264960, + "position": "Defensive Midfield", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/robin-fellhauer/profil/spieler/264960" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Calvin Brackelmann", + "player_id": 358766, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/calvin-brackelmann/profil/spieler/358766" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Sima Suso", + "player_id": 928265, + "position": "Central Midfield", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€2.80m", + "market_value_eur": 2800000, + "player_url": "https://www.transfermarkt.com/sima-suso/profil/spieler/928265" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Marius Wolf", + "player_id": 193900, + "position": "Right-Back", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/marius-wolf/profil/spieler/193900" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Nediljko Labrovic", + "player_id": 610190, + "position": "Goalkeeper", + "age": 26, + "nationalities": [ + "Croatia" + ], + "contract_until": "30/06/2029", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/nediljko-labrovic/profil/spieler/610190" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Yannik Keitel", + "player_id": 342039, + "position": "Defensive Midfield", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/yannik-keitel/profil/spieler/342039" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Michael Gregoritsch", + "player_id": 120205, + "position": "Centre-Forward", + "age": 32, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/michael-gregoritsch/profil/spieler/120205" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Steve Mounié", + "player_id": 238639, + "position": "Centre-Forward", + "age": 31, + "nationalities": [ + "Benin", + "France" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/steve-mounie/profil/spieler/238639" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Jeffrey Gouweleeuw", + "player_id": 106405, + "position": "Centre-Back", + "age": 35, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2027", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/jeffrey-gouweleeuw/profil/spieler/106405" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Tim Breithaupt", + "player_id": 569457, + "position": "Defensive Midfield", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/tim-breithaupt/profil/spieler/569457" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Tim Schnitzer", + "player_id": 1162968, + "position": "Defensive Midfield", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/tim-schnitzer/profil/spieler/1162968" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Faik Sakar", + "player_id": 1132292, + "position": "Left Winger", + "age": 18, + "nationalities": [ + "Germany", + "France" + ], + "contract_until": "30/06/2030", + "market_value": "€200k", + "market_value_eur": 200000, + "player_url": "https://www.transfermarkt.com/faik-sakar/profil/spieler/1132292" + }, + { + "team": "FC Augsburg", + "team_id": 167, + "season_id": 2026, + "shirt_number": 48, + "player_name": "Tom Wisbereit", + "player_id": 954082, + "position": "Goalkeeper", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/tom-wisbereit/profil/spieler/954082" + } + ], + "Werder Bremen": [ + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Jens Stage", + "player_id": 289835, + "position": "Central Midfield", + "age": 29, + "nationalities": [ + "Denmark" + ], + "contract_until": "30/06/2028", + "market_value": "€14.00m", + "market_value_eur": 14000000, + "player_url": "https://www.transfermarkt.com/jens-stage/profil/spieler/289835" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 32, + "player_name": "Marco Friedl", + "player_id": 156990, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2028", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/marco-friedl/profil/spieler/156990" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 13, + "player_name": "Arthur", + "player_id": 977464, + "position": "Right-Back", + "age": 23, + "nationalities": [ + "Brazil" + ], + "contract_until": "30/06/2027", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/arthur/profil/spieler/977464" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Chuki", + "player_id": 926763, + "position": "Attacking Midfield", + "age": 22, + "nationalities": [ + "Spain" + ], + "contract_until": "30/06/2030", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/chuki/profil/spieler/926763" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Senne Lynen", + "player_id": 338668, + "position": "Defensive Midfield", + "age": 27, + "nationalities": [ + "Belgium" + ], + "contract_until": "30/06/2030", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/senne-lynen/profil/spieler/338668" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Eren Dinkçi", + "player_id": 645774, + "position": "Right Winger", + "age": 24, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/eren-dinkci/profil/spieler/645774" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Justin Njinmah", + "player_id": 596153, + "position": "Right Winger", + "age": 25, + "nationalities": [ + "Germany", + "Nigeria" + ], + "contract_until": "30/06/2028", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/justin-njinmah/profil/spieler/596153" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Oskar Wójcik", + "player_id": 821350, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "Poland" + ], + "contract_until": "30/06/2031", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/oskar-wojcik/profil/spieler/821350" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 44, + "player_name": "Youri Regeer", + "player_id": 559324, + "position": "Defensive Midfield", + "age": 23, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2027", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/youri-regeer/profil/spieler/559324" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Felix Agu", + "player_id": 393512, + "position": "Left-Back", + "age": 26, + "nationalities": [ + "Nigeria", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€4.50m", + "market_value_eur": 4500000, + "player_url": "https://www.transfermarkt.com/felix-agu/profil/spieler/393512" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Amos Pieper", + "player_id": 334221, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/amos-pieper/profil/spieler/334221" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Marco Grüll", + "player_id": 391766, + "position": "Left Winger", + "age": 28, + "nationalities": [ + "Austria" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/marco-grull/profil/spieler/391766" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Moussa Ndiaye", + "player_id": 649022, + "position": "Left-Back", + "age": 24, + "nationalities": [ + "Senegal" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/moussa-ndiaye/profil/spieler/649022" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Niclas Füllkrug", + "player_id": 75489, + "position": "Centre-Forward", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/niclas-fullkrug/profil/spieler/75489" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Olivier Deman", + "player_id": 621802, + "position": "Left-Back", + "age": 26, + "nationalities": [ + "Belgium" + ], + "contract_until": "30/06/2028", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/olivier-deman/profil/spieler/621802" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Karl Hein", + "player_id": 493513, + "position": "Goalkeeper", + "age": 24, + "nationalities": [ + "Estonia" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/karl-hein/profil/spieler/493513" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Keke Topp", + "player_id": 701757, + "position": "Centre-Forward", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/keke-topp/profil/spieler/701757" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Kenny Quetant", + "player_id": 1178695, + "position": "Centre-Forward", + "age": 20, + "nationalities": [ + "France", + "Haiti" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/kenny-quetant/profil/spieler/1178695" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Ludovit Reis", + "player_id": 490884, + "position": "Central Midfield", + "age": 26, + "nationalities": [ + "Netherlands", + "Slovakia" + ], + "contract_until": "30/06/2029", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/ludovit-reis/profil/spieler/490884" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Mitchell Weiser", + "player_id": 119211, + "position": "Right-Back", + "age": 32, + "nationalities": [ + "Germany", + "Algeria" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/mitchell-weiser/profil/spieler/119211" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Niklas Stark", + "player_id": 162434, + "position": "Centre-Back", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/niklas-stark/profil/spieler/162434" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Alexander Schlager", + "player_id": 186374, + "position": "Goalkeeper", + "age": 30, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2029", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/alexander-schlager/profil/spieler/186374" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Salim Musah", + "player_id": 1042472, + "position": "Centre-Forward", + "age": 20, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/salim-musah/profil/spieler/1042472" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Skelly Alvero", + "player_id": 855134, + "position": "Defensive Midfield", + "age": 24, + "nationalities": [ + "France", + "Angola" + ], + "contract_until": "30/06/2028", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/skelly-alvero/profil/spieler/855134" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Cedric Itten", + "player_id": 243856, + "position": "Centre-Forward", + "age": 29, + "nationalities": [ + "Switzerland" + ], + "contract_until": "30/06/2029", + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/cedric-itten/profil/spieler/243856" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Dariusz Stalmach", + "player_id": 826795, + "position": "Defensive Midfield", + "age": 20, + "nationalities": [ + "Poland" + ], + "contract_until": null, + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/dariusz-stalmach/profil/spieler/826795" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Dawid Kownacki", + "player_id": 208167, + "position": "Centre-Forward", + "age": 29, + "nationalities": [ + "Poland" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/dawid-kownacki/profil/spieler/208167" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Mick Schmetgens", + "player_id": 1045986, + "position": "Centre-Back", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€700k", + "market_value_eur": 700000, + "player_url": "https://www.transfermarkt.com/mick-schmetgens/profil/spieler/1045986" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Markus Kolke", + "player_id": 99451, + "position": "Goalkeeper", + "age": 36, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/markus-kolke/profil/spieler/99451" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Stefan Smarkalev", + "player_id": 1025989, + "position": "Goalkeeper", + "age": 19, + "nationalities": [ + "Bulgaria" + ], + "contract_until": "30/06/2027", + "market_value": "€150k", + "market_value_eur": 150000, + "player_url": "https://www.transfermarkt.com/stefan-smarkalev/profil/spieler/1025989" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 38, + "player_name": "Paul Erevbenagie", + "player_id": 1080555, + "position": "Right Winger", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€125k", + "market_value_eur": 125000, + "player_url": "https://www.transfermarkt.com/paul-erevbenagie/profil/spieler/1080555" + }, + { + "team": "Werder Bremen", + "team_id": 86, + "season_id": 2026, + "shirt_number": 34, + "player_name": "Darwin Soylu", + "player_id": 1071244, + "position": "Attacking Midfield", + "age": 19, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": null, + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/darwin-soylu/profil/spieler/1071244" + } + ], + "Borussia Mönchengladbach": [ + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 36, + "player_name": "Wael Mohya", + "player_id": 1070979, + "position": "Attacking Midfield", + "age": 17, + "nationalities": [ + "Germany", + "Morocco" + ], + "contract_until": null, + "market_value": "€17.00m", + "market_value_eur": 17000000, + "player_url": "https://www.transfermarkt.com/wael-mohya/profil/spieler/1070979" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Jens Castrop", + "player_id": 613192, + "position": "Central Midfield", + "age": 23, + "nationalities": [ + "Korea, South", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/jens-castrop/profil/spieler/613192" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Nicolas Kühn", + "player_id": 336012, + "position": "Right Winger", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/nicolas-kuhn/profil/spieler/336012" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Ko Itakura", + "player_id": 355816, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2030", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/ko-itakura/profil/spieler/355816" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Moritz Nicolas", + "player_id": 284270, + "position": "Goalkeeper", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/moritz-nicolas/profil/spieler/284270" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Tim Kleindienst", + "player_id": 193033, + "position": "Centre-Forward", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/tim-kleindienst/profil/spieler/193033" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Franck Honorat", + "player_id": 229006, + "position": "Right Winger", + "age": 30, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2029", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/franck-honorat/profil/spieler/229006" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Joe Scally", + "player_id": 504153, + "position": "Right-Back", + "age": 23, + "nationalities": [ + "United States" + ], + "contract_until": "30/06/2027", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/joe-scally/profil/spieler/504153" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Robin Hack", + "player_id": 284010, + "position": "Left Winger", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/robin-hack/profil/spieler/284010" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 38, + "player_name": "Hugo Bolin", + "player_id": 667251, + "position": "Left Winger", + "age": 23, + "nationalities": [ + "Sweden" + ], + "contract_until": "30/06/2030", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/hugo-bolin/profil/spieler/667251" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Lukas Ullrich", + "player_id": 787151, + "position": "Left-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/lukas-ullrich/profil/spieler/787151" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Isac Lidberg", + "player_id": 322073, + "position": "Centre-Forward", + "age": 27, + "nationalities": [ + "Sweden" + ], + "contract_until": "30/06/2030", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/isac-lidberg/profil/spieler/322073" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Kevin Diks", + "player_id": 335209, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Indonesia", + "Netherlands" + ], + "contract_until": "30/06/2030", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/kevin-diks/profil/spieler/335209" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Yukhym Konoplya", + "player_id": 467250, + "position": "Right-Back", + "age": 27, + "nationalities": [ + "Ukraine" + ], + "contract_until": "30/06/2029", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/yukhym-konoplya/profil/spieler/467250" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 20, + "player_name": "David Herold", + "player_id": 604358, + "position": "Left-Back", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/david-herold/profil/spieler/604358" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Enzo Leopold", + "player_id": 383362, + "position": "Central Midfield", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/enzo-leopold/profil/spieler/383362" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Philipp Sander", + "player_id": 388409, + "position": "Defensive Midfield", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/philipp-sander/profil/spieler/388409" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Shuto Machino", + "player_id": 550580, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2029", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/shuto-machino/profil/spieler/550580" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Fabio Chiarodia", + "player_id": 724104, + "position": "Centre-Back", + "age": 21, + "nationalities": [ + "Italy", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/fabio-chiarodia/profil/spieler/724104" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Florian Neuhaus", + "player_id": 278332, + "position": "Central Midfield", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/florian-neuhaus/profil/spieler/278332" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Kevin Stöger", + "player_id": 106872, + "position": "Attacking Midfield", + "age": 33, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2027", + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/kevin-stoger/profil/spieler/106872" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Daiki Hashioka", + "player_id": 387191, + "position": "Right-Back", + "age": 27, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/daiki-hashioka/profil/spieler/387191" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 34, + "player_name": "Mathieu Nguefack", + "player_id": 1070980, + "position": "Central Midfield", + "age": 18, + "nationalities": [ + "Germany", + "Cameroon" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/mathieu-nguefack/profil/spieler/1070980" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 47, + "player_name": "Zento Uno", + "player_id": 957526, + "position": "Defensive Midfield", + "age": 22, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2030", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/zento-uno/profil/spieler/957526" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Jan Leszczyński", + "player_id": 1118874, + "position": "Centre-Back", + "age": 19, + "nationalities": [ + "Poland" + ], + "contract_until": "30/06/2030", + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/jan-leszczynski/profil/spieler/1118874" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Jan Olschowsky", + "player_id": 455922, + "position": "Goalkeeper", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€450k", + "market_value_eur": 450000, + "player_url": "https://www.transfermarkt.com/jan-olschowsky/profil/spieler/455922" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Daniel Batz", + "player_id": 90317, + "position": "Goalkeeper", + "age": 35, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€350k", + "market_value_eur": 350000, + "player_url": "https://www.transfermarkt.com/daniel-batz/profil/spieler/90317" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Fritz Fleck", + "player_id": 1067439, + "position": "Attacking Midfield", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/fritz-fleck/profil/spieler/1067439" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Tobias Sippel", + "player_id": 31653, + "position": "Goalkeeper", + "age": 38, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/tobias-sippel/profil/spieler/31653" + }, + { + "team": "Borussia Mönchengladbach", + "team_id": 18, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Iaia Manco Danfa", + "player_id": 1211929, + "position": "Centre-Forward", + "age": 19, + "nationalities": [ + "Guinea-Bissau", + "Portugal" + ], + "contract_until": "30/06/2028", + "market_value": "€250k", + "market_value_eur": 250000, + "player_url": "https://www.transfermarkt.com/iaia-manco-danfa/profil/spieler/1211929" + } + ], + "1. FC Köln": [ + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Said El Mala", + "player_id": 1168219, + "position": "Left Winger", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€45.00m", + "market_value_eur": 45000000, + "player_url": "https://www.transfermarkt.com/said-el-mala/profil/spieler/1168219" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 47, + "player_name": "Mikey Moore", + "player_id": 1011147, + "position": "Right Winger", + "age": 19, + "nationalities": [ + "England", + "Wales" + ], + "contract_until": "30/06/2027", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/mikey-moore/profil/spieler/1011147" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Jahmai Simpson-Pusey", + "player_id": 942497, + "position": "Centre-Back", + "age": 20, + "nationalities": [ + "England" + ], + "contract_until": "30/06/2030", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/jahmai-simpson-pusey/profil/spieler/942497" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Ragnar Ache", + "player_id": 416380, + "position": "Centre-Forward", + "age": 28, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2029", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/ragnar-ache/profil/spieler/416380" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Thijs Dallinga", + "player_id": 538964, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2027", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/thijs-dallinga/profil/spieler/538964" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Ísak Jóhannesson", + "player_id": 579565, + "position": "Central Midfield", + "age": 23, + "nationalities": [ + "Iceland", + "England" + ], + "contract_until": "30/06/2030", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/isak-johannesson/profil/spieler/579565" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Rav van den Berg", + "player_id": 640556, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Netherlands" + ], + "contract_until": "30/06/2030", + "market_value": "€7.00m", + "market_value_eur": 7000000, + "player_url": "https://www.transfermarkt.com/rav-van-den-berg/profil/spieler/640556" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Sebastian Sebulonsen", + "player_id": 592387, + "position": "Right-Back", + "age": 26, + "nationalities": [ + "Norway" + ], + "contract_until": "30/06/2028", + "market_value": "€5.50m", + "market_value_eur": 5500000, + "player_url": "https://www.transfermarkt.com/sebastian-sebulonsen/profil/spieler/592387" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Ellyes Skhiri", + "player_id": 290587, + "position": "Defensive Midfield", + "age": 31, + "nationalities": [ + "Tunisia", + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/ellyes-skhiri/profil/spieler/290587" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Jan Thielmann", + "player_id": 472249, + "position": "Right Winger", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/jan-thielmann/profil/spieler/472249" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Tom Krauß", + "player_id": 405687, + "position": "Defensive Midfield", + "age": 25, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€4.50m", + "market_value_eur": 4500000, + "player_url": "https://www.transfermarkt.com/tom-krauss/profil/spieler/405687" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Gideon Mensah", + "player_id": 397171, + "position": "Left-Back", + "age": 28, + "nationalities": [ + "Ghana" + ], + "contract_until": "30/06/2028", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/gideon-mensah/profil/spieler/397171" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Borna Sosa", + "player_id": 293194, + "position": "Left-Back", + "age": 28, + "nationalities": [ + "Croatia", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/borna-sosa/profil/spieler/293194" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Joël Schmied", + "player_id": 322517, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Switzerland" + ], + "contract_until": "30/06/2029", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/joel-schmied/profil/spieler/322517" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Linton Maina", + "player_id": 335103, + "position": "Right Winger", + "age": 27, + "nationalities": [ + "Germany", + "Kenya" + ], + "contract_until": null, + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/linton-maina/profil/spieler/335103" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Marvin Schwäbe", + "player_id": 160929, + "position": "Goalkeeper", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/marvin-schwabe/profil/spieler/160929" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Alessio Castro-Montes", + "player_id": 340166, + "position": "Right-Back", + "age": 29, + "nationalities": [ + "Belgium", + "Spain" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/alessio-castro-montes/profil/spieler/340166" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Luka Lochoshvili", + "player_id": 345189, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Georgia" + ], + "contract_until": "30/06/2029", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/luka-lochoshvili/profil/spieler/345189" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Luca Waldschmidt", + "player_id": 196095, + "position": "Centre-Forward", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/luca-waldschmidt/profil/spieler/196095" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Marius Bülter", + "player_id": 116088, + "position": "Left Winger", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/marius-bulter/profil/spieler/116088" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Timo Hübers", + "player_id": 236981, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/timo-hubers/profil/spieler/236981" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Paul Okon-Engstler", + "player_id": 1064377, + "position": "Defensive Midfield", + "age": 21, + "nationalities": [ + "Australia", + "Italy" + ], + "contract_until": "30/06/2030", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/paul-okon-engstler/profil/spieler/1064377" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Imad Rondic", + "player_id": 464154, + "position": "Centre-Forward", + "age": 27, + "nationalities": [ + "Bosnia-Herzegovina" + ], + "contract_until": "30/06/2029", + "market_value": "€750k", + "market_value_eur": 750000, + "player_url": "https://www.transfermarkt.com/imad-rondic/profil/spieler/464154" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Ron-Robert Zieler", + "player_id": 21327, + "position": "Goalkeeper", + "age": 37, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/ron-robert-zieler/profil/spieler/21327" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Malek El Mala", + "player_id": 1168222, + "position": "Centre-Forward", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€250k", + "market_value_eur": 250000, + "player_url": "https://www.transfermarkt.com/malek-el-mala/profil/spieler/1168222" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 44, + "player_name": "Matthias Köbbing", + "player_id": 227089, + "position": "Goalkeeper", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€100k", + "market_value_eur": 100000, + "player_url": "https://www.transfermarkt.com/matthias-kobbing/profil/spieler/227089" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Gil Neves", + "player_id": 1073474, + "position": "Central Midfield", + "age": 18, + "nationalities": [ + "Portugal", + "Luxembourg" + ], + "contract_until": "30/06/2029", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/gil-neves/profil/spieler/1073474" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Martin James", + "player_id": 1077676, + "position": "Goalkeeper", + "age": 18, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2029", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/martin-james/profil/spieler/1077676" + }, + { + "team": "1. FC Köln", + "team_id": 3, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Reigan Heskey", + "player_id": 1056437, + "position": "Left Winger", + "age": 18, + "nationalities": [ + "England", + "Antigua and Barbuda" + ], + "contract_until": "30/06/2031", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/reigan-heskey/profil/spieler/1056437" + } + ], + "Union Berlin": [ + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Leopold Querfeld", + "player_id": 597432, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2027", + "market_value": "€20.00m", + "market_value_eur": 20000000, + "player_url": "https://www.transfermarkt.com/leopold-querfeld/profil/spieler/597432" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Aljoscha Kemlein", + "player_id": 692737, + "position": "Defensive Midfield", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/aljoscha-kemlein/profil/spieler/692737" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Emmanuel Latte Lath", + "player_id": 392964, + "position": "Centre-Forward", + "age": 27, + "nationalities": [ + "Cote d'Ivoire", + "Italy" + ], + "contract_until": "30/06/2027", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/emmanuel-latte-lath/profil/spieler/392964" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Tom Rothe", + "player_id": 798043, + "position": "Left-Back", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/tom-rothe/profil/spieler/798043" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Andrej Ilic", + "player_id": 583699, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Serbia" + ], + "contract_until": null, + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/andrej-ilic/profil/spieler/583699" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Zeno Van Den Bosch", + "player_id": 738774, + "position": "Centre-Back", + "age": 23, + "nationalities": [ + "Belgium" + ], + "contract_until": null, + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/zeno-van-den-bosch/profil/spieler/738774" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 13, + "player_name": "András Schäfer", + "player_id": 454863, + "position": "Central Midfield", + "age": 27, + "nationalities": [ + "Hungary" + ], + "contract_until": "30/06/2027", + "market_value": "€4.50m", + "market_value_eur": 4500000, + "player_url": "https://www.transfermarkt.com/andras-schafer/profil/spieler/454863" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Derrick Köhn", + "player_id": 391780, + "position": "Left-Back", + "age": 27, + "nationalities": [ + "Ghana", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/derrick-kohn/profil/spieler/391780" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Livan Burcu", + "player_id": 519872, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/livan-burcu/profil/spieler/519872" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Michel Aebischer", + "player_id": 237658, + "position": "Central Midfield", + "age": 29, + "nationalities": [ + "Switzerland" + ], + "contract_until": null, + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/michel-aebischer/profil/spieler/237658" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Felix Uduokhai", + "player_id": 278343, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Germany", + "Nigeria" + ], + "contract_until": null, + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/felix-uduokhai/profil/spieler/278343" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Woo-yeong Jeong", + "player_id": 297583, + "position": "Attacking Midfield", + "age": 26, + "nationalities": [ + "Korea, South" + ], + "contract_until": null, + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/woo-yeong-jeong/profil/spieler/297583" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Oliver Burke", + "player_id": 341317, + "position": "Centre-Forward", + "age": 29, + "nationalities": [ + "Scotland" + ], + "contract_until": "30/06/2029", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/oliver-burke/profil/spieler/341317" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Frederik Rönnow", + "player_id": 107775, + "position": "Goalkeeper", + "age": 34, + "nationalities": [ + "Denmark" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/frederik-ronnow/profil/spieler/107775" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Janik Haberer", + "player_id": 177779, + "position": "Central Midfield", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/janik-haberer/profil/spieler/177779" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Josip Juranovic", + "player_id": 362977, + "position": "Right-Back", + "age": 31, + "nationalities": [ + "Croatia" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/josip-juranovic/profil/spieler/362977" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Kastriot Imeri", + "player_id": 469957, + "position": "Left Midfield", + "age": 26, + "nationalities": [ + "Switzerland" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/kastriot-imeri/profil/spieler/469957" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Marin Ljubicic", + "player_id": 838236, + "position": "Centre-Forward", + "age": 24, + "nationalities": [ + "Croatia" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/marin-ljubicic/profil/spieler/838236" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Rani Khedira", + "player_id": 124410, + "position": "Defensive Midfield", + "age": 32, + "nationalities": [ + "Tunisia", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/rani-khedira/profil/spieler/124410" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Robert Skov", + "player_id": 270393, + "position": "Left Midfield", + "age": 30, + "nationalities": [ + "Denmark" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/robert-skov/profil/spieler/270393" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 34, + "player_name": "Stanley Nsoki", + "player_id": 371141, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "France", + "DR Congo" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/stanley-nsoki/profil/spieler/371141" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Marvin Friedrich", + "player_id": 196231, + "position": "Centre-Back", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/marvin-friedrich/profil/spieler/196231" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Tim Skarke", + "player_id": 287920, + "position": "Centre-Forward", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/tim-skarke/profil/spieler/287920" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 49, + "player_name": "Linus Güther", + "player_id": 1378338, + "position": "Left Winger", + "age": 16, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/linus-guther/profil/spieler/1378338" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Christopher Trimmel", + "player_id": 75921, + "position": "Right-Back", + "age": 39, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2027", + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/christopher-trimmel/profil/spieler/75921" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Matheo Raab", + "player_id": 386685, + "position": "Goalkeeper", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/matheo-raab/profil/spieler/386685" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Carl Klaus", + "player_id": 161057, + "position": "Goalkeeper", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€350k", + "market_value_eur": 350000, + "player_url": "https://www.transfermarkt.com/carl-klaus/profil/spieler/161057" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Andrik Markgraf", + "player_id": 1027870, + "position": "Left-Back", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/andrik-markgraf/profil/spieler/1027870" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 38, + "player_name": "Julien Friedrich", + "player_id": 1033581, + "position": "Left Winger", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€125k", + "market_value_eur": 125000, + "player_url": "https://www.transfermarkt.com/julien-friedrich/profil/spieler/1033581" + }, + { + "team": "Union Berlin", + "team_id": 89, + "season_id": 2026, + "shirt_number": 32, + "player_name": "Mekhi Gray", + "player_id": 1162925, + "position": "Centre-Forward", + "age": 19, + "nationalities": [ + "Jamaica", + "Germany" + ], + "contract_until": null, + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/mekhi-gray/profil/spieler/1162925" + } + ], + "Hamburger SV": [ + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": null, + "player_name": "Fábio Vieira", + "player_id": 537598, + "position": "Attacking Midfield", + "age": 26, + "nationalities": [ + "Portugal" + ], + "contract_until": "30/06/2030", + "market_value": "€18.00m", + "market_value_eur": 18000000, + "player_url": "https://www.transfermarkt.com/fabio-vieira/profil/spieler/537598" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Zakaria El Ouahdi", + "player_id": 820474, + "position": "Right-Back", + "age": 24, + "nationalities": [ + "Morocco", + "Belgium" + ], + "contract_until": "30/06/2031", + "market_value": "€17.00m", + "market_value_eur": 17000000, + "player_url": "https://www.transfermarkt.com/zakaria-el-ouahdi/profil/spieler/820474" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Albert Sambi Lokonga", + "player_id": 381967, + "position": "Central Midfield", + "age": 26, + "nationalities": [ + "Belgium", + "DR Congo" + ], + "contract_until": "30/06/2028", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/albert-sambi-lokonga/profil/spieler/381967" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 3, + "player_name": "David Møller Wolfe", + "player_id": 661427, + "position": "Left-Back", + "age": 24, + "nationalities": [ + "Norway" + ], + "contract_until": "30/06/2027", + "market_value": "€12.00m", + "market_value_eur": 12000000, + "player_url": "https://www.transfermarkt.com/david-moller-wolfe/profil/spieler/661427" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Martin Adeline", + "player_id": 814976, + "position": "Attacking Midfield", + "age": 22, + "nationalities": [ + "France", + "Morocco" + ], + "contract_until": "30/06/2030", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/martin-adeline/profil/spieler/814976" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Nicolai Remberg", + "player_id": 592534, + "position": "Defensive Midfield", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/nicolai-remberg/profil/spieler/592534" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Bilal Nadir", + "player_id": 659520, + "position": "Central Midfield", + "age": 22, + "nationalities": [ + "Morocco", + "France" + ], + "contract_until": "30/06/2029", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/bilal-nadir/profil/spieler/659520" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Nicolás Capaldo", + "player_id": 649672, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Argentina", + "Italy" + ], + "contract_until": "30/06/2028", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/nicolas-capaldo/profil/spieler/649672" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Sebastiaan Bornauw", + "player_id": 338629, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Belgium" + ], + "contract_until": "30/06/2027", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/sebastiaan-bornauw/profil/spieler/338629" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Terem Moffi", + "player_id": 538874, + "position": "Centre-Forward", + "age": 27, + "nationalities": [ + "Nigeria" + ], + "contract_until": "30/06/2029", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/terem-moffi/profil/spieler/538874" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Albert Grønbaek", + "player_id": 503866, + "position": "Attacking Midfield", + "age": 25, + "nationalities": [ + "Denmark" + ], + "contract_until": "30/06/2030", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/albert-gronbaek/profil/spieler/503866" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 38, + "player_name": "Alexander Røssing-Lelesiit", + "player_id": 1213681, + "position": "Left Winger", + "age": 19, + "nationalities": [ + "Norway" + ], + "contract_until": "30/06/2030", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/alexander-rossing-lelesiit/profil/spieler/1213681" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Miro Muheim", + "player_id": 298603, + "position": "Left-Back", + "age": 28, + "nationalities": [ + "Switzerland" + ], + "contract_until": "30/06/2027", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/miro-muheim/profil/spieler/298603" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Jordan Torunarigha", + "player_id": 227110, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Nigeria", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/jordan-torunarigha/profil/spieler/227110" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Kofi Amoako", + "player_id": 814950, + "position": "Defensive Midfield", + "age": 21, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2030", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/kofi-amoako/profil/spieler/814950" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Otto Stange", + "player_id": 1058520, + "position": "Centre-Forward", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/otto-stange/profil/spieler/1058520" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Warmed Omari", + "player_id": 711996, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "Comoros", + "France" + ], + "contract_until": "30/06/2030", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/warmed-omari/profil/spieler/711996" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Patson Daka", + "player_id": 365172, + "position": "Centre-Forward", + "age": 27, + "nationalities": [ + "Zambia" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/patson-daka/profil/spieler/365172" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 12, + "player_name": "Sander Tangvik", + "player_id": 549378, + "position": "Goalkeeper", + "age": 23, + "nationalities": [ + "Norway" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/sander-tangvik/profil/spieler/549378" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Immanuel Pherai", + "player_id": 412935, + "position": "Attacking Midfield", + "age": 25, + "nationalities": [ + "Suriname", + "Netherlands" + ], + "contract_until": "30/06/2027", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/immanuel-pherai/profil/spieler/412935" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Daniel Heuer Fernandes", + "player_id": 84993, + "position": "Goalkeeper", + "age": 33, + "nationalities": [ + "Portugal", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/daniel-heuer-fernandes/profil/spieler/84993" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Bakery Jatta", + "player_id": 415194, + "position": "Right Midfield", + "age": 28, + "nationalities": [ + "The Gambia" + ], + "contract_until": "30/06/2029", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/bakery-jatta/profil/spieler/415194" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Yussuf Poulsen", + "player_id": 157635, + "position": "Centre-Forward", + "age": 32, + "nationalities": [ + "Denmark", + "Tanzania" + ], + "contract_until": "30/06/2027", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/yussuf-poulsen/profil/spieler/157635" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 43, + "player_name": "Shafiq Nandja", + "player_id": 1125079, + "position": "Centre-Back", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/shafiq-nandja/profil/spieler/1125079" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 41, + "player_name": "Fernando Dickes", + "player_id": 1048715, + "position": "Goalkeeper", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/fernando-dickes/profil/spieler/1048715" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 37, + "player_name": "Louis Lemke", + "player_id": 1294853, + "position": "Left-Back", + "age": 16, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/louis-lemke/profil/spieler/1294853" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Joel Agyekum", + "player_id": 815838, + "position": "Centre-Back", + "age": 21, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": "30/06/2027", + "market_value": "€150k", + "market_value_eur": 150000, + "player_url": "https://www.transfermarkt.com/joel-agyekum/profil/spieler/815838" + }, + { + "team": "Hamburger SV", + "team_id": 41, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Elias Lahti", + "player_id": 1303450, + "position": "Goalkeeper", + "age": 17, + "nationalities": [ + "Finland" + ], + "contract_until": "30/06/2028", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/elias-lahti/profil/spieler/1303450" + } + ], + "FC Schalke 04": [ + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Soufiane El-Faouzi", + "player_id": 697740, + "position": "Central Midfield", + "age": 24, + "nationalities": [ + "Morocco", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€9.00m", + "market_value_eur": 9000000, + "player_url": "https://www.transfermarkt.com/soufiane-el-faouzi/profil/spieler/697740" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 43, + "player_name": "Mertcan Ayhan", + "player_id": 969376, + "position": "Centre-Back", + "age": 19, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€8.00m", + "market_value_eur": 8000000, + "player_url": "https://www.transfermarkt.com/mertcan-ayhan/profil/spieler/969376" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Hee-chan Hwang", + "player_id": 292246, + "position": "Centre-Forward", + "age": 30, + "nationalities": [ + "Korea, South" + ], + "contract_until": "30/06/2027", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Junior Dina Ebimbe", + "player_id": 536482, + "position": "Right Midfield", + "age": 25, + "nationalities": [ + "Cameroon", + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€6.00m", + "market_value_eur": 6000000, + "player_url": "https://www.transfermarkt.com/junior-dina-ebimbe/profil/spieler/536482" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Moussa Sylla", + "player_id": 460655, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Mali", + "France" + ], + "contract_until": "30/06/2028", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/moussa-sylla/profil/spieler/460655" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Robin Gosens", + "player_id": 273132, + "position": "Left-Back", + "age": 32, + "nationalities": [ + "Germany", + "Netherlands" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/robin-gosens/profil/spieler/273132" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Adil Aouchiche", + "player_id": 569385, + "position": "Attacking Midfield", + "age": 24, + "nationalities": [ + "Algeria", + "France" + ], + "contract_until": "30/06/2030", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/adil-aouchiche/profil/spieler/569385" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Dejan Ljubicic", + "player_id": 287188, + "position": "Defensive Midfield", + "age": 28, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2028", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/dejan-ljubicic/profil/spieler/287188" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Junior Adamu", + "player_id": 452477, + "position": "Centre-Forward", + "age": 25, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2029", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/junior-adamu/profil/spieler/452477" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Maximilian Wöber", + "player_id": 263361, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Austria" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/maximilian-wober/profil/spieler/263361" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Vitalie Becker", + "player_id": 919703, + "position": "Left-Back", + "age": 21, + "nationalities": [ + "Germany", + "Russia" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/vitalie-becker/profil/spieler/919703" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Hasan Kuruçay", + "player_id": 292812, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Türkiye", + "Denmark" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/hasan-kurucay/profil/spieler/292812" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Ron Schallenberg", + "player_id": 332392, + "position": "Defensive Midfield", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/ron-schallenberg/profil/spieler/332392" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 13, + "player_name": "Satoshi Tanaka", + "player_id": 665618, + "position": "Defensive Midfield", + "age": 24, + "nationalities": [ + "Japan" + ], + "contract_until": "30/06/2030", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/satoshi-tanaka/profil/spieler/665618" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Kenan Karaman", + "player_id": 119557, + "position": "Attacking Midfield", + "age": 32, + "nationalities": [ + "Türkiye", + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/kenan-karaman/profil/spieler/119557" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Nikola Katic", + "player_id": 422051, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Bosnia-Herzegovina", + "Croatia" + ], + "contract_until": "30/06/2028", + "market_value": "€1.80m", + "market_value_eur": 1800000, + "player_url": "https://www.transfermarkt.com/nikola-katic/profil/spieler/422051" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Timo Becker", + "player_id": 282349, + "position": "Centre-Back", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/timo-becker/profil/spieler/282349" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Edin Dzeko", + "player_id": 28396, + "position": "Centre-Forward", + "age": 40, + "nationalities": [ + "Bosnia-Herzegovina" + ], + "contract_until": "30/06/2027", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/edin-dzeko/profil/spieler/28396" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Adrian Gantenbein", + "player_id": 410870, + "position": "Right-Back", + "age": 25, + "nationalities": [ + "Switzerland" + ], + "contract_until": "30/06/2028", + "market_value": "€900k", + "market_value_eur": 900000, + "player_url": "https://www.transfermarkt.com/adrian-gantenbein/profil/spieler/410870" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Finn Porath", + "player_id": 241307, + "position": "Right Midfield", + "age": 29, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/finn-porath/profil/spieler/241307" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Loris Karius", + "player_id": 85864, + "position": "Goalkeeper", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/loris-karius/profil/spieler/85864" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Bryan Lasme", + "player_id": 477109, + "position": "Centre-Forward", + "age": 27, + "nationalities": [ + "France", + "Cote d'Ivoire" + ], + "contract_until": "30/06/2027", + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/bryan-lasme/profil/spieler/477109" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Emil Højlund", + "player_id": 802560, + "position": "Centre-Forward", + "age": 21, + "nationalities": [ + "Denmark" + ], + "contract_until": "30/06/2028", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/emil-hojlund/profil/spieler/802560" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 14, + "player_name": "Janik Bachmann", + "player_id": 327862, + "position": "Central Midfield", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/janik-bachmann/profil/spieler/327862" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Kevin Müller", + "player_id": 43824, + "position": "Goalkeeper", + "age": 35, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/kevin-muller/profil/spieler/43824" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 36, + "player_name": "Johannes Siebeking", + "player_id": 1047294, + "position": "Goalkeeper", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€125k", + "market_value_eur": 125000, + "player_url": "https://www.transfermarkt.com/johannes-siebeking/profil/spieler/1047294" + }, + { + "team": "FC Schalke 04", + "team_id": 33, + "season_id": 2026, + "shirt_number": 38, + "player_name": "Luca Vozar", + "player_id": 1162413, + "position": "Defensive Midfield", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/luca-vozar/profil/spieler/1162413" + } + ], + "SV Elversberg": [ + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Francis Onyeka", + "player_id": 929943, + "position": "Attacking Midfield", + "age": 19, + "nationalities": [ + "Germany", + "Nigeria" + ], + "contract_until": "30/06/2027", + "market_value": "€10.00m", + "market_value_eur": 10000000, + "player_url": "https://www.transfermarkt.com/francis-onyeka/profil/spieler/929943" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Noel Futkeu", + "player_id": 675535, + "position": "Centre-Forward", + "age": 23, + "nationalities": [ + "Germany", + "Cameroon" + ], + "contract_until": "30/06/2027", + "market_value": "€7.50m", + "market_value_eur": 7500000, + "player_url": "https://www.transfermarkt.com/noel-futkeu/profil/spieler/675535" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 39, + "player_name": "Cole Campbell", + "player_id": 866579, + "position": "Right Winger", + "age": 20, + "nationalities": [ + "United States", + "Iceland" + ], + "contract_until": "30/06/2030", + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/cole-campbell/profil/spieler/866579" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 42, + "player_name": "David Mokwa", + "player_id": 974894, + "position": "Centre-Forward", + "age": 22, + "nationalities": [ + "France", + "Cameroon" + ], + "contract_until": "30/06/2029", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/david-mokwa/profil/spieler/974894" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 10, + "player_name": "Noah Darvich", + "player_id": 897480, + "position": "Attacking Midfield", + "age": 19, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/noah-darvich/profil/spieler/897480" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Lukas Petkov", + "player_id": 401639, + "position": "Right Winger", + "age": 25, + "nationalities": [ + "Bulgaria", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/lukas-petkov/profil/spieler/401639" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Maurice Krattenmacher", + "player_id": 829316, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/maurice-krattenmacher/profil/spieler/829316" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Lasse Günther", + "player_id": 522245, + "position": "Left-Back", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2030", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/lasse-gunther/profil/spieler/522245" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Lukas Pinckert", + "player_id": 448259, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/lukas-pinckert/profil/spieler/448259" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Lukasz Poreba", + "player_id": 532169, + "position": "Defensive Midfield", + "age": 26, + "nationalities": [ + "Poland" + ], + "contract_until": "30/06/2029", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/lukasz-poreba/profil/spieler/532169" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Nicolas Kristof", + "player_id": 349465, + "position": "Goalkeeper", + "age": 26, + "nationalities": [ + "Austria", + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/nicolas-kristof/profil/spieler/349465" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Luca Sirch", + "player_id": 521928, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€2.20m", + "market_value_eur": 2200000, + "player_url": "https://www.transfermarkt.com/luca-sirch/profil/spieler/521928" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Tom Zimmerschied", + "player_id": 337097, + "position": "Left Winger", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/tom-zimmerschied/profil/spieler/337097" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 43, + "player_name": "Felix Keidel", + "player_id": 815322, + "position": "Right-Back", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/felix-keidel/profil/spieler/815322" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Nicholas Mickelson", + "player_id": 430034, + "position": "Left-Back", + "age": 27, + "nationalities": [ + "Thailand", + "Norway" + ], + "contract_until": "30/06/2027", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/nicholas-mickelson/profil/spieler/430034" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Amara Condé", + "player_id": 207580, + "position": "Defensive Midfield", + "age": 29, + "nationalities": [ + "Germany", + "Guinea" + ], + "contract_until": "30/06/2028", + "market_value": "€900k", + "market_value_eur": 900000, + "player_url": "https://www.transfermarkt.com/amara-conde/profil/spieler/207580" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Maximilian Rohr", + "player_id": 440386, + "position": "Centre-Back", + "age": 31, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/maximilian-rohr/profil/spieler/440386" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Frederik Schmahl", + "player_id": 604756, + "position": "Central Midfield", + "age": 23, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€750k", + "market_value_eur": 750000, + "player_url": "https://www.transfermarkt.com/frederik-schmahl/profil/spieler/604756" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Jan Gyamerah", + "player_id": 192840, + "position": "Right-Back", + "age": 31, + "nationalities": [ + "Ghana", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€700k", + "market_value_eur": 700000, + "player_url": "https://www.transfermarkt.com/jan-gyamerah/profil/spieler/192840" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Florian Le Joncour", + "player_id": 352332, + "position": "Centre-Back", + "age": 31, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2027", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/florian-le-joncour/profil/spieler/352332" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 16, + "player_name": "Luca Pfeiffer", + "player_id": 232463, + "position": "Centre-Forward", + "age": 30, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/luca-pfeiffer/profil/spieler/232463" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Luca Schnellbacher", + "player_id": 229991, + "position": "Centre-Forward", + "age": 32, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/luca-schnellbacher/profil/spieler/229991" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Raif Adam", + "player_id": 910538, + "position": "Right Winger", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/raif-adam/profil/spieler/910538" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Luis Seifert", + "player_id": 806007, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€200k", + "market_value_eur": 200000, + "player_url": "https://www.transfermarkt.com/luis-seifert/profil/spieler/806007" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Tim Boss", + "player_id": 85534, + "position": "Goalkeeper", + "age": 33, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€200k", + "market_value_eur": 200000, + "player_url": "https://www.transfermarkt.com/tim-boss/profil/spieler/85534" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Frank Lehmann", + "player_id": 44536, + "position": "Goalkeeper", + "age": 37, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€100k", + "market_value_eur": 100000, + "player_url": "https://www.transfermarkt.com/frank-lehmann/profil/spieler/44536" + }, + { + "team": "SV Elversberg", + "team_id": 64, + "season_id": 2026, + "shirt_number": 12, + "player_name": "Elias Etringer", + "player_id": 1159486, + "position": "Goalkeeper", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "-", + "market_value_eur": null, + "player_url": "https://www.transfermarkt.com/elias-etringer/profil/spieler/1159486" + } + ], + "SC Paderborn": [ + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 5, + "player_name": "Santiago Castañeda", + "player_id": 1005509, + "position": "Defensive Midfield", + "age": 21, + "nationalities": [ + "United States", + "Colombia" + ], + "contract_until": null, + "market_value": "€5.00m", + "market_value_eur": 5000000, + "player_url": "https://www.transfermarkt.com/santiago-castaneda/profil/spieler/1005509" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 38, + "player_name": "Deniz Zeitler", + "player_id": 1108022, + "position": "Left Winger", + "age": 19, + "nationalities": [ + "Germany", + "Türkiye" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/deniz-zeitler/profil/spieler/1108022" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 9, + "player_name": "Rayan Philippe", + "player_id": 694507, + "position": "Right Winger", + "age": 25, + "nationalities": [ + "France" + ], + "contract_until": "30/06/2027", + "market_value": "€4.00m", + "market_value_eur": 4000000, + "player_url": "https://www.transfermarkt.com/rayan-philippe/profil/spieler/694507" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 28, + "player_name": "Laurin Ulrich", + "player_id": 717465, + "position": "Central Midfield", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€3.50m", + "market_value_eur": 3500000, + "player_url": "https://www.transfermarkt.com/laurin-ulrich/profil/spieler/717465" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 40, + "player_name": "Gabriel Vidovic", + "player_id": 604327, + "position": "Left Winger", + "age": 22, + "nationalities": [ + "Croatia", + "Germany" + ], + "contract_until": null, + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/gabriel-vidovic/profil/spieler/604327" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 17, + "player_name": "Laurin Curda", + "player_id": 516978, + "position": "Right Midfield", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/laurin-curda/profil/spieler/516978" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 18, + "player_name": "Marvin Pieringer", + "player_id": 471055, + "position": "Centre-Forward", + "age": 26, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€3.00m", + "market_value_eur": 3000000, + "player_url": "https://www.transfermarkt.com/marvin-pieringer/profil/spieler/471055" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 22, + "player_name": "Mattes Hansen", + "player_id": 694132, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/mattes-hansen/profil/spieler/694132" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 25, + "player_name": "Tjark Scheller", + "player_id": 509650, + "position": "Centre-Back", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€2.50m", + "market_value_eur": 2500000, + "player_url": "https://www.transfermarkt.com/tjark-scheller/profil/spieler/509650" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 20, + "player_name": "Felix Götze", + "player_id": 330635, + "position": "Centre-Back", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/felix-gotze/profil/spieler/330635" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 15, + "player_name": "Nahuel Noll", + "player_id": 600942, + "position": "Goalkeeper", + "age": 23, + "nationalities": [ + "Germany", + "Spain" + ], + "contract_until": "30/06/2027", + "market_value": "€2.00m", + "market_value_eur": 2000000, + "player_url": "https://www.transfermarkt.com/nahuel-noll/profil/spieler/600942" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 7, + "player_name": "Oliver Batista Meier", + "player_id": 406614, + "position": "Left Winger", + "age": 25, + "nationalities": [ + "Germany", + "Brazil" + ], + "contract_until": null, + "market_value": "€1.50m", + "market_value_eur": 1500000, + "player_url": "https://www.transfermarkt.com/oliver-batista-meier/profil/spieler/406614" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 21, + "player_name": "Jano ter Horst", + "player_id": 606113, + "position": "Centre-Back", + "age": 24, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/jano-ter-horst/profil/spieler/606113" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 23, + "player_name": "Raphael Obermair", + "player_id": 330699, + "position": "Left Midfield", + "age": 30, + "nationalities": [ + "Philippines", + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€1.20m", + "market_value_eur": 1200000, + "player_url": "https://www.transfermarkt.com/raphael-obermair/profil/spieler/330699" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 33, + "player_name": "Marcel Hoffmeier", + "player_id": 570152, + "position": "Centre-Back", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/marcel-hoffmeier/profil/spieler/570152" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 2, + "player_name": "Ruben Müller", + "player_id": 907085, + "position": "Right-Back", + "age": 21, + "nationalities": [ + "Germany", + "Spain" + ], + "contract_until": null, + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/ruben-muller/profil/spieler/907085" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 30, + "player_name": "Stefano Marino", + "player_id": 829267, + "position": "Centre-Forward", + "age": 22, + "nationalities": [ + "Germany", + "Italy" + ], + "contract_until": null, + "market_value": "€1.00m", + "market_value_eur": 1000000, + "player_url": "https://www.transfermarkt.com/stefano-marino/profil/spieler/829267" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 26, + "player_name": "Sebastian Klaas", + "player_id": 378424, + "position": "Central Midfield", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€900k", + "market_value_eur": 900000, + "player_url": "https://www.transfermarkt.com/sebastian-klaas/profil/spieler/378424" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 8, + "player_name": "Luka Duric", + "player_id": 685484, + "position": "Central Midfield", + "age": 23, + "nationalities": [ + "Bosnia-Herzegovina", + "Germany" + ], + "contract_until": null, + "market_value": "€800k", + "market_value_eur": 800000, + "player_url": "https://www.transfermarkt.com/luka-duric/profil/spieler/685484" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 3, + "player_name": "Jonah Sticker", + "player_id": 698843, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€750k", + "market_value_eur": 750000, + "player_url": "https://www.transfermarkt.com/jonah-sticker/profil/spieler/698843" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 27, + "player_name": "Steffen Tigges", + "player_id": 296879, + "position": "Centre-Forward", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€700k", + "market_value_eur": 700000, + "player_url": "https://www.transfermarkt.com/steffen-tigges/profil/spieler/296879" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 6, + "player_name": "Tom Baack", + "player_id": 331637, + "position": "Defensive Midfield", + "age": 27, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€600k", + "market_value_eur": 600000, + "player_url": "https://www.transfermarkt.com/tom-baack/profil/spieler/331637" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 1, + "player_name": "Markus Schubert", + "player_id": 296741, + "position": "Goalkeeper", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/markus-schubert/profil/spieler/296741" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 24, + "player_name": "Niklas Mohr", + "player_id": 949389, + "position": "Left Midfield", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€500k", + "market_value_eur": 500000, + "player_url": "https://www.transfermarkt.com/niklas-mohr/profil/spieler/949389" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 44, + "player_name": "Timur Gayret", + "player_id": 421323, + "position": "Central Midfield", + "age": 28, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2029", + "market_value": "€450k", + "market_value_eur": 450000, + "player_url": "https://www.transfermarkt.com/timur-gayret/profil/spieler/421323" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 29, + "player_name": "Clemens Lippmann", + "player_id": 1148887, + "position": "Right Midfield", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€400k", + "market_value_eur": 400000, + "player_url": "https://www.transfermarkt.com/clemens-lippmann/profil/spieler/1148887" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 4, + "player_name": "Nyamekye Awortwie-Grant", + "player_id": 521331, + "position": "Centre-Back", + "age": 26, + "nationalities": [ + "Germany", + "Ghana" + ], + "contract_until": null, + "market_value": "€400k", + "market_value_eur": 400000, + "player_url": "https://www.transfermarkt.com/nyamekye-awortwie-grant/profil/spieler/521331" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 11, + "player_name": "Sven Michel", + "player_id": 186988, + "position": "Right Winger", + "age": 36, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2027", + "market_value": "€300k", + "market_value_eur": 300000, + "player_url": "https://www.transfermarkt.com/sven-michel/profil/spieler/186988" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": null, + "player_name": "Tristan Zobel", + "player_id": 798091, + "position": "Centre-Back", + "age": 22, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2028", + "market_value": "€225k", + "market_value_eur": 225000, + "player_url": "https://www.transfermarkt.com/tristan-zobel/profil/spieler/798091" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 19, + "player_name": "Albert Millgramm", + "player_id": 814986, + "position": "Left Winger", + "age": 21, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€150k", + "market_value_eur": 150000, + "player_url": "https://www.transfermarkt.com/albert-millgramm/profil/spieler/814986" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 31, + "player_name": "Florian Pruhs", + "player_id": 930013, + "position": "Goalkeeper", + "age": 20, + "nationalities": [ + "Germany" + ], + "contract_until": null, + "market_value": "€150k", + "market_value_eur": 150000, + "player_url": "https://www.transfermarkt.com/florian-pruhs/profil/spieler/930013" + }, + { + "team": "SC Paderborn", + "team_id": 127, + "season_id": 2026, + "shirt_number": 32, + "player_name": "Lasse Eickel", + "player_id": 1299403, + "position": "Centre-Forward", + "age": 18, + "nationalities": [ + "Germany" + ], + "contract_until": "30/06/2031", + "market_value": "€150k", + "market_value_eur": 150000, + "player_url": "https://www.transfermarkt.com/lasse-eickel/profil/spieler/1299403" + } + ] + }, + "validation_warnings": [], + "errors": [] +} diff --git a/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425_team_market_value_p80.csv b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425_team_market_value_p80.csv new file mode 100644 index 0000000..340a940 --- /dev/null +++ b/outputs/transfermarkt/squads/transfermarkt_bundesliga_squads_2026_20260904_104425_team_market_value_p80.csv @@ -0,0 +1,116 @@ +team,team_id,season_id,shirt_number,player_name,player_id,position,age,nationalities,contract_until,market_value,market_value_eur,player_url,team_market_value_percentile_threshold_eur,market_value_percentile_within_team +1. FC Köln,3,2026,10,Said El Mala,1168219,Left Winger,20,Germany,30/06/2031,€45.00m,45000000,https://www.transfermarkt.com/said-el-mala/profil/spieler/1168219,8000000.0,100.0 +1. FC Köln,3,2026,47,Mikey Moore,1011147,Right Winger,19,England|Wales,30/06/2027,€18.00m,18000000,https://www.transfermarkt.com/mikey-moore/profil/spieler/1011147,8000000.0,96.15 +1. FC Köln,3,2026,22,Jahmai Simpson-Pusey,942497,Centre-Back,20,England,30/06/2030,€9.00m,9000000,https://www.transfermarkt.com/jahmai-simpson-pusey/profil/spieler/942497,8000000.0,88.46 +1. FC Köln,3,2026,9,Ragnar Ache,416380,Centre-Forward,28,Germany|Ghana,30/06/2029,€9.00m,9000000,https://www.transfermarkt.com/ragnar-ache/profil/spieler/416380,8000000.0,88.46 +1. FC Köln,3,2026,27,Thijs Dallinga,538964,Centre-Forward,26,Netherlands,30/06/2027,€9.00m,9000000,https://www.transfermarkt.com/thijs-dallinga/profil/spieler/538964,8000000.0,88.46 +1. FC Köln,3,2026,8,Ísak Jóhannesson,579565,Central Midfield,23,Iceland|England,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/isak-johannesson/profil/spieler/579565,8000000.0,80.77 +Bayer Leverkusen,15,2026,30,Ibrahim Maza,905011,Attacking Midfield,20,Algeria|Germany,30/06/2030,€45.00m,45000000,https://www.transfermarkt.com/ibrahim-maza/profil/spieler/905011,24400000.0,98.15 +Bayer Leverkusen,15,2026,4,Jarell Quansah,632349,Centre-Back,23,England|Scotland,30/06/2030,€45.00m,45000000,https://www.transfermarkt.com/jarell-quansah/profil/spieler/632349,24400000.0,98.15 +Bayer Leverkusen,15,2026,35,Christian Kofane,1364454,Centre-Forward,20,Cameroon,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/christian-kofane/profil/spieler/1364454,24400000.0,92.59 +Bayer Leverkusen,15,2026,12,Edmond Tapsoba,564545,Centre-Back,27,Burkina Faso,30/06/2031,€35.00m,35000000,https://www.transfermarkt.com/edmond-tapsoba/profil/spieler/564545,24400000.0,88.89 +Bayer Leverkusen,15,2026,10,Malik Tillman,467437,Attacking Midfield,24,United States|Germany,30/06/2030,€30.00m,30000000,https://www.transfermarkt.com/malik-tillman/profil/spieler/467437,24400000.0,85.19 +Bayer Leverkusen,15,2026,19,Moussa Diaby,395516,Right Winger,27,France|Mali,30/06/2031,€25.00m,25000000,https://www.transfermarkt.com/moussa-diaby/profil/spieler/395516,24400000.0,81.48 +Bayern Munich,27,2026,17,Michael Olise,566723,Right Winger,24,France|England,30/06/2029,€170.00m,170000000,https://www.transfermarkt.com/michael-olise/profil/spieler/566723,64000000.0,100.0 +Bayern Munich,27,2026,10,Jamal Musiala,580195,Attacking Midfield,23,Germany|England,30/06/2030,€100.00m,100000000,https://www.transfermarkt.com/jamal-musiala/profil/spieler/580195,64000000.0,95.83 +Bayern Munich,27,2026,45,Aleksandar Pavlovic,792380,Defensive Midfield,22,Germany|Serbia,30/06/2029,€90.00m,90000000,https://www.transfermarkt.com/aleksandar-pavlovic/profil/spieler/792380,64000000.0,91.67 +Bayern Munich,27,2026,2,Dayot Upamecano,344695,Centre-Back,27,France|Guinea-Bissau,30/06/2030,€75.00m,75000000,https://www.transfermarkt.com/dayot-upamecano/profil/spieler/344695,64000000.0,87.5 +Bayern Munich,27,2026,14,Luis Díaz,480692,Left Winger,29,Colombia,30/06/2029,€70.00m,70000000,https://www.transfermarkt.com/luis-diaz/profil/spieler/480692,64000000.0,83.33 +Borussia Dortmund,16,2026,8,Felix Nmecha,406640,Central Midfield,25,Germany|England,30/06/2030,€55.00m,55000000,https://www.transfermarkt.com/felix-nmecha/profil/spieler/406640,35000000.0,98.33 +Borussia Dortmund,16,2026,4,Nico Schlotterbeck,388198,Centre-Back,26,Germany,30/06/2031,€55.00m,55000000,https://www.transfermarkt.com/nico-schlotterbeck/profil/spieler/388198,35000000.0,98.33 +Borussia Dortmund,16,2026,1,Gregor Kobel,257814,Goalkeeper,28,Switzerland,30/06/2028,€40.00m,40000000,https://www.transfermarkt.com/gregor-kobel/profil/spieler/257814,35000000.0,90.0 +Borussia Dortmund,16,2026,7,Jobe Bellingham,796297,Central Midfield,20,England|Ireland,30/06/2030,€40.00m,40000000,https://www.transfermarkt.com/jobe-bellingham/profil/spieler/796297,35000000.0,90.0 +Borussia Dortmund,16,2026,14,Maximilian Beier,578392,Centre-Forward,23,Germany,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/maximilian-beier/profil/spieler/578392,35000000.0,90.0 +Borussia Dortmund,16,2026,18,Ethan Nwaneri,890719,Attacking Midfield,19,England|Nigeria,30/06/2027,€35.00m,35000000,https://www.transfermarkt.com/ethan-nwaneri/profil/spieler/890719,35000000.0,81.67 +Borussia Dortmund,16,2026,19,Konstantinos Karetsas,990148,Attacking Midfield,18,Greece|Belgium,30/06/2031,€35.00m,35000000,https://www.transfermarkt.com/konstantinos-karetsas/profil/spieler/990148,35000000.0,81.67 +Borussia Mönchengladbach,18,2026,36,Wael Mohya,1070979,Attacking Midfield,17,Germany|Morocco,,€17.00m,17000000,https://www.transfermarkt.com/wael-mohya/profil/spieler/1070979,7200000.0,100.0 +Borussia Mönchengladbach,18,2026,17,Jens Castrop,613192,Central Midfield,23,"Korea, South|Germany",30/06/2029,€10.00m,10000000,https://www.transfermarkt.com/jens-castrop/profil/spieler/613192,7200000.0,95.0 +Borussia Mönchengladbach,18,2026,19,Nicolas Kühn,336012,Right Winger,26,Germany,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/nicolas-kuhn/profil/spieler/336012,7200000.0,95.0 +Borussia Mönchengladbach,18,2026,6,Ko Itakura,355816,Centre-Back,29,Japan,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/ko-itakura/profil/spieler/355816,7200000.0,86.67 +Borussia Mönchengladbach,18,2026,1,Moritz Nicolas,284270,Goalkeeper,28,Germany,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/moritz-nicolas/profil/spieler/284270,7200000.0,86.67 +Borussia Mönchengladbach,18,2026,11,Tim Kleindienst,193033,Centre-Forward,31,Germany,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/tim-kleindienst/profil/spieler/193033,7200000.0,86.67 +Eintracht Frankfurt,24,2026,42,Can Uzun,816585,Attacking Midfield,20,Türkiye|Germany,30/06/2029,€45.00m,45000000,https://www.transfermarkt.com/can-uzun/profil/spieler/816585,17600000.0,100.0 +Eintracht Frankfurt,24,2026,9,Jonathan Burkardt,333647,Centre-Forward,26,Germany,30/06/2030,€30.00m,30000000,https://www.transfermarkt.com/jonathan-burkardt/profil/spieler/333647,17600000.0,96.0 +Eintracht Frankfurt,24,2026,1,Noah Atubolu,526845,Goalkeeper,24,Germany|Nigeria,30/06/2027,€25.00m,25000000,https://www.transfermarkt.com/noah-atubolu/profil/spieler/526845,17600000.0,92.0 +Eintracht Frankfurt,24,2026,25,Raphael Onyedika,699783,Defensive Midfield,25,Nigeria,30/06/2031,€23.00m,23000000,https://www.transfermarkt.com/raphael-onyedika/profil/spieler/699783,17600000.0,88.0 +Eintracht Frankfurt,24,2026,34,Nnamdi Collins,684315,Centre-Back,22,Germany|Nigeria,30/06/2030,€20.00m,20000000,https://www.transfermarkt.com/nnamdi-collins/profil/spieler/684315,17600000.0,84.0 +FC Augsburg,167,2026,5,Chrislain Matsima,569383,Centre-Back,24,France|Congo,30/06/2030,€22.00m,22000000,https://www.transfermarkt.com/chrislain-matsima/profil/spieler/569383,11600000.0,100.0 +FC Augsburg,167,2026,40,Noahkai Banks,923945,Centre-Back,19,United States|Germany,30/06/2029,€20.00m,20000000,https://www.transfermarkt.com/noahkai-banks/profil/spieler/923945,11600000.0,96.3 +FC Augsburg,167,2026,20,Alexis Claude-Maurice,384593,Attacking Midfield,28,France|Guadeloupe,30/06/2027,€15.00m,15000000,https://www.transfermarkt.com/alexis-claude-maurice/profil/spieler/384593,11600000.0,92.59 +FC Augsburg,167,2026,32,Fabian Rieder,507341,Attacking Midfield,24,Switzerland,30/06/2030,€12.00m,12000000,https://www.transfermarkt.com/fabian-rieder/profil/spieler/507341,11600000.0,85.19 +FC Augsburg,167,2026,1,Finn Dahmen,251299,Goalkeeper,28,Germany|England,30/06/2027,€12.00m,12000000,https://www.transfermarkt.com/finn-dahmen/profil/spieler/251299,11600000.0,85.19 +FC Augsburg,167,2026,10,Mert Kömür,777005,Attacking Midfield,21,Germany|Türkiye,30/06/2029,€12.00m,12000000,https://www.transfermarkt.com/mert-komur/profil/spieler/777005,11600000.0,85.19 +FC Schalke 04,33,2026,23,Soufiane El-Faouzi,697740,Central Midfield,24,Morocco|Germany,30/06/2030,€9.00m,9000000,https://www.transfermarkt.com/soufiane-el-faouzi/profil/spieler/697740,4000000.0,100.0 +FC Schalke 04,33,2026,43,Mertcan Ayhan,969376,Centre-Back,19,Türkiye|Germany,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/mertcan-ayhan/profil/spieler/969376,4000000.0,96.15 +FC Schalke 04,33,2026,7,Hee-chan Hwang,292246,Centre-Forward,30,"Korea, South",30/06/2027,€6.00m,6000000,https://www.transfermarkt.com/hee-chan-hwang/profil/spieler/292246,4000000.0,90.38 +FC Schalke 04,33,2026,29,Junior Dina Ebimbe,536482,Right Midfield,25,Cameroon|France,30/06/2028,€6.00m,6000000,https://www.transfermarkt.com/junior-dina-ebimbe/profil/spieler/536482,4000000.0,90.38 +FC Schalke 04,33,2026,9,Moussa Sylla,460655,Centre-Forward,26,Mali|France,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/moussa-sylla/profil/spieler/460655,4000000.0,84.62 +FC Schalke 04,33,2026,8,Robin Gosens,273132,Left-Back,32,Germany|Netherlands,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/robin-gosens/profil/spieler/273132,4000000.0,80.77 +Hamburger SV,41,2026,,Fábio Vieira,537598,Attacking Midfield,26,Portugal,30/06/2030,€18.00m,18000000,https://www.transfermarkt.com/fabio-vieira/profil/spieler/537598,8800000.0,100.0 +Hamburger SV,41,2026,7,Zakaria El Ouahdi,820474,Right-Back,24,Morocco|Belgium,30/06/2031,€17.00m,17000000,https://www.transfermarkt.com/zakaria-el-ouahdi/profil/spieler/820474,8800000.0,96.3 +Hamburger SV,41,2026,6,Albert Sambi Lokonga,381967,Central Midfield,26,Belgium|DR Congo,30/06/2028,€12.00m,12000000,https://www.transfermarkt.com/albert-sambi-lokonga/profil/spieler/381967,8800000.0,90.74 +Hamburger SV,41,2026,3,David Møller Wolfe,661427,Left-Back,24,Norway,30/06/2027,€12.00m,12000000,https://www.transfermarkt.com/david-moller-wolfe/profil/spieler/661427,8800000.0,90.74 +Hamburger SV,41,2026,5,Martin Adeline,814976,Attacking Midfield,22,France|Morocco,30/06/2030,€10.00m,10000000,https://www.transfermarkt.com/martin-adeline/profil/spieler/814976,8800000.0,85.19 +Hamburger SV,41,2026,21,Nicolai Remberg,592534,Defensive Midfield,26,Germany,30/06/2028,€9.00m,9000000,https://www.transfermarkt.com/nicolai-remberg/profil/spieler/592534,8800000.0,81.48 +Mainz 05,39,2026,6,Kaishu Sano,643574,Defensive Midfield,25,Japan,30/06/2028,€50.00m,50000000,https://www.transfermarkt.com/kaishu-sano/profil/spieler/643574,8000000.0,100.0 +Mainz 05,39,2026,48,Kacper Potulski,1073748,Centre-Back,18,Poland,30/06/2028,€18.00m,18000000,https://www.transfermarkt.com/kacper-potulski/profil/spieler/1073748,8000000.0,94.0 +Mainz 05,39,2026,8,Paul Nebel,503160,Attacking Midfield,23,Germany|Ireland,30/06/2027,€18.00m,18000000,https://www.transfermarkt.com/paul-nebel/profil/spieler/503160,8000000.0,94.0 +Mainz 05,39,2026,10,Nadiem Amiri,232454,Central Midfield,29,Germany,30/06/2028,€17.00m,17000000,https://www.transfermarkt.com/nadiem-amiri/profil/spieler/232454,8000000.0,88.0 +Mainz 05,39,2026,17,Benedict Hollerbach,453870,Centre-Forward,25,Germany,30/06/2029,€8.00m,8000000,https://www.transfermarkt.com/benedict-hollerbach/profil/spieler/453870,8000000.0,82.0 +Mainz 05,39,2026,5,Eric Martel,597000,Defensive Midfield,24,Germany,,€8.00m,8000000,https://www.transfermarkt.com/eric-martel/profil/spieler/597000,8000000.0,82.0 +RB Leipzig,23826,2026,23,Castello Lukeba,618472,Centre-Back,23,France|Angola,30/06/2029,€50.00m,50000000,https://www.transfermarkt.com/castello-lukeba/profil/spieler/618472,28000000.0,100.0 +RB Leipzig,23826,2026,14,Christoph Baumgartner,324278,Attacking Midfield,27,Austria,30/06/2028,€40.00m,40000000,https://www.transfermarkt.com/christoph-baumgartner/profil/spieler/324278,28000000.0,96.55 +RB Leipzig,23826,2026,7,Antonio Nusa,894914,Left Winger,21,Norway|Nigeria,30/06/2029,€32.00m,32000000,https://www.transfermarkt.com/antonio-nusa/profil/spieler/894914,28000000.0,93.1 +RB Leipzig,23826,2026,21,Neil El Aynaoui,901019,Central Midfield,25,Morocco|France,30/06/2027,€30.00m,30000000,https://www.transfermarkt.com/neil-el-aynaoui/profil/spieler/901019,28000000.0,87.93 +RB Leipzig,23826,2026,40,Rômulo,957874,Centre-Forward,24,Brazil,30/06/2030,€30.00m,30000000,https://www.transfermarkt.com/romulo/profil/spieler/957874,28000000.0,87.93 +RB Leipzig,23826,2026,8,Assan Ouédraogo,897424,Central Midfield,20,Germany|Burkina Faso,30/06/2029,€28.00m,28000000,https://www.transfermarkt.com/assan-ouedraogo/profil/spieler/897424,28000000.0,79.31 +RB Leipzig,23826,2026,10,Brajan Gruda,700106,Attacking Midfield,22,Germany|Albania,30/06/2027,€28.00m,28000000,https://www.transfermarkt.com/brajan-gruda/profil/spieler/700106,28000000.0,79.31 +RB Leipzig,23826,2026,3,Maxime Estève,842341,Centre-Back,24,France,30/06/2031,€28.00m,28000000,https://www.transfermarkt.com/maxime-esteve/profil/spieler/842341,28000000.0,79.31 +SC Freiburg,60,2026,14,Yuito Suzuki,668606,Second Striker,24,Japan,,€24.00m,24000000,https://www.transfermarkt.com/yuito-suzuki/profil/spieler/668606,11600000.0,100.0 +SC Freiburg,60,2026,31,Igor Matanovic,605268,Centre-Forward,23,Croatia|Germany,,€22.00m,22000000,https://www.transfermarkt.com/igor-matanovic/profil/spieler/605268,11600000.0,96.3 +SC Freiburg,60,2026,43,Bruno Ogbus,863759,Centre-Back,20,Switzerland|Nigeria,,€15.00m,15000000,https://www.transfermarkt.com/bruno-ogbus/profil/spieler/863759,11600000.0,88.89 +SC Freiburg,60,2026,1,Mio Backhaus,620295,Goalkeeper,22,Germany|Japan,,€15.00m,15000000,https://www.transfermarkt.com/mio-backhaus/profil/spieler/620295,11600000.0,88.89 +SC Freiburg,60,2026,29,Philipp Treu,335993,Right-Back,25,Germany,,€15.00m,15000000,https://www.transfermarkt.com/philipp-treu/profil/spieler/335993,11600000.0,88.89 +SC Freiburg,60,2026,6,Patrick Osterhage,443331,Defensive Midfield,26,Germany,,€12.00m,12000000,https://www.transfermarkt.com/patrick-osterhage/profil/spieler/443331,11600000.0,81.48 +SC Paderborn,127,2026,5,Santiago Castañeda,1005509,Defensive Midfield,21,United States|Colombia,,€5.00m,5000000,https://www.transfermarkt.com/santiago-castaneda/profil/spieler/1005509,2900000.0,100.0 +SC Paderborn,127,2026,38,Deniz Zeitler,1108022,Left Winger,19,Germany|Türkiye,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/deniz-zeitler/profil/spieler/1108022,2900000.0,95.31 +SC Paderborn,127,2026,9,Rayan Philippe,694507,Right Winger,25,France,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/rayan-philippe/profil/spieler/694507,2900000.0,95.31 +SC Paderborn,127,2026,28,Laurin Ulrich,717465,Central Midfield,21,Germany,30/06/2027,€3.50m,3500000,https://www.transfermarkt.com/laurin-ulrich/profil/spieler/717465,2900000.0,90.62 +SC Paderborn,127,2026,40,Gabriel Vidovic,604327,Left Winger,22,Croatia|Germany,,€3.00m,3000000,https://www.transfermarkt.com/gabriel-vidovic/profil/spieler/604327,2900000.0,84.38 +SC Paderborn,127,2026,17,Laurin Curda,516978,Right Midfield,24,Germany,,€3.00m,3000000,https://www.transfermarkt.com/laurin-curda/profil/spieler/516978,2900000.0,84.38 +SC Paderborn,127,2026,18,Marvin Pieringer,471055,Centre-Forward,26,Germany,,€3.00m,3000000,https://www.transfermarkt.com/marvin-pieringer/profil/spieler/471055,2900000.0,84.38 +SV Elversberg,64,2026,40,Francis Onyeka,929943,Attacking Midfield,19,Germany|Nigeria,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/francis-onyeka/profil/spieler/929943,3000000.0,100.0 +SV Elversberg,64,2026,9,Noel Futkeu,675535,Centre-Forward,23,Germany|Cameroon,30/06/2027,€7.50m,7500000,https://www.transfermarkt.com/noel-futkeu/profil/spieler/675535,3000000.0,96.15 +SV Elversberg,64,2026,39,Cole Campbell,866579,Right Winger,20,United States|Iceland,30/06/2030,€5.00m,5000000,https://www.transfermarkt.com/cole-campbell/profil/spieler/866579,3000000.0,92.31 +SV Elversberg,64,2026,42,David Mokwa,974894,Centre-Forward,22,France|Cameroon,30/06/2029,€4.00m,4000000,https://www.transfermarkt.com/david-mokwa/profil/spieler/974894,3000000.0,86.54 +SV Elversberg,64,2026,10,Noah Darvich,897480,Attacking Midfield,19,Germany,30/06/2027,€4.00m,4000000,https://www.transfermarkt.com/noah-darvich/profil/spieler/897480,3000000.0,86.54 +SV Elversberg,64,2026,25,Lukas Petkov,401639,Right Winger,25,Bulgaria|Germany,30/06/2027,€3.00m,3000000,https://www.transfermarkt.com/lukas-petkov/profil/spieler/401639,3000000.0,78.85 +SV Elversberg,64,2026,7,Maurice Krattenmacher,829316,Left Winger,21,Germany,30/06/2030,€3.00m,3000000,https://www.transfermarkt.com/maurice-krattenmacher/profil/spieler/829316,3000000.0,78.85 +TSG Hoffenheim,533,2026,11,Fisnik Asllani,524290,Centre-Forward,24,Kosovo|Germany,30/06/2029,€35.00m,35000000,https://www.transfermarkt.com/fisnik-asllani/profil/spieler/524290,16200000.0,100.0 +TSG Hoffenheim,533,2026,7,Leon Avdullahu,667457,Defensive Midfield,22,Kosovo|Switzerland,30/06/2031,€30.00m,30000000,https://www.transfermarkt.com/leon-avdullahu/profil/spieler/667457,16200000.0,96.43 +TSG Hoffenheim,533,2026,17,Nathan De Cat,1105541,Central Midfield,18,Belgium,30/06/2031,€27.00m,27000000,https://www.transfermarkt.com/nathan-de-cat/profil/spieler/1105541,16200000.0,92.86 +TSG Hoffenheim,533,2026,21,Albian Hajdari,579459,Centre-Back,23,Kosovo|Switzerland,30/06/2031,€25.00m,25000000,https://www.transfermarkt.com/albian-hajdari/profil/spieler/579459,16200000.0,89.29 +TSG Hoffenheim,533,2026,18,Wouter Burger,412953,Defensive Midfield,25,Netherlands,,€20.00m,20000000,https://www.transfermarkt.com/wouter-burger/profil/spieler/412953,16200000.0,85.71 +TSG Hoffenheim,533,2026,19,Tim Lemperle,553285,Centre-Forward,24,Germany,30/06/2031,€17.00m,17000000,https://www.transfermarkt.com/tim-lemperle/profil/spieler/553285,16200000.0,82.14 +Union Berlin,89,2026,14,Leopold Querfeld,597432,Centre-Back,22,Austria,30/06/2027,€20.00m,20000000,https://www.transfermarkt.com/leopold-querfeld/profil/spieler/597432,5100000.0,100.0 +Union Berlin,89,2026,6,Aljoscha Kemlein,692737,Defensive Midfield,22,Germany,30/06/2029,€12.00m,12000000,https://www.transfermarkt.com/aljoscha-kemlein/profil/spieler/692737,5100000.0,96.55 +Union Berlin,89,2026,29,Emmanuel Latte Lath,392964,Centre-Forward,27,Cote d'Ivoire|Italy,30/06/2027,€10.00m,10000000,https://www.transfermarkt.com/emmanuel-latte-lath/profil/spieler/392964,5100000.0,91.38 +Union Berlin,89,2026,15,Tom Rothe,798043,Left-Back,21,Germany,,€10.00m,10000000,https://www.transfermarkt.com/tom-rothe/profil/spieler/798043,5100000.0,91.38 +Union Berlin,89,2026,23,Andrej Ilic,583699,Centre-Forward,26,Serbia,,€9.00m,9000000,https://www.transfermarkt.com/andrej-ilic/profil/spieler/583699,5100000.0,86.21 +Union Berlin,89,2026,4,Zeno Van Den Bosch,738774,Centre-Back,23,Belgium,,€6.00m,6000000,https://www.transfermarkt.com/zeno-van-den-bosch/profil/spieler/738774,5100000.0,82.76 +VfB Stuttgart,79,2026,6,Angelo Stiller,443710,Defensive Midfield,25,Germany,30/06/2028,€45.00m,45000000,https://www.transfermarkt.com/angelo-stiller/profil/spieler/443710,22000000.0,100.0 +VfB Stuttgart,79,2026,18,Jamie Leweling,518505,Right Winger,25,Germany|Ghana,30/06/2029,€40.00m,40000000,https://www.transfermarkt.com/jamie-leweling/profil/spieler/518505,22000000.0,96.67 +VfB Stuttgart,79,2026,11,Bilal El Khannouss,654982,Attacking Midfield,22,Morocco|Belgium,30/06/2030,€35.00m,35000000,https://www.transfermarkt.com/bilal-el-khannouss/profil/spieler/654982,22000000.0,91.67 +VfB Stuttgart,79,2026,29,Finn Jeltsch,924117,Centre-Back,20,Germany,30/06/2030,€35.00m,35000000,https://www.transfermarkt.com/finn-jeltsch/profil/spieler/924117,22000000.0,91.67 +VfB Stuttgart,79,2026,3,Ramon Hendriks,436064,Centre-Back,25,Netherlands,30/06/2028,€25.00m,25000000,https://www.transfermarkt.com/ramon-hendriks/profil/spieler/436064,22000000.0,86.67 +VfB Stuttgart,79,2026,26,Deniz Undav,339314,Centre-Forward,30,Germany,30/06/2029,€22.00m,22000000,https://www.transfermarkt.com/deniz-undav/profil/spieler/339314,22000000.0,81.67 +VfB Stuttgart,79,2026,9,Ermedin Demirovic,335457,Centre-Forward,28,Bosnia-Herzegovina,30/06/2028,€22.00m,22000000,https://www.transfermarkt.com/ermedin-demirovic/profil/spieler/335457,22000000.0,81.67 +Werder Bremen,86,2026,6,Jens Stage,289835,Central Midfield,29,Denmark,30/06/2028,€14.00m,14000000,https://www.transfermarkt.com/jens-stage/profil/spieler/289835,5000000.0,100.0 +Werder Bremen,86,2026,32,Marco Friedl,156990,Centre-Back,28,Austria,30/06/2028,€10.00m,10000000,https://www.transfermarkt.com/marco-friedl/profil/spieler/156990,5000000.0,96.77 +Werder Bremen,86,2026,13,Arthur,977464,Right-Back,23,Brazil,30/06/2027,€8.00m,8000000,https://www.transfermarkt.com/arthur/profil/spieler/977464,5000000.0,90.32 +Werder Bremen,86,2026,20,Chuki,926763,Attacking Midfield,22,Spain,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/chuki/profil/spieler/926763,5000000.0,90.32 +Werder Bremen,86,2026,14,Senne Lynen,338668,Defensive Midfield,27,Belgium,30/06/2030,€8.00m,8000000,https://www.transfermarkt.com/senne-lynen/profil/spieler/338668,5000000.0,90.32 +Werder Bremen,86,2026,18,Eren Dinkçi,645774,Right Winger,24,Türkiye|Germany,30/06/2027,€6.00m,6000000,https://www.transfermarkt.com/eren-dinkci/profil/spieler/645774,5000000.0,83.87 +Werder Bremen,86,2026,11,Justin Njinmah,596153,Right Winger,25,Germany|Nigeria,30/06/2028,€5.00m,5000000,https://www.transfermarkt.com/justin-njinmah/profil/spieler/596153,5000000.0,77.42 +Werder Bremen,86,2026,3,Oskar Wójcik,821350,Centre-Back,23,Poland,30/06/2031,€5.00m,5000000,https://www.transfermarkt.com/oskar-wojcik/profil/spieler/821350,5000000.0,77.42 +Werder Bremen,86,2026,44,Youri Regeer,559324,Defensive Midfield,23,Netherlands,30/06/2027,€5.00m,5000000,https://www.transfermarkt.com/youri-regeer/profil/spieler/559324,5000000.0,77.42 diff --git a/project_paths.py b/project_paths.py index 3c843ee..eb6b076 100644 --- a/project_paths.py +++ b/project_paths.py @@ -26,6 +26,9 @@ SOFASCORE_PLAYER_AVERAGE_RATINGS_DIR = ( SOFASCORE_OUTPUT_DIR / "player_average_ratings" ) +SOFASCORE_PLAYER_KICKBASE_POINT_AVERAGES_DIR = ( + SOFASCORE_OUTPUT_DIR / "player_kickbase_point_averages" +) FOTMOB_OUTPUT_DIR = OUTPUTS_DIR / "fotmob" FOTMOB_MATCH_IDS_DIR = FOTMOB_OUTPUT_DIR / "match_ids" diff --git a/requirements.txt b/requirements.txt index 99180c7..a28e178 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,10 +1,15 @@ beautifulsoup4==4.15.0 ipykernel==7.3.0 ipython==9.16.1 +ipywidgets==8.1.8 jupyterlab==4.6.2 +matplotlib==3.11.1 pandas==3.0.5 +plotly==7.0.0 pulp==3.3.2 pytest==9.0.2 requests==2.34.2 +scikit-learn==1.9.0 selenium==4.46.0 undetected-chromedriver==3.5.5 +anywidget==0.9.18 diff --git a/sofascore_kickbase_points.py b/sofascore_kickbase_points.py new file mode 100644 index 0000000..8f48e96 --- /dev/null +++ b/sofascore_kickbase_points.py @@ -0,0 +1,688 @@ +"""Approximate Kickbase match points from SofaScore match payloads. + +The rules in this module are intentionally transparent. Every award keeps the +SofaScore source and a confidence label, so downstream users can distinguish +directly reported actions from proxy classifications. +""" + +from __future__ import annotations + +from collections import Counter, defaultdict +from dataclasses import dataclass +from datetime import datetime, timezone +from decimal import Decimal, ROUND_HALF_UP +import csv +import json +from math import floor, isfinite +from pathlib import Path +import re +import warnings +from typing import Any, Iterable + +DIRECT = "direct" +DERIVED = "derived" +PROXY = "proxy" +CONDITIONAL = "conditional" + +WOODWORK_SHOT_TYPES = {"post", "crossbar", "left-post", "right-post", "leftPost", "rightPost"} +POSITION_CODES = {"G": "GK", "GK": "GK", "D": "DEF", "DEF": "DEF", "M": "MID", "MID": "MID", "F": "FWD", "FWD": "FWD"} + + +class KickbaseApproximationError(ValueError): + """Raised when a required SofaScore payload is malformed.""" + + +def finite_number(value: Any) -> bool: + return isinstance(value, (int, float)) and not isinstance(value, bool) and isfinite(float(value)) + + +def integer_count(value: Any) -> int: + return int(value) if finite_number(value) and float(value) > 0 else 0 + + +def position_code(value: Any) -> str | None: + return POSITION_CODES.get(str(value).strip().upper()) if value is not None else None + + +def event_seconds(event: dict[str, Any]) -> int: + """Return a stable best-effort event time in seconds. + + SofaScore provides ``timeSeconds`` for many events. Older responses only + have minute plus added time, for which a minute-level ordering is still + sufficient for the approximation. + """ + if finite_number(event.get("timeSeconds")): + return int(event["timeSeconds"]) + minute = int(event.get("time", 0)) if finite_number(event.get("time")) else 0 + added = int(event.get("addedTime", 0)) if finite_number(event.get("addedTime")) else 0 + return (minute + added) * 60 + + +def player_id(record: Any) -> int | None: + if isinstance(record, dict) and isinstance(record.get("id"), int) and not isinstance(record["id"], bool) and record["id"] > 0: + return int(record["id"]) + return None + + +@dataclass(frozen=True) +class MetricCatalog: + metrics: dict[str, dict[str, Any]] + + @classmethod + def from_document(cls, document: dict[str, Any]) -> "MetricCatalog": + raw_metrics = document.get("metrics") if isinstance(document, dict) else None + if not isinstance(raw_metrics, list): + raise KickbaseApproximationError("kickbase_metrics.json has no metrics list.") + metrics = {} + for raw in raw_metrics: + if isinstance(raw, dict) and isinstance(raw.get("id"), str) and isinstance(raw.get("scoring"), dict): + metrics[raw["id"]] = raw + required = {"goal", "big_chance_created", "post_label_crossbar", "minutes_bonus"} + missing = sorted(required - metrics.keys()) + if missing: + raise KickbaseApproximationError(f"kickbase_metrics.json is missing {missing}.") + return cls(metrics) + + def points(self, metric_id: str, position: str | None = None) -> int: + try: + scoring = self.metrics[metric_id]["scoring"] + except KeyError as exc: + raise KickbaseApproximationError(f"Unknown Kickbase metric {metric_id!r}.") from exc + scoring_type = scoring.get("type") + if scoring_type == "fixed": + return int(scoring["points"]) + if scoring_type == "by_position": + if position not in {"GK", "DEF", "MID", "FWD"}: + raise KickbaseApproximationError(f"{metric_id} requires a known player position.") + return int(scoring["points"][position]) + raise KickbaseApproximationError(f"{metric_id} needs specialised scoring ({scoring_type!r}).") + + def time_points(self, metric_id: str, minutes: int, position: str | None = None) -> int: + scoring = self.metrics[metric_id]["scoring"] + intervals = max(0, int(minutes)) // int(scoring["interval_minutes"]) + if scoring["type"] == "time_based": + points = intervals * int(scoring["points_per_interval"]) + return points + (int(scoring["full_match_bonus"]) if minutes >= 90 else 0) + if scoring["type"] == "time_and_position": + if position not in {"GK", "DEF", "MID", "FWD"}: + return 0 + points = intervals * int(scoring["points_per_interval"][position]) + return points + (int(scoring["full_match_bonus"][position]) if minutes >= 90 else 0) + raise KickbaseApproximationError(f"{metric_id} is not a time-based metric.") + + +class PlayerLedger: + """Accumulates transparent, non-rounded per-player point awards.""" + + def __init__(self, profile: dict[str, Any]) -> None: + self.profile = profile + self.awards: list[dict[str, Any]] = [] + + @property + def total(self) -> int: + return sum(int(award["points"]) for award in self.awards) + + def add(self, metric_id: str, count: int, points_per_action: int, source: str, sofascore_metric: str, confidence: str) -> None: + if count <= 0: + return + self.awards.append({ + "metric_id": metric_id, + "count": int(count), + "points_per_action": int(points_per_action), + "points": int(count) * int(points_per_action), + "source": source, + "sofascore_metric": sofascore_metric, + "confidence": confidence, + }) + + def document(self) -> dict[str, Any]: + return { + "player_id": self.profile["player_id"], + "player_name": self.profile["player_name"], + "position": self.profile.get("position"), + "team_id": self.profile["team_id"], + "team_side": self.profile["side"], + "calculated_kickbase_points": self.total, + "awards": self.awards, + } + + +def validate_payloads(lineups: Any, incidents: Any, shotmap: Any) -> tuple[dict[str, Any], list[dict[str, Any]], list[dict[str, Any]]]: + if not isinstance(lineups, dict) or any(not isinstance(lineups.get(side), dict) or not isinstance(lineups[side].get("players"), list) for side in ("home", "away")): + raise KickbaseApproximationError("Lineup response has no usable home/away player lists.") + if not isinstance(incidents, dict) or not isinstance(incidents.get("incidents"), list): + raise KickbaseApproximationError("Incidents response has no incidents list.") + if not isinstance(shotmap, dict) or not isinstance(shotmap.get("shotmap"), list): + raise KickbaseApproximationError("Shot-map response has no shotmap list.") + return lineups, incidents["incidents"], shotmap["shotmap"] + + +def profiles_from_lineups(lineups: dict[str, Any]) -> dict[int, dict[str, Any]]: + profiles: dict[int, dict[str, Any]] = {} + for side in ("home", "away"): + for entry in lineups[side]["players"]: + if not isinstance(entry, dict): + continue + player = entry.get("player") + identifier = player_id(player) + team_id = entry.get("teamId") + if identifier is None or not isinstance(team_id, int) or isinstance(team_id, bool) or team_id < 1: + continue + name = player.get("name") if isinstance(player, dict) else None + profiles[identifier] = { + "player_id": identifier, + "player_name": name.strip() if isinstance(name, str) and name.strip() else f"SofaScore player {identifier}", + "position": position_code(entry.get("position") or (player or {}).get("position")), + "team_id": int(team_id), + "side": side, + "starter": entry.get("substitute") is False, + "statistics": entry.get("statistics") if isinstance(entry.get("statistics"), dict) else {}, + } + return profiles + + +def _substitution_ids(event: dict[str, Any]) -> tuple[int | None, int | None]: + return player_id(event.get("playerIn")), player_id(event.get("playerOut")) + + +def appearance_intervals(profiles: dict[int, dict[str, Any]], incidents: Iterable[dict[str, Any]]) -> tuple[set[int], dict[int, tuple[int, int | None]], set[int]]: + intervals: dict[int, list[int | None]] = {} + starters = {identifier for identifier, profile in profiles.items() if profile["starter"]} + for identifier in starters: + intervals[identifier] = [0, None] + substitute_ins: set[int] = set() + substitutions = [event for event in incidents if isinstance(event, dict) and event.get("incidentType") == "substitution"] + for event in sorted(substitutions, key=event_seconds): + at = event_seconds(event) + player_in, player_out = _substitution_ids(event) + if player_out in intervals and intervals[player_out][1] is None: + intervals[player_out][1] = at + if player_in in profiles: + intervals[player_in] = [at, None] + substitute_ins.add(player_in) + appearances = set(intervals) + return appearances, {identifier: (int(value[0]), None if value[1] is None else int(value[1])) for identifier, value in intervals.items()}, substitute_ins + + +def player_active(interval: tuple[int, int | None] | None, at_seconds: int) -> bool: + return interval is not None and interval[0] <= at_seconds and (interval[1] is None or at_seconds < interval[1]) + + +def score_from_match(match: dict[str, Any], lineups: dict[str, Any], incidents_document: dict[str, Any], shotmap_document: dict[str, Any], catalog: MetricCatalog) -> dict[str, Any]: + """Score a fully fetched match and return an export-ready calculation.""" + lineups, incidents, shots = validate_payloads(lineups, incidents_document, shotmap_document) + profiles = profiles_from_lineups(lineups) + appearances, intervals, substitute_ins = appearance_intervals(profiles, incidents) + ledgers = {identifier: PlayerLedger(profiles[identifier]) for identifier in appearances} + shootout_reference_seconds = max( + (event_seconds(event) for event in incidents if isinstance(event, dict) and event.get("incidentType") != "penaltyShootout"), + default=120 * 60, + ) + 1 + + def award(identifier: int | None, metric_id: str, count: int, source: str, sofa_key: str, confidence: str, points: int | None = None) -> None: + if identifier not in ledgers or count <= 0: + return + if points is None: + try: + points = catalog.points(metric_id, profiles[identifier].get("position")) + except KickbaseApproximationError: + return + ledgers[identifier].add(metric_id, count, points, source, sofa_key, confidence) + + def award_stat(identifier: int, metric_id: str, stat_name: str, confidence: str = DIRECT, points: int | None = None) -> None: + award(identifier, metric_id, integer_count(profiles[identifier]["statistics"].get(stat_name)), "lineups", f"statistics.{stat_name}", confidence, points) + + # Player statistics: direct mappings first, then documented proxies. + direct_stats = { + "penalty_won": "penaltyWon", "big_chance_created": "bigChanceCreated", "goal_line_clearance": "clearanceOffLine", + "box_shot_saved": "savedShotsFromInsideTheBox", "ball_intercepted": "interceptionWon", "punched_ball": "punches", + "contest_won": "wonContest", "tackle_won": "wonTackle", "cross": "accurateCross", "aerial_won": "aerialWon", + "accurate_long_ball": "accurateLongBalls", "aerial_lost": "aerialLost", "foul": "fouls", + "challenge_lost": "challengeLost", "offside": "totalOffside", "big_chance_missed": "bigChanceMissed", + "mistake_before_shot": "errorLeadToAShot", "mistake_before_goal": "errorLeadToAGoal", "penalty_conceded": "penaltyConceded", + } + proxy_stats = { + "shot_blocked": ("outfielderBlock", 5), "cross_intercepted": ("goodHighClaim", None), + "shot_assist": ("keyPass", None), "cleared_outside_box": ("totalClearance", None), + "forward_zone_pass": ("accurateOppositionHalfPasses", None), "interception_outside_box": ("interceptionWon", None), + "fouled_opponent_half": ("wasFouled", None), "overrun": ("unsuccessfulTouch", None), + "possession_lost": ("possessionLostCtrl", None), + } + for identifier in appearances: + for metric_id, stat_name in direct_stats.items(): + award_stat(identifier, metric_id, stat_name) + for metric_id, (stat_name, fixed_points) in proxy_stats.items(): + award_stat(identifier, metric_id, stat_name, PROXY, fixed_points) + + # Lineup participation and time-based points. + for identifier in appearances: + profile = profiles[identifier] + if profile["starter"]: + award(identifier, "starting_eleven", 1, "lineups", "substitute=false", DIRECT) + if identifier in substitute_ins: + award(identifier, "subbed_on", 1, "incidents", "incidentType=substitution.playerIn", DERIVED) + minutes = integer_count(profile["statistics"].get("minutesPlayed")) + if not minutes: + start, end = intervals[identifier] + minutes = max(0, floor(((end if end is not None else 90 * 60) - start) / 60)) + minute_points = catalog.time_points("minutes_bonus", minutes) + ledgers[identifier].add("minutes_bonus", 1, minute_points, "lineups", "statistics.minutesPlayed", DIRECT) + profile["minutes_played"] = minutes + + # Incidents: goals, assists, penalties, cards, substitutions, and on-pitch team context. + yellow_counts: Counter[int] = Counter() + direct_assists: Counter[int] = Counter() + goal_events = [] + for event in sorted((item for item in incidents if isinstance(item, dict)), key=event_seconds): + event_type = event.get("incidentType") + event_player = player_id(event.get("player")) + if event_type == "goal": + goal_events.append(event) + if event.get("incidentClass") in {"ownGoal", "own-goal"}: + award(event_player, "own_goal", 1, "incidents", "goal.incidentClass=ownGoal", CONDITIONAL) + else: + award(event_player, "goal", 1, "incidents", "incidentType=goal.player", DIRECT) + assister = player_id(event.get("assist1")) + award(assister, "assist", 1, "incidents", "goal.assist1", DIRECT) + if assister is not None: + direct_assists[assister] += 1 + if event.get("incidentClass") == "penalty" or event.get("from") == "penalty": + award(event_player, "penalty_scored", 1, "incidents", "goal.incidentClass=penalty", DIRECT) + elif event_type == "inGamePenalty" and event.get("incidentClass") == "missed": + award(event_player, "penalty_missed", 1, "incidents", "inGamePenalty.incidentClass=missed", DIRECT) + if event.get("reason") == "goalkeeperSave" and event_player in profiles: + opposite = "away" if profiles[event_player]["side"] == "home" else "home" + active_keepers = [identifier for identifier, profile in profiles.items() if profile["side"] == opposite and profile["position"] == "GK" and player_active(intervals.get(identifier), event_seconds(event))] + for keeper in active_keepers: + award(keeper, "penalty_saved", 1, "incidents", "inGamePenalty.reason=goalkeeperSave", DERIVED) + elif event_type == "penaltyShootout": + if event.get("incidentClass") == "scored": + award(event_player, "shootout_penalty_scored", 1, "incidents", "penaltyShootout.incidentClass=scored", DIRECT) + elif event.get("incidentClass") == "missed": + award(event_player, "shootout_penalty_missed", 1, "incidents", "penaltyShootout.incidentClass=missed", DIRECT) + if event.get("reason") == "goalkeeperSave" and event_player in profiles: + opposite = "away" if profiles[event_player]["side"] == "home" else "home" + for keeper in (identifier for identifier, profile in profiles.items() if profile["side"] == opposite and profile["position"] == "GK" and player_active(intervals.get(identifier), shootout_reference_seconds)): + award(keeper, "shootout_penalty_saved", 1, "incidents", "penaltyShootout.reason=goalkeeperSave", DERIVED) + elif event_type == "card": + incident_class = str(event.get("incidentClass") or "").casefold() + if incident_class == "yellow": + yellow_counts[event_player] += 1 + if yellow_counts[event_player] == 1: + award(event_player, "yellow_card", 1, "incidents", "card.incidentClass=yellow", DIRECT) + else: + award(event_player, "second_yellow", 1, "incidents", "second card.incidentClass=yellow", CONDITIONAL) + elif incident_class in {"yellowred", "yellow-red", "secondyellow"}: + award(event_player, "second_yellow", 1, "incidents", "card.incidentClass=yellowRed", CONDITIONAL) + elif incident_class == "red": + award(event_player, "red_card", 1, "incidents", "card.incidentClass=red", CONDITIONAL) + + # Some historical incident payloads omit assist1 even though the lineup + # aggregate retains a direct-assist count. Add only the unreported delta. + for identifier in appearances: + fallback_assists = max(0, integer_count(profiles[identifier]["statistics"].get("goalAssist")) - direct_assists[identifier]) + award(identifier, "assist", fallback_assists, "lineups", "statistics.goalAssist (incident fallback)", DERIVED) + + # A player receives team-goal and goal-conceded points only while active. + for event in goal_events: + goal_side = "home" if event.get("isHome") is True else "away" + goal_at = event_seconds(event) + for identifier, profile in profiles.items(): + if identifier not in ledgers or not player_active(intervals.get(identifier), goal_at): + continue + award(identifier, "team_goal" if profile["side"] == goal_side else "goal_conceded", 1, "incidents", "goal incident + on-pitch interval", DERIVED) + + # Final-score context. Use FT score when available, avoiding shoot-out scores. + final_home, final_away = match.get("home_score"), match.get("away_score") + for event in incidents: + if isinstance(event, dict) and event.get("incidentType") == "period" and event.get("text") == "FT" and finite_number(event.get("homeScore")) and finite_number(event.get("awayScore")): + final_home, final_away = int(event["homeScore"]), int(event["awayScore"]) + break + if finite_number(final_home) and finite_number(final_away): + final_scores = {"home": int(final_home), "away": int(final_away)} + for identifier in appearances: + profile = profiles[identifier] + side, opponent = profile["side"], "away" if profile["side"] == "home" else "home" + if final_scores[side] > final_scores[opponent]: + award(identifier, "game_won", 1, "incidents", "FT score", DERIVED) + elif final_scores[side] < final_scores[opponent]: + award(identifier, "game_lost", 1, "incidents", "FT score", DERIVED) + if final_scores[opponent] == 0: + clean_sheet_points = catalog.time_points("clean_sheet", profile["minutes_played"], profile["position"]) + if clean_sheet_points: + ledgers[identifier].add("clean_sheet", 1, clean_sheet_points, "incidents+lineups", "FT score + minutesPlayed", DERIVED) + else: + final_scores = None + + # Shot-map awards that cannot be read from aggregate player statistics. + for shot in shots: + if not isinstance(shot, dict): + continue + shooter = player_id(shot.get("player")) + shot_type = str(shot.get("shotType") or "").casefold() + mouth = str(shot.get("goalMouthLocation") or "").casefold() + if shot_type in {"goal", "save"}: + award(shooter, "shot_on_goal", 1, "shotmap", f"shotType={shot_type}", DIRECT) + if shot_type == "block": + award(shooter, "target_shot_blocked", 1, "shotmap", "shotType=block", PROXY) + if shot_type == "miss": + metric_id = "narrow_miss" if mouth.startswith("close-") else "far_shot_miss" + award(shooter, metric_id, 1, "shotmap", f"shotType=miss; goalMouthLocation={mouth or 'unknown'}", PROXY) + if shot_type in {item.casefold() for item in WOODWORK_SHOT_TYPES}: + award(shooter, "post_label_crossbar", 1, "shotmap", f"shotType={shot_type}", CONDITIONAL) + coordinates = shot.get("playerCoordinates") + inside_box = isinstance(coordinates, dict) and finite_number(coordinates.get("x")) and finite_number(coordinates.get("y")) and float(coordinates["x"]) <= 16.5 and 29.65 <= float(coordinates["y"]) <= 70.35 + if shot_type == "goal" and inside_box is False: + award(shooter, "long_range_bonus", 1, "shotmap", "shotType=goal outside penalty-area coordinate", PROXY) + if shot_type == "save" and inside_box is False: + award(player_id(shot.get("goalkeeper")), "distance_shot_saved", 1, "shotmap", "shotType=save outside penalty-area coordinate", PROXY) + + return { + "match_id": match.get("match_id"), + "home_team_id": match.get("home_team_id"), + "away_team_id": match.get("away_team_id"), + "final_score": final_scores, + "players": [ledgers[identifier].document() for identifier in sorted(ledgers, key=lambda item: (profiles[item]["side"], profiles[item]["player_name"].casefold(), item))], + } + + +UNSUPPORTED_METRICS = [ + "secondary_assist", "own_goal_forced", "deflected_assist", "deadly_pass", "rebound_assist", "woodwork_assist", + "dive_save", "last_man_tackle", "challenged_collection", "keeper_sweeper", "dive_catch", "standing_saved", + "unchallenged_collection", "corner_won", "cross_blocked", "accurate_throw", "cross_block_possession", + "cross_not_claimed", "incorrect_throw_in", +] + + +def scoring_policy() -> dict[str, Any]: + return { + "big_chance_created_points": 15, + "ignored_metric_ids": ["big_chance_zero", *UNSUPPORTED_METRICS], + "woodwork_group": {"metric_ids": ["post_label_crossbar", "left_post", "right_post"], "awarded_as": "post_label_crossbar", "points": 10}, + "confidence_labels": {DIRECT: "direct SofaScore field or event", DERIVED: "reconstructed from multiple SofaScore payloads", PROXY: "aggregate or location-based approximation", CONDITIONAL: "awarded only when SofaScore emits the matching label"}, + } + + +TEAM_FORM_FILENAME_RE = re.compile(r"^team_form_(?P\d{4}-\d{2}-\d{2})_(?P